
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400");
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:300,400,700");
@charset "UTF-8";
/* if you need to change styles.css go to ../less/theme.less  or custom.less  to edit, then compile using something like lessc */
/*
Common variables needing to be changed
*/
/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
/*csslint regex-selectors:false, known-properties:false, duplicate-properties:false*/
.pure-g, .gh__sequence__page--vertical_tabs__container {
  letter-spacing: -0.31em;
  /* Webkit: collapse white-space between units */
  *letter-spacing: normal;
  /* reset IE < 8 */
  *word-spacing: -0.43em;
  /* IE < 8: collapse white-space between units */
  text-rendering: optimizespeed;
  /* Webkit: fixes text-rendering: optimizeLegibility */
  /*
    Sets the font stack to fonts known to work properly with the above letter
    and word spacings. See: https://github.com/yahoo/pure/issues/41/

    The following font stack makes Pure Grids work on all known environments.

    * FreeSans: Ships with many Linux distros, including Ubuntu

    * Arimo: Ships with Chrome OS. Arimo has to be defined before Helvetica and
      Arial to get picked up by the browser, even though neither is available
      in Chrome OS.

    * Droid Sans: Ships with all versions of Android.

    * Helvetica, Arial, sans-serif: Common font stack on OS X and Windows.
    */
  font-family: FreeSans, Arimo, "Droid Sans", Helvetica, Arial, sans-serif;
  /* Use flexbox when possible to avoid `letter-spacing` side-effects. */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-flow: row wrap;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
          flex-flow: row wrap;
  /* Prevents distributing space between rows */
  -ms-flex-line-pack: start;
  align-content: flex-start; }
/* IE10 display: -ms-flexbox (and display: flex in IE 11) does not work inside a table; fall back to block and rely on font hack */
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  table .pure-g, table .gh__sequence__page--vertical_tabs__container {
    display: block; } }
/* Opera as of 12 on Windows needs word-spacing.
   The ".opera-only" selector is used to prevent actual prefocus styling
   and is not required in markup.
*/
.opera-only :-o-prefocus, .pure-g, .gh__sequence__page--vertical_tabs__container {
  word-spacing: -0.43em; }
.pure-u {
  display: inline-block;
  *display: inline;
  /* IE < 8: fake inline-block */
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }
/*
Resets the font family back to the OS/browser's default sans-serif font,
this the same font stack that Normalize.css sets for the `body`.
*/
.pure-g [class*="pure-u"], .gh__sequence__page--vertical_tabs__container [class*="pure-u"] {
  font-family: sans-serif; }
.pure-u-1, .gh__sequence__page--vertical_tabs__container__list, .gh__sequence__page--vertical_tabs__container__tabs, .pure-u-1-1, .pure-u-1-2, .pure-u-1-3, .pure-u-2-3, .pure-u-1-4, .pure-u-3-4, .pure-u-1-5, .pure-u-2-5, .pure-u-3-5, .pure-u-4-5, .pure-u-5-5, .pure-u-1-6, .pure-u-5-6, .pure-u-1-8, .pure-u-3-8, .pure-u-5-8, .pure-u-7-8, .pure-u-1-12, .pure-u-5-12, .pure-u-7-12, .pure-u-11-12, .pure-u-1-24, .pure-u-2-24, .pure-u-3-24, .pure-u-4-24, .pure-u-5-24, .pure-u-6-24, .pure-u-7-24, .pure-u-8-24, .pure-u-9-24, .pure-u-10-24, .pure-u-11-24, .pure-u-12-24, .pure-u-13-24, .pure-u-14-24, .pure-u-15-24, .pure-u-16-24, .pure-u-17-24, .pure-u-18-24, .pure-u-19-24, .pure-u-20-24, .pure-u-21-24, .pure-u-22-24, .pure-u-23-24, .pure-u-24-24 {
  display: inline-block;
  *display: inline;
  zoom: 1;
  letter-spacing: normal;
  word-spacing: normal;
  vertical-align: top;
  text-rendering: auto; }
.pure-u-1-24 {
  width: 4.1667%;
  *width: 4.1357%; }
.pure-u-1-12, .pure-u-2-24 {
  width: 8.3333%;
  *width: 8.3023%; }
.pure-u-1-8, .pure-u-3-24 {
  width: 12.5000%;
  *width: 12.4690%; }
.pure-u-1-6, .pure-u-4-24 {
  width: 16.6667%;
  *width: 16.6357%; }
.pure-u-1-5 {
  width: 20%;
  *width: 19.9690%; }
.pure-u-5-24 {
  width: 20.8333%;
  *width: 20.8023%; }
.pure-u-1-4, .pure-u-6-24 {
  width: 25%;
  *width: 24.9690%; }
.pure-u-7-24 {
  width: 29.1667%;
  *width: 29.1357%; }
.pure-u-1-3, .pure-u-8-24 {
  width: 33.3333%;
  *width: 33.3023%; }
.pure-u-3-8, .pure-u-9-24 {
  width: 37.5000%;
  *width: 37.4690%; }
.pure-u-2-5 {
  width: 40%;
  *width: 39.9690%; }
.pure-u-5-12, .pure-u-10-24 {
  width: 41.6667%;
  *width: 41.6357%; }
.pure-u-11-24 {
  width: 45.8333%;
  *width: 45.8023%; }
.pure-u-1-2, .pure-u-12-24 {
  width: 50%;
  *width: 49.9690%; }
.pure-u-13-24 {
  width: 54.1667%;
  *width: 54.1357%; }
.pure-u-7-12, .pure-u-14-24 {
  width: 58.3333%;
  *width: 58.3023%; }
.pure-u-3-5 {
  width: 60%;
  *width: 59.9690%; }
.pure-u-5-8, .pure-u-15-24 {
  width: 62.5000%;
  *width: 62.4690%; }
.pure-u-2-3, .pure-u-16-24 {
  width: 66.6667%;
  *width: 66.6357%; }
.pure-u-17-24 {
  width: 70.8333%;
  *width: 70.8023%; }
.pure-u-3-4, .pure-u-18-24 {
  width: 75%;
  *width: 74.9690%; }
.pure-u-19-24 {
  width: 79.1667%;
  *width: 79.1357%; }
.pure-u-4-5 {
  width: 80%;
  *width: 79.9690%; }
.pure-u-5-6, .pure-u-20-24 {
  width: 83.3333%;
  *width: 83.3023%; }
.pure-u-7-8, .pure-u-21-24 {
  width: 87.5000%;
  *width: 87.4690%; }
.pure-u-11-12, .pure-u-22-24 {
  width: 91.6667%;
  *width: 91.6357%; }
.pure-u-23-24 {
  width: 95.8333%;
  *width: 95.8023%; }
.pure-u-1, .gh__sequence__page--vertical_tabs__container__list, .gh__sequence__page--vertical_tabs__container__tabs, .pure-u-1-1, .pure-u-5-5, .pure-u-24-24 {
  width: 100%; }
/*!
Pure v0.6.2
Copyright 2013 Yahoo!
Licensed under the BSD License.
https://github.com/yahoo/pure/blob/master/LICENSE.md
*/
@media screen and (min-width: 35.5em) {
  .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-1-2, .pure-u-sm-1-3, .pure-u-sm-2-3, .pure-u-sm-1-4, .pure-u-sm-3-4, .pure-u-sm-1-5, .pure-u-sm-2-5, .pure-u-sm-3-5, .pure-u-sm-4-5, .pure-u-sm-5-5, .pure-u-sm-1-6, .pure-u-sm-5-6, .pure-u-sm-1-8, .pure-u-sm-3-8, .pure-u-sm-5-8, .pure-u-sm-7-8, .pure-u-sm-1-12, .pure-u-sm-5-12, .pure-u-sm-7-12, .pure-u-sm-11-12, .pure-u-sm-1-24, .pure-u-sm-2-24, .pure-u-sm-3-24, .pure-u-sm-4-24, .pure-u-sm-5-24, .pure-u-sm-6-24, .pure-u-sm-7-24, .pure-u-sm-8-24, .pure-u-sm-9-24, .pure-u-sm-10-24, .pure-u-sm-11-24, .pure-u-sm-12-24, .pure-u-sm-13-24, .pure-u-sm-14-24, .pure-u-sm-15-24, .pure-u-sm-16-24, .pure-u-sm-17-24, .pure-u-sm-18-24, .pure-u-sm-19-24, .pure-u-sm-20-24, .pure-u-sm-21-24, .pure-u-sm-22-24, .pure-u-sm-23-24, .pure-u-sm-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .pure-u-sm-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }
  .pure-u-sm-1-12, .pure-u-sm-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }
  .pure-u-sm-1-8, .pure-u-sm-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }
  .pure-u-sm-1-6, .pure-u-sm-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }
  .pure-u-sm-1-5 {
    width: 20%;
    *width: 19.9690%; }
  .pure-u-sm-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }
  .pure-u-sm-1-4, .pure-u-sm-6-24 {
    width: 25%;
    *width: 24.9690%; }
  .pure-u-sm-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }
  .pure-u-sm-1-3, .pure-u-sm-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }
  .pure-u-sm-3-8, .pure-u-sm-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }
  .pure-u-sm-2-5 {
    width: 40%;
    *width: 39.9690%; }
  .pure-u-sm-5-12, .pure-u-sm-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }
  .pure-u-sm-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }
  .pure-u-sm-1-2, .pure-u-sm-12-24 {
    width: 50%;
    *width: 49.9690%; }
  .pure-u-sm-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }
  .pure-u-sm-7-12, .pure-u-sm-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }
  .pure-u-sm-3-5 {
    width: 60%;
    *width: 59.9690%; }
  .pure-u-sm-5-8, .pure-u-sm-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }
  .pure-u-sm-2-3, .pure-u-sm-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }
  .pure-u-sm-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }
  .pure-u-sm-3-4, .pure-u-sm-18-24 {
    width: 75%;
    *width: 74.9690%; }
  .pure-u-sm-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }
  .pure-u-sm-4-5 {
    width: 80%;
    *width: 79.9690%; }
  .pure-u-sm-5-6, .pure-u-sm-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }
  .pure-u-sm-7-8, .pure-u-sm-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }
  .pure-u-sm-11-12, .pure-u-sm-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }
  .pure-u-sm-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }
  .pure-u-sm-1, .pure-u-sm-1-1, .pure-u-sm-5-5, .pure-u-sm-24-24 {
    width: 100%; } }
@media screen and (min-width: 48em) {
  .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-1-2, .pure-u-md-1-3, .pure-u-md-2-3, .pure-u-md-1-4, .pure-u-md-3-4, .pure-u-md-1-5, .pure-u-md-2-5, .pure-u-md-3-5, .pure-u-md-4-5, .pure-u-md-5-5, .pure-u-md-1-6, .pure-u-md-5-6, .pure-u-md-1-8, .pure-u-md-3-8, .pure-u-md-5-8, .pure-u-md-7-8, .pure-u-md-1-12, .pure-u-md-5-12, .pure-u-md-7-12, .pure-u-md-11-12, .pure-u-md-1-24, .pure-u-md-2-24, .pure-u-md-3-24, .pure-u-md-4-24, .pure-u-md-5-24, .pure-u-md-6-24, .gh__sequence__page--vertical_tabs__container__list, .pure-u-md-7-24, .pure-u-md-8-24, .pure-u-md-9-24, .pure-u-md-10-24, .pure-u-md-11-24, .pure-u-md-12-24, .pure-u-md-13-24, .pure-u-md-14-24, .pure-u-md-15-24, .pure-u-md-16-24, .pure-u-md-17-24, .pure-u-md-18-24, .gh__sequence__page--vertical_tabs__container__tabs, .pure-u-md-19-24, .pure-u-md-20-24, .pure-u-md-21-24, .pure-u-md-22-24, .pure-u-md-23-24, .pure-u-md-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .pure-u-md-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }
  .pure-u-md-1-12, .pure-u-md-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }
  .pure-u-md-1-8, .pure-u-md-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }
  .pure-u-md-1-6, .pure-u-md-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }
  .pure-u-md-1-5 {
    width: 20%;
    *width: 19.9690%; }
  .pure-u-md-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }
  .pure-u-md-1-4, .pure-u-md-6-24, .gh__sequence__page--vertical_tabs__container__list {
    width: 25%;
    *width: 24.9690%; }
  .pure-u-md-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }
  .pure-u-md-1-3, .pure-u-md-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }
  .pure-u-md-3-8, .pure-u-md-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }
  .pure-u-md-2-5 {
    width: 40%;
    *width: 39.9690%; }
  .pure-u-md-5-12, .pure-u-md-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }
  .pure-u-md-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }
  .pure-u-md-1-2, .pure-u-md-12-24 {
    width: 50%;
    *width: 49.9690%; }
  .pure-u-md-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }
  .pure-u-md-7-12, .pure-u-md-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }
  .pure-u-md-3-5 {
    width: 60%;
    *width: 59.9690%; }
  .pure-u-md-5-8, .pure-u-md-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }
  .pure-u-md-2-3, .pure-u-md-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }
  .pure-u-md-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }
  .pure-u-md-3-4, .pure-u-md-18-24, .gh__sequence__page--vertical_tabs__container__tabs {
    width: 75%;
    *width: 74.9690%; }
  .pure-u-md-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }
  .pure-u-md-4-5 {
    width: 80%;
    *width: 79.9690%; }
  .pure-u-md-5-6, .pure-u-md-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }
  .pure-u-md-7-8, .pure-u-md-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }
  .pure-u-md-11-12, .pure-u-md-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }
  .pure-u-md-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }
  .pure-u-md-1, .pure-u-md-1-1, .pure-u-md-5-5, .pure-u-md-24-24 {
    width: 100%; } }
@media screen and (min-width: 64em) {
  .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-1-2, .pure-u-lg-1-3, .pure-u-lg-2-3, .pure-u-lg-1-4, .pure-u-lg-3-4, .pure-u-lg-1-5, .pure-u-lg-2-5, .pure-u-lg-3-5, .pure-u-lg-4-5, .pure-u-lg-5-5, .pure-u-lg-1-6, .pure-u-lg-5-6, .pure-u-lg-1-8, .pure-u-lg-3-8, .pure-u-lg-5-8, .pure-u-lg-7-8, .pure-u-lg-1-12, .pure-u-lg-5-12, .pure-u-lg-7-12, .pure-u-lg-11-12, .pure-u-lg-1-24, .pure-u-lg-2-24, .pure-u-lg-3-24, .pure-u-lg-4-24, .pure-u-lg-5-24, .pure-u-lg-6-24, .pure-u-lg-7-24, .pure-u-lg-8-24, .pure-u-lg-9-24, .pure-u-lg-10-24, .pure-u-lg-11-24, .pure-u-lg-12-24, .pure-u-lg-13-24, .pure-u-lg-14-24, .pure-u-lg-15-24, .pure-u-lg-16-24, .pure-u-lg-17-24, .pure-u-lg-18-24, .pure-u-lg-19-24, .pure-u-lg-20-24, .pure-u-lg-21-24, .pure-u-lg-22-24, .pure-u-lg-23-24, .pure-u-lg-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .pure-u-lg-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }
  .pure-u-lg-1-12, .pure-u-lg-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }
  .pure-u-lg-1-8, .pure-u-lg-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }
  .pure-u-lg-1-6, .pure-u-lg-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }
  .pure-u-lg-1-5 {
    width: 20%;
    *width: 19.9690%; }
  .pure-u-lg-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }
  .pure-u-lg-1-4, .pure-u-lg-6-24 {
    width: 25%;
    *width: 24.9690%; }
  .pure-u-lg-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }
  .pure-u-lg-1-3, .pure-u-lg-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }
  .pure-u-lg-3-8, .pure-u-lg-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }
  .pure-u-lg-2-5 {
    width: 40%;
    *width: 39.9690%; }
  .pure-u-lg-5-12, .pure-u-lg-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }
  .pure-u-lg-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }
  .pure-u-lg-1-2, .pure-u-lg-12-24 {
    width: 50%;
    *width: 49.9690%; }
  .pure-u-lg-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }
  .pure-u-lg-7-12, .pure-u-lg-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }
  .pure-u-lg-3-5 {
    width: 60%;
    *width: 59.9690%; }
  .pure-u-lg-5-8, .pure-u-lg-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }
  .pure-u-lg-2-3, .pure-u-lg-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }
  .pure-u-lg-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }
  .pure-u-lg-3-4, .pure-u-lg-18-24 {
    width: 75%;
    *width: 74.9690%; }
  .pure-u-lg-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }
  .pure-u-lg-4-5 {
    width: 80%;
    *width: 79.9690%; }
  .pure-u-lg-5-6, .pure-u-lg-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }
  .pure-u-lg-7-8, .pure-u-lg-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }
  .pure-u-lg-11-12, .pure-u-lg-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }
  .pure-u-lg-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }
  .pure-u-lg-1, .pure-u-lg-1-1, .pure-u-lg-5-5, .pure-u-lg-24-24 {
    width: 100%; } }
@media screen and (min-width: 80em) {
  .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-1-2, .pure-u-xl-1-3, .pure-u-xl-2-3, .pure-u-xl-1-4, .pure-u-xl-3-4, .pure-u-xl-1-5, .pure-u-xl-2-5, .pure-u-xl-3-5, .pure-u-xl-4-5, .pure-u-xl-5-5, .pure-u-xl-1-6, .pure-u-xl-5-6, .pure-u-xl-1-8, .pure-u-xl-3-8, .pure-u-xl-5-8, .pure-u-xl-7-8, .pure-u-xl-1-12, .pure-u-xl-5-12, .pure-u-xl-7-12, .pure-u-xl-11-12, .pure-u-xl-1-24, .pure-u-xl-2-24, .pure-u-xl-3-24, .pure-u-xl-4-24, .pure-u-xl-5-24, .pure-u-xl-6-24, .pure-u-xl-7-24, .pure-u-xl-8-24, .pure-u-xl-9-24, .pure-u-xl-10-24, .pure-u-xl-11-24, .pure-u-xl-12-24, .pure-u-xl-13-24, .pure-u-xl-14-24, .pure-u-xl-15-24, .pure-u-xl-16-24, .pure-u-xl-17-24, .pure-u-xl-18-24, .pure-u-xl-19-24, .pure-u-xl-20-24, .pure-u-xl-21-24, .pure-u-xl-22-24, .pure-u-xl-23-24, .pure-u-xl-24-24 {
    display: inline-block;
    *display: inline;
    zoom: 1;
    letter-spacing: normal;
    word-spacing: normal;
    vertical-align: top;
    text-rendering: auto; }
  .pure-u-xl-1-24 {
    width: 4.1667%;
    *width: 4.1357%; }
  .pure-u-xl-1-12, .pure-u-xl-2-24 {
    width: 8.3333%;
    *width: 8.3023%; }
  .pure-u-xl-1-8, .pure-u-xl-3-24 {
    width: 12.5000%;
    *width: 12.4690%; }
  .pure-u-xl-1-6, .pure-u-xl-4-24 {
    width: 16.6667%;
    *width: 16.6357%; }
  .pure-u-xl-1-5 {
    width: 20%;
    *width: 19.9690%; }
  .pure-u-xl-5-24 {
    width: 20.8333%;
    *width: 20.8023%; }
  .pure-u-xl-1-4, .pure-u-xl-6-24 {
    width: 25%;
    *width: 24.9690%; }
  .pure-u-xl-7-24 {
    width: 29.1667%;
    *width: 29.1357%; }
  .pure-u-xl-1-3, .pure-u-xl-8-24 {
    width: 33.3333%;
    *width: 33.3023%; }
  .pure-u-xl-3-8, .pure-u-xl-9-24 {
    width: 37.5000%;
    *width: 37.4690%; }
  .pure-u-xl-2-5 {
    width: 40%;
    *width: 39.9690%; }
  .pure-u-xl-5-12, .pure-u-xl-10-24 {
    width: 41.6667%;
    *width: 41.6357%; }
  .pure-u-xl-11-24 {
    width: 45.8333%;
    *width: 45.8023%; }
  .pure-u-xl-1-2, .pure-u-xl-12-24 {
    width: 50%;
    *width: 49.9690%; }
  .pure-u-xl-13-24 {
    width: 54.1667%;
    *width: 54.1357%; }
  .pure-u-xl-7-12, .pure-u-xl-14-24 {
    width: 58.3333%;
    *width: 58.3023%; }
  .pure-u-xl-3-5 {
    width: 60%;
    *width: 59.9690%; }
  .pure-u-xl-5-8, .pure-u-xl-15-24 {
    width: 62.5000%;
    *width: 62.4690%; }
  .pure-u-xl-2-3, .pure-u-xl-16-24 {
    width: 66.6667%;
    *width: 66.6357%; }
  .pure-u-xl-17-24 {
    width: 70.8333%;
    *width: 70.8023%; }
  .pure-u-xl-3-4, .pure-u-xl-18-24 {
    width: 75%;
    *width: 74.9690%; }
  .pure-u-xl-19-24 {
    width: 79.1667%;
    *width: 79.1357%; }
  .pure-u-xl-4-5 {
    width: 80%;
    *width: 79.9690%; }
  .pure-u-xl-5-6, .pure-u-xl-20-24 {
    width: 83.3333%;
    *width: 83.3023%; }
  .pure-u-xl-7-8, .pure-u-xl-21-24 {
    width: 87.5000%;
    *width: 87.4690%; }
  .pure-u-xl-11-12, .pure-u-xl-22-24 {
    width: 91.6667%;
    *width: 91.6357%; }
  .pure-u-xl-23-24 {
    width: 95.8333%;
    *width: 95.8023%; }
  .pure-u-xl-1, .pure-u-xl-1-1, .pure-u-xl-5-5, .pure-u-xl-24-24 {
    width: 100%; } }
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: 'FontAwesome';
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal; }
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale; }
/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333em;
  line-height: 0.75em;
  vertical-align: -15%; }
.fa-2x {
  font-size: 2em; }
.fa-3x {
  font-size: 3em; }
.fa-4x {
  font-size: 4em; }
.fa-5x {
  font-size: 5em; }
.fa-fw {
  width: 1.28571em;
  text-align: center; }
.fa-ul {
  padding-left: 0;
  margin-left: 2.14286em;
  list-style-type: none; }
.fa-ul > li {
    position: relative; }
.fa-li {
  position: absolute;
  left: -2.14286em;
  width: 2.14286em;
  top: 0.14286em;
  text-align: center; }
.fa-li.fa-lg {
    left: -1.85714em; }
.fa-border {
  padding: .2em .25em .15em;
  border: solid 0.08em #eee;
  border-radius: .1em; }
.fa-pull-left {
  float: left; }
.fa-pull-right {
  float: right; }
.fa.fa-pull-left {
  margin-right: .3em; }
.fa.fa-pull-right {
  margin-left: .3em; }
/* Deprecated as of 4.4.0 */
.pull-right {
  float: right; }
.pull-left {
  float: left; }
.fa.pull-left {
  margin-right: .3em; }
.fa.pull-right {
  margin-left: .3em; }
.fa-spin, .xApiFormLoader {
  -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(359deg);
    transform: rotate(359deg); } }
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg); } }
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg); }
.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg); }
.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg); }
.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-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);
  transform: scale(1, -1); }
:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none; }
.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle; }
.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center; }
.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-glass:before {
  content: ""; }
.fa-music:before {
  content: ""; }
.fa-search:before {
  content: ""; }
.fa-envelope-o:before {
  content: ""; }
.fa-heart:before {
  content: ""; }
.fa-star:before {
  content: ""; }
.fa-star-o:before {
  content: ""; }
.fa-user:before {
  content: ""; }
.fa-film:before {
  content: ""; }
.fa-th-large:before {
  content: ""; }
.fa-th:before {
  content: ""; }
.fa-th-list:before {
  content: ""; }
.fa-check:before {
  content: ""; }
.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: ""; }
.fa-search-plus:before {
  content: ""; }
.fa-search-minus:before {
  content: ""; }
.fa-power-off:before {
  content: ""; }
.fa-signal:before {
  content: ""; }
.fa-gear:before,
.fa-cog:before {
  content: ""; }
.fa-trash-o:before {
  content: ""; }
.fa-home:before {
  content: ""; }
.fa-file-o:before {
  content: ""; }
.fa-clock-o:before {
  content: ""; }
.fa-road:before {
  content: ""; }
.fa-download:before {
  content: ""; }
.fa-arrow-circle-o-down:before {
  content: ""; }
.fa-arrow-circle-o-up:before {
  content: ""; }
.fa-inbox:before {
  content: ""; }
.fa-play-circle-o:before {
  content: ""; }
.fa-rotate-right:before,
.fa-repeat:before {
  content: ""; }
.fa-refresh:before {
  content: ""; }
.fa-list-alt:before {
  content: ""; }
.fa-lock:before {
  content: ""; }
.fa-flag:before {
  content: ""; }
.fa-headphones:before {
  content: ""; }
.fa-volume-off:before {
  content: ""; }
.fa-volume-down:before {
  content: ""; }
.fa-volume-up:before {
  content: ""; }
.fa-qrcode:before {
  content: ""; }
.fa-barcode:before {
  content: ""; }
.fa-tag:before {
  content: ""; }
.fa-tags:before {
  content: ""; }
.fa-book:before {
  content: ""; }
.fa-bookmark:before {
  content: ""; }
.fa-print:before {
  content: ""; }
.fa-camera:before {
  content: ""; }
.fa-font:before {
  content: ""; }
.fa-bold:before {
  content: ""; }
.fa-italic:before {
  content: ""; }
.fa-text-height:before {
  content: ""; }
.fa-text-width:before {
  content: ""; }
.fa-align-left:before {
  content: ""; }
.fa-align-center:before {
  content: ""; }
.fa-align-right:before {
  content: ""; }
.fa-align-justify:before {
  content: ""; }
.fa-list:before {
  content: ""; }
.fa-dedent:before,
.fa-outdent:before {
  content: ""; }
.fa-indent:before {
  content: ""; }
.fa-video-camera:before {
  content: ""; }
.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: ""; }
.fa-pencil:before {
  content: ""; }
.fa-map-marker:before {
  content: ""; }
.fa-adjust:before {
  content: ""; }
.fa-tint:before {
  content: ""; }
.fa-edit:before,
.fa-pencil-square-o:before {
  content: ""; }
.fa-share-square-o:before {
  content: ""; }
.fa-check-square-o:before {
  content: ""; }
.fa-arrows:before {
  content: ""; }
.fa-step-backward:before {
  content: ""; }
.fa-fast-backward:before {
  content: ""; }
.fa-backward:before {
  content: ""; }
.fa-play:before {
  content: ""; }
.fa-pause:before {
  content: ""; }
.fa-stop:before {
  content: ""; }
.fa-forward:before {
  content: ""; }
.fa-fast-forward:before {
  content: ""; }
.fa-step-forward:before {
  content: ""; }
.fa-eject:before {
  content: ""; }
.fa-chevron-left:before {
  content: ""; }
.fa-chevron-right:before {
  content: ""; }
.fa-plus-circle:before {
  content: ""; }
.fa-minus-circle:before {
  content: ""; }
.fa-times-circle:before {
  content: ""; }
.fa-check-circle:before {
  content: ""; }
.fa-question-circle:before {
  content: ""; }
.fa-info-circle:before {
  content: ""; }
.fa-crosshairs:before {
  content: ""; }
.fa-times-circle-o:before {
  content: ""; }
.fa-check-circle-o:before {
  content: ""; }
.fa-ban:before {
  content: ""; }
.fa-arrow-left:before {
  content: ""; }
.fa-arrow-right:before {
  content: ""; }
.fa-arrow-up:before {
  content: ""; }
.fa-arrow-down:before {
  content: ""; }
.fa-mail-forward:before,
.fa-share:before {
  content: ""; }
.fa-expand:before {
  content: ""; }
.fa-compress:before {
  content: ""; }
.fa-plus:before {
  content: ""; }
.fa-minus:before {
  content: ""; }
.fa-asterisk:before {
  content: ""; }
.fa-exclamation-circle:before {
  content: ""; }
.fa-gift:before {
  content: ""; }
.fa-leaf:before {
  content: ""; }
.fa-fire:before {
  content: ""; }
.fa-eye:before {
  content: ""; }
.fa-eye-slash:before {
  content: ""; }
.fa-warning:before,
.fa-exclamation-triangle:before {
  content: ""; }
.fa-plane:before {
  content: ""; }
.fa-calendar:before {
  content: ""; }
.fa-random:before {
  content: ""; }
.fa-comment:before {
  content: ""; }
.fa-magnet:before {
  content: ""; }
.fa-chevron-up:before {
  content: ""; }
.fa-chevron-down:before {
  content: ""; }
.fa-retweet:before {
  content: ""; }
.fa-shopping-cart:before {
  content: ""; }
.fa-folder:before {
  content: ""; }
.fa-folder-open:before {
  content: ""; }
.fa-arrows-v:before {
  content: ""; }
.fa-arrows-h:before {
  content: ""; }
.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: ""; }
.fa-twitter-square:before {
  content: ""; }
.fa-facebook-square:before {
  content: ""; }
.fa-camera-retro:before {
  content: ""; }
.fa-key:before {
  content: ""; }
.fa-gears:before,
.fa-cogs:before {
  content: ""; }
.fa-comments:before {
  content: ""; }
.fa-thumbs-o-up:before {
  content: ""; }
.fa-thumbs-o-down:before {
  content: ""; }
.fa-star-half:before {
  content: ""; }
.fa-heart-o:before {
  content: ""; }
.fa-sign-out:before {
  content: ""; }
.fa-linkedin-square:before {
  content: ""; }
.fa-thumb-tack:before {
  content: ""; }
.fa-external-link:before {
  content: ""; }
.fa-sign-in:before {
  content: ""; }
.fa-trophy:before {
  content: ""; }
.fa-github-square:before {
  content: ""; }
.fa-upload:before {
  content: ""; }
.fa-lemon-o:before {
  content: ""; }
.fa-phone:before {
  content: ""; }
.fa-square-o:before {
  content: ""; }
.fa-bookmark-o:before {
  content: ""; }
.fa-phone-square:before {
  content: ""; }
.fa-twitter:before {
  content: ""; }
.fa-facebook-f:before,
.fa-facebook:before {
  content: ""; }
.fa-github:before {
  content: ""; }
.fa-unlock:before {
  content: ""; }
.fa-credit-card:before {
  content: ""; }
.fa-feed:before,
.fa-rss:before {
  content: ""; }
.fa-hdd-o:before {
  content: ""; }
.fa-bullhorn:before {
  content: ""; }
.fa-bell:before {
  content: ""; }
.fa-certificate:before {
  content: ""; }
.fa-hand-o-right:before {
  content: ""; }
.fa-hand-o-left:before {
  content: ""; }
.fa-hand-o-up:before {
  content: ""; }
.fa-hand-o-down:before {
  content: ""; }
.fa-arrow-circle-left:before {
  content: ""; }
.fa-arrow-circle-right:before {
  content: ""; }
.fa-arrow-circle-up:before {
  content: ""; }
.fa-arrow-circle-down:before {
  content: ""; }
.fa-globe:before {
  content: ""; }
.fa-wrench:before {
  content: ""; }
.fa-tasks:before {
  content: ""; }
.fa-filter:before {
  content: ""; }
.fa-briefcase:before {
  content: ""; }
.fa-arrows-alt:before {
  content: ""; }
.fa-group:before,
.fa-users:before {
  content: ""; }
.fa-chain:before,
.fa-link:before {
  content: ""; }
.fa-cloud:before {
  content: ""; }
.fa-flask:before {
  content: ""; }
.fa-cut:before,
.fa-scissors:before {
  content: ""; }
.fa-copy:before,
.fa-files-o:before {
  content: ""; }
.fa-paperclip:before {
  content: ""; }
.fa-save:before,
.fa-floppy-o:before {
  content: ""; }
.fa-square:before {
  content: ""; }
.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: ""; }
.fa-list-ul:before {
  content: ""; }
.fa-list-ol:before {
  content: ""; }
.fa-strikethrough:before {
  content: ""; }
.fa-underline:before {
  content: ""; }
.fa-table:before {
  content: ""; }
.fa-magic:before {
  content: ""; }
.fa-truck:before {
  content: ""; }
.fa-pinterest:before {
  content: ""; }
.fa-pinterest-square:before {
  content: ""; }
.fa-google-plus-square:before {
  content: ""; }
.fa-google-plus:before {
  content: ""; }
.fa-money:before {
  content: ""; }
.fa-caret-down:before {
  content: ""; }
.fa-caret-up:before {
  content: ""; }
.fa-caret-left:before {
  content: ""; }
.fa-caret-right:before {
  content: ""; }
.fa-columns:before {
  content: ""; }
.fa-unsorted:before,
.fa-sort:before {
  content: ""; }
.fa-sort-down:before,
.fa-sort-desc:before {
  content: ""; }
.fa-sort-up:before,
.fa-sort-asc:before {
  content: ""; }
.fa-envelope:before {
  content: ""; }
.fa-linkedin:before {
  content: ""; }
.fa-rotate-left:before,
.fa-undo:before {
  content: ""; }
.fa-legal:before,
.fa-gavel:before {
  content: ""; }
.fa-dashboard:before,
.fa-tachometer:before {
  content: ""; }
.fa-comment-o:before {
  content: ""; }
.fa-comments-o:before {
  content: ""; }
.fa-flash:before,
.fa-bolt:before {
  content: ""; }
.fa-sitemap:before {
  content: ""; }
.fa-umbrella:before {
  content: ""; }
.fa-paste:before,
.fa-clipboard:before {
  content: ""; }
.fa-lightbulb-o:before {
  content: ""; }
.fa-exchange:before {
  content: ""; }
.fa-cloud-download:before {
  content: ""; }
.fa-cloud-upload:before {
  content: ""; }
.fa-user-md:before {
  content: ""; }
.fa-stethoscope:before {
  content: ""; }
.fa-suitcase:before {
  content: ""; }
.fa-bell-o:before {
  content: ""; }
.fa-coffee:before {
  content: ""; }
.fa-cutlery:before {
  content: ""; }
.fa-file-text-o:before {
  content: ""; }
.fa-building-o:before {
  content: ""; }
.fa-hospital-o:before {
  content: ""; }
.fa-ambulance:before {
  content: ""; }
.fa-medkit:before {
  content: ""; }
.fa-fighter-jet:before {
  content: ""; }
.fa-beer:before {
  content: ""; }
.fa-h-square:before {
  content: ""; }
.fa-plus-square:before {
  content: ""; }
.fa-angle-double-left:before {
  content: ""; }
.fa-angle-double-right:before {
  content: ""; }
.fa-angle-double-up:before {
  content: ""; }
.fa-angle-double-down:before {
  content: ""; }
.fa-angle-left:before {
  content: ""; }
.fa-angle-right:before {
  content: ""; }
.fa-angle-up:before {
  content: ""; }
.fa-angle-down:before {
  content: ""; }
.fa-desktop:before {
  content: ""; }
.fa-laptop:before {
  content: ""; }
.fa-tablet:before {
  content: ""; }
.fa-mobile-phone:before,
.fa-mobile:before {
  content: ""; }
.fa-circle-o:before {
  content: ""; }
.fa-quote-left:before {
  content: ""; }
.fa-quote-right:before {
  content: ""; }
.fa-spinner:before {
  content: ""; }
.fa-circle:before {
  content: ""; }
.fa-mail-reply:before,
.fa-reply:before {
  content: ""; }
.fa-github-alt:before {
  content: ""; }
.fa-folder-o:before {
  content: ""; }
.fa-folder-open-o:before {
  content: ""; }
.fa-smile-o:before {
  content: ""; }
.fa-frown-o:before {
  content: ""; }
.fa-meh-o:before {
  content: ""; }
.fa-gamepad:before {
  content: ""; }
.fa-keyboard-o:before {
  content: ""; }
.fa-flag-o:before {
  content: ""; }
.fa-flag-checkered:before {
  content: ""; }
.fa-terminal:before {
  content: ""; }
.fa-code:before {
  content: ""; }
.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: ""; }
.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: ""; }
.fa-location-arrow:before {
  content: ""; }
.fa-crop:before {
  content: ""; }
.fa-code-fork:before {
  content: ""; }
.fa-unlink:before,
.fa-chain-broken:before {
  content: ""; }
.fa-question:before {
  content: ""; }
.fa-info:before {
  content: ""; }
.fa-exclamation:before {
  content: ""; }
.fa-superscript:before {
  content: ""; }
.fa-subscript:before {
  content: ""; }
.fa-eraser:before {
  content: ""; }
.fa-puzzle-piece:before {
  content: ""; }
.fa-microphone:before {
  content: ""; }
.fa-microphone-slash:before {
  content: ""; }
.fa-shield:before {
  content: ""; }
.fa-calendar-o:before {
  content: ""; }
.fa-fire-extinguisher:before {
  content: ""; }
.fa-rocket:before {
  content: ""; }
.fa-maxcdn:before {
  content: ""; }
.fa-chevron-circle-left:before {
  content: ""; }
.fa-chevron-circle-right:before {
  content: ""; }
.fa-chevron-circle-up:before {
  content: ""; }
.fa-chevron-circle-down:before {
  content: ""; }
.fa-html5:before {
  content: ""; }
.fa-css3:before {
  content: ""; }
.fa-anchor:before {
  content: ""; }
.fa-unlock-alt:before {
  content: ""; }
.fa-bullseye:before {
  content: ""; }
.fa-ellipsis-h:before {
  content: ""; }
.fa-ellipsis-v:before {
  content: ""; }
.fa-rss-square:before {
  content: ""; }
.fa-play-circle:before {
  content: ""; }
.fa-ticket:before {
  content: ""; }
.fa-minus-square:before {
  content: ""; }
.fa-minus-square-o:before {
  content: ""; }
.fa-level-up:before {
  content: ""; }
.fa-level-down:before {
  content: ""; }
.fa-check-square:before {
  content: ""; }
.fa-pencil-square:before {
  content: ""; }
.fa-external-link-square:before {
  content: ""; }
.fa-share-square:before {
  content: ""; }
.fa-compass:before {
  content: ""; }
.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: ""; }
.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: ""; }
.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: ""; }
.fa-euro:before,
.fa-eur:before {
  content: ""; }
.fa-gbp:before {
  content: ""; }
.fa-dollar:before,
.fa-usd:before {
  content: ""; }
.fa-rupee:before,
.fa-inr:before {
  content: ""; }
.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: ""; }
.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: ""; }
.fa-won:before,
.fa-krw:before {
  content: ""; }
.fa-bitcoin:before,
.fa-btc:before {
  content: ""; }
.fa-file:before {
  content: ""; }
.fa-file-text:before {
  content: ""; }
.fa-sort-alpha-asc:before {
  content: ""; }
.fa-sort-alpha-desc:before {
  content: ""; }
.fa-sort-amount-asc:before {
  content: ""; }
.fa-sort-amount-desc:before {
  content: ""; }
.fa-sort-numeric-asc:before {
  content: ""; }
.fa-sort-numeric-desc:before {
  content: ""; }
.fa-thumbs-up:before {
  content: ""; }
.fa-thumbs-down:before {
  content: ""; }
.fa-youtube-square:before {
  content: ""; }
.fa-youtube:before {
  content: ""; }
.fa-xing:before {
  content: ""; }
.fa-xing-square:before {
  content: ""; }
.fa-youtube-play:before {
  content: ""; }
.fa-dropbox:before {
  content: ""; }
.fa-stack-overflow:before {
  content: ""; }
.fa-instagram:before {
  content: ""; }
.fa-flickr:before {
  content: ""; }
.fa-adn:before {
  content: ""; }
.fa-bitbucket:before {
  content: ""; }
.fa-bitbucket-square:before {
  content: ""; }
.fa-tumblr:before {
  content: ""; }
.fa-tumblr-square:before {
  content: ""; }
.fa-long-arrow-down:before {
  content: ""; }
.fa-long-arrow-up:before {
  content: ""; }
.fa-long-arrow-left:before {
  content: ""; }
.fa-long-arrow-right:before {
  content: ""; }
.fa-apple:before {
  content: ""; }
.fa-windows:before {
  content: ""; }
.fa-android:before {
  content: ""; }
.fa-linux:before {
  content: ""; }
.fa-dribbble:before {
  content: ""; }
.fa-skype:before {
  content: ""; }
.fa-foursquare:before {
  content: ""; }
.fa-trello:before {
  content: ""; }
.fa-female:before {
  content: ""; }
.fa-male:before {
  content: ""; }
.fa-gittip:before,
.fa-gratipay:before {
  content: ""; }
.fa-sun-o:before {
  content: ""; }
.fa-moon-o:before {
  content: ""; }
.fa-archive:before {
  content: ""; }
.fa-bug:before {
  content: ""; }
.fa-vk:before {
  content: ""; }
.fa-weibo:before {
  content: ""; }
.fa-renren:before {
  content: ""; }
.fa-pagelines:before {
  content: ""; }
.fa-stack-exchange:before {
  content: ""; }
.fa-arrow-circle-o-right:before {
  content: ""; }
.fa-arrow-circle-o-left:before {
  content: ""; }
.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: ""; }
.fa-dot-circle-o:before {
  content: ""; }
.fa-wheelchair:before {
  content: ""; }
.fa-vimeo-square:before {
  content: ""; }
.fa-turkish-lira:before,
.fa-try:before {
  content: ""; }
.fa-plus-square-o:before {
  content: ""; }
.fa-space-shuttle:before {
  content: ""; }
.fa-slack:before {
  content: ""; }
.fa-envelope-square:before {
  content: ""; }
.fa-wordpress:before {
  content: ""; }
.fa-openid:before {
  content: ""; }
.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: ""; }
.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: ""; }
.fa-yahoo:before {
  content: ""; }
.fa-google:before {
  content: ""; }
.fa-reddit:before {
  content: ""; }
.fa-reddit-square:before {
  content: ""; }
.fa-stumbleupon-circle:before {
  content: ""; }
.fa-stumbleupon:before {
  content: ""; }
.fa-delicious:before {
  content: ""; }
.fa-digg:before {
  content: ""; }
.fa-pied-piper-pp:before {
  content: ""; }
.fa-pied-piper-alt:before {
  content: ""; }
.fa-drupal:before {
  content: ""; }
.fa-joomla:before {
  content: ""; }
.fa-language:before {
  content: ""; }
.fa-fax:before {
  content: ""; }
.fa-building:before {
  content: ""; }
.fa-child:before {
  content: ""; }
.fa-paw:before {
  content: ""; }
.fa-spoon:before {
  content: ""; }
.fa-cube:before {
  content: ""; }
.fa-cubes:before {
  content: ""; }
.fa-behance:before {
  content: ""; }
.fa-behance-square:before {
  content: ""; }
.fa-steam:before {
  content: ""; }
.fa-steam-square:before {
  content: ""; }
.fa-recycle:before {
  content: ""; }
.fa-automobile:before,
.fa-car:before {
  content: ""; }
.fa-cab:before,
.fa-taxi:before {
  content: ""; }
.fa-tree:before {
  content: ""; }
.fa-spotify:before {
  content: ""; }
.fa-deviantart:before {
  content: ""; }
.fa-soundcloud:before {
  content: ""; }
.fa-database:before {
  content: ""; }
.fa-file-pdf-o:before {
  content: ""; }
.fa-file-word-o:before {
  content: ""; }
.fa-file-excel-o:before {
  content: ""; }
.fa-file-powerpoint-o:before {
  content: ""; }
.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: ""; }
.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: ""; }
.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: ""; }
.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: ""; }
.fa-file-code-o:before {
  content: ""; }
.fa-vine:before {
  content: ""; }
.fa-codepen:before {
  content: ""; }
.fa-jsfiddle:before {
  content: ""; }
.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: ""; }
.fa-circle-o-notch:before {
  content: ""; }
.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: ""; }
.fa-ge:before,
.fa-empire:before {
  content: ""; }
.fa-git-square:before {
  content: ""; }
.fa-git:before {
  content: ""; }
.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: ""; }
.fa-tencent-weibo:before {
  content: ""; }
.fa-qq:before {
  content: ""; }
.fa-wechat:before,
.fa-weixin:before {
  content: ""; }
.fa-send:before,
.fa-paper-plane:before {
  content: ""; }
.fa-send-o:before,
.fa-paper-plane-o:before {
  content: ""; }
.fa-history:before {
  content: ""; }
.fa-circle-thin:before {
  content: ""; }
.fa-header:before {
  content: ""; }
.fa-paragraph:before {
  content: ""; }
.fa-sliders:before {
  content: ""; }
.fa-share-alt:before {
  content: ""; }
.fa-share-alt-square:before {
  content: ""; }
.fa-bomb:before {
  content: ""; }
.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: ""; }
.fa-tty:before {
  content: ""; }
.fa-binoculars:before {
  content: ""; }
.fa-plug:before {
  content: ""; }
.fa-slideshare:before {
  content: ""; }
.fa-twitch:before {
  content: ""; }
.fa-yelp:before {
  content: ""; }
.fa-newspaper-o:before {
  content: ""; }
.fa-wifi:before {
  content: ""; }
.fa-calculator:before {
  content: ""; }
.fa-paypal:before {
  content: ""; }
.fa-google-wallet:before {
  content: ""; }
.fa-cc-visa:before {
  content: ""; }
.fa-cc-mastercard:before {
  content: ""; }
.fa-cc-discover:before {
  content: ""; }
.fa-cc-amex:before {
  content: ""; }
.fa-cc-paypal:before {
  content: ""; }
.fa-cc-stripe:before {
  content: ""; }
.fa-bell-slash:before {
  content: ""; }
.fa-bell-slash-o:before {
  content: ""; }
.fa-trash:before {
  content: ""; }
.fa-copyright:before {
  content: ""; }
.fa-at:before {
  content: ""; }
.fa-eyedropper:before {
  content: ""; }
.fa-paint-brush:before {
  content: ""; }
.fa-birthday-cake:before {
  content: ""; }
.fa-area-chart:before {
  content: ""; }
.fa-pie-chart:before {
  content: ""; }
.fa-line-chart:before {
  content: ""; }
.fa-lastfm:before {
  content: ""; }
.fa-lastfm-square:before {
  content: ""; }
.fa-toggle-off:before {
  content: ""; }
.fa-toggle-on:before {
  content: ""; }
.fa-bicycle:before {
  content: ""; }
.fa-bus:before {
  content: ""; }
.fa-ioxhost:before {
  content: ""; }
.fa-angellist:before {
  content: ""; }
.fa-cc:before {
  content: ""; }
.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: ""; }
.fa-meanpath:before {
  content: ""; }
.fa-buysellads:before {
  content: ""; }
.fa-connectdevelop:before {
  content: ""; }
.fa-dashcube:before {
  content: ""; }
.fa-forumbee:before {
  content: ""; }
.fa-leanpub:before {
  content: ""; }
.fa-sellsy:before {
  content: ""; }
.fa-shirtsinbulk:before {
  content: ""; }
.fa-simplybuilt:before {
  content: ""; }
.fa-skyatlas:before {
  content: ""; }
.fa-cart-plus:before {
  content: ""; }
.fa-cart-arrow-down:before {
  content: ""; }
.fa-diamond:before {
  content: ""; }
.fa-ship:before {
  content: ""; }
.fa-user-secret:before {
  content: ""; }
.fa-motorcycle:before {
  content: ""; }
.fa-street-view:before {
  content: ""; }
.fa-heartbeat:before {
  content: ""; }
.fa-venus:before {
  content: ""; }
.fa-mars:before {
  content: ""; }
.fa-mercury:before {
  content: ""; }
.fa-intersex:before,
.fa-transgender:before {
  content: ""; }
.fa-transgender-alt:before {
  content: ""; }
.fa-venus-double:before {
  content: ""; }
.fa-mars-double:before {
  content: ""; }
.fa-venus-mars:before {
  content: ""; }
.fa-mars-stroke:before {
  content: ""; }
.fa-mars-stroke-v:before {
  content: ""; }
.fa-mars-stroke-h:before {
  content: ""; }
.fa-neuter:before {
  content: ""; }
.fa-genderless:before {
  content: ""; }
.fa-facebook-official:before {
  content: ""; }
.fa-pinterest-p:before {
  content: ""; }
.fa-whatsapp:before {
  content: ""; }
.fa-server:before {
  content: ""; }
.fa-user-plus:before {
  content: ""; }
.fa-user-times:before {
  content: ""; }
.fa-hotel:before,
.fa-bed:before {
  content: ""; }
.fa-viacoin:before {
  content: ""; }
.fa-train:before {
  content: ""; }
.fa-subway:before {
  content: ""; }
.fa-medium:before {
  content: ""; }
.fa-yc:before,
.fa-y-combinator:before {
  content: ""; }
.fa-optin-monster:before {
  content: ""; }
.fa-opencart:before {
  content: ""; }
.fa-expeditedssl:before {
  content: ""; }
.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: ""; }
.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: ""; }
.fa-battery-2:before,
.fa-battery-half:before {
  content: ""; }
.fa-battery-1:before,
.fa-battery-quarter:before {
  content: ""; }
.fa-battery-0:before,
.fa-battery-empty:before {
  content: ""; }
.fa-mouse-pointer:before {
  content: ""; }
.fa-i-cursor:before {
  content: ""; }
.fa-object-group:before {
  content: ""; }
.fa-object-ungroup:before {
  content: ""; }
.fa-sticky-note:before {
  content: ""; }
.fa-sticky-note-o:before {
  content: ""; }
.fa-cc-jcb:before {
  content: ""; }
.fa-cc-diners-club:before {
  content: ""; }
.fa-clone:before {
  content: ""; }
.fa-balance-scale:before {
  content: ""; }
.fa-hourglass-o:before {
  content: ""; }
.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: ""; }
.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: ""; }
.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: ""; }
.fa-hourglass:before {
  content: ""; }
.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: ""; }
.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: ""; }
.fa-hand-scissors-o:before {
  content: ""; }
.fa-hand-lizard-o:before {
  content: ""; }
.fa-hand-spock-o:before {
  content: ""; }
.fa-hand-pointer-o:before {
  content: ""; }
.fa-hand-peace-o:before {
  content: ""; }
.fa-trademark:before {
  content: ""; }
.fa-registered:before {
  content: ""; }
.fa-creative-commons:before {
  content: ""; }
.fa-gg:before {
  content: ""; }
.fa-gg-circle:before {
  content: ""; }
.fa-tripadvisor:before {
  content: ""; }
.fa-odnoklassniki:before {
  content: ""; }
.fa-odnoklassniki-square:before {
  content: ""; }
.fa-get-pocket:before {
  content: ""; }
.fa-wikipedia-w:before {
  content: ""; }
.fa-safari:before {
  content: ""; }
.fa-chrome:before {
  content: ""; }
.fa-firefox:before {
  content: ""; }
.fa-opera:before {
  content: ""; }
.fa-internet-explorer:before {
  content: ""; }
.fa-tv:before,
.fa-television:before {
  content: ""; }
.fa-contao:before {
  content: ""; }
.fa-500px:before {
  content: ""; }
.fa-amazon:before {
  content: ""; }
.fa-calendar-plus-o:before {
  content: ""; }
.fa-calendar-minus-o:before {
  content: ""; }
.fa-calendar-times-o:before {
  content: ""; }
.fa-calendar-check-o:before {
  content: ""; }
.fa-industry:before {
  content: ""; }
.fa-map-pin:before {
  content: ""; }
.fa-map-signs:before {
  content: ""; }
.fa-map-o:before {
  content: ""; }
.fa-map:before {
  content: ""; }
.fa-commenting:before {
  content: ""; }
.fa-commenting-o:before {
  content: ""; }
.fa-houzz:before {
  content: ""; }
.fa-vimeo:before {
  content: ""; }
.fa-black-tie:before {
  content: ""; }
.fa-fonticons:before {
  content: ""; }
.fa-reddit-alien:before {
  content: ""; }
.fa-edge:before {
  content: ""; }
.fa-credit-card-alt:before {
  content: ""; }
.fa-codiepie:before {
  content: ""; }
.fa-modx:before {
  content: ""; }
.fa-fort-awesome:before {
  content: ""; }
.fa-usb:before {
  content: ""; }
.fa-product-hunt:before {
  content: ""; }
.fa-mixcloud:before {
  content: ""; }
.fa-scribd:before {
  content: ""; }
.fa-pause-circle:before {
  content: ""; }
.fa-pause-circle-o:before {
  content: ""; }
.fa-stop-circle:before {
  content: ""; }
.fa-stop-circle-o:before {
  content: ""; }
.fa-shopping-bag:before {
  content: ""; }
.fa-shopping-basket:before {
  content: ""; }
.fa-hashtag:before {
  content: ""; }
.fa-bluetooth:before {
  content: ""; }
.fa-bluetooth-b:before {
  content: ""; }
.fa-percent:before {
  content: ""; }
.fa-gitlab:before {
  content: ""; }
.fa-wpbeginner:before {
  content: ""; }
.fa-wpforms:before {
  content: ""; }
.fa-envira:before {
  content: ""; }
.fa-universal-access:before {
  content: ""; }
.fa-wheelchair-alt:before {
  content: ""; }
.fa-question-circle-o:before {
  content: ""; }
.fa-blind:before {
  content: ""; }
.fa-audio-description:before {
  content: ""; }
.fa-volume-control-phone:before {
  content: ""; }
.fa-braille:before {
  content: ""; }
.fa-assistive-listening-systems:before {
  content: ""; }
.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: ""; }
.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: ""; }
.fa-glide:before {
  content: ""; }
.fa-glide-g:before {
  content: ""; }
.fa-signing:before,
.fa-sign-language:before {
  content: ""; }
.fa-low-vision:before {
  content: ""; }
.fa-viadeo:before {
  content: ""; }
.fa-viadeo-square:before {
  content: ""; }
.fa-snapchat:before {
  content: ""; }
.fa-snapchat-ghost:before {
  content: ""; }
.fa-snapchat-square:before {
  content: ""; }
.fa-pied-piper:before {
  content: ""; }
.fa-first-order:before {
  content: ""; }
.fa-yoast:before {
  content: ""; }
.fa-themeisle:before {
  content: ""; }
.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: ""; }
.fa-fa:before,
.fa-font-awesome:before {
  content: ""; }
.fa-handshake-o:before {
  content: ""; }
.fa-envelope-open:before {
  content: ""; }
.fa-envelope-open-o:before {
  content: ""; }
.fa-linode:before {
  content: ""; }
.fa-address-book:before {
  content: ""; }
.fa-address-book-o:before {
  content: ""; }
.fa-vcard:before,
.fa-address-card:before {
  content: ""; }
.fa-vcard-o:before,
.fa-address-card-o:before {
  content: ""; }
.fa-user-circle:before {
  content: ""; }
.fa-user-circle-o:before {
  content: ""; }
.fa-user-o:before {
  content: ""; }
.fa-id-badge:before {
  content: ""; }
.fa-drivers-license:before,
.fa-id-card:before {
  content: ""; }
.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: ""; }
.fa-quora:before {
  content: ""; }
.fa-free-code-camp:before {
  content: ""; }
.fa-telegram:before {
  content: ""; }
.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: ""; }
.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: ""; }
.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: ""; }
.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: ""; }
.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: ""; }
.fa-shower:before {
  content: ""; }
.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: ""; }
.fa-podcast:before {
  content: ""; }
.fa-window-maximize:before {
  content: ""; }
.fa-window-minimize:before {
  content: ""; }
.fa-window-restore:before {
  content: ""; }
.fa-times-rectangle:before,
.fa-window-close:before {
  content: ""; }
.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: ""; }
.fa-bandcamp:before {
  content: ""; }
.fa-grav:before {
  content: ""; }
.fa-etsy:before {
  content: ""; }
.fa-imdb:before {
  content: ""; }
.fa-ravelry:before {
  content: ""; }
.fa-eercast:before {
  content: ""; }
.fa-microchip:before {
  content: ""; }
.fa-snowflake-o:before {
  content: ""; }
.fa-superpowers:before {
  content: ""; }
.fa-wpexplorer:before {
  content: ""; }
.fa-meetup:before {
  content: ""; }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto; }
/**
 *
 * All animations must live in their own file
 * in the animations directory and be included
 * here.
 *
 */
/**
 * Styles shared by multiple animations
 */
/**
 * Dots
 */
@-webkit-keyframes scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
@keyframes scale {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; }
  45% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 0.7; }
  80% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
.ball-pulse > div:nth-child(0) {
  -webkit-animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s -0.36s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.ball-pulse > div:nth-child(1) {
  -webkit-animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s -0.24s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.ball-pulse > div:nth-child(2) {
  -webkit-animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s -0.12s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.ball-pulse > div:nth-child(3) {
  -webkit-animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: scale 0.75s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.ball-pulse > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block; }
@-webkit-keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  66% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
@keyframes ball-pulse-sync {
  33% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px); }
  66% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0); } }
.ball-pulse-sync > div:nth-child(0) {
  -webkit-animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s -0.21s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(1) {
  -webkit-animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s -0.14s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(2) {
  -webkit-animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s -0.07s infinite ease-in-out; }
.ball-pulse-sync > div:nth-child(3) {
  -webkit-animation: ball-pulse-sync 0.6s 0s infinite ease-in-out;
  animation: ball-pulse-sync 0.6s 0s infinite ease-in-out; }
.ball-pulse-sync > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block; }
@-webkit-keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
@keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
.ball-scale > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
  animation: ball-scale 1s 0s ease-in-out infinite; }
@keyframes ball-scale {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
.ball-scale > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  height: 60px;
  width: 60px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
  animation: ball-scale 1s 0s ease-in-out infinite; }
.ball-scale-random {
  width: 37px;
  height: 40px; }
.ball-scale-random > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  display: inline-block;
  height: 30px;
  width: 30px;
  -webkit-animation: ball-scale 1s 0s ease-in-out infinite;
  animation: ball-scale 1s 0s ease-in-out infinite; }
.ball-scale-random > div:nth-child(1) {
  margin-left: -7px;
  -webkit-animation: ball-scale 1s 0.2s ease-in-out infinite;
  animation: ball-scale 1s 0.2s ease-in-out infinite; }
.ball-scale-random > div:nth-child(3) {
  margin-left: -2px;
  margin-top: 9px;
  -webkit-animation: ball-scale 1s 0.5s ease-in-out infinite;
  animation: ball-scale 1s 0.5s ease-in-out infinite; }
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.ball-rotate {
  position: relative; }
.ball-rotate > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: relative; }
.ball-rotate > div:first-child {
  -webkit-animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite;
  animation: rotate 1s 0s cubic-bezier(0.7, -0.13, 0.22, 0.86) infinite; }
.ball-rotate > div:before, .ball-rotate > div:after {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  content: "";
  position: absolute;
  opacity: 0.8; }
.ball-rotate > div:before {
  top: 0px;
  left: -28px; }
.ball-rotate > div:after {
  top: 0px;
  left: 25px; }
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }
.ball-clip-rotate > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  height: 25px;
  width: 25px;
  background: transparent !important;
  display: inline-block;
  -webkit-animation: rotate 0.75s 0s linear infinite;
  animation: rotate 0.75s 0s linear infinite; }
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }
@keyframes scale {
  30% {
    -webkit-transform: scale(0.3);
    transform: scale(0.3); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
.ball-clip-rotate-pulse {
  position: relative;
  -webkit-transform: translateY(-15px);
  transform: translateY(-15px); }
.ball-clip-rotate-pulse > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: 0px;
  left: 0px;
  border-radius: 100%; }
.ball-clip-rotate-pulse > div:first-child {
  background: #fff;
  height: 16px;
  width: 16px;
  top: 7px;
  left: -7px;
  -webkit-animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: scale 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
.ball-clip-rotate-pulse > div:last-child {
  position: absolute;
  border: 2px solid #fff;
  width: 30px;
  height: 30px;
  left: -16px;
  top: -2px;
  background: transparent;
  border: 2px solid;
  border-color: #fff transparent #fff transparent;
  -webkit-animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: rotate 1s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  -webkit-animation-duration: 1s;
  animation-duration: 1s; }
@keyframes rotate {
  0% {
    -webkit-transform: rotate(0deg) scale(1);
    transform: rotate(0deg) scale(1); }
  50% {
    -webkit-transform: rotate(180deg) scale(0.6);
    transform: rotate(180deg) scale(0.6); }
  100% {
    -webkit-transform: rotate(360deg) scale(1);
    transform: rotate(360deg) scale(1); } }
.ball-clip-rotate-multiple {
  position: relative; }
.ball-clip-rotate-multiple > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  left: -20px;
  top: -20px;
  border: 2px solid #fff;
  border-bottom-color: transparent;
  border-top-color: transparent;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  -webkit-animation: rotate 1s 0s ease-in-out infinite;
  animation: rotate 1s 0s ease-in-out infinite; }
.ball-clip-rotate-multiple > div:last-child {
  display: inline-block;
  top: -10px;
  left: -10px;
  width: 15px;
  height: 15px;
  -webkit-animation-duration: 0.5s;
  animation-duration: 0.5s;
  border-color: #fff transparent #fff transparent;
  -webkit-animation-direction: reverse;
  animation-direction: reverse; }
@-webkit-keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }
@keyframes ball-scale-ripple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }
.ball-scale-ripple > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  height: 50px;
  width: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  -webkit-animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  animation: ball-scale-ripple 1s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }
@-webkit-keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }
@keyframes ball-scale-ripple-multiple {
  0% {
    -webkit-transform: scale(0.1);
    transform: scale(0.1);
    opacity: 1; }
  70% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0.7; }
  100% {
    opacity: 0.0; } }
.ball-scale-ripple-multiple {
  position: relative;
  -webkit-transform: translateY(-25px);
  transform: translateY(-25px); }
.ball-scale-ripple-multiple > div:nth-child(0) {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }
.ball-scale-ripple-multiple > div:nth-child(1) {
  -webkit-animation-delay: -0.6s;
  animation-delay: -0.6s; }
.ball-scale-ripple-multiple > div:nth-child(2) {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }
.ball-scale-ripple-multiple > div:nth-child(3) {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }
.ball-scale-ripple-multiple > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  top: -2px;
  left: -26px;
  width: 50px;
  height: 50px;
  border-radius: 100%;
  border: 2px solid #fff;
  -webkit-animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8);
  animation: ball-scale-ripple-multiple 1.25s 0s infinite cubic-bezier(0.21, 0.53, 0.56, 0.8); }
@-webkit-keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes ball-beat {
  50% {
    opacity: 0.2;
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
.ball-beat > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: ball-beat 0.7s 0s infinite linear;
  animation: ball-beat 0.7s 0s infinite linear; }
.ball-beat > div:nth-child(2n-1) {
  -webkit-animation-delay: -0.35s !important;
  animation-delay: -0.35s !important; }
@-webkit-keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
@keyframes ball-scale-multiple {
  0% {
    -webkit-transform: scale(0);
    transform: scale(0);
    opacity: 0; }
  5% {
    opacity: 1; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 0; } }
.ball-scale-multiple {
  position: relative;
  -webkit-transform: translateY(-30px);
  transform: translateY(-30px); }
.ball-scale-multiple > div:nth-child(2) {
  -webkit-animation-delay: -0.4s;
  animation-delay: -0.4s; }
.ball-scale-multiple > div:nth-child(3) {
  -webkit-animation-delay: -0.2s;
  animation-delay: -0.2s; }
.ball-scale-multiple > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  left: -30px;
  top: 0px;
  opacity: 0;
  margin: 0;
  width: 60px;
  height: 60px;
  -webkit-animation: ball-scale-multiple 1s 0s linear infinite;
  animation: ball-scale-multiple 1s 0s linear infinite; }
@-webkit-keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
    transform: translate(25px, -50px); }
  66% {
    -webkit-transform: translate(50px, 0px);
    transform: translate(50px, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-1 {
  33% {
    -webkit-transform: translate(25px, -50px);
    transform: translate(25px, -50px); }
  66% {
    -webkit-transform: translate(50px, 0px);
    transform: translate(50px, 0px); }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
@-webkit-keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
    transform: translate(25px, 50px); }
  66% {
    -webkit-transform: translate(-25px, 50px);
    transform: translate(-25px, 50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-2 {
  33% {
    -webkit-transform: translate(25px, 50px);
    transform: translate(25px, 50px); }
  66% {
    -webkit-transform: translate(-25px, 50px);
    transform: translate(-25px, 50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
@-webkit-keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
    transform: translate(-50px, 0px); }
  66% {
    -webkit-transform: translate(-25px, -50px);
    transform: translate(-25px, -50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
@keyframes ball-triangle-path-3 {
  33% {
    -webkit-transform: translate(-50px, 0px);
    transform: translate(-50px, 0px); }
  66% {
    -webkit-transform: translate(-25px, -50px);
    transform: translate(-25px, -50px); }
  100% {
    -webkit-transform: translate(0px, 0px);
    transform: translate(0px, 0px); } }
.ball-triangle-path {
  position: relative;
  -webkit-transform: translate(-29.994px, -37.50938px);
  transform: translate(-29.994px, -37.50938px); }
.ball-triangle-path > div:nth-child(1) {
  -webkit-animation-name: ball-triangle-path-1;
  animation-name: ball-triangle-path-1;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(2) {
  -webkit-animation-name: ball-triangle-path-2;
  animation-name: ball-triangle-path-2;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }
.ball-triangle-path > div:nth-child(3) {
  -webkit-animation-name: ball-triangle-path-3;
  animation-name: ball-triangle-path-3;
  -webkit-animation-delay: 0;
  animation-delay: 0;
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite; }
.ball-triangle-path > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  width: 10px;
  height: 10px;
  border-radius: 100%;
  border: 1px solid #fff; }
.ball-triangle-path > div:nth-of-type(1) {
  top: 50px; }
.ball-triangle-path > div:nth-of-type(2) {
  left: 25px; }
.ball-triangle-path > div:nth-of-type(3) {
  top: 50px;
  left: 50px; }
@-webkit-keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  25% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  75% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes ball-pulse-rise-even {
  0% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  25% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  50% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  75% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(1);
    transform: scale(1); } }
@-webkit-keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  25% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(0.75);
    transform: scale(0.75); } }
@keyframes ball-pulse-rise-odd {
  0% {
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  25% {
    -webkit-transform: translateY(30px);
    transform: translateY(30px); }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1); }
  75% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px); }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
    -webkit-transform: scale(0.75);
    transform: scale(0.75); } }
.ball-pulse-rise > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  animation-timing-function: cubic-bezier(0.15, 0.46, 0.9, 0.6);
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0; }
.ball-pulse-rise > div:nth-child(2n) {
  -webkit-animation-name: ball-pulse-rise-even;
  animation-name: ball-pulse-rise-even; }
.ball-pulse-rise > div:nth-child(2n-1) {
  -webkit-animation-name: ball-pulse-rise-odd;
  animation-name: ball-pulse-rise-odd; }
@-webkit-keyframes ball-grid-beat {
  50% {
    opacity: 0.7; }
  100% {
    opacity: 1; } }
@keyframes ball-grid-beat {
  50% {
    opacity: 0.7; }
  100% {
    opacity: 1; } }
.ball-grid-beat {
  width: 57px; }
.ball-grid-beat > div:nth-child(1) {
  -webkit-animation-delay: 0.44s;
  animation-delay: 0.44s;
  -webkit-animation-duration: 1.27s;
  animation-duration: 1.27s; }
.ball-grid-beat > div:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  -webkit-animation-duration: 1.52s;
  animation-duration: 1.52s; }
.ball-grid-beat > div:nth-child(3) {
  -webkit-animation-delay: 0.14s;
  animation-delay: 0.14s;
  -webkit-animation-duration: 0.61s;
  animation-duration: 0.61s; }
.ball-grid-beat > div:nth-child(4) {
  -webkit-animation-delay: 0.15s;
  animation-delay: 0.15s;
  -webkit-animation-duration: 0.82s;
  animation-duration: 0.82s; }
.ball-grid-beat > div:nth-child(5) {
  -webkit-animation-delay: -0.01s;
  animation-delay: -0.01s;
  -webkit-animation-duration: 1.24s;
  animation-duration: 1.24s; }
.ball-grid-beat > div:nth-child(6) {
  -webkit-animation-delay: -0.07s;
  animation-delay: -0.07s;
  -webkit-animation-duration: 1.35s;
  animation-duration: 1.35s; }
.ball-grid-beat > div:nth-child(7) {
  -webkit-animation-delay: 0.29s;
  animation-delay: 0.29s;
  -webkit-animation-duration: 1.44s;
  animation-duration: 1.44s; }
.ball-grid-beat > div:nth-child(8) {
  -webkit-animation-delay: 0.63s;
  animation-delay: 0.63s;
  -webkit-animation-duration: 1.19s;
  animation-duration: 1.19s; }
.ball-grid-beat > div:nth-child(9) {
  -webkit-animation-delay: -0.18s;
  animation-delay: -0.18s;
  -webkit-animation-duration: 1.48s;
  animation-duration: 1.48s; }
.ball-grid-beat > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  float: left;
  -webkit-animation-name: ball-grid-beat;
  animation-name: ball-grid-beat;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0; }
@-webkit-keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
@keyframes ball-grid-pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5);
    opacity: 0.7; }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
    opacity: 1; } }
.ball-grid-pulse {
  width: 57px; }
.ball-grid-pulse > div:nth-child(1) {
  -webkit-animation-delay: 0.58s;
  animation-delay: 0.58s;
  -webkit-animation-duration: 0.9s;
  animation-duration: 0.9s; }
.ball-grid-pulse > div:nth-child(2) {
  -webkit-animation-delay: 0.01s;
  animation-delay: 0.01s;
  -webkit-animation-duration: 0.94s;
  animation-duration: 0.94s; }
.ball-grid-pulse > div:nth-child(3) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
  -webkit-animation-duration: 1.43s;
  animation-duration: 1.43s; }
.ball-grid-pulse > div:nth-child(4) {
  -webkit-animation-delay: -0.03s;
  animation-delay: -0.03s;
  -webkit-animation-duration: 0.74s;
  animation-duration: 0.74s; }
.ball-grid-pulse > div:nth-child(5) {
  -webkit-animation-delay: 0.21s;
  animation-delay: 0.21s;
  -webkit-animation-duration: 0.68s;
  animation-duration: 0.68s; }
.ball-grid-pulse > div:nth-child(6) {
  -webkit-animation-delay: 0.25s;
  animation-delay: 0.25s;
  -webkit-animation-duration: 1.17s;
  animation-duration: 1.17s; }
.ball-grid-pulse > div:nth-child(7) {
  -webkit-animation-delay: 0.46s;
  animation-delay: 0.46s;
  -webkit-animation-duration: 1.41s;
  animation-duration: 1.41s; }
.ball-grid-pulse > div:nth-child(8) {
  -webkit-animation-delay: 0.02s;
  animation-delay: 0.02s;
  -webkit-animation-duration: 1.56s;
  animation-duration: 1.56s; }
.ball-grid-pulse > div:nth-child(9) {
  -webkit-animation-delay: 0.13s;
  animation-delay: 0.13s;
  -webkit-animation-duration: 0.78s;
  animation-duration: 0.78s; }
.ball-grid-pulse > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  float: left;
  -webkit-animation-name: ball-grid-pulse;
  animation-name: ball-grid-pulse;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0; }
@-webkit-keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes ball-spin-fade-loader {
  50% {
    opacity: 0.3;
    -webkit-transform: scale(0.4);
    transform: scale(0.4); }
  100% {
    opacity: 1;
    -webkit-transform: scale(1);
    transform: scale(1); } }
.ball-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -10px; }
.ball-spin-fade-loader > div:nth-child(1) {
  top: 25px;
  left: 0;
  -webkit-animation: ball-spin-fade-loader 1s -0.96s infinite linear;
  animation: ball-spin-fade-loader 1s -0.96s infinite linear; }
.ball-spin-fade-loader > div:nth-child(2) {
  top: 17.04545px;
  left: 17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s -0.84s infinite linear;
  animation: ball-spin-fade-loader 1s -0.84s infinite linear; }
.ball-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 25px;
  -webkit-animation: ball-spin-fade-loader 1s -0.72s infinite linear;
  animation: ball-spin-fade-loader 1s -0.72s infinite linear; }
.ball-spin-fade-loader > div:nth-child(4) {
  top: -17.04545px;
  left: 17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s -0.6s infinite linear;
  animation: ball-spin-fade-loader 1s -0.6s infinite linear; }
.ball-spin-fade-loader > div:nth-child(5) {
  top: -25px;
  left: 0;
  -webkit-animation: ball-spin-fade-loader 1s -0.48s infinite linear;
  animation: ball-spin-fade-loader 1s -0.48s infinite linear; }
.ball-spin-fade-loader > div:nth-child(6) {
  top: -17.04545px;
  left: -17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s -0.36s infinite linear;
  animation: ball-spin-fade-loader 1s -0.36s infinite linear; }
.ball-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -25px;
  -webkit-animation: ball-spin-fade-loader 1s -0.24s infinite linear;
  animation: ball-spin-fade-loader 1s -0.24s infinite linear; }
.ball-spin-fade-loader > div:nth-child(8) {
  top: 17.04545px;
  left: -17.04545px;
  -webkit-animation: ball-spin-fade-loader 1s -0.12s infinite linear;
  animation: ball-spin-fade-loader 1s -0.12s infinite linear; }
.ball-spin-fade-loader > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute; }
@-webkit-keyframes ball-spin-loader {
  75% {
    opacity: 0.2; }
  100% {
    opacity: 1; } }
@keyframes ball-spin-loader {
  75% {
    opacity: 0.2; }
  100% {
    opacity: 1; } }
.ball-spin-loader {
  position: relative; }
.ball-spin-loader > span:nth-child(1) {
  top: 45px;
  left: 0;
  -webkit-animation: ball-spin-loader 2s 0.9s infinite linear;
  animation: ball-spin-loader 2s 0.9s infinite linear; }
.ball-spin-loader > span:nth-child(2) {
  top: 30.68182px;
  left: 30.68182px;
  -webkit-animation: ball-spin-loader 2s 1.8s infinite linear;
  animation: ball-spin-loader 2s 1.8s infinite linear; }
.ball-spin-loader > span:nth-child(3) {
  top: 0;
  left: 45px;
  -webkit-animation: ball-spin-loader 2s 2.7s infinite linear;
  animation: ball-spin-loader 2s 2.7s infinite linear; }
.ball-spin-loader > span:nth-child(4) {
  top: -30.68182px;
  left: 30.68182px;
  -webkit-animation: ball-spin-loader 2s 3.6s infinite linear;
  animation: ball-spin-loader 2s 3.6s infinite linear; }
.ball-spin-loader > span:nth-child(5) {
  top: -45px;
  left: 0;
  -webkit-animation: ball-spin-loader 2s 4.5s infinite linear;
  animation: ball-spin-loader 2s 4.5s infinite linear; }
.ball-spin-loader > span:nth-child(6) {
  top: -30.68182px;
  left: -30.68182px;
  -webkit-animation: ball-spin-loader 2s 5.4s infinite linear;
  animation: ball-spin-loader 2s 5.4s infinite linear; }
.ball-spin-loader > span:nth-child(7) {
  top: 0;
  left: -45px;
  -webkit-animation: ball-spin-loader 2s 6.3s infinite linear;
  animation: ball-spin-loader 2s 6.3s infinite linear; }
.ball-spin-loader > span:nth-child(8) {
  top: 30.68182px;
  left: -30.68182px;
  -webkit-animation: ball-spin-loader 2s 7.2s infinite linear;
  animation: ball-spin-loader 2s 7.2s infinite linear; }
.ball-spin-loader > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  background: green; }
@-webkit-keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px); }
  66% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@keyframes ball-zig {
  33% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px); }
  66% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@-webkit-keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px); }
  66% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@keyframes ball-zag {
  33% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px); }
  66% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
.ball-zig-zag {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
  transform: translate(-15px, -15px); }
.ball-zig-zag > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  margin-left: 15px;
  top: 4px;
  left: -7px; }
.ball-zig-zag > div:first-child {
  -webkit-animation: ball-zig 0.7s 0s infinite linear;
  animation: ball-zig 0.7s 0s infinite linear; }
.ball-zig-zag > div:last-child {
  -webkit-animation: ball-zag 0.7s 0s infinite linear;
  animation: ball-zag 0.7s 0s infinite linear; }
@-webkit-keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px); }
  34% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px); }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px); }
  84% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@keyframes ball-zig-deflect {
  17% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px); }
  34% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px); }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(15px, -30px);
    transform: translate(15px, -30px); }
  84% {
    -webkit-transform: translate(-15px, -30px);
    transform: translate(-15px, -30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@-webkit-keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px); }
  34% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px); }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px); }
  84% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
@keyframes ball-zag-deflect {
  17% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px); }
  34% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px); }
  50% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); }
  67% {
    -webkit-transform: translate(-15px, 30px);
    transform: translate(-15px, 30px); }
  84% {
    -webkit-transform: translate(15px, 30px);
    transform: translate(15px, 30px); }
  100% {
    -webkit-transform: translate(0, 0);
    transform: translate(0, 0); } }
.ball-zig-zag-deflect {
  position: relative;
  -webkit-transform: translate(-15px, -15px);
  transform: translate(-15px, -15px); }
.ball-zig-zag-deflect > div {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  margin-left: 15px;
  top: 4px;
  left: -7px; }
.ball-zig-zag-deflect > div:first-child {
  -webkit-animation: ball-zig-deflect 1.5s 0s infinite linear;
  animation: ball-zig-deflect 1.5s 0s infinite linear; }
.ball-zig-zag-deflect > div:last-child {
  -webkit-animation: ball-zag-deflect 1.5s 0s infinite linear;
  animation: ball-zag-deflect 1.5s 0s infinite linear; }
/**
 * Lines
 */
@-webkit-keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }
@keyframes line-scale {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }
.line-scale > div:nth-child(1) {
  -webkit-animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.4s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(2) {
  -webkit-animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.3s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(3) {
  -webkit-animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.2s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(4) {
  -webkit-animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s -0.1s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div:nth-child(5) {
  -webkit-animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08);
  animation: line-scale 1s 0s infinite cubic-bezier(0.2, 0.68, 0.18, 1.08); }
.line-scale > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block; }
@-webkit-keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
@keyframes line-scale-party {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1); }
  50% {
    -webkit-transform: scale(0.5);
    transform: scale(0.5); }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1); } }
.line-scale-party > div:nth-child(1) {
  -webkit-animation-delay: -0.09s;
  animation-delay: -0.09s;
  -webkit-animation-duration: 0.83s;
  animation-duration: 0.83s; }
.line-scale-party > div:nth-child(2) {
  -webkit-animation-delay: 0.33s;
  animation-delay: 0.33s;
  -webkit-animation-duration: 0.64s;
  animation-duration: 0.64s; }
.line-scale-party > div:nth-child(3) {
  -webkit-animation-delay: 0.32s;
  animation-delay: 0.32s;
  -webkit-animation-duration: 0.39s;
  animation-duration: 0.39s; }
.line-scale-party > div:nth-child(4) {
  -webkit-animation-delay: 0.47s;
  animation-delay: 0.47s;
  -webkit-animation-duration: 0.52s;
  animation-duration: 0.52s; }
.line-scale-party > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation-name: line-scale-party;
  animation-name: line-scale-party;
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
  -webkit-animation-delay: 0;
  animation-delay: 0; }
@-webkit-keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }
@keyframes line-scale-pulse-out {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  50% {
    -webkit-transform: scaley(0.4);
    transform: scaley(0.4); }
  100% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }
.line-scale-pulse-out > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85);
  animation: line-scale-pulse-out 0.9s -0.6s infinite cubic-bezier(0.85, 0.25, 0.37, 0.85); }
.line-scale-pulse-out > div:nth-child(2), .line-scale-pulse-out > div:nth-child(4) {
  -webkit-animation-delay: -0.4s !important;
  animation-delay: -0.4s !important; }
.line-scale-pulse-out > div:nth-child(1), .line-scale-pulse-out > div:nth-child(5) {
  -webkit-animation-delay: -0.2s !important;
  animation-delay: -0.2s !important; }
@-webkit-keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  80% {
    -webkit-transform: scaley(0.3);
    transform: scaley(0.3); }
  90% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }
@keyframes line-scale-pulse-out-rapid {
  0% {
    -webkit-transform: scaley(1);
    transform: scaley(1); }
  80% {
    -webkit-transform: scaley(0.3);
    transform: scaley(0.3); }
  90% {
    -webkit-transform: scaley(1);
    transform: scaley(1); } }
.line-scale-pulse-out-rapid > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  display: inline-block;
  -webkit-animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78);
  animation: line-scale-pulse-out-rapid 0.9s -0.5s infinite cubic-bezier(0.11, 0.49, 0.38, 0.78); }
.line-scale-pulse-out-rapid > div:nth-child(2), .line-scale-pulse-out-rapid > div:nth-child(4) {
  -webkit-animation-delay: -0.25s !important;
  animation-delay: -0.25s !important; }
.line-scale-pulse-out-rapid > div:nth-child(1), .line-scale-pulse-out-rapid > div:nth-child(5) {
  -webkit-animation-delay: 0s !important;
  animation-delay: 0s !important; }
@-webkit-keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1; } }
@keyframes line-spin-fade-loader {
  50% {
    opacity: 0.3; }
  100% {
    opacity: 1; } }
.line-spin-fade-loader {
  position: relative;
  top: -10px;
  left: -4px; }
.line-spin-fade-loader > div:nth-child(1) {
  top: 20px;
  left: 0;
  -webkit-animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s -0.84s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(2) {
  top: 13.63636px;
  left: 13.63636px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s -0.72s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(3) {
  top: 0;
  left: 20px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s -0.6s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(4) {
  top: -13.63636px;
  left: 13.63636px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s -0.48s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(5) {
  top: -20px;
  left: 0;
  -webkit-animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s -0.36s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(6) {
  top: -13.63636px;
  left: -13.63636px;
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  -webkit-animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s -0.24s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(7) {
  top: 0;
  left: -20px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s -0.12s infinite ease-in-out; }
.line-spin-fade-loader > div:nth-child(8) {
  top: 13.63636px;
  left: -13.63636px;
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out;
  animation: line-spin-fade-loader 1.2s 0s infinite ease-in-out; }
.line-spin-fade-loader > div {
  background-color: #fff;
  width: 4px;
  height: 35px;
  border-radius: 2px;
  margin: 2px;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  position: absolute;
  width: 5px;
  height: 15px; }
/**
 * Misc
 */
@-webkit-keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes triangle-skew-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0); } }
.triangle-skew-spin > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 0;
  height: 0;
  border-left: 20px solid transparent;
  border-right: 20px solid transparent;
  border-bottom: 20px solid #fff;
  -webkit-animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: triangle-skew-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
@-webkit-keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0); } }
@keyframes square-spin {
  25% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(0);
    transform: perspective(100px) rotateX(180deg) rotateY(0); }
  50% {
    -webkit-transform: perspective(100px) rotateX(180deg) rotateY(180deg);
    transform: perspective(100px) rotateX(180deg) rotateY(180deg); }
  75% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(180deg);
    transform: perspective(100px) rotateX(0) rotateY(180deg); }
  100% {
    -webkit-transform: perspective(100px) rotateX(0) rotateY(0);
    transform: perspective(100px) rotateX(0) rotateY(0); } }
.square-spin > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 50px;
  height: 50px;
  background: #fff;
  border: 1px solid red;
  -webkit-animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite;
  animation: square-spin 3s 0s cubic-bezier(0.09, 0.57, 0.49, 0.9) infinite; }
@-webkit-keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); } }
@keyframes rotate_pacman_half_up {
  0% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); }
  50% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); }
  100% {
    -webkit-transform: rotate(270deg);
    transform: rotate(270deg); } }
@-webkit-keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); } }
@keyframes rotate_pacman_half_down {
  0% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); }
  50% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg); } }
@-webkit-keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
    transform: translate(-100px, -6.25px); } }
@keyframes pacman-balls {
  75% {
    opacity: 0.7; }
  100% {
    -webkit-transform: translate(-100px, -6.25px);
    transform: translate(-100px, -6.25px); } }
.pacman {
  position: relative; }
.pacman > div:nth-child(2) {
  -webkit-animation: pacman-balls 1s -0.99s infinite linear;
  animation: pacman-balls 1s -0.99s infinite linear; }
.pacman > div:nth-child(3) {
  -webkit-animation: pacman-balls 1s -0.66s infinite linear;
  animation: pacman-balls 1s -0.66s infinite linear; }
.pacman > div:nth-child(4) {
  -webkit-animation: pacman-balls 1s -0.33s infinite linear;
  animation: pacman-balls 1s -0.33s infinite linear; }
.pacman > div:nth-child(5) {
  -webkit-animation: pacman-balls 1s 0s infinite linear;
  animation: pacman-balls 1s 0s infinite linear; }
.pacman > div:first-of-type {
  width: 0px;
  height: 0px;
  border-right: 25px solid transparent;
  border-top: 25px solid #fff;
  border-left: 25px solid #fff;
  border-bottom: 25px solid #fff;
  border-radius: 25px;
  -webkit-animation: rotate_pacman_half_up 0.5s 0s infinite;
  animation: rotate_pacman_half_up 0.5s 0s infinite;
  position: relative;
  left: -30px; }
.pacman > div:nth-child(2) {
  width: 0px;
  height: 0px;
  border-right: 25px solid transparent;
  border-top: 25px solid #fff;
  border-left: 25px solid #fff;
  border-bottom: 25px solid #fff;
  border-radius: 25px;
  -webkit-animation: rotate_pacman_half_down 0.5s 0s infinite;
  animation: rotate_pacman_half_down 0.5s 0s infinite;
  margin-top: -50px;
  position: relative;
  left: -30px; }
.pacman > div:nth-child(3),
.pacman > div:nth-child(4),
.pacman > div:nth-child(5),
.pacman > div:nth-child(6) {
  background-color: #fff;
  width: 15px;
  height: 15px;
  border-radius: 100%;
  margin: 2px;
  width: 10px;
  height: 10px;
  position: absolute;
  -webkit-transform: translate(0, -6.25px);
  transform: translate(0, -6.25px);
  top: 25px;
  left: 70px; }
@-webkit-keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
    transform: translateX(50px) scale(0.5) rotate(-90deg); }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
    transform: translate(50px, 50px) rotate(-180deg); }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
    transform: translateY(50px) scale(0.5) rotate(-270deg); }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }
@keyframes cube-transition {
  25% {
    -webkit-transform: translateX(50px) scale(0.5) rotate(-90deg);
    transform: translateX(50px) scale(0.5) rotate(-90deg); }
  50% {
    -webkit-transform: translate(50px, 50px) rotate(-180deg);
    transform: translate(50px, 50px) rotate(-180deg); }
  75% {
    -webkit-transform: translateY(50px) scale(0.5) rotate(-270deg);
    transform: translateY(50px) scale(0.5) rotate(-270deg); }
  100% {
    -webkit-transform: rotate(-360deg);
    transform: rotate(-360deg); } }
.cube-transition {
  position: relative;
  -webkit-transform: translate(-25px, -25px);
  transform: translate(-25px, -25px); }
.cube-transition > div {
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
  width: 10px;
  height: 10px;
  position: absolute;
  top: -5px;
  left: -5px;
  background-color: #fff;
  -webkit-animation: cube-transition 1.6s 0s infinite ease-in-out;
  animation: cube-transition 1.6s 0s infinite ease-in-out; }
.cube-transition > div:last-child {
  -webkit-animation-delay: -0.8s;
  animation-delay: -0.8s; }
@-webkit-keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
@keyframes spin-rotate {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg); }
  50% {
    -webkit-transform: rotate(180deg);
    transform: rotate(180deg); }
  100% {
    -webkit-transform: rotate(360deg);
    transform: rotate(360deg); } }
.semi-circle-spin {
  position: relative;
  width: 35px;
  height: 35px;
  overflow: hidden; }
.semi-circle-spin > div {
  position: absolute;
  border-width: 0px;
  border-radius: 100%;
  -webkit-animation: spin-rotate 0.6s 0s infinite linear;
  animation: spin-rotate 0.6s 0s infinite linear;
  background-image: linear-gradient(transparent 0%, transparent 70%, #fff 30%, #fff 100%);
  width: 100%;
  height: 100%; }
@-webkit-keyframes bar-progress {
  0% {
    -webkit-transform: scaleY(20%);
    transform: scaleY(20%);
    opacity: 1; }
  25% {
    -webkit-transform: translateX(6%) scaleY(10%);
    transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  50% {
    -webkit-transform: translateX(20%) scaleY(20%);
    transform: translateX(20%) scaleY(20%);
    opacity: 1; }
  75% {
    -webkit-transform: translateX(6%) scaleY(10%);
    transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  100% {
    -webkit-transform: scaleY(20%);
    transform: scaleY(20%);
    opacity: 1; } }
@keyframes bar-progress {
  0% {
    -webkit-transform: scaleY(20%);
    transform: scaleY(20%);
    opacity: 1; }
  25% {
    -webkit-transform: translateX(6%) scaleY(10%);
    transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  50% {
    -webkit-transform: translateX(20%) scaleY(20%);
    transform: translateX(20%) scaleY(20%);
    opacity: 1; }
  75% {
    -webkit-transform: translateX(6%) scaleY(10%);
    transform: translateX(6%) scaleY(10%);
    opacity: 0.7; }
  100% {
    -webkit-transform: scaleY(20%);
    transform: scaleY(20%);
    opacity: 1; } }
.bar-progress {
  width: 30%;
  height: 12px; }
.bar-progress > div {
  position: relative;
  width: 20%;
  height: 12px;
  border-radius: 10px;
  background-color: #fff;
  -webkit-animation: bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite;
  animation: bar-progress 3s cubic-bezier(0.57, 0.1, 0.44, 0.93) infinite;
  opacity: 1; }
@-webkit-keyframes bar-swing {
  0% {
    left: 0; }
  50% {
    left: 70%; }
  100% {
    left: 0; } }
@keyframes bar-swing {
  0% {
    left: 0; }
  50% {
    left: 70%; }
  100% {
    left: 0; } }
.bar-swing {
  width: 30%;
  height: 8px; }
.bar-swing > div {
  position: relative;
  width: 30%;
  height: 8px;
  border-radius: 10px;
  background-color: #fff;
  -webkit-animation: bar-swing 1.5s infinite;
  animation: bar-swing 1.5s infinite; }
@-webkit-keyframes bar-swing-container {
  0% {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  50% {
    left: 70%;
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px); }
  100% {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
@keyframes bar-swing-container {
  0% {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); }
  50% {
    left: 70%;
    -webkit-transform: translateX(-4px);
    transform: translateX(-4px); }
  100% {
    left: 0;
    -webkit-transform: translateX(0);
    transform: translateX(0); } }
.bar-swing-container {
  width: 20%;
  height: 8px;
  position: relative; }
.bar-swing-container div:nth-child(1) {
  position: absolute;
  width: 100%;
  background-color: rgba(255, 255, 255, 0.2);
  height: 12px;
  border-radius: 10px; }
.bar-swing-container div:nth-child(2) {
  position: absolute;
  width: 30%;
  height: 8px;
  border-radius: 10px;
  background-color: #fff;
  -webkit-animation: bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite;
  animation: bar-swing-container 2s cubic-bezier(0.91, 0.35, 0.12, 0.6) infinite;
  margin: 2px 2px 0; }
/***************** Color Definitions ****************/
/*!
 * Bootstrap v4.0.0-beta.2 (https://getbootstrap.com)
 * Copyright 2011-2017 The Bootstrap Authors
 * Copyright 2011-2017 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
:root {
  --blue: #247eab;
  --indigo: #6610f2;
  --purple: #6e267b;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #868e96;
  --gray-dark: #343a40;
  --primary: #247eab;
  --secondary: #868e96;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  --font-family-monospace: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important; }
  a,
  a:visited {
    text-decoration: underline; }
  abbr[title]::after {
    content: " (" attr(title) ")"; }
  pre {
    white-space: pre-wrap !important; }
  pre,
  blockquote {
    border: 1px solid #999;
    page-break-inside: avoid; }
  thead {
    display: table-header-group; }
  tr,
  img {
    page-break-inside: avoid; }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3; }
  h2,
  h3 {
    page-break-after: avoid; }
  .navbar {
    display: none; }
  .badge {
    border: 1px solid #000; }
  .table, .gh__block__content table, .gh__block__mcq__question table, .gh__block__cloze__question table, .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__question table, .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--neutral table, .gh__table-block__content--info table, .gh__block__table__question table, .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__dragndrop__question table, .gh_matchingDnD__question table, .gh__matching-dnd__option table, .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__question table, .gh__matching-dnd__feedback table, .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__interaction__feedback table, .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__question table, .gh__WorkedExample__section-panes table, .gh__handbook__content__text-actual table, .gh__block__short_answer__question table, .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__page__collection__content table, .gh__page__collection__resources__list table, .gh__page__searchresults__content table, .gh__page__searchresults__list table, .gh__sequence-page__page-content table, .gh__holder_page__content table, .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--neutral table, .gh__page__content table, .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice table, .gh__branching-scenario__spark table, .gh__branching-scenario__choices-header table, .gh__form-block_checkbox__option__text table {
    border-collapse: collapse !important; }
    .table td, .gh__block__content table td, .gh__block__mcq__question table td, .gh__block__cloze__question table td, .gh__mcq--dropdown__overall-question table td, .gh__mcq--dropdown__table-row--feedback--correct table td, .gh__mcq--dropdown__table-row--feedback--incorrect table td, .gh__mcq--dropdown__question table td, .gh__table-block__feedback--inline--correct table td, .gh__table-block__feedback--inline--incorrect table td, .gh__table-block__feedback--inline--neutral table td, .gh__table-block__content--info table td, .gh__block__table__question table td, .gh__block__mcq-buttons--vertical__options__option__select table td, .gh__block__mcq-buttons--vertical__options__option__feedback table td, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table td, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table td, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table td, .gh__block__mcq-buttons--vertical__feedback table td, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table td, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table td, .gh__block__dragndrop__question table td, .gh_matchingDnD__question table td, .gh__matching-dnd__option table td, .gh__matching-dnd__feedback--overall table td, .gh__matching-dnd__question table td, .gh__matching-dnd__feedback table td, .gh__matching-dnd__after-interaction-content table td, .gh__matching-dnd__interaction__feedback table td, .gh__mcq__slider__feedback table td, .gh__mcq__slider__feedback--correct table td, .gh__mcq__slider__feedback--incorrect table td, .gh__mcq__slider__question table td, .gh__WorkedExample__section-panes table td, .gh__handbook__content__text-actual table td, .gh__block__short_answer__question table td, .gh__block__short_answer__feedback table td, .gh__block__short_answer__feedback--neutral table td, .gh__block__short_answer__feedback--correct table td, .gh__block__short_answer__feedback--incorrect table td, .gh__block__mcq--checkboxes__container__options__option__text table td, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table td, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table td, .gh__page__collection__content table td, .gh__page__collection__resources__list table td, .gh__page__searchresults__content table td, .gh__page__searchresults__list table td, .gh__sequence-page__page-content table td, .gh__holder_page__content table td, .gh__mcq--buttons--horz__option table td, .gh__mcq--buttons--horz__feedback table td, .gh__mcq--buttons--horz__feedback--correct table td, .gh__mcq--buttons--horz__feedback--incorrect table td, .gh__mcq--buttons--horz__feedback--neutral table td, .gh__page__content table td, .gh__branching-scenario__choice table td, .gh__branching-scenario__spark table td, .gh__branching-scenario__choices-header table td, .gh__form-block_checkbox__option__text table td,
    .table th, .gh__block__content table th, .gh__block__mcq__question table th, .gh__block__cloze__question table th, .gh__mcq--dropdown__overall-question table th, .gh__mcq--dropdown__table-row--feedback--correct table th, .gh__mcq--dropdown__table-row--feedback--incorrect table th, .gh__mcq--dropdown__question table th, .gh__table-block__feedback--inline--correct table th, .gh__table-block__feedback--inline--incorrect table th, .gh__table-block__feedback--inline--neutral table th, .gh__table-block__content--info table th, .gh__block__table__question table th, .gh__block__mcq-buttons--vertical__options__option__select table th, .gh__block__mcq-buttons--vertical__options__option__feedback table th, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table th, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table th, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table th, .gh__block__mcq-buttons--vertical__feedback table th, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table th, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table th, .gh__block__dragndrop__question table th, .gh_matchingDnD__question table th, .gh__matching-dnd__option table th, .gh__matching-dnd__feedback--overall table th, .gh__matching-dnd__question table th, .gh__matching-dnd__feedback table th, .gh__matching-dnd__after-interaction-content table th, .gh__matching-dnd__interaction__feedback table th, .gh__mcq__slider__feedback table th, .gh__mcq__slider__feedback--correct table th, .gh__mcq__slider__feedback--incorrect table th, .gh__mcq__slider__question table th, .gh__WorkedExample__section-panes table th, .gh__handbook__content__text-actual table th, .gh__block__short_answer__question table th, .gh__block__short_answer__feedback table th, .gh__block__short_answer__feedback--neutral table th, .gh__block__short_answer__feedback--correct table th, .gh__block__short_answer__feedback--incorrect table th, .gh__block__mcq--checkboxes__container__options__option__text table th, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table th, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table th, .gh__page__collection__content table th, .gh__page__collection__resources__list table th, .gh__page__searchresults__content table th, .gh__page__searchresults__list table th, .gh__sequence-page__page-content table th, .gh__holder_page__content table th, .gh__mcq--buttons--horz__option table th, .gh__mcq--buttons--horz__feedback table th, .gh__mcq--buttons--horz__feedback--correct table th, .gh__mcq--buttons--horz__feedback--incorrect table th, .gh__mcq--buttons--horz__feedback--neutral table th, .gh__page__content table th, .gh__branching-scenario__choice table th, .gh__branching-scenario__spark table th, .gh__branching-scenario__choices-header table th, .gh__form-block_checkbox__option__text table th {
      background-color: #fff !important; }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important; } }
*,
*::before,
*::after {
  box-sizing: border-box; }
html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  -ms-overflow-style: scrollbar;
  -webkit-tap-highlight-color: transparent; }
@-ms-viewport {
  width: device-width; }
article, aside, dialog, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block; }
body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff; }
[tabindex="-1"]:focus {
  outline: none !important; }
hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible; }
h1, h2, h3, h4, h5, .finalscenarioscore, h6, .gh__modal--tabs__tab-item a, .modal-nav-tabs.nav-tabs li.active > a {
  margin-top: 0;
  margin-bottom: 0.5rem; }
p {
  margin-top: 0;
  margin-bottom: 1rem; }
abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0; }
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit; }
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem; }
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0; }
dt {
  font-weight: 700; }
dd {
  margin-bottom: .5rem;
  margin-left: 0; }
blockquote {
  margin: 0 0 1rem; }
dfn {
  font-style: italic; }
b,
strong {
  font-weight: bolder; }
small {
  font-size: 80%; }
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline; }
sub {
  bottom: -.25em; }
sup {
  top: -.5em; }
a {
  color: #007F7A;
  text-decoration: none;
  background-color: transparent;
  -webkit-text-decoration-skip: objects; }
a:hover {
    color: #003331;
    text-decoration: underline; }
a:not([href]):not([tabindex]) {
  color: inherit;
  text-decoration: none; }
a:not([href]):not([tabindex]):focus, a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none; }
a:not([href]):not([tabindex]):focus {
    outline: 0; }
pre,
code,
kbd,
samp {
  font-family: monospace, monospace;
  font-size: 1em; }
pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar; }
figure {
  margin: 0 0 1rem; }
img {
  vertical-align: middle;
  border-style: none; }
svg:not(:root) {
  overflow: hidden; }
a,
area,
button,
[role="button"],
input:not([type="range"]),
label,
select,
summary,
textarea {
  -ms-touch-action: manipulation;
      touch-action: manipulation; }
table {
  border-collapse: collapse; }
caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #868e96;
  text-align: left;
  caption-side: bottom; }
th {
  text-align: inherit; }
label {
  display: inline-block;
  margin-bottom: .5rem; }
button {
  border-radius: 0; }
button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color; }
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit; }
button,
input {
  overflow: visible; }
button,
select {
  text-transform: none; }
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button; }
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  padding: 0;
  border-style: none; }
input[type="radio"],
input[type="checkbox"] {
  box-sizing: border-box;
  padding: 0; }
input[type="date"],
input[type="time"],
input[type="datetime-local"],
input[type="month"] {
  -webkit-appearance: listbox; }
textarea {
  overflow: auto;
  resize: vertical; }
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0; }
legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: .5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal; }
progress {
  vertical-align: baseline; }
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto; }
[type="search"] {
  outline-offset: -2px;
  -webkit-appearance: none; }
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none; }
::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button; }
output {
  display: inline-block; }
summary {
  display: list-item; }
template {
  display: none; }
[hidden] {
  display: none !important; }
h1, h2, h3, h4, h5, .finalscenarioscore, h6, .gh__modal--tabs__tab-item a, .modal-nav-tabs.nav-tabs li.active > a,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }
h1, .h1 {
  font-size: 2.5rem; }
h2, .h2 {
  font-size: 2rem; }
h3, .h3 {
  font-size: 1.75rem; }
h4, .h4 {
  font-size: 1.5rem; }
h5, .finalscenarioscore, .h5 {
  font-size: 1.25rem; }
h6, .gh__modal--tabs__tab-item a, .modal-nav-tabs.nav-tabs li.active > a, .h6 {
  font-size: 1rem; }
.lead {
  font-size: 1.25rem;
  font-weight: 300; }
.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2; }
.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2; }
.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2; }
.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2; }
hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1); }
small,
.small {
  font-size: 80%;
  font-weight: 400; }
mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3; }
.list-unstyled {
  padding-left: 0;
  list-style: none; }
.list-inline {
  padding-left: 0;
  list-style: none; }
.list-inline-item {
  display: inline-block; }
.list-inline-item:not(:last-child) {
    margin-right: 5px; }
.initialism {
  font-size: 90%;
  text-transform: uppercase; }
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem; }
.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #868e96; }
.blockquote-footer::before {
    content: "\2014 \00A0"; }
.img-fluid {
  max-width: 100%;
  height: auto; }
.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 0.25rem;
  transition: all 0.2s ease-in-out;
  max-width: 100%;
  height: auto; }
.figure {
  display: inline-block; }
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1; }
.figure-caption {
  font-size: 90%;
  color: #868e96; }
code,
kbd,
pre,
samp {
  font-family: "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; }
code {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #bd4147;
  background-color: #f8f9fa;
  border-radius: 0.25rem; }
a > code {
    padding: 0;
    color: inherit;
    background-color: inherit; }
kbd {
  padding: 0.2rem 0.4rem;
  font-size: 90%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem; }
kbd kbd {
    padding: 0;
    font-size: 100%;
    font-weight: 700; }
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  font-size: 90%;
  color: #212529; }
pre code {
    padding: 0;
    font-size: inherit;
    color: inherit;
    background-color: transparent;
    border-radius: 0; }
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll; }
.container {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
@media (min-width: 576px) {
    .container {
      max-width: 540px; } }
@media (min-width: 768px) {
    .container {
      max-width: 720px; } }
@media (min-width: 992px) {
    .container {
      max-width: 960px; } }
@media (min-width: 1200px) {
    .container {
      max-width: 1140px; } }
.container-fluid {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto; }
.row, .gh_handbook_layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px; }
.no-gutters {
  margin-right: 0;
  margin-left: 0; }
.no-gutters > .col,
  .no-gutters > [class*="col-"] {
    padding-right: 0;
    padding-left: 0; }
.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col,
.col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm,
.col-sm-auto, .col-md-1, .col-md-2, .gh__handbook__printicons, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md,
.col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg,
.col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl,
.col-xl-auto {
  position: relative;
  width: 100%;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px; }
.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%; }
.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: none; }
.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333%;
          flex: 0 0 8.33333%;
  max-width: 8.33333%; }
.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66667%;
          flex: 0 0 16.66667%;
  max-width: 16.66667%; }
.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%; }
.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333%;
          flex: 0 0 33.33333%;
  max-width: 33.33333%; }
.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66667%;
          flex: 0 0 41.66667%;
  max-width: 41.66667%; }
.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%; }
.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333%;
          flex: 0 0 58.33333%;
  max-width: 58.33333%; }
.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66667%;
          flex: 0 0 66.66667%;
  max-width: 66.66667%; }
.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%; }
.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333%;
          flex: 0 0 83.33333%;
  max-width: 83.33333%; }
.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66667%;
          flex: 0 0 91.66667%;
  max-width: 91.66667%; }
.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%; }
.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1; }
.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }
.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3; }
.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4; }
.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5; }
.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6; }
.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7; }
.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8; }
.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9; }
.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10; }
.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11; }
.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12; }
.offset-1 {
  margin-left: 8.33333%; }
.offset-2 {
  margin-left: 16.66667%; }
.offset-3 {
  margin-left: 25%; }
.offset-4 {
  margin-left: 33.33333%; }
.offset-5 {
  margin-left: 41.66667%; }
.offset-6 {
  margin-left: 50%; }
.offset-7 {
  margin-left: 58.33333%; }
.offset-8 {
  margin-left: 66.66667%; }
.offset-9 {
  margin-left: 75%; }
.offset-10 {
  margin-left: 83.33333%; }
.offset-11 {
  margin-left: 91.66667%; }
@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-sm-0 {
    margin-left: 0; }
  .offset-sm-1 {
    margin-left: 8.33333%; }
  .offset-sm-2 {
    margin-left: 16.66667%; }
  .offset-sm-3 {
    margin-left: 25%; }
  .offset-sm-4 {
    margin-left: 33.33333%; }
  .offset-sm-5 {
    margin-left: 41.66667%; }
  .offset-sm-6 {
    margin-left: 50%; }
  .offset-sm-7 {
    margin-left: 58.33333%; }
  .offset-sm-8 {
    margin-left: 66.66667%; }
  .offset-sm-9 {
    margin-left: 75%; }
  .offset-sm-10 {
    margin-left: 83.33333%; }
  .offset-sm-11 {
    margin-left: 91.66667%; } }
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-md-2, .gh__handbook__printicons {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-md-0 {
    margin-left: 0; }
  .offset-md-1 {
    margin-left: 8.33333%; }
  .offset-md-2 {
    margin-left: 16.66667%; }
  .offset-md-3 {
    margin-left: 25%; }
  .offset-md-4 {
    margin-left: 33.33333%; }
  .offset-md-5 {
    margin-left: 41.66667%; }
  .offset-md-6 {
    margin-left: 50%; }
  .offset-md-7 {
    margin-left: 58.33333%; }
  .offset-md-8 {
    margin-left: 66.66667%; }
  .offset-md-9 {
    margin-left: 75%; }
  .offset-md-10 {
    margin-left: 83.33333%; }
  .offset-md-11 {
    margin-left: 91.66667%; } }
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-lg-0 {
    margin-left: 0; }
  .offset-lg-1 {
    margin-left: 8.33333%; }
  .offset-lg-2 {
    margin-left: 16.66667%; }
  .offset-lg-3 {
    margin-left: 25%; }
  .offset-lg-4 {
    margin-left: 33.33333%; }
  .offset-lg-5 {
    margin-left: 41.66667%; }
  .offset-lg-6 {
    margin-left: 50%; }
  .offset-lg-7 {
    margin-left: 58.33333%; }
  .offset-lg-8 {
    margin-left: 66.66667%; }
  .offset-lg-9 {
    margin-left: 75%; }
  .offset-lg-10 {
    margin-left: 83.33333%; }
  .offset-lg-11 {
    margin-left: 91.66667%; } }
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%; }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: none; }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333%;
            flex: 0 0 8.33333%;
    max-width: 8.33333%; }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66667%;
            flex: 0 0 16.66667%;
    max-width: 16.66667%; }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%; }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333%;
            flex: 0 0 33.33333%;
    max-width: 33.33333%; }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66667%;
            flex: 0 0 41.66667%;
    max-width: 41.66667%; }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%; }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333%;
            flex: 0 0 58.33333%;
    max-width: 58.33333%; }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66667%;
            flex: 0 0 66.66667%;
    max-width: 66.66667%; }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%; }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333%;
            flex: 0 0 83.33333%;
    max-width: 83.33333%; }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66667%;
            flex: 0 0 91.66667%;
    max-width: 91.66667%; }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%; }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1; }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1; }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3; }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4; }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5; }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6; }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7; }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8; }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9; }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11; }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12; }
  .offset-xl-0 {
    margin-left: 0; }
  .offset-xl-1 {
    margin-left: 8.33333%; }
  .offset-xl-2 {
    margin-left: 16.66667%; }
  .offset-xl-3 {
    margin-left: 25%; }
  .offset-xl-4 {
    margin-left: 33.33333%; }
  .offset-xl-5 {
    margin-left: 41.66667%; }
  .offset-xl-6 {
    margin-left: 50%; }
  .offset-xl-7 {
    margin-left: 58.33333%; }
  .offset-xl-8 {
    margin-left: 66.66667%; }
  .offset-xl-9 {
    margin-left: 75%; }
  .offset-xl-10 {
    margin-left: 83.33333%; }
  .offset-xl-11 {
    margin-left: 91.66667%; } }
.table, .gh__block__content table, .gh__block__mcq__question table, .gh__block__cloze__question table, .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__question table, .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--neutral table, .gh__table-block__content--info table, .gh__block__table__question table, .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__dragndrop__question table, .gh_matchingDnD__question table, .gh__matching-dnd__option table, .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__question table, .gh__matching-dnd__feedback table, .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__interaction__feedback table, .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__question table, .gh__WorkedExample__section-panes table, .gh__handbook__content__text-actual table, .gh__block__short_answer__question table, .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__page__collection__content table, .gh__page__collection__resources__list table, .gh__page__searchresults__content table, .gh__page__searchresults__list table, .gh__sequence-page__page-content table, .gh__holder_page__content table, .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--neutral table, .gh__page__content table, .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice table, .gh__branching-scenario__spark table, .gh__branching-scenario__choices-header table, .gh__form-block_checkbox__option__text table {
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent; }
.table th, .gh__block__content table th, .gh__block__mcq__question table th, .gh__block__cloze__question table th, .gh__mcq--dropdown__overall-question table th, .gh__mcq--dropdown__table-row--feedback--correct table th, .gh__mcq--dropdown__table-row--feedback--incorrect table th, .gh__mcq--dropdown__question table th, .gh__table-block__feedback--inline--correct table th, .gh__table-block__feedback--inline--incorrect table th, .gh__table-block__feedback--inline--neutral table th, .gh__table-block__content--info table th, .gh__block__table__question table th, .gh__block__mcq-buttons--vertical__options__option__select table th, .gh__block__mcq-buttons--vertical__options__option__feedback table th, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table th, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table th, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table th, .gh__block__mcq-buttons--vertical__feedback table th, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table th, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table th, .gh__block__dragndrop__question table th, .gh_matchingDnD__question table th, .gh__matching-dnd__option table th, .gh__matching-dnd__feedback--overall table th, .gh__matching-dnd__question table th, .gh__matching-dnd__feedback table th, .gh__matching-dnd__after-interaction-content table th, .gh__matching-dnd__interaction__feedback table th, .gh__mcq__slider__feedback table th, .gh__mcq__slider__feedback--correct table th, .gh__mcq__slider__feedback--incorrect table th, .gh__mcq__slider__question table th, .gh__WorkedExample__section-panes table th, .gh__handbook__content__text-actual table th, .gh__block__short_answer__question table th, .gh__block__short_answer__feedback table th, .gh__block__short_answer__feedback--neutral table th, .gh__block__short_answer__feedback--correct table th, .gh__block__short_answer__feedback--incorrect table th, .gh__block__mcq--checkboxes__container__options__option__text table th, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table th, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table th, .gh__page__collection__content table th, .gh__page__collection__resources__list table th, .gh__page__searchresults__content table th, .gh__page__searchresults__list table th, .gh__sequence-page__page-content table th, .gh__holder_page__content table th, .gh__mcq--buttons--horz__option table th, .gh__mcq--buttons--horz__feedback table th, .gh__mcq--buttons--horz__feedback--correct table th, .gh__mcq--buttons--horz__feedback--incorrect table th, .gh__mcq--buttons--horz__feedback--neutral table th, .gh__page__content table th, .gh__branching-scenario__choice table th, .gh__branching-scenario__spark table th, .gh__branching-scenario__choices-header table th, .gh__form-block_checkbox__option__text table th,
  .table td, .gh__block__content table td, .gh__block__mcq__question table td, .gh__block__cloze__question table td, .gh__mcq--dropdown__overall-question table td, .gh__mcq--dropdown__table-row--feedback--correct table td, .gh__mcq--dropdown__table-row--feedback--incorrect table td, .gh__mcq--dropdown__question table td, .gh__table-block__feedback--inline--correct table td, .gh__table-block__feedback--inline--incorrect table td, .gh__table-block__feedback--inline--neutral table td, .gh__table-block__content--info table td, .gh__block__table__question table td, .gh__block__mcq-buttons--vertical__options__option__select table td, .gh__block__mcq-buttons--vertical__options__option__feedback table td, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table td, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table td, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table td, .gh__block__mcq-buttons--vertical__feedback table td, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table td, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table td, .gh__block__dragndrop__question table td, .gh_matchingDnD__question table td, .gh__matching-dnd__option table td, .gh__matching-dnd__feedback--overall table td, .gh__matching-dnd__question table td, .gh__matching-dnd__feedback table td, .gh__matching-dnd__after-interaction-content table td, .gh__matching-dnd__interaction__feedback table td, .gh__mcq__slider__feedback table td, .gh__mcq__slider__feedback--correct table td, .gh__mcq__slider__feedback--incorrect table td, .gh__mcq__slider__question table td, .gh__WorkedExample__section-panes table td, .gh__handbook__content__text-actual table td, .gh__block__short_answer__question table td, .gh__block__short_answer__feedback table td, .gh__block__short_answer__feedback--neutral table td, .gh__block__short_answer__feedback--correct table td, .gh__block__short_answer__feedback--incorrect table td, .gh__block__mcq--checkboxes__container__options__option__text table td, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table td, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table td, .gh__page__collection__content table td, .gh__page__collection__resources__list table td, .gh__page__searchresults__content table td, .gh__page__searchresults__list table td, .gh__sequence-page__page-content table td, .gh__holder_page__content table td, .gh__mcq--buttons--horz__option table td, .gh__mcq--buttons--horz__feedback table td, .gh__mcq--buttons--horz__feedback--correct table td, .gh__mcq--buttons--horz__feedback--incorrect table td, .gh__mcq--buttons--horz__feedback--neutral table td, .gh__page__content table td, .gh__branching-scenario__choice table td, .gh__branching-scenario__spark table td, .gh__branching-scenario__choices-header table td, .gh__form-block_checkbox__option__text table td {
    padding: 0.75rem;
    vertical-align: top;
    border-top: 1px solid #cccccc; }
.table thead th, .gh__block__content table thead th, .gh__block__mcq__question table thead th, .gh__block__cloze__question table thead th, .gh__mcq--dropdown__overall-question table thead th, .gh__mcq--dropdown__table-row--feedback--correct table thead th, .gh__mcq--dropdown__table-row--feedback--incorrect table thead th, .gh__mcq--dropdown__question table thead th, .gh__table-block__feedback--inline--correct table thead th, .gh__table-block__feedback--inline--incorrect table thead th, .gh__table-block__feedback--inline--neutral table thead th, .gh__table-block__content--info table thead th, .gh__block__table__question table thead th, .gh__block__mcq-buttons--vertical__options__option__select table thead th, .gh__block__mcq-buttons--vertical__options__option__feedback table thead th, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table thead th, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table thead th, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table thead th, .gh__block__mcq-buttons--vertical__feedback table thead th, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table thead th, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table thead th, .gh__block__dragndrop__question table thead th, .gh_matchingDnD__question table thead th, .gh__matching-dnd__option table thead th, .gh__matching-dnd__feedback--overall table thead th, .gh__matching-dnd__question table thead th, .gh__matching-dnd__feedback table thead th, .gh__matching-dnd__after-interaction-content table thead th, .gh__matching-dnd__interaction__feedback table thead th, .gh__mcq__slider__feedback table thead th, .gh__mcq__slider__feedback--correct table thead th, .gh__mcq__slider__feedback--incorrect table thead th, .gh__mcq__slider__question table thead th, .gh__WorkedExample__section-panes table thead th, .gh__handbook__content__text-actual table thead th, .gh__block__short_answer__question table thead th, .gh__block__short_answer__feedback table thead th, .gh__block__short_answer__feedback--neutral table thead th, .gh__block__short_answer__feedback--correct table thead th, .gh__block__short_answer__feedback--incorrect table thead th, .gh__block__mcq--checkboxes__container__options__option__text table thead th, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table thead th, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table thead th, .gh__page__collection__content table thead th, .gh__page__collection__resources__list table thead th, .gh__page__searchresults__content table thead th, .gh__page__searchresults__list table thead th, .gh__sequence-page__page-content table thead th, .gh__holder_page__content table thead th, .gh__mcq--buttons--horz__option table thead th, .gh__mcq--buttons--horz__feedback table thead th, .gh__mcq--buttons--horz__feedback--correct table thead th, .gh__mcq--buttons--horz__feedback--incorrect table thead th, .gh__mcq--buttons--horz__feedback--neutral table thead th, .gh__page__content table thead th, .gh__branching-scenario__choice table thead th, .gh__branching-scenario__spark table thead th, .gh__branching-scenario__choices-header table thead th, .gh__form-block_checkbox__option__text table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #cccccc; }
.table tbody + tbody, .gh__block__content table tbody + tbody, .gh__block__mcq__question table tbody + tbody, .gh__block__cloze__question table tbody + tbody, .gh__mcq--dropdown__overall-question table tbody + tbody, .gh__mcq--dropdown__table-row--feedback--correct table tbody + tbody, .gh__mcq--dropdown__table-row--feedback--incorrect table tbody + tbody, .gh__mcq--dropdown__question table tbody + tbody, .gh__table-block__feedback--inline--correct table tbody + tbody, .gh__table-block__feedback--inline--incorrect table tbody + tbody, .gh__table-block__feedback--inline--neutral table tbody + tbody, .gh__table-block__content--info table tbody + tbody, .gh__block__table__question table tbody + tbody, .gh__block__mcq-buttons--vertical__options__option__select table tbody + tbody, .gh__block__mcq-buttons--vertical__options__option__feedback table tbody + tbody, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table tbody + tbody, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table tbody + tbody, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table tbody + tbody, .gh__block__mcq-buttons--vertical__feedback table tbody + tbody, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table tbody + tbody, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table tbody + tbody, .gh__block__dragndrop__question table tbody + tbody, .gh_matchingDnD__question table tbody + tbody, .gh__matching-dnd__option table tbody + tbody, .gh__matching-dnd__feedback--overall table tbody + tbody, .gh__matching-dnd__question table tbody + tbody, .gh__matching-dnd__feedback table tbody + tbody, .gh__matching-dnd__after-interaction-content table tbody + tbody, .gh__matching-dnd__interaction__feedback table tbody + tbody, .gh__mcq__slider__feedback table tbody + tbody, .gh__mcq__slider__feedback--correct table tbody + tbody, .gh__mcq__slider__feedback--incorrect table tbody + tbody, .gh__mcq__slider__question table tbody + tbody, .gh__WorkedExample__section-panes table tbody + tbody, .gh__handbook__content__text-actual table tbody + tbody, .gh__block__short_answer__question table tbody + tbody, .gh__block__short_answer__feedback table tbody + tbody, .gh__block__short_answer__feedback--neutral table tbody + tbody, .gh__block__short_answer__feedback--correct table tbody + tbody, .gh__block__short_answer__feedback--incorrect table tbody + tbody, .gh__block__mcq--checkboxes__container__options__option__text table tbody + tbody, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table tbody + tbody, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table tbody + tbody, .gh__page__collection__content table tbody + tbody, .gh__page__collection__resources__list table tbody + tbody, .gh__page__searchresults__content table tbody + tbody, .gh__page__searchresults__list table tbody + tbody, .gh__sequence-page__page-content table tbody + tbody, .gh__holder_page__content table tbody + tbody, .gh__mcq--buttons--horz__option table tbody + tbody, .gh__mcq--buttons--horz__feedback table tbody + tbody, .gh__mcq--buttons--horz__feedback--correct table tbody + tbody, .gh__mcq--buttons--horz__feedback--incorrect table tbody + tbody, .gh__mcq--buttons--horz__feedback--neutral table tbody + tbody, .gh__page__content table tbody + tbody, .gh__branching-scenario__choice table tbody + tbody, .gh__branching-scenario__spark table tbody + tbody, .gh__branching-scenario__choices-header table tbody + tbody, .gh__form-block_checkbox__option__text table tbody + tbody {
    border-top: 2px solid #cccccc; }
.table .table, .gh__block__content table .table, .gh__block__mcq__question table .table, .gh__block__cloze__question table .table, .gh__mcq--dropdown__overall-question table .table, .gh__mcq--dropdown__table-row--feedback--correct table .table, .gh__mcq--dropdown__table-row--feedback--incorrect table .table, .gh__mcq--dropdown__question table .table, .gh__table-block__feedback--inline--correct table .table, .gh__table-block__feedback--inline--incorrect table .table, .gh__table-block__feedback--inline--neutral table .table, .gh__table-block__content--info table .table, .gh__block__table__question table .table, .gh__block__mcq-buttons--vertical__options__option__select table .table, .gh__block__mcq-buttons--vertical__options__option__feedback table .table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .table, .gh__block__mcq-buttons--vertical__feedback table .table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .table, .gh__block__dragndrop__question table .table, .gh_matchingDnD__question table .table, .gh__matching-dnd__option table .table, .gh__matching-dnd__feedback--overall table .table, .gh__matching-dnd__question table .table, .gh__matching-dnd__feedback table .table, .gh__matching-dnd__after-interaction-content table .table, .gh__matching-dnd__interaction__feedback table .table, .gh__mcq__slider__feedback table .table, .gh__mcq__slider__feedback--correct table .table, .gh__mcq__slider__feedback--incorrect table .table, .gh__mcq__slider__question table .table, .gh__WorkedExample__section-panes table .table, .gh__handbook__content__text-actual table .table, .gh__block__short_answer__question table .table, .gh__block__short_answer__feedback table .table, .gh__block__short_answer__feedback--neutral table .table, .gh__block__short_answer__feedback--correct table .table, .gh__block__short_answer__feedback--incorrect table .table, .gh__block__mcq--checkboxes__container__options__option__text table .table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .table, .gh__page__collection__content table .table, .gh__page__collection__resources__list table .table, .gh__page__searchresults__content table .table, .gh__page__searchresults__list table .table, .gh__sequence-page__page-content table .table, .gh__holder_page__content table .table, .gh__mcq--buttons--horz__option table .table, .gh__mcq--buttons--horz__feedback table .table, .gh__mcq--buttons--horz__feedback--correct table .table, .gh__mcq--buttons--horz__feedback--incorrect table .table, .gh__mcq--buttons--horz__feedback--neutral table .table, .gh__page__content table .table, .gh__branching-scenario__choice > a table .table, .gh__branching-scenario__choice table .table, .gh__branching-scenario__spark table .table, .gh__branching-scenario__choices-header table .table, .gh__form-block_checkbox__option__text table .table, .table .gh__block__content table, .gh__block__content .table table, .gh__block__content table table, .gh__block__mcq__question table .gh__block__content table, .gh__block__content .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__content table, .gh__block__content .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__content table, .gh__block__content .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__content table, .gh__block__content .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__content table, .gh__block__content .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__content table, .gh__block__content .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__content table, .gh__block__content .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__content table, .gh__block__content .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__content table, .gh__block__content .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__content table, .gh__block__content .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__content table, .gh__block__content .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__content table, .gh__block__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__content table, .gh__block__content .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__content table, .gh__block__content .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__content table, .gh__block__content .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__content table, .gh__block__content .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__content table, .gh__block__content .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__content table, .gh__block__content .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__content table, .gh__block__content .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__content table, .gh__block__content .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__content table, .gh__block__content .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__content table, .gh__block__content .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__content table, .gh__block__content .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__content table, .gh__block__content .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__content table, .gh__block__content .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__content table, .gh__block__content .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__content table, .gh__block__content .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__content table, .gh__block__content .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__content table, .gh__block__content .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__content table, .gh__block__content .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__content table, .gh__block__content .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__content table, .gh__block__content .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__content table, .gh__block__content .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__content table, .gh__block__content .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__content table, .gh__block__content .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__content table, .gh__block__content .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__content table, .gh__block__content .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__content table, .gh__block__content .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__content table, .gh__block__content .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__content table, .gh__block__content .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__content table, .gh__block__content .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__content table, .gh__block__content .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__content table, .gh__block__content .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__content table, .gh__block__content .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__content table, .gh__block__content .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__content table, .gh__block__content .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__content table, .gh__block__content .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__content table, .gh__block__content .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__content table, .gh__block__content .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__content table, .gh__block__content .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__content table, .gh__block__content .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq__question table, .gh__block__mcq__question .table table, .gh__block__content table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__content table table, .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq__question table, .gh__block__mcq__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq__question table, .gh__block__mcq__question .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq__question table, .gh__block__mcq__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq__question table, .gh__block__mcq__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq__question table, .gh__block__mcq__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq__question table, .gh__block__mcq__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq__question table, .gh__block__mcq__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq__question table, .gh__block__mcq__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq__question table, .gh__block__mcq__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq__question table, .gh__block__mcq__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq__question table, .gh__block__mcq__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq__question table, .gh__block__mcq__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq__question table, .gh__block__mcq__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq__question table, .gh__block__mcq__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq__question table, .gh__block__mcq__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq__question table, .gh__block__mcq__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq__question table, .gh__block__mcq__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq__question table, .gh__block__mcq__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq__question table, .gh__block__mcq__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq__question table, .gh__block__mcq__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq__question table, .gh__block__mcq__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq__question table, .gh__block__mcq__question .gh__form-block_checkbox__option__text table table, .table .gh__block__cloze__question table, .gh__block__cloze__question .table table, .gh__block__content table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__content table table, .gh__block__mcq__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq__question table table, .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__cloze__question table, .gh__block__cloze__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__cloze__question table, .gh__block__cloze__question .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__cloze__question table, .gh__block__cloze__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__cloze__question table, .gh__block__cloze__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__cloze__question table, .gh__block__cloze__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__cloze__question table, .gh__block__cloze__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__cloze__question table, .gh__block__cloze__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__cloze__question table, .gh__block__cloze__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__cloze__question table, .gh__block__cloze__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__cloze__question table, .gh__block__cloze__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__cloze__question table, .gh__block__cloze__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__cloze__question table, .gh__block__cloze__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__cloze__question table, .gh__block__cloze__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__cloze__question table, .gh__block__cloze__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__cloze__question table, .gh__block__cloze__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__cloze__question table, .gh__block__cloze__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__cloze__question table, .gh__block__cloze__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__cloze__question table, .gh__block__cloze__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__cloze__question table, .gh__block__cloze__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__cloze__question table, .gh__block__cloze__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__cloze__question table, .gh__block__cloze__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__cloze__question table, .gh__block__cloze__question .gh__form-block_checkbox__option__text table table, .table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .table table, .gh__block__content table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--dropdown__overall-question table, .gh__mcq--dropdown__overall-question .gh__form-block_checkbox__option__text table table, .table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .table table, .gh__block__content table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--dropdown__table-row--feedback--correct table, .gh__mcq--dropdown__table-row--feedback--correct .gh__form-block_checkbox__option__text table table, .table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .table table, .gh__block__content table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--dropdown__table-row--feedback--incorrect table, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .table table, .gh__block__content table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--dropdown__question table, .gh__mcq--dropdown__question .gh__form-block_checkbox__option__text table table, .table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .table table, .gh__block__content table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__content table table, .gh__block__mcq__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__table-block__feedback--inline--correct table, .gh__table-block__feedback--inline--correct .gh__form-block_checkbox__option__text table table, .table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .table table, .gh__block__content table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__table-block__feedback--inline--incorrect table, .gh__table-block__feedback--inline--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .table table, .gh__block__content table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__content table table, .gh__block__mcq__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__table-block__content--info table table, .gh__block__table__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__table-block__feedback--inline--neutral table, .gh__table-block__feedback--inline--neutral .gh__form-block_checkbox__option__text table table, .table .gh__table-block__content--info table, .gh__table-block__content--info .table table, .gh__block__content table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__content table table, .gh__block__mcq__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__table-block__content--info table, .gh__table-block__content--info .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table table, .gh__block__table__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__table-block__content--info table, .gh__table-block__content--info .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__table-block__content--info table, .gh__table-block__content--info .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__table-block__content--info table, .gh__table-block__content--info .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__table-block__content--info table, .gh__table-block__content--info .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__table-block__content--info table, .gh__table-block__content--info .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__table-block__content--info table, .gh__table-block__content--info .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__table-block__content--info table, .gh__table-block__content--info .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__table-block__content--info table, .gh__table-block__content--info .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__table-block__content--info table, .gh__table-block__content--info .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__table-block__content--info table, .gh__table-block__content--info .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__table-block__content--info table, .gh__table-block__content--info .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__table-block__content--info table, .gh__table-block__content--info .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__table-block__content--info table, .gh__table-block__content--info .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__table-block__content--info table, .gh__table-block__content--info .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__table-block__content--info table, .gh__table-block__content--info .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__table-block__content--info table, .gh__table-block__content--info .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__table-block__content--info table, .gh__table-block__content--info .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__table-block__content--info table, .gh__table-block__content--info .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__table-block__content--info table, .gh__table-block__content--info .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__table-block__content--info table, .gh__table-block__content--info .gh__form-block_checkbox__option__text table table, .table .gh__block__table__question table, .gh__block__table__question .table table, .gh__block__content table .gh__block__table__question table, .gh__block__table__question .gh__block__content table table, .gh__block__mcq__question table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__table__question table, .gh__block__table__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__table__question table, .gh__block__table__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__table__question table, .gh__block__table__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__table__question table, .gh__block__table__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__table__question table, .gh__block__table__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__table__question table, .gh__block__table__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__table__question table, .gh__block__table__question .gh__table-block__content--info table table, .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__table__question table, .gh__block__table__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__table__question table, .gh__block__table__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__table__question table, .gh__block__table__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__table__question table, .gh__block__table__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__table__question table, .gh__block__table__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__table__question table, .gh__block__table__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__table__question table, .gh__block__table__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__table__question table, .gh__block__table__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__table__question table, .gh__block__table__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__table__question table, .gh__block__table__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__table__question table, .gh__block__table__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__table__question table, .gh__block__table__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__table__question table, .gh__block__table__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__table__question table, .gh__block__table__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__table__question table, .gh__block__table__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__table__question table, .gh__block__table__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__table__question table, .gh__block__table__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__table__question table, .gh__block__table__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__table__question table, .gh__block__table__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__table__question table, .gh__block__table__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__table__question table, .gh__block__table__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__table__question table, .gh__block__table__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__table__question table, .gh__block__table__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__table__question table, .gh__block__table__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__table__question table, .gh__block__table__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__table__question table, .gh__block__table__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__table__question table, .gh__block__table__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__table__question table, .gh__block__table__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__table__question table, .gh__block__table__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__table__question table, .gh__block__table__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__table__question table, .gh__block__table__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__table__question table, .gh__block__table__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__table__question table, .gh__block__table__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__table__question table, .gh__block__table__question .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__options__option__select table, .gh__block__mcq-buttons--vertical__options__option__select .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback table, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback--correct table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__feedback table, .gh__block__mcq-buttons--vertical__feedback .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .table table, .gh__block__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .table table, .gh__block__content table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__content table table, .gh__block__mcq__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__dragndrop__question table, .gh__block__dragndrop__question .gh__form-block_checkbox__option__text table table, .table .gh_matchingDnD__question table, .gh_matchingDnD__question .table table, .gh__block__content table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__content table table, .gh__block__mcq__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__table-block__content--info table table, .gh__block__table__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh_matchingDnD__question table, .gh_matchingDnD__question .gh__form-block_checkbox__option__text table table, .table .gh__matching-dnd__option table, .gh__matching-dnd__option .table table, .gh__block__content table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__content table table, .gh__block__mcq__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__table-block__content--info table table, .gh__block__table__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh_matchingDnD__question table table, .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__matching-dnd__option table, .gh__matching-dnd__option .gh__form-block_checkbox__option__text table table, .table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .table table, .gh__block__content table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__content table table, .gh__block__mcq__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__table-block__content--info table table, .gh__block__table__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__matching-dnd__feedback--overall table, .gh__matching-dnd__feedback--overall .gh__form-block_checkbox__option__text table table, .table .gh__matching-dnd__question table, .gh__matching-dnd__question .table table, .gh__block__content table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__content table table, .gh__block__mcq__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__table-block__content--info table table, .gh__block__table__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__matching-dnd__question table, .gh__matching-dnd__question .gh__form-block_checkbox__option__text table table, .table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .table table, .gh__block__content table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__content table table, .gh__block__mcq__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__table-block__content--info table table, .gh__block__table__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__matching-dnd__feedback table, .gh__matching-dnd__feedback .gh__form-block_checkbox__option__text table table, .table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .table table, .gh__block__content table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__content table table, .gh__block__mcq__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__table-block__content--info table table, .gh__block__table__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__matching-dnd__after-interaction-content table, .gh__matching-dnd__after-interaction-content .gh__form-block_checkbox__option__text table table, .table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .table table, .gh__block__content table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__content table table, .gh__block__mcq__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__table-block__content--info table table, .gh__block__table__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__matching-dnd__interaction__feedback table, .gh__matching-dnd__interaction__feedback .gh__form-block_checkbox__option__text table table, .table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .table table, .gh__block__content table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__content table table, .gh__block__mcq__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq__slider__feedback table, .gh__mcq__slider__feedback .gh__form-block_checkbox__option__text table table, .table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .table table, .gh__block__content table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__content table table, .gh__block__mcq__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq__slider__feedback--correct table, .gh__mcq__slider__feedback--correct .gh__form-block_checkbox__option__text table table, .table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .table table, .gh__block__content table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq__slider__feedback--incorrect table, .gh__mcq__slider__feedback--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__mcq__slider__question table, .gh__mcq__slider__question .table table, .gh__block__content table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__content table table, .gh__block__mcq__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq__slider__question table, .gh__mcq__slider__question .gh__form-block_checkbox__option__text table table, .table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .table table, .gh__block__content table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__content table table, .gh__block__mcq__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__table-block__content--info table table, .gh__block__table__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__WorkedExample__section-panes table, .gh__WorkedExample__section-panes .gh__form-block_checkbox__option__text table table, .table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .table table, .gh__block__content table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__content table table, .gh__block__mcq__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__table-block__content--info table table, .gh__block__table__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__handbook__content__text-actual table, .gh__handbook__content__text-actual .gh__form-block_checkbox__option__text table table, .table .gh__block__short_answer__question table, .gh__block__short_answer__question .table table, .gh__block__content table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__content table table, .gh__block__mcq__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__short_answer__question table, .gh__block__short_answer__question .gh__form-block_checkbox__option__text table table, .table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .table table, .gh__block__content table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__content table table, .gh__block__mcq__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__short_answer__feedback table, .gh__block__short_answer__feedback .gh__form-block_checkbox__option__text table table, .table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .table table, .gh__block__content table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__content table table, .gh__block__mcq__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__short_answer__feedback--neutral table, .gh__block__short_answer__feedback--neutral .gh__form-block_checkbox__option__text table table, .table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .table table, .gh__block__content table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__content table table, .gh__block__mcq__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__short_answer__feedback--correct table, .gh__block__short_answer__feedback--correct .gh__form-block_checkbox__option__text table table, .table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .table table, .gh__block__content table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__short_answer__feedback--incorrect table, .gh__block__short_answer__feedback--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .table table, .gh__block__content table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq--checkboxes__container__options__option__text table, .gh__block__mcq--checkboxes__container__options__option__text .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .table table, .gh__block__content table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq--checkboxes__container__options__option__feedback--correct table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__form-block_checkbox__option__text table table, .table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .table table, .gh__block__content table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__page__collection__content table, .gh__page__collection__content .table table, .gh__block__content table .gh__page__collection__content table, .gh__page__collection__content .gh__block__content table table, .gh__block__mcq__question table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__page__collection__content table, .gh__page__collection__content .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__page__collection__content table, .gh__page__collection__content .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__page__collection__content table, .gh__page__collection__content .gh__table-block__content--info table table, .gh__block__table__question table .gh__page__collection__content table, .gh__page__collection__content .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__page__collection__content table, .gh__page__collection__content .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__page__collection__content table, .gh__page__collection__content .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__page__collection__content table, .gh__page__collection__content .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__page__collection__content table, .gh__page__collection__content .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__page__collection__content table, .gh__page__collection__content .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__page__collection__content table, .gh__page__collection__content .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__page__collection__content table, .gh__page__collection__content .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__page__collection__content table, .gh__page__collection__content .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__page__collection__content table, .gh__page__collection__content .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__page__collection__content table, .gh__page__collection__content .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__page__collection__content table, .gh__page__collection__content .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__page__collection__content table, .gh__page__collection__content .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__page__collection__content table, .gh__page__collection__content .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__page__collection__content table, .gh__page__collection__content .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__page__collection__content table, .gh__page__collection__content .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__page__collection__content table, .gh__page__collection__content .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__page__collection__content table, .gh__page__collection__content .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__page__collection__content table, .gh__page__collection__content .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__page__collection__content table, .gh__page__collection__content .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__page__collection__content table, .gh__page__collection__content .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__page__collection__content table, .gh__page__collection__content .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__page__collection__content table, .gh__page__collection__content .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__page__collection__content table, .gh__page__collection__content .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__page__collection__content table, .gh__page__collection__content .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__page__collection__content table, .gh__page__collection__content .gh__form-block_checkbox__option__text table table, .table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .table table, .gh__block__content table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__content table table, .gh__block__mcq__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__table-block__content--info table table, .gh__block__table__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__page__collection__content table table, .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__page__collection__resources__list table, .gh__page__collection__resources__list .gh__form-block_checkbox__option__text table table, .table .gh__page__searchresults__content table, .gh__page__searchresults__content .table table, .gh__block__content table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__content table table, .gh__block__mcq__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__table-block__content--info table table, .gh__block__table__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__page__collection__resources__list table table, .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__page__searchresults__content table, .gh__page__searchresults__content .gh__form-block_checkbox__option__text table table, .table .gh__page__searchresults__list table, .gh__page__searchresults__list .table table, .gh__block__content table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__content table table, .gh__block__mcq__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__table-block__content--info table table, .gh__block__table__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__page__searchresults__content table table, .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__page__searchresults__list table, .gh__page__searchresults__list .gh__form-block_checkbox__option__text table table, .table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .table table, .gh__block__content table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__content table table, .gh__block__mcq__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__table-block__content--info table table, .gh__block__table__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__page__searchresults__list table table, .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__sequence-page__page-content table, .gh__sequence-page__page-content .gh__form-block_checkbox__option__text table table, .table .gh__holder_page__content table, .gh__holder_page__content .table table, .gh__block__content table .gh__holder_page__content table, .gh__holder_page__content .gh__block__content table table, .gh__block__mcq__question table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__holder_page__content table, .gh__holder_page__content .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__holder_page__content table, .gh__holder_page__content .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__holder_page__content table, .gh__holder_page__content .gh__table-block__content--info table table, .gh__block__table__question table .gh__holder_page__content table, .gh__holder_page__content .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__holder_page__content table, .gh__holder_page__content .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__holder_page__content table, .gh__holder_page__content .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__holder_page__content table, .gh__holder_page__content .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__holder_page__content table, .gh__holder_page__content .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__holder_page__content table, .gh__holder_page__content .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__holder_page__content table, .gh__holder_page__content .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__holder_page__content table, .gh__holder_page__content .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__holder_page__content table, .gh__holder_page__content .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__holder_page__content table, .gh__holder_page__content .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__holder_page__content table, .gh__holder_page__content .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__holder_page__content table, .gh__holder_page__content .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__holder_page__content table, .gh__holder_page__content .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__holder_page__content table, .gh__holder_page__content .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__holder_page__content table, .gh__holder_page__content .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__holder_page__content table, .gh__holder_page__content .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__holder_page__content table, .gh__holder_page__content .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__holder_page__content table, .gh__holder_page__content .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__holder_page__content table, .gh__holder_page__content .gh__sequence-page__page-content table table, .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__holder_page__content table, .gh__holder_page__content .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__holder_page__content table, .gh__holder_page__content .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__holder_page__content table, .gh__holder_page__content .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__holder_page__content table, .gh__holder_page__content .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__holder_page__content table, .gh__holder_page__content .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__holder_page__content table, .gh__holder_page__content .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__holder_page__content table, .gh__holder_page__content .gh__form-block_checkbox__option__text table table, .table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .table table, .gh__block__content table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--buttons--horz__option table, .gh__mcq--buttons--horz__option .gh__form-block_checkbox__option__text table table, .table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .table table, .gh__block__content table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--buttons--horz__feedback table, .gh__mcq--buttons--horz__feedback .gh__form-block_checkbox__option__text table table, .table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .table table, .gh__block__content table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--buttons--horz__feedback--correct table, .gh__mcq--buttons--horz__feedback--correct .gh__form-block_checkbox__option__text table table, .table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .table table, .gh__block__content table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--buttons--horz__feedback--incorrect table, .gh__mcq--buttons--horz__feedback--incorrect .gh__form-block_checkbox__option__text table table, .table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .table table, .gh__block__content table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__content table table, .gh__block__mcq__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__table-block__content--info table table, .gh__block__table__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__mcq--buttons--horz__feedback--neutral table, .gh__mcq--buttons--horz__feedback--neutral .gh__form-block_checkbox__option__text table table, .table .gh__page__content table, .gh__page__content .table table, .gh__block__content table .gh__page__content table, .gh__page__content .gh__block__content table table, .gh__block__mcq__question table .gh__page__content table, .gh__page__content .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__page__content table, .gh__page__content .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__page__content table, .gh__page__content .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__page__content table, .gh__page__content .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__page__content table, .gh__page__content .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__page__content table, .gh__page__content .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__page__content table, .gh__page__content .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__page__content table, .gh__page__content .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__page__content table, .gh__page__content .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__page__content table, .gh__page__content .gh__table-block__content--info table table, .gh__block__table__question table .gh__page__content table, .gh__page__content .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__page__content table, .gh__page__content .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__page__content table, .gh__page__content .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__page__content table, .gh__page__content .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__page__content table, .gh__page__content .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__page__content table, .gh__page__content .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__page__content table, .gh__page__content .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__page__content table, .gh__page__content .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__page__content table, .gh__page__content .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__page__content table, .gh__page__content .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__page__content table, .gh__page__content .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__page__content table, .gh__page__content .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__page__content table, .gh__page__content .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__page__content table, .gh__page__content .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__page__content table, .gh__page__content .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__page__content table, .gh__page__content .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__page__content table, .gh__page__content .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__page__content table, .gh__page__content .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__page__content table, .gh__page__content .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__page__content table, .gh__page__content .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__page__content table, .gh__page__content .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__page__content table, .gh__page__content .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__page__content table, .gh__page__content .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__page__content table, .gh__page__content .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__page__content table, .gh__page__content .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__page__content table, .gh__page__content .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__page__content table, .gh__page__content .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__page__content table, .gh__page__content .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__page__content table, .gh__page__content .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__page__content table, .gh__page__content .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__page__content table, .gh__page__content .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__page__content table, .gh__page__content .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__page__content table, .gh__page__content .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__page__content table, .gh__page__content .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__page__content table, .gh__page__content .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__page__content table, .gh__page__content .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__page__content table, .gh__page__content .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__page__content table, .gh__page__content .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__page__content table, .gh__page__content .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__page__content table, .gh__page__content .gh__form-block_checkbox__option__text table table, .table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .table table, .gh__block__content table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__content table table, .gh__block__mcq__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__table-block__content--info table table, .gh__block__table__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__page__content table table, .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice > a table table, .gh__branching-scenario__spark table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__branching-scenario__choice > a table, .gh__branching-scenario__choice > a .gh__form-block_checkbox__option__text table table, .table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .table table, .gh__block__content table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__content table table, .gh__block__mcq__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__table-block__content--info table table, .gh__block__table__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__page__content table table, .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__branching-scenario__choice table, .gh__branching-scenario__choice .gh__form-block_checkbox__option__text table table, .table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .table table, .gh__block__content table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__content table table, .gh__block__mcq__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__table-block__content--info table table, .gh__block__table__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__branching-scenario__spark table, .gh__branching-scenario__spark .gh__form-block_checkbox__option__text table table, .table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .table table, .gh__block__content table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__content table table, .gh__block__mcq__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__table-block__content--info table table, .gh__block__table__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table .gh__branching-scenario__choices-header table, .gh__branching-scenario__choices-header .gh__form-block_checkbox__option__text table table, .table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .table table, .gh__block__content table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__content table table, .gh__block__mcq__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq__question table table, .gh__block__cloze__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__cloze__question table table, .gh__mcq--dropdown__overall-question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--dropdown__overall-question table table, .gh__mcq--dropdown__table-row--feedback--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--dropdown__table-row--feedback--correct table table, .gh__mcq--dropdown__table-row--feedback--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--dropdown__table-row--feedback--incorrect table table, .gh__mcq--dropdown__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--dropdown__question table table, .gh__table-block__feedback--inline--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__table-block__feedback--inline--correct table table, .gh__table-block__feedback--inline--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__table-block__feedback--inline--incorrect table table, .gh__table-block__feedback--inline--neutral table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__table-block__feedback--inline--neutral table table, .gh__table-block__content--info table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__table-block__content--info table table, .gh__block__table__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__table__question table table, .gh__block__mcq-buttons--vertical__options__option__select table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__options__option__select table table, .gh__block__mcq-buttons--vertical__options__option__feedback table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__options__option__feedback table table, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__options__option__feedback--correct table table, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table table, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table table, .gh__block__mcq-buttons--vertical__feedback table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__feedback table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct table table, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect table table, .gh__block__dragndrop__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__dragndrop__question table table, .gh_matchingDnD__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh_matchingDnD__question table table, .gh__matching-dnd__option table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__matching-dnd__option table table, .gh__matching-dnd__feedback--overall table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__matching-dnd__feedback--overall table table, .gh__matching-dnd__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__matching-dnd__question table table, .gh__matching-dnd__feedback table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__matching-dnd__feedback table table, .gh__matching-dnd__after-interaction-content table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__matching-dnd__after-interaction-content table table, .gh__matching-dnd__interaction__feedback table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__matching-dnd__interaction__feedback table table, .gh__mcq__slider__feedback table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq__slider__feedback table table, .gh__mcq__slider__feedback--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq__slider__feedback--correct table table, .gh__mcq__slider__feedback--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq__slider__feedback--incorrect table table, .gh__mcq__slider__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq__slider__question table table, .gh__WorkedExample__section-panes table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__WorkedExample__section-panes table table, .gh__handbook__content__text-actual table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__handbook__content__text-actual table table, .gh__block__short_answer__question table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__short_answer__question table table, .gh__block__short_answer__feedback table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__short_answer__feedback table table, .gh__block__short_answer__feedback--neutral table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__short_answer__feedback--neutral table table, .gh__block__short_answer__feedback--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__short_answer__feedback--correct table table, .gh__block__short_answer__feedback--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__short_answer__feedback--incorrect table table, .gh__block__mcq--checkboxes__container__options__option__text table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq--checkboxes__container__options__option__text table table, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq--checkboxes__container__options__option__feedback--correct table table, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table table, .gh__page__collection__content table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__page__collection__content table table, .gh__page__collection__resources__list table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__page__collection__resources__list table table, .gh__page__searchresults__content table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__page__searchresults__content table table, .gh__page__searchresults__list table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__page__searchresults__list table table, .gh__sequence-page__page-content table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__sequence-page__page-content table table, .gh__holder_page__content table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__holder_page__content table table, .gh__mcq--buttons--horz__option table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--buttons--horz__option table table, .gh__mcq--buttons--horz__feedback table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--buttons--horz__feedback table table, .gh__mcq--buttons--horz__feedback--correct table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--buttons--horz__feedback--correct table table, .gh__mcq--buttons--horz__feedback--incorrect table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--buttons--horz__feedback--incorrect table table, .gh__mcq--buttons--horz__feedback--neutral table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__mcq--buttons--horz__feedback--neutral table table, .gh__page__content table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__page__content table table, .gh__branching-scenario__choice > a table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__branching-scenario__choice > a table table, .gh__branching-scenario__choice table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__branching-scenario__choice table table, .gh__branching-scenario__spark table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__branching-scenario__spark table table, .gh__branching-scenario__choices-header table .gh__form-block_checkbox__option__text table, .gh__form-block_checkbox__option__text .gh__branching-scenario__choices-header table table, .gh__form-block_checkbox__option__text table table {
    background-color: #fff; }
.table-sm th,
.table-sm td {
  padding: 0.3rem; }
.table-bordered {
  border: 1px solid #cccccc; }
.table-bordered th,
  .table-bordered td {
    border: 1px solid #cccccc; }
.table-bordered thead th,
  .table-bordered thead td {
    border-bottom-width: 2px; }
.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05); }
.table-hover tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.075); }
.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #c2dbe7; }
.table-hover .table-primary:hover {
  background-color: #b0d0e0; }
.table-hover .table-primary:hover > td,
  .table-hover .table-primary:hover > th {
    background-color: #b0d0e0; }
.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: #dddfe2; }
.table-hover .table-secondary:hover {
  background-color: #cfd2d6; }
.table-hover .table-secondary:hover > td,
  .table-hover .table-secondary:hover > th {
    background-color: #cfd2d6; }
.table-success,
.table-success > th,
.table-success > td {
  background-color: #c3e6cb; }
.table-hover .table-success:hover {
  background-color: #b1dfbb; }
.table-hover .table-success:hover > td,
  .table-hover .table-success:hover > th {
    background-color: #b1dfbb; }
.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb; }
.table-hover .table-info:hover {
  background-color: #abdde5; }
.table-hover .table-info:hover > td,
  .table-hover .table-info:hover > th {
    background-color: #abdde5; }
.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba; }
.table-hover .table-warning:hover {
  background-color: #ffe8a1; }
.table-hover .table-warning:hover > td,
  .table-hover .table-warning:hover > th {
    background-color: #ffe8a1; }
.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f5c6cb; }
.table-hover .table-danger:hover {
  background-color: #f1b0b7; }
.table-hover .table-danger:hover > td,
  .table-hover .table-danger:hover > th {
    background-color: #f1b0b7; }
.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe; }
.table-hover .table-light:hover {
  background-color: #ececf6; }
.table-hover .table-light:hover > td,
  .table-hover .table-light:hover > th {
    background-color: #ececf6; }
.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca; }
.table-hover .table-dark:hover {
  background-color: #b9bbbe; }
.table-hover .table-dark:hover > td,
  .table-hover .table-dark:hover > th {
    background-color: #b9bbbe; }
.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075); }
.table-hover .table-active:hover > td,
  .table-hover .table-active:hover > th {
    background-color: rgba(0, 0, 0, 0.075); }
.table .thead-dark th, .gh__block__content table .thead-dark th, .gh__block__mcq__question table .thead-dark th, .gh__block__cloze__question table .thead-dark th, .gh__mcq--dropdown__overall-question table .thead-dark th, .gh__mcq--dropdown__table-row--feedback--correct table .thead-dark th, .gh__mcq--dropdown__table-row--feedback--incorrect table .thead-dark th, .gh__mcq--dropdown__question table .thead-dark th, .gh__table-block__feedback--inline--correct table .thead-dark th, .gh__table-block__feedback--inline--incorrect table .thead-dark th, .gh__table-block__feedback--inline--neutral table .thead-dark th, .gh__table-block__content--info table .thead-dark th, .gh__block__table__question table .thead-dark th, .gh__block__mcq-buttons--vertical__options__option__select table .thead-dark th, .gh__block__mcq-buttons--vertical__options__option__feedback table .thead-dark th, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .thead-dark th, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .thead-dark th, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .thead-dark th, .gh__block__mcq-buttons--vertical__feedback table .thead-dark th, .gh__block__dragndrop__question table .thead-dark th, .gh_matchingDnD__question table .thead-dark th, .gh__matching-dnd__option table .thead-dark th, .gh__matching-dnd__feedback--overall table .thead-dark th, .gh__matching-dnd__question table .thead-dark th, .gh__matching-dnd__feedback table .thead-dark th, .gh__matching-dnd__after-interaction-content table .thead-dark th, .gh__matching-dnd__interaction__feedback table .thead-dark th, .gh__mcq__slider__feedback table .thead-dark th, .gh__mcq__slider__feedback--correct table .thead-dark th, .gh__mcq__slider__feedback--incorrect table .thead-dark th, .gh__mcq__slider__question table .thead-dark th, .gh__WorkedExample__section-panes table .thead-dark th, .gh__handbook__content__text-actual table .thead-dark th, .gh__block__short_answer__question table .thead-dark th, .gh__block__short_answer__feedback table .thead-dark th, .gh__block__short_answer__feedback--neutral table .thead-dark th, .gh__block__short_answer__feedback--correct table .thead-dark th, .gh__block__short_answer__feedback--incorrect table .thead-dark th, .gh__block__mcq--checkboxes__container__options__option__text table .thead-dark th, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .thead-dark th, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .thead-dark th, .gh__page__collection__content table .thead-dark th, .gh__page__collection__resources__list table .thead-dark th, .gh__page__searchresults__content table .thead-dark th, .gh__page__searchresults__list table .thead-dark th, .gh__sequence-page__page-content table .thead-dark th, .gh__holder_page__content table .thead-dark th, .gh__mcq--buttons--horz__option table .thead-dark th, .gh__mcq--buttons--horz__feedback table .thead-dark th, .gh__mcq--buttons--horz__feedback--correct table .thead-dark th, .gh__mcq--buttons--horz__feedback--incorrect table .thead-dark th, .gh__mcq--buttons--horz__feedback--neutral table .thead-dark th, .gh__page__content table .thead-dark th, .gh__branching-scenario__choice table .thead-dark th, .gh__branching-scenario__spark table .thead-dark th, .gh__branching-scenario__choices-header table .thead-dark th, .gh__form-block_checkbox__option__text table .thead-dark th {
  color: #fff;
  background-color: #212529;
  border-color: #32383e; }
.table .thead-light th, .gh__block__content table .thead-light th, .gh__block__mcq__question table .thead-light th, .gh__block__cloze__question table .thead-light th, .gh__mcq--dropdown__overall-question table .thead-light th, .gh__mcq--dropdown__table-row--feedback--correct table .thead-light th, .gh__mcq--dropdown__table-row--feedback--incorrect table .thead-light th, .gh__mcq--dropdown__question table .thead-light th, .gh__table-block__feedback--inline--correct table .thead-light th, .gh__table-block__feedback--inline--incorrect table .thead-light th, .gh__table-block__feedback--inline--neutral table .thead-light th, .gh__table-block__content--info table .thead-light th, .gh__block__table__question table .thead-light th, .gh__block__mcq-buttons--vertical__options__option__select table .thead-light th, .gh__block__mcq-buttons--vertical__options__option__feedback table .thead-light th, .gh__block__mcq-buttons--vertical__options__option__feedback--correct table .thead-light th, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect table .thead-light th, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral table .thead-light th, .gh__block__mcq-buttons--vertical__feedback table .thead-light th, .gh__block__dragndrop__question table .thead-light th, .gh_matchingDnD__question table .thead-light th, .gh__matching-dnd__option table .thead-light th, .gh__matching-dnd__feedback--overall table .thead-light th, .gh__matching-dnd__question table .thead-light th, .gh__matching-dnd__feedback table .thead-light th, .gh__matching-dnd__after-interaction-content table .thead-light th, .gh__matching-dnd__interaction__feedback table .thead-light th, .gh__mcq__slider__feedback table .thead-light th, .gh__mcq__slider__feedback--correct table .thead-light th, .gh__mcq__slider__feedback--incorrect table .thead-light th, .gh__mcq__slider__question table .thead-light th, .gh__WorkedExample__section-panes table .thead-light th, .gh__handbook__content__text-actual table .thead-light th, .gh__block__short_answer__question table .thead-light th, .gh__block__short_answer__feedback table .thead-light th, .gh__block__short_answer__feedback--neutral table .thead-light th, .gh__block__short_answer__feedback--correct table .thead-light th, .gh__block__short_answer__feedback--incorrect table .thead-light th, .gh__block__mcq--checkboxes__container__options__option__text table .thead-light th, .gh__block__mcq--checkboxes__container__options__option__feedback--correct table .thead-light th, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect table .thead-light th, .gh__page__collection__content table .thead-light th, .gh__page__collection__resources__list table .thead-light th, .gh__page__searchresults__content table .thead-light th, .gh__page__searchresults__list table .thead-light th, .gh__sequence-page__page-content table .thead-light th, .gh__holder_page__content table .thead-light th, .gh__mcq--buttons--horz__option table .thead-light th, .gh__mcq--buttons--horz__feedback table .thead-light th, .gh__mcq--buttons--horz__feedback--correct table .thead-light th, .gh__mcq--buttons--horz__feedback--incorrect table .thead-light th, .gh__mcq--buttons--horz__feedback--neutral table .thead-light th, .gh__page__content table .thead-light th, .gh__branching-scenario__choice table .thead-light th, .gh__branching-scenario__spark table .thead-light th, .gh__branching-scenario__choices-header table .thead-light th, .gh__form-block_checkbox__option__text table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #cccccc; }
.table-dark {
  color: #fff;
  background-color: #212529; }
.table-dark th,
  .table-dark td,
  .table-dark thead th {
    border-color: #32383e; }
.table-dark.table-bordered {
    border: 0; }
.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, 0.05); }
.table-dark.table-hover tbody tr:hover {
    background-color: rgba(255, 255, 255, 0.075); }
@media (max-width: 575px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-sm.table-bordered {
      border: 0; } }
@media (max-width: 767px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-md.table-bordered {
      border: 0; } }
@media (max-width: 991px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-lg.table-bordered {
      border: 0; } }
@media (max-width: 1199px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
    -ms-overflow-style: -ms-autohiding-scrollbar; }
    .table-responsive-xl.table-bordered {
      border: 0; } }
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar; }
.table-responsive.table-bordered {
    border: 0; }
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-image: none;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s; }
.form-control::-ms-expand {
    background-color: transparent;
    border: 0; }
.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #6ebae0;
    outline: none;
    box-shadow: 0 0 0 0.2rem rgba(36, 126, 171, 0.25); }
.form-control::-webkit-input-placeholder {
    color: #868e96;
    opacity: 1; }
.form-control:-ms-input-placeholder {
    color: #868e96;
    opacity: 1; }
.form-control::-ms-input-placeholder {
    color: #868e96;
    opacity: 1; }
.form-control::placeholder {
    color: #868e96;
    opacity: 1; }
.form-control:disabled, .form-control[readonly] {
    background-color: #e9ecef;
    opacity: 1; }
select.form-control:not([size]):not([multiple]) {
  height: calc(2.25rem + 2px); }
select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff; }
.form-control-file,
.form-control-range {
  display: block; }
.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  line-height: 1.5; }
.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5; }
.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5; }
.col-form-legend {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  font-size: 1rem; }
.form-control-plaintext {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  margin-bottom: 0;
  line-height: 1.5;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0; }
.form-control-plaintext.form-control-sm, .input-group-sm > .form-control-plaintext.form-control,
  .input-group-sm > .form-control-plaintext.input-group-addon,
  .input-group-sm > .input-group-btn > .form-control-plaintext.btn,
  .input-group-sm > .input-group-btn > .form-control-plaintext.gh__interactive_video_block_progressbutton, .form-control-plaintext.form-control-lg, .input-group-lg > .form-control-plaintext.form-control,
  .input-group-lg > .form-control-plaintext.input-group-addon,
  .input-group-lg > .input-group-btn > .form-control-plaintext.btn,
  .input-group-lg > .input-group-btn > .form-control-plaintext.gh__interactive_video_block_progressbutton {
    padding-right: 0;
    padding-left: 0; }
.form-control-sm, .input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn,
.input-group-sm > .input-group-btn > .gh__interactive_video_block_progressbutton {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
select.form-control-sm:not([size]):not([multiple]), .input-group-sm > select.form-control:not([size]):not([multiple]),
.input-group-sm > select.input-group-addon:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.btn:not([size]):not([multiple]),
.input-group-sm > .input-group-btn > select.gh__interactive_video_block_progressbutton:not([size]):not([multiple]) {
  height: calc(1.8125rem + 2px); }
.form-control-lg, .input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn,
.input-group-lg > .input-group-btn > .gh__interactive_video_block_progressbutton {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
select.form-control-lg:not([size]):not([multiple]), .input-group-lg > select.form-control:not([size]):not([multiple]),
.input-group-lg > select.input-group-addon:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.btn:not([size]):not([multiple]),
.input-group-lg > .input-group-btn > select.gh__interactive_video_block_progressbutton:not([size]):not([multiple]) {
  height: calc(2.875rem + 2px); }
.form-group {
  margin-bottom: 1rem; }
.form-text {
  display: block;
  margin-top: 0.25rem; }
.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px; }
.form-row > .col,
  .form-row > [class*="col-"] {
    padding-right: 5px;
    padding-left: 5px; }
.form-check {
  position: relative;
  display: block;
  margin-bottom: 0.5rem; }
.form-check.disabled .form-check-label {
    color: #868e96; }
.form-check-label {
  padding-left: 1.25rem;
  margin-bottom: 0; }
.form-check-input {
  position: absolute;
  margin-top: 0.25rem;
  margin-left: -1.25rem; }
.form-check-inline {
  display: inline-block;
  margin-right: 0.75rem; }
.form-check-inline .form-check-label {
    vertical-align: middle; }
.valid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: #28a745; }
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.8);
  border-radius: .2rem; }
.was-validated .form-control:valid, .form-control.is-valid, .was-validated
.custom-select:valid,
.custom-select.is-valid {
  border-color: #28a745; }
.was-validated .form-control:valid:focus, .form-control.is-valid:focus, .was-validated
  .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip, .was-validated
  .custom-select:valid ~ .valid-feedback,
  .was-validated
  .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }
.was-validated .form-check-input:valid + .form-check-label, .form-check-input.is-valid + .form-check-label {
  color: #28a745; }
.was-validated .custom-control-input:valid ~ .custom-control-indicator, .custom-control-input.is-valid ~ .custom-control-indicator {
  background-color: rgba(40, 167, 69, 0.25); }
.was-validated .custom-control-input:valid ~ .custom-control-description, .custom-control-input.is-valid ~ .custom-control-description {
  color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-control, .custom-file-input.is-valid ~ .custom-file-control {
  border-color: #28a745; }
.was-validated .custom-file-input:valid ~ .custom-file-control::before, .custom-file-input.is-valid ~ .custom-file-control::before {
    border-color: inherit; }
.was-validated .custom-file-input:valid:focus, .custom-file-input.is-valid:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25); }
.invalid-feedback {
  display: none;
  margin-top: .25rem;
  font-size: .875rem;
  color: #dc3545; }
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  width: 250px;
  padding: .5rem;
  margin-top: .1rem;
  font-size: .875rem;
  line-height: 1;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.8);
  border-radius: .2rem; }
.was-validated .form-control:invalid, .form-control.is-invalid, .was-validated
.custom-select:invalid,
.custom-select.is-invalid {
  border-color: #dc3545; }
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus, .was-validated
  .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip, .was-validated
  .custom-select:invalid ~ .invalid-feedback,
  .was-validated
  .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }
.was-validated .form-check-input:invalid + .form-check-label, .form-check-input.is-invalid + .form-check-label {
  color: #dc3545; }
.was-validated .custom-control-input:invalid ~ .custom-control-indicator, .custom-control-input.is-invalid ~ .custom-control-indicator {
  background-color: rgba(220, 53, 69, 0.25); }
.was-validated .custom-control-input:invalid ~ .custom-control-description, .custom-control-input.is-invalid ~ .custom-control-description {
  color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-control, .custom-file-input.is-invalid ~ .custom-file-control {
  border-color: #dc3545; }
.was-validated .custom-file-input:invalid ~ .custom-file-control::before, .custom-file-input.is-invalid ~ .custom-file-control::before {
    border-color: inherit; }
.was-validated .custom-file-input:invalid:focus, .custom-file-input.is-invalid:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25); }
.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.form-inline .form-check {
    width: 100%; }
@media (min-width: 576px) {
    .form-inline label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      margin-bottom: 0; }
    .form-inline .form-group {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-flex: 0;
          -ms-flex: 0 0 auto;
              flex: 0 0 auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin-bottom: 0; }
    .form-inline .form-control {
      display: inline-block;
      width: auto;
      vertical-align: middle; }
    .form-inline .form-control-plaintext {
      display: inline-block; }
    .form-inline .input-group {
      width: auto; }
    .form-inline .form-check {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      width: auto;
      margin-top: 0;
      margin-bottom: 0; }
    .form-inline .form-check-label {
      padding-left: 0; }
    .form-inline .form-check-input {
      position: relative;
      margin-top: 0;
      margin-right: 0.25rem;
      margin-left: 0; }
    .form-inline .custom-control {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      padding-left: 0; }
    .form-inline .custom-control-indicator {
      position: static;
      display: inline-block;
      margin-right: 0.25rem;
      vertical-align: text-bottom; }
    .form-inline .has-feedback .form-control-feedback {
      top: 0; } }
.btn, .gh__interactive_video_block_progressbutton {
  display: inline-block;
  font-weight: 400;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }
.btn:focus, .gh__interactive_video_block_progressbutton:focus, .btn:hover, .gh__interactive_video_block_progressbutton:hover {
    text-decoration: none; }
.btn:focus, .gh__interactive_video_block_progressbutton:focus, .btn.focus, .focus.gh__interactive_video_block_progressbutton {
    outline: 0;
    box-shadow: 0 0 0 0.2rem rgba(36, 126, 171, 0.25); }
.btn.disabled, .disabled.gh__interactive_video_block_progressbutton, .btn:disabled, .gh__interactive_video_block_progressbutton:disabled {
    opacity: .65; }
.btn:not([disabled]):not(.disabled):active, .gh__interactive_video_block_progressbutton:not([disabled]):not(.disabled):active, .btn:not([disabled]):not(.disabled).active, .gh__interactive_video_block_progressbutton:not([disabled]):not(.disabled).active {
    background-image: none; }
a.btn.disabled, a.disabled.gh__interactive_video_block_progressbutton,
fieldset[disabled] a.btn,
fieldset[disabled] a.gh__interactive_video_block_progressbutton {
  pointer-events: none; }
.btn-primary {
  color: #fff;
  background-color: #247eab;
  border-color: #247eab; }
.btn-primary:hover {
    color: #fff;
    background-color: #1d678b;
    border-color: #1b5f81; }
.btn-primary:focus, .btn-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(36, 126, 171, 0.5); }
.btn-primary.disabled, .btn-primary:disabled {
    background-color: #247eab;
    border-color: #247eab; }
.btn-primary:not([disabled]):not(.disabled):active, .btn-primary:not([disabled]):not(.disabled).active,
  .show > .btn-primary.dropdown-toggle {
    color: #fff;
    background-color: #1b5f81;
    border-color: #195776;
    box-shadow: 0 0 0 0.2rem rgba(36, 126, 171, 0.5); }
.btn-secondary {
  color: #fff;
  background-color: #868e96;
  border-color: #868e96; }
.btn-secondary:hover {
    color: #fff;
    background-color: #727b84;
    border-color: #6c757d; }
.btn-secondary:focus, .btn-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-secondary.disabled, .btn-secondary:disabled {
    background-color: #868e96;
    border-color: #868e96; }
.btn-secondary:not([disabled]):not(.disabled):active, .btn-secondary:not([disabled]):not(.disabled).active,
  .show > .btn-secondary.dropdown-toggle {
    color: #fff;
    background-color: #6c757d;
    border-color: #666e76;
    box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745; }
.btn-success:hover {
    color: #fff;
    background-color: #218838;
    border-color: #1e7e34; }
.btn-success:focus, .btn-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-success.disabled, .btn-success:disabled {
    background-color: #28a745;
    border-color: #28a745; }
.btn-success:not([disabled]):not(.disabled):active, .btn-success:not([disabled]):not(.disabled).active,
  .show > .btn-success.dropdown-toggle {
    color: #fff;
    background-color: #1e7e34;
    border-color: #1c7430;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8; }
.btn-info:hover {
    color: #fff;
    background-color: #138496;
    border-color: #117a8b; }
.btn-info:focus, .btn-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-info.disabled, .btn-info:disabled {
    background-color: #17a2b8;
    border-color: #17a2b8; }
.btn-info:not([disabled]):not(.disabled):active, .btn-info:not([disabled]):not(.disabled).active,
  .show > .btn-info.dropdown-toggle {
    color: #fff;
    background-color: #117a8b;
    border-color: #10707f;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-warning {
  color: #111;
  background-color: #ffc107;
  border-color: #ffc107; }
.btn-warning:hover {
    color: #111;
    background-color: #e0a800;
    border-color: #d39e00; }
.btn-warning:focus, .btn-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-warning.disabled, .btn-warning:disabled {
    background-color: #ffc107;
    border-color: #ffc107; }
.btn-warning:not([disabled]):not(.disabled):active, .btn-warning:not([disabled]):not(.disabled).active,
  .show > .btn-warning.dropdown-toggle {
    color: #111;
    background-color: #d39e00;
    border-color: #c69500;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545; }
.btn-danger:hover {
    color: #fff;
    background-color: #c82333;
    border-color: #bd2130; }
.btn-danger:focus, .btn-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-danger.disabled, .btn-danger:disabled {
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-danger:not([disabled]):not(.disabled):active, .btn-danger:not([disabled]):not(.disabled).active,
  .show > .btn-danger.dropdown-toggle {
    color: #fff;
    background-color: #bd2130;
    border-color: #b21f2d;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-light {
  color: #111;
  background-color: #f8f9fa;
  border-color: #f8f9fa; }
.btn-light:hover {
    color: #111;
    background-color: #e2e6ea;
    border-color: #dae0e5; }
.btn-light:focus, .btn-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-light.disabled, .btn-light:disabled {
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-light:not([disabled]):not(.disabled):active, .btn-light:not([disabled]):not(.disabled).active,
  .show > .btn-light.dropdown-toggle {
    color: #111;
    background-color: #dae0e5;
    border-color: #d3d9df;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40; }
.btn-dark:hover {
    color: #fff;
    background-color: #23272b;
    border-color: #1d2124; }
.btn-dark:focus, .btn-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-dark.disabled, .btn-dark:disabled {
    background-color: #343a40;
    border-color: #343a40; }
.btn-dark:not([disabled]):not(.disabled):active, .btn-dark:not([disabled]):not(.disabled).active,
  .show > .btn-dark.dropdown-toggle {
    color: #fff;
    background-color: #1d2124;
    border-color: #171a1d;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-outline-primary {
  color: #247eab;
  background-color: transparent;
  background-image: none;
  border-color: #247eab; }
.btn-outline-primary:hover {
    color: #fff;
    background-color: #247eab;
    border-color: #247eab; }
.btn-outline-primary:focus, .btn-outline-primary.focus {
    box-shadow: 0 0 0 0.2rem rgba(36, 126, 171, 0.5); }
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
    color: #247eab;
    background-color: transparent; }
.btn-outline-primary:not([disabled]):not(.disabled):active, .btn-outline-primary:not([disabled]):not(.disabled).active,
  .show > .btn-outline-primary.dropdown-toggle {
    color: #fff;
    background-color: #247eab;
    border-color: #247eab;
    box-shadow: 0 0 0 0.2rem rgba(36, 126, 171, 0.5); }
.btn-outline-secondary {
  color: #868e96;
  background-color: transparent;
  background-image: none;
  border-color: #868e96; }
.btn-outline-secondary:hover {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96; }
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
    box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    color: #868e96;
    background-color: transparent; }
.btn-outline-secondary:not([disabled]):not(.disabled):active, .btn-outline-secondary:not([disabled]):not(.disabled).active,
  .show > .btn-outline-secondary.dropdown-toggle {
    color: #fff;
    background-color: #868e96;
    border-color: #868e96;
    box-shadow: 0 0 0 0.2rem rgba(134, 142, 150, 0.5); }
.btn-outline-success {
  color: #28a745;
  background-color: transparent;
  background-image: none;
  border-color: #28a745; }
.btn-outline-success:hover {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745; }
.btn-outline-success:focus, .btn-outline-success.focus {
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-outline-success.disabled, .btn-outline-success:disabled {
    color: #28a745;
    background-color: transparent; }
.btn-outline-success:not([disabled]):not(.disabled):active, .btn-outline-success:not([disabled]):not(.disabled).active,
  .show > .btn-outline-success.dropdown-toggle {
    color: #fff;
    background-color: #28a745;
    border-color: #28a745;
    box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5); }
.btn-outline-info {
  color: #17a2b8;
  background-color: transparent;
  background-image: none;
  border-color: #17a2b8; }
.btn-outline-info:hover {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8; }
.btn-outline-info:focus, .btn-outline-info.focus {
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-outline-info.disabled, .btn-outline-info:disabled {
    color: #17a2b8;
    background-color: transparent; }
.btn-outline-info:not([disabled]):not(.disabled):active, .btn-outline-info:not([disabled]):not(.disabled).active,
  .show > .btn-outline-info.dropdown-toggle {
    color: #fff;
    background-color: #17a2b8;
    border-color: #17a2b8;
    box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5); }
.btn-outline-warning {
  color: #ffc107;
  background-color: transparent;
  background-image: none;
  border-color: #ffc107; }
.btn-outline-warning:hover {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107; }
.btn-outline-warning:focus, .btn-outline-warning.focus {
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
    color: #ffc107;
    background-color: transparent; }
.btn-outline-warning:not([disabled]):not(.disabled):active, .btn-outline-warning:not([disabled]):not(.disabled).active,
  .show > .btn-outline-warning.dropdown-toggle {
    color: #fff;
    background-color: #ffc107;
    border-color: #ffc107;
    box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5); }
.btn-outline-danger {
  color: #dc3545;
  background-color: transparent;
  background-image: none;
  border-color: #dc3545; }
.btn-outline-danger:hover {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545; }
.btn-outline-danger:focus, .btn-outline-danger.focus {
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
    color: #dc3545;
    background-color: transparent; }
.btn-outline-danger:not([disabled]):not(.disabled):active, .btn-outline-danger:not([disabled]):not(.disabled).active,
  .show > .btn-outline-danger.dropdown-toggle {
    color: #fff;
    background-color: #dc3545;
    border-color: #dc3545;
    box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5); }
.btn-outline-light {
  color: #f8f9fa;
  background-color: transparent;
  background-image: none;
  border-color: #f8f9fa; }
.btn-outline-light:hover {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa; }
.btn-outline-light:focus, .btn-outline-light.focus {
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-light.disabled, .btn-outline-light:disabled {
    color: #f8f9fa;
    background-color: transparent; }
.btn-outline-light:not([disabled]):not(.disabled):active, .btn-outline-light:not([disabled]):not(.disabled).active,
  .show > .btn-outline-light.dropdown-toggle {
    color: #212529;
    background-color: #f8f9fa;
    border-color: #f8f9fa;
    box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5); }
.btn-outline-dark {
  color: #343a40;
  background-color: transparent;
  background-image: none;
  border-color: #343a40; }
.btn-outline-dark:hover {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40; }
.btn-outline-dark:focus, .btn-outline-dark.focus {
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
    color: #343a40;
    background-color: transparent; }
.btn-outline-dark:not([disabled]):not(.disabled):active, .btn-outline-dark:not([disabled]):not(.disabled).active,
  .show > .btn-outline-dark.dropdown-toggle {
    color: #fff;
    background-color: #343a40;
    border-color: #343a40;
    box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5); }
.btn-link {
  font-weight: 400;
  color: #007F7A;
  background-color: transparent; }
.btn-link:hover {
    color: #003331;
    text-decoration: underline;
    background-color: transparent;
    border-color: transparent; }
.btn-link:focus, .btn-link.focus {
    border-color: transparent;
    box-shadow: none; }
.btn-link:disabled, .btn-link.disabled {
    color: #868e96; }
.btn-lg, .btn-group-lg > .btn, .btn-group-lg > .gh__interactive_video_block_progressbutton {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem; }
.btn-sm, .btn-group-sm > .btn, .btn-group-sm > .gh__interactive_video_block_progressbutton {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem; }
.btn-block {
  display: block;
  width: 100%; }
.btn-block + .btn-block {
  margin-top: 0.5rem; }
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%; }
.fade {
  opacity: 0;
  transition: opacity 0.15s linear; }
.fade.show {
    opacity: 1; }
.collapse {
  display: none; }
.collapse.show {
    display: block; }
tr.collapse.show {
  display: table-row; }
tbody.collapse.show {
  display: table-row-group; }
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease; }
.dropup,
.dropdown {
  position: relative; }
.dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent; }
.dropdown-toggle:empty::after {
  margin-left: 0; }
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem; }
.dropup .dropdown-menu {
  margin-top: 0;
  margin-bottom: 0.125rem; }
.dropup .dropdown-toggle::after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent; }
.dropup .dropdown-toggle:empty::after {
  margin-left: 0; }
.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef; }
.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background: none;
  border: 0; }
.dropdown-item:focus, .dropdown-item:hover {
    color: #16181b;
    text-decoration: none;
    background-color: #f8f9fa; }
.dropdown-item.active, .dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #247eab; }
.dropdown-item.disabled, .dropdown-item:disabled {
    color: #868e96;
    background-color: transparent; }
.dropdown-menu.show {
  display: block; }
.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #868e96;
  white-space: nowrap; }
.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle; }
.btn-group > .btn, .btn-group > .gh__interactive_video_block_progressbutton,
  .btn-group-vertical > .btn,
  .btn-group-vertical > .gh__interactive_video_block_progressbutton {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto; }
.btn-group > .btn:hover, .btn-group > .gh__interactive_video_block_progressbutton:hover,
    .btn-group-vertical > .btn:hover,
    .btn-group-vertical > .gh__interactive_video_block_progressbutton:hover {
      z-index: 2; }
.btn-group > .btn:focus, .btn-group > .gh__interactive_video_block_progressbutton:focus, .btn-group > .btn:active, .btn-group > .gh__interactive_video_block_progressbutton:active, .btn-group > .btn.active, .btn-group > .active.gh__interactive_video_block_progressbutton,
    .btn-group-vertical > .btn:focus,
    .btn-group-vertical > .gh__interactive_video_block_progressbutton:focus,
    .btn-group-vertical > .btn:active,
    .btn-group-vertical > .gh__interactive_video_block_progressbutton:active,
    .btn-group-vertical > .btn.active,
    .btn-group-vertical > .active.gh__interactive_video_block_progressbutton {
      z-index: 2; }
.btn-group .btn + .btn, .btn-group .gh__interactive_video_block_progressbutton + .btn, .btn-group .btn + .gh__interactive_video_block_progressbutton, .btn-group .gh__interactive_video_block_progressbutton + .gh__interactive_video_block_progressbutton,
  .btn-group .btn + .btn-group,
  .btn-group .gh__interactive_video_block_progressbutton + .btn-group,
  .btn-group .btn-group + .btn,
  .btn-group .btn-group + .gh__interactive_video_block_progressbutton,
  .btn-group .btn-group + .btn-group,
  .btn-group-vertical .btn + .btn,
  .btn-group-vertical .gh__interactive_video_block_progressbutton + .btn,
  .btn-group-vertical .btn + .gh__interactive_video_block_progressbutton,
  .btn-group-vertical .gh__interactive_video_block_progressbutton + .gh__interactive_video_block_progressbutton,
  .btn-group-vertical .btn + .btn-group,
  .btn-group-vertical .gh__interactive_video_block_progressbutton + .btn-group,
  .btn-group-vertical .btn-group + .btn,
  .btn-group-vertical .btn-group + .gh__interactive_video_block_progressbutton,
  .btn-group-vertical .btn-group + .btn-group {
    margin-left: -1px; }
.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
.btn-toolbar .input-group {
    width: auto; }
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle), .btn-group > .gh__interactive_video_block_progressbutton:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0; }
.btn-group > .btn:first-child, .btn-group > .gh__interactive_video_block_progressbutton:first-child {
  margin-left: 0; }
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle), .btn-group > .gh__interactive_video_block_progressbutton:first-child:not(:last-child):not(.dropdown-toggle) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0; }
.btn-group > .btn:last-child:not(:first-child), .btn-group > .gh__interactive_video_block_progressbutton:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.btn-group > .btn-group {
  float: left; }
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group > .btn-group:not(:first-child):not(:last-child) > .gh__interactive_video_block_progressbutton {
  border-radius: 0; }
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group > .btn-group:first-child:not(:last-child) > .gh__interactive_video_block_progressbutton:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group > .btn-group:last-child:not(:first-child) > .gh__interactive_video_block_progressbutton:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.btn + .dropdown-toggle-split, .gh__interactive_video_block_progressbutton + .dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem; }
.btn + .dropdown-toggle-split::after, .gh__interactive_video_block_progressbutton + .dropdown-toggle-split::after {
    margin-left: 0; }
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split, .btn-group-sm > .gh__interactive_video_block_progressbutton + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem; }
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split, .btn-group-lg > .gh__interactive_video_block_progressbutton + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem; }
.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }
.btn-group-vertical .btn, .btn-group-vertical .gh__interactive_video_block_progressbutton,
  .btn-group-vertical .btn-group {
    width: 100%; }
.btn-group-vertical > .btn + .btn, .btn-group-vertical > .gh__interactive_video_block_progressbutton + .btn, .btn-group-vertical > .btn + .gh__interactive_video_block_progressbutton, .btn-group-vertical > .gh__interactive_video_block_progressbutton + .gh__interactive_video_block_progressbutton,
  .btn-group-vertical > .btn + .btn-group,
  .btn-group-vertical > .gh__interactive_video_block_progressbutton + .btn-group,
  .btn-group-vertical > .btn-group + .btn,
  .btn-group-vertical > .btn-group + .gh__interactive_video_block_progressbutton,
  .btn-group-vertical > .btn-group + .btn-group {
    margin-top: -1px;
    margin-left: 0; }
.btn-group-vertical > .btn:not(:first-child):not(:last-child), .btn-group-vertical > .gh__interactive_video_block_progressbutton:not(:first-child):not(:last-child) {
    border-radius: 0; }
.btn-group-vertical > .btn:first-child:not(:last-child), .btn-group-vertical > .gh__interactive_video_block_progressbutton:first-child:not(:last-child) {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.btn-group-vertical > .btn:last-child:not(:first-child), .btn-group-vertical > .gh__interactive_video_block_progressbutton:last-child:not(:first-child) {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn, .btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .gh__interactive_video_block_progressbutton {
    border-radius: 0; }
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child, .btn-group-vertical > .btn-group:first-child:not(:last-child) > .gh__interactive_video_block_progressbutton:last-child,
  .btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0; }
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child, .btn-group-vertical > .btn-group:last-child:not(:first-child) > .gh__interactive_video_block_progressbutton:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
[data-toggle="buttons"] > .btn input[type="radio"], [data-toggle="buttons"] > .gh__interactive_video_block_progressbutton input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .gh__interactive_video_block_progressbutton input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .gh__interactive_video_block_progressbutton input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .gh__interactive_video_block_progressbutton input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none; }
.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%; }
.input-group .form-control {
    position: relative;
    z-index: 2;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0; }
.input-group .form-control:focus, .input-group .form-control:active, .input-group .form-control:hover {
      z-index: 3; }
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0; }
.input-group-addon,
.input-group-btn {
  white-space: nowrap; }
.input-group-addon {
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
.input-group-addon.form-control-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn,
  .input-group-sm > .input-group-btn > .input-group-addon.gh__interactive_video_block_progressbutton {
    padding: 0.25rem 0.5rem;
    font-size: 0.875rem;
    border-radius: 0.2rem; }
.input-group-addon.form-control-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn,
  .input-group-lg > .input-group-btn > .input-group-addon.gh__interactive_video_block_progressbutton {
    padding: 0.5rem 1rem;
    font-size: 1.25rem;
    border-radius: 0.3rem; }
.input-group-addon input[type="radio"],
  .input-group-addon input[type="checkbox"] {
    margin-top: 0; }
.input-group .form-control:not(:last-child),
.input-group-addon:not(:last-child),
.input-group-btn:not(:last-child) > .btn,
.input-group-btn:not(:last-child) > .gh__interactive_video_block_progressbutton,
.input-group-btn:not(:last-child) > .btn-group > .btn,
.input-group-btn:not(:last-child) > .btn-group > .gh__interactive_video_block_progressbutton,
.input-group-btn:not(:last-child) > .dropdown-toggle,
.input-group-btn:not(:first-child) > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .gh__interactive_video_block_progressbutton:not(:last-child):not(.dropdown-toggle),
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .btn,
.input-group-btn:not(:first-child) > .btn-group:not(:last-child) > .gh__interactive_video_block_progressbutton {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0; }
.input-group-addon:not(:last-child) {
  border-right: 0; }
.input-group .form-control:not(:first-child),
.input-group-addon:not(:first-child),
.input-group-btn:not(:first-child) > .btn,
.input-group-btn:not(:first-child) > .gh__interactive_video_block_progressbutton,
.input-group-btn:not(:first-child) > .btn-group > .btn,
.input-group-btn:not(:first-child) > .btn-group > .gh__interactive_video_block_progressbutton,
.input-group-btn:not(:first-child) > .dropdown-toggle,
.input-group-btn:not(:last-child) > .btn:not(:first-child),
.input-group-btn:not(:last-child) > .gh__interactive_video_block_progressbutton:not(:first-child),
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .btn,
.input-group-btn:not(:last-child) > .btn-group:not(:first-child) > .gh__interactive_video_block_progressbutton {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0; }
.form-control + .input-group-addon:not(:first-child) {
  border-left: 0; }
.input-group-btn {
  position: relative;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  font-size: 0;
  white-space: nowrap; }
.input-group-btn > .btn, .input-group-btn > .gh__interactive_video_block_progressbutton {
    position: relative; }
.input-group-btn > .btn + .btn, .input-group-btn > .gh__interactive_video_block_progressbutton + .btn, .input-group-btn > .btn + .gh__interactive_video_block_progressbutton, .input-group-btn > .gh__interactive_video_block_progressbutton + .gh__interactive_video_block_progressbutton {
      margin-left: -1px; }
.input-group-btn > .btn:focus, .input-group-btn > .gh__interactive_video_block_progressbutton:focus, .input-group-btn > .btn:active, .input-group-btn > .gh__interactive_video_block_progressbutton:active, .input-group-btn > .btn:hover, .input-group-btn > .gh__interactive_video_block_progressbutton:hover {
      z-index: 3; }
.input-group-btn:first-child > .btn + .btn, .input-group-btn:first-child > .gh__interactive_video_block_progressbutton + .btn, .input-group-btn:first-child > .btn + .gh__interactive_video_block_progressbutton, .input-group-btn:first-child > .gh__interactive_video_block_progressbutton + .gh__interactive_video_block_progressbutton {
    margin-left: 0; }
.input-group-btn:not(:last-child) > .btn, .input-group-btn:not(:last-child) > .gh__interactive_video_block_progressbutton,
  .input-group-btn:not(:last-child) > .btn-group {
    margin-right: -1px; }
.input-group-btn:not(:first-child) > .btn, .input-group-btn:not(:first-child) > .gh__interactive_video_block_progressbutton,
  .input-group-btn:not(:first-child) > .btn-group {
    z-index: 2;
    margin-left: 0; }
.input-group-btn:not(:first-child) > .btn:first-child, .input-group-btn:not(:first-child) > .gh__interactive_video_block_progressbutton:first-child,
    .input-group-btn:not(:first-child) > .btn-group:first-child {
      margin-left: -1px; }
.input-group-btn:not(:first-child) > .btn:focus, .input-group-btn:not(:first-child) > .gh__interactive_video_block_progressbutton:focus, .input-group-btn:not(:first-child) > .btn:active, .input-group-btn:not(:first-child) > .gh__interactive_video_block_progressbutton:active, .input-group-btn:not(:first-child) > .btn:hover, .input-group-btn:not(:first-child) > .gh__interactive_video_block_progressbutton:hover,
    .input-group-btn:not(:first-child) > .btn-group:focus,
    .input-group-btn:not(:first-child) > .btn-group:active,
    .input-group-btn:not(:first-child) > .btn-group:hover {
      z-index: 3; }
.custom-control {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  margin-right: 1rem; }
.custom-control-input {
  position: absolute;
  z-index: -1;
  opacity: 0; }
.custom-control-input:checked ~ .custom-control-indicator {
    color: #fff;
    background-color: #247eab; }
.custom-control-input:focus ~ .custom-control-indicator {
    box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(36, 126, 171, 0.25); }
.custom-control-input:active ~ .custom-control-indicator {
    color: #fff;
    background-color: #98cee9; }
.custom-control-input:disabled ~ .custom-control-indicator {
    background-color: #e9ecef; }
.custom-control-input:disabled ~ .custom-control-description {
    color: #868e96; }
.custom-control-indicator {
  position: absolute;
  top: 0.25rem;
  left: 0;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #ddd;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 50% 50%; }
.custom-checkbox .custom-control-indicator {
  border-radius: 0.25rem; }
.custom-checkbox .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E"); }
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-indicator {
  background-color: #247eab;
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 4'%3E%3Cpath stroke='%23fff' d='M0 2h4'/%3E%3C/svg%3E"); }
.custom-radio .custom-control-indicator {
  border-radius: 50%; }
.custom-radio .custom-control-input:checked ~ .custom-control-indicator {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3E%3Ccircle r='3' fill='%23fff'/%3E%3C/svg%3E"); }
.custom-controls-stacked {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.custom-controls-stacked .custom-control {
    margin-bottom: 0.25rem; }
.custom-controls-stacked .custom-control + .custom-control {
      margin-left: 0; }
.custom-select {
  display: inline-block;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23333' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") no-repeat right 0.75rem center;
  background-size: 8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none; }
.custom-select:focus {
    border-color: #6ebae0;
    outline: none; }
.custom-select:focus::-ms-value {
      color: #495057;
      background-color: #fff; }
.custom-select[multiple] {
    height: auto;
    background-image: none; }
.custom-select:disabled {
    color: #868e96;
    background-color: #e9ecef; }
.custom-select::-ms-expand {
    opacity: 0; }
.custom-select-sm {
  height: calc(1.8125rem + 2px);
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
  font-size: 75%; }
.custom-file {
  position: relative;
  display: inline-block;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  margin-bottom: 0; }
.custom-file-input {
  min-width: 14rem;
  max-width: 100%;
  height: calc(2.25rem + 2px);
  margin: 0;
  opacity: 0; }
.custom-file-input:focus ~ .custom-file-control {
    box-shadow: 0 0 0 0.075rem #fff, 0 0 0 0.2rem #247eab; }
.custom-file-control {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 5;
  height: calc(2.25rem + 2px);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem; }
.custom-file-control:lang(en):empty::after {
    content: "Choose file..."; }
.custom-file-control::before {
    position: absolute;
    top: -1px;
    right: -1px;
    bottom: -1px;
    z-index: 6;
    display: block;
    height: calc(2.25rem + 2px);
    padding: 0.375rem 0.75rem;
    line-height: 1.5;
    color: #495057;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: 0 0.25rem 0.25rem 0; }
.custom-file-control:lang(en)::before {
    content: "Browse"; }
.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.nav-link {
  display: block;
  padding: 0.5rem 1rem; }
.nav-link:focus, .nav-link:hover {
    text-decoration: none; }
.nav-link.disabled {
    color: #868e96; }
.nav-tabs {
  border-bottom: 1px solid #ddd; }
.nav-tabs .nav-item {
    margin-bottom: -1px; }
.nav-tabs .nav-link {
    border: 1px solid transparent;
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover {
      border-color: #e9ecef #e9ecef #ddd; }
.nav-tabs .nav-link.disabled {
      color: #868e96;
      background-color: transparent;
      border-color: transparent; }
.nav-tabs .nav-link.active,
  .nav-tabs .nav-item.show .nav-link {
    color: #495057;
    background-color: #fff;
    border-color: #ddd #ddd #fff; }
.nav-tabs .dropdown-menu {
    margin-top: -1px;
    border-top-left-radius: 0;
    border-top-right-radius: 0; }
.nav-pills .nav-link {
  border-radius: 0.25rem; }
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #247eab; }
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center; }
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center; }
.tab-content > .tab-pane {
  display: none; }
.tab-content > .active {
  display: block; }
.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem; }
.navbar > .container,
  .navbar > .container-fluid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between; }
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap; }
.navbar-brand:focus, .navbar-brand:hover {
    text-decoration: none; }
.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none; }
.navbar-nav .nav-link {
    padding-right: 0;
    padding-left: 0; }
.navbar-nav .dropdown-menu {
    position: static;
    float: none; }
.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem; }
.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.navbar-toggler:focus, .navbar-toggler:hover {
    text-decoration: none; }
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%; }
@media (max-width: 575px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-sm .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-sm .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-sm .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-sm .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-sm > .container,
    .navbar-expand-sm > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-sm .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-sm .navbar-toggler {
      display: none; }
    .navbar-expand-sm .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }
@media (max-width: 767px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-md .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-md .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-md .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-md .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-md > .container,
    .navbar-expand-md > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-md .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-md .navbar-toggler {
      display: none; }
    .navbar-expand-md .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }
@media (max-width: 991px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-lg .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-lg .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-lg .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-lg .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-lg > .container,
    .navbar-expand-lg > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-lg .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-lg .navbar-toggler {
      display: none; }
    .navbar-expand-lg .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }
@media (max-width: 1199px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid {
    padding-right: 0;
    padding-left: 0; } }
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .navbar-expand-xl .navbar-nav {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; }
      .navbar-expand-xl .navbar-nav .dropdown-menu {
        position: absolute; }
      .navbar-expand-xl .navbar-nav .dropdown-menu-right {
        right: 0;
        left: auto; }
      .navbar-expand-xl .navbar-nav .nav-link {
        padding-right: .5rem;
        padding-left: .5rem; }
    .navbar-expand-xl > .container,
    .navbar-expand-xl > .container-fluid {
      -ms-flex-wrap: nowrap;
          flex-wrap: nowrap; }
    .navbar-expand-xl .navbar-collapse {
      display: -webkit-box !important;
      display: -ms-flexbox !important;
      display: flex !important;
      -ms-flex-preferred-size: auto;
          flex-basis: auto; }
    .navbar-expand-xl .navbar-toggler {
      display: none; }
    .navbar-expand-xl .dropup .dropdown-menu {
      top: auto;
      bottom: 100%; } }
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
.navbar-expand > .container,
  .navbar-expand > .container-fluid {
    padding-right: 0;
    padding-left: 0; }
.navbar-expand .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
.navbar-expand .navbar-nav .dropdown-menu {
      position: absolute; }
.navbar-expand .navbar-nav .dropdown-menu-right {
      right: 0;
      left: auto; }
.navbar-expand .navbar-nav .nav-link {
      padding-right: .5rem;
      padding-left: .5rem; }
.navbar-expand > .container,
  .navbar-expand > .container-fluid {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap; }
.navbar-expand .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto; }
.navbar-expand .navbar-toggler {
    display: none; }
.navbar-expand .dropup .dropdown-menu {
    top: auto;
    bottom: 100%; }
.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover {
    color: rgba(0, 0, 0, 0.7); }
.navbar-light .navbar-nav .nav-link.disabled {
    color: rgba(0, 0, 0, 0.3); }
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1); }
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5); }
.navbar-light .navbar-text a {
    color: rgba(0, 0, 0, 0.9); }
.navbar-light .navbar-text a:focus, .navbar-light .navbar-text a:hover {
      color: rgba(0, 0, 0, 0.9); }
.navbar-dark .navbar-brand {
  color: #fff; }
.navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover {
    color: #fff; }
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover {
    color: rgba(255, 255, 255, 0.75); }
.navbar-dark .navbar-nav .nav-link.disabled {
    color: rgba(255, 255, 255, 0.25); }
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff; }
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1); }
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(255, 255, 255, 0.5)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E"); }
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5); }
.navbar-dark .navbar-text a {
    color: #fff; }
.navbar-dark .navbar-text a:focus, .navbar-dark .navbar-text a:hover {
      color: #fff; }
.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem; }
.card > hr {
    margin-right: 0;
    margin-left: 0; }
.card > .list-group:first-child .list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.card > .list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1.25rem; }
.card-title {
  margin-bottom: 0.75rem; }
.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0; }
.card-text:last-child {
  margin-bottom: 0; }
.card-link:hover {
  text-decoration: none; }
.card-link + .card-link {
  margin-left: 1.25rem; }
.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125); }
.card-header:first-child {
    border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0; }
.card-header + .list-group .list-group-item:first-child {
    border-top: 0; }
.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125); }
.card-footer:last-child {
    border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px); }
.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0; }
.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem; }
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem; }
.card-img {
  width: 100%;
  border-radius: calc(0.25rem - 1px); }
.card-img-top {
  width: 100%;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px); }
.card-img-bottom {
  width: 100%;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px); }
.card-deck {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.card-deck .card {
    margin-bottom: 15px; }
@media (min-width: 576px) {
    .card-deck {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap;
      margin-right: -15px;
      margin-left: -15px; }
      .card-deck .card {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 1;
            -ms-flex: 1 0 0%;
                flex: 1 0 0%;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        margin-right: 15px;
        margin-bottom: 0;
        margin-left: 15px; } }
.card-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.card-group .card {
    margin-bottom: 15px; }
@media (min-width: 576px) {
    .card-group {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-flow: row wrap;
              flex-flow: row wrap; }
      .card-group .card {
        -webkit-box-flex: 1;
            -ms-flex: 1 0 0%;
                flex: 1 0 0%;
        margin-bottom: 0; }
        .card-group .card + .card {
          margin-left: 0;
          border-left: 0; }
        .card-group .card:first-child {
          border-top-right-radius: 0;
          border-bottom-right-radius: 0; }
          .card-group .card:first-child .card-img-top {
            border-top-right-radius: 0; }
          .card-group .card:first-child .card-img-bottom {
            border-bottom-right-radius: 0; }
        .card-group .card:last-child {
          border-top-left-radius: 0;
          border-bottom-left-radius: 0; }
          .card-group .card:last-child .card-img-top {
            border-top-left-radius: 0; }
          .card-group .card:last-child .card-img-bottom {
            border-bottom-left-radius: 0; }
        .card-group .card:only-child {
          border-radius: 0.25rem; }
          .card-group .card:only-child .card-img-top {
            border-top-left-radius: 0.25rem;
            border-top-right-radius: 0.25rem; }
          .card-group .card:only-child .card-img-bottom {
            border-bottom-right-radius: 0.25rem;
            border-bottom-left-radius: 0.25rem; }
        .card-group .card:not(:first-child):not(:last-child):not(:only-child) {
          border-radius: 0; }
          .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-top,
          .card-group .card:not(:first-child):not(:last-child):not(:only-child) .card-img-bottom {
            border-radius: 0; } }
.card-columns .card {
  margin-bottom: 0.75rem; }
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
            column-gap: 1.25rem; }
    .card-columns .card {
      display: inline-block;
      width: 100%; } }
.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem; }
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  color: #868e96;
  content: "/"; }
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline; }
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none; }
.breadcrumb-item.active {
  color: #868e96; }
.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem; }
.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem; }
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem; }
.page-item.active .page-link {
  z-index: 2;
  color: #fff;
  background-color: #247eab;
  border-color: #247eab; }
.page-item.disabled .page-link {
  color: #868e96;
  pointer-events: none;
  background-color: #fff;
  border-color: #ddd; }
.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007F7A;
  background-color: #fff;
  border: 1px solid #ddd; }
.page-link:focus, .page-link:hover {
    color: #003331;
    text-decoration: none;
    background-color: #e9ecef;
    border-color: #ddd; }
.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5; }
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem; }
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem; }
.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5; }
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem; }
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem; }
.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem; }
.badge:empty {
    display: none; }
.btn .badge, .gh__interactive_video_block_progressbutton .badge {
  position: relative;
  top: -1px; }
.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem; }
.badge-primary {
  color: #fff;
  background-color: #247eab; }
.badge-primary[href]:focus, .badge-primary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1b5f81; }
.badge-secondary {
  color: #fff;
  background-color: #868e96; }
.badge-secondary[href]:focus, .badge-secondary[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #6c757d; }
.badge-success {
  color: #fff;
  background-color: #28a745; }
.badge-success[href]:focus, .badge-success[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1e7e34; }
.badge-info {
  color: #fff;
  background-color: #17a2b8; }
.badge-info[href]:focus, .badge-info[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #117a8b; }
.badge-warning {
  color: #111;
  background-color: #ffc107; }
.badge-warning[href]:focus, .badge-warning[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #d39e00; }
.badge-danger {
  color: #fff;
  background-color: #dc3545; }
.badge-danger[href]:focus, .badge-danger[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #bd2130; }
.badge-light {
  color: #111;
  background-color: #f8f9fa; }
.badge-light[href]:focus, .badge-light[href]:hover {
    color: #111;
    text-decoration: none;
    background-color: #dae0e5; }
.badge-dark {
  color: #fff;
  background-color: #343a40; }
.badge-dark[href]:focus, .badge-dark[href]:hover {
    color: #fff;
    text-decoration: none;
    background-color: #1d2124; }
.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem; }
@media (min-width: 576px) {
    .jumbotron {
      padding: 4rem 2rem; } }
.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0; }
.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem; }
.alert-heading {
  color: inherit; }
.alert-link {
  font-weight: 700; }
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  padding: 0.75rem 1.25rem;
  color: inherit; }
.alert-primary {
  color: #134259;
  background-color: #d3e5ee;
  border-color: #c2dbe7; }
.alert-primary hr {
    border-top-color: #b0d0e0; }
.alert-primary .alert-link {
    color: #0a232f; }
.alert-secondary {
  color: #464a4e;
  background-color: #e7e8ea;
  border-color: #dddfe2; }
.alert-secondary hr {
    border-top-color: #cfd2d6; }
.alert-secondary .alert-link {
    color: #2e3133; }
.alert-success, .tablefeedback .success {
  color: #155724;
  background-color: #d4edda;
  border-color: #c3e6cb; }
.alert-success hr, .tablefeedback .success hr {
    border-top-color: #b1dfbb; }
.alert-success .alert-link, .tablefeedback .success .alert-link {
    color: #0b2e13; }
.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb; }
.alert-info hr {
    border-top-color: #abdde5; }
.alert-info .alert-link {
    color: #062c33; }
.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba; }
.alert-warning hr {
    border-top-color: #ffe8a1; }
.alert-warning .alert-link {
    color: #533f03; }
.alert-danger {
  color: #721c24;
  background-color: #f8d7da;
  border-color: #f5c6cb; }
.alert-danger hr {
    border-top-color: #f1b0b7; }
.alert-danger .alert-link {
    color: #491217; }
.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe; }
.alert-light hr {
    border-top-color: #ececf6; }
.alert-light .alert-link {
    color: #686868; }
.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca; }
.alert-dark hr {
    border-top-color: #b9bbbe; }
.alert-dark .alert-link {
    color: #040505; }
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0; }
  to {
    background-position: 0 0; } }
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem; }
.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  color: #fff;
  background-color: #247eab; }
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem; }
.progress-bar-animated {
  -webkit-animation: progress-bar-stripes 1s linear infinite;
          animation: progress-bar-stripes 1s linear infinite; }
.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0; }
.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit; }
.list-group-item-action:focus, .list-group-item-action:hover {
    color: #495057;
    text-decoration: none;
    background-color: #f8f9fa; }
.list-group-item-action:active {
    color: #212529;
    background-color: #e9ecef; }
.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125); }
.list-group-item:first-child {
    border-top-left-radius: 0.25rem;
    border-top-right-radius: 0.25rem; }
.list-group-item:last-child {
    margin-bottom: 0;
    border-bottom-right-radius: 0.25rem;
    border-bottom-left-radius: 0.25rem; }
.list-group-item:focus, .list-group-item:hover {
    text-decoration: none; }
.list-group-item.disabled, .list-group-item:disabled {
    color: #868e96;
    background-color: #fff; }
.list-group-item.active {
    z-index: 2;
    color: #fff;
    background-color: #247eab;
    border-color: #247eab; }
.list-group-flush .list-group-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0; }
.list-group-flush:first-child .list-group-item:first-child {
  border-top: 0; }
.list-group-flush:last-child .list-group-item:last-child {
  border-bottom: 0; }
.list-group-item-primary {
  color: #134259;
  background-color: #c2dbe7; }
a.list-group-item-primary,
button.list-group-item-primary {
  color: #134259; }
a.list-group-item-primary:focus, a.list-group-item-primary:hover,
  button.list-group-item-primary:focus,
  button.list-group-item-primary:hover {
    color: #134259;
    background-color: #b0d0e0; }
a.list-group-item-primary.active,
  button.list-group-item-primary.active {
    color: #fff;
    background-color: #134259;
    border-color: #134259; }
.list-group-item-secondary {
  color: #464a4e;
  background-color: #dddfe2; }
a.list-group-item-secondary,
button.list-group-item-secondary {
  color: #464a4e; }
a.list-group-item-secondary:focus, a.list-group-item-secondary:hover,
  button.list-group-item-secondary:focus,
  button.list-group-item-secondary:hover {
    color: #464a4e;
    background-color: #cfd2d6; }
a.list-group-item-secondary.active,
  button.list-group-item-secondary.active {
    color: #fff;
    background-color: #464a4e;
    border-color: #464a4e; }
.list-group-item-success {
  color: #155724;
  background-color: #c3e6cb; }
a.list-group-item-success,
button.list-group-item-success {
  color: #155724; }
a.list-group-item-success:focus, a.list-group-item-success:hover,
  button.list-group-item-success:focus,
  button.list-group-item-success:hover {
    color: #155724;
    background-color: #b1dfbb; }
a.list-group-item-success.active,
  button.list-group-item-success.active {
    color: #fff;
    background-color: #155724;
    border-color: #155724; }
.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb; }
a.list-group-item-info,
button.list-group-item-info {
  color: #0c5460; }
a.list-group-item-info:focus, a.list-group-item-info:hover,
  button.list-group-item-info:focus,
  button.list-group-item-info:hover {
    color: #0c5460;
    background-color: #abdde5; }
a.list-group-item-info.active,
  button.list-group-item-info.active {
    color: #fff;
    background-color: #0c5460;
    border-color: #0c5460; }
.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba; }
a.list-group-item-warning,
button.list-group-item-warning {
  color: #856404; }
a.list-group-item-warning:focus, a.list-group-item-warning:hover,
  button.list-group-item-warning:focus,
  button.list-group-item-warning:hover {
    color: #856404;
    background-color: #ffe8a1; }
a.list-group-item-warning.active,
  button.list-group-item-warning.active {
    color: #fff;
    background-color: #856404;
    border-color: #856404; }
.list-group-item-danger {
  color: #721c24;
  background-color: #f5c6cb; }
a.list-group-item-danger,
button.list-group-item-danger {
  color: #721c24; }
a.list-group-item-danger:focus, a.list-group-item-danger:hover,
  button.list-group-item-danger:focus,
  button.list-group-item-danger:hover {
    color: #721c24;
    background-color: #f1b0b7; }
a.list-group-item-danger.active,
  button.list-group-item-danger.active {
    color: #fff;
    background-color: #721c24;
    border-color: #721c24; }
.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe; }
a.list-group-item-light,
button.list-group-item-light {
  color: #818182; }
a.list-group-item-light:focus, a.list-group-item-light:hover,
  button.list-group-item-light:focus,
  button.list-group-item-light:hover {
    color: #818182;
    background-color: #ececf6; }
a.list-group-item-light.active,
  button.list-group-item-light.active {
    color: #fff;
    background-color: #818182;
    border-color: #818182; }
.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca; }
a.list-group-item-dark,
button.list-group-item-dark {
  color: #1b1e21; }
a.list-group-item-dark:focus, a.list-group-item-dark:hover,
  button.list-group-item-dark:focus,
  button.list-group-item-dark:hover {
    color: #1b1e21;
    background-color: #b9bbbe; }
a.list-group-item-dark.active,
  button.list-group-item-dark.active {
    color: #fff;
    background-color: #1b1e21;
    border-color: #1b1e21; }
.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: .5; }
.close:focus, .close:hover {
    color: #000;
    text-decoration: none;
    opacity: .75; }
button.close {
  padding: 0;
  background: transparent;
  border: 0;
  -webkit-appearance: none; }
.modal-open {
  overflow: hidden; }
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  outline: 0; }
.modal.fade .modal-dialog {
    transition: -webkit-transform 0.3s ease-out;
    transition: transform 0.3s ease-out;
    transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
    -webkit-transform: translate(0, -25%);
            transform: translate(0, -25%); }
.modal.show .modal-dialog {
    -webkit-transform: translate(0, 0);
            transform: translate(0, 0); }
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto; }
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
  pointer-events: none; }
.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0; }
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000; }
.modal-backdrop.fade {
    opacity: 0; }
.modal-backdrop.show {
    opacity: 0.5; }
.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 15px;
  border-bottom: 1px solid #e9ecef;
  border-top-left-radius: 0.3rem;
  border-top-right-radius: 0.3rem; }
.modal-header .close {
    padding: 15px;
    margin: -15px -15px -15px auto; }
.modal-title {
  margin-bottom: 0;
  line-height: 1.5; }
.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 15px; }
.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 15px;
  border-top: 1px solid #e9ecef; }
.modal-footer > :not(:first-child) {
    margin-left: .25rem; }
.modal-footer > :not(:last-child) {
    margin-right: .25rem; }
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll; }
@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 30px auto; }
  .modal-sm {
    max-width: 300px; } }
@media (min-width: 992px) {
  .modal-lg {
    max-width: 800px; } }
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0; }
.tooltip.show {
    opacity: 0.9; }
.tooltip .arrow {
    position: absolute;
    display: block;
    width: 5px;
    height: 5px; }
.tooltip .arrow::before {
    position: absolute;
    border-color: transparent;
    border-style: solid; }
.tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^="top"] {
    padding: 5px 0; }
.tooltip.bs-tooltip-top .arrow, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow {
      bottom: 0; }
.tooltip.bs-tooltip-top .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before {
      margin-left: -3px;
      content: "";
      border-width: 5px 5px 0;
      border-top-color: #000; }
.tooltip.bs-tooltip-right, .tooltip.bs-tooltip-auto[x-placement^="right"] {
    padding: 0 5px; }
.tooltip.bs-tooltip-right .arrow, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow {
      left: 0; }
.tooltip.bs-tooltip-right .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before {
      margin-top: -3px;
      content: "";
      border-width: 5px 5px 5px 0;
      border-right-color: #000; }
.tooltip.bs-tooltip-bottom, .tooltip.bs-tooltip-auto[x-placement^="bottom"] {
    padding: 5px 0; }
.tooltip.bs-tooltip-bottom .arrow, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow {
      top: 0; }
.tooltip.bs-tooltip-bottom .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
      margin-left: -3px;
      content: "";
      border-width: 0 5px 5px;
      border-bottom-color: #000; }
.tooltip.bs-tooltip-left, .tooltip.bs-tooltip-auto[x-placement^="left"] {
    padding: 0 5px; }
.tooltip.bs-tooltip-left .arrow, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow {
      right: 0; }
.tooltip.bs-tooltip-left .arrow::before, .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before {
      right: 0;
      margin-top: -3px;
      content: "";
      border-width: 5px 0 5px 5px;
      border-left-color: #000; }
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem; }
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem; }
.popover .arrow {
    position: absolute;
    display: block;
    width: 0.8rem;
    height: 0.4rem; }
.popover .arrow::before,
  .popover .arrow::after {
    position: absolute;
    display: block;
    border-color: transparent;
    border-style: solid; }
.popover .arrow::before {
    content: "";
    border-width: 0.8rem; }
.popover .arrow::after {
    content: "";
    border-width: 0.8rem; }
.popover.bs-popover-top, .popover.bs-popover-auto[x-placement^="top"] {
    margin-bottom: 0.8rem; }
.popover.bs-popover-top .arrow, .popover.bs-popover-auto[x-placement^="top"] .arrow {
      bottom: 0; }
.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before,
    .popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      border-bottom-width: 0; }
.popover.bs-popover-top .arrow::before, .popover.bs-popover-auto[x-placement^="top"] .arrow::before {
      bottom: -0.8rem;
      margin-left: -0.8rem;
      border-top-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-top .arrow::after, .popover.bs-popover-auto[x-placement^="top"] .arrow::after {
      bottom: calc((0.8rem - 1px) * -1);
      margin-left: -0.8rem;
      border-top-color: #fff; }
.popover.bs-popover-right, .popover.bs-popover-auto[x-placement^="right"] {
    margin-left: 0.8rem; }
.popover.bs-popover-right .arrow, .popover.bs-popover-auto[x-placement^="right"] .arrow {
      left: 0; }
.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before,
    .popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      margin-top: -0.8rem;
      border-left-width: 0; }
.popover.bs-popover-right .arrow::before, .popover.bs-popover-auto[x-placement^="right"] .arrow::before {
      left: -0.8rem;
      border-right-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-right .arrow::after, .popover.bs-popover-auto[x-placement^="right"] .arrow::after {
      left: calc((0.8rem - 1px) * -1);
      border-right-color: #fff; }
.popover.bs-popover-bottom, .popover.bs-popover-auto[x-placement^="bottom"] {
    margin-top: 0.8rem; }
.popover.bs-popover-bottom .arrow, .popover.bs-popover-auto[x-placement^="bottom"] .arrow {
      top: 0; }
.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before,
    .popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      margin-left: -0.8rem;
      border-top-width: 0; }
.popover.bs-popover-bottom .arrow::before, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::before {
      top: -0.8rem;
      border-bottom-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-bottom .arrow::after, .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after {
      top: calc((0.8rem - 1px) * -1);
      border-bottom-color: #fff; }
.popover.bs-popover-bottom .popover-header::before, .popover.bs-popover-auto[x-placement^="bottom"] .popover-header::before {
      position: absolute;
      top: 0;
      left: 50%;
      display: block;
      width: 20px;
      margin-left: -10px;
      content: "";
      border-bottom: 1px solid #f7f7f7; }
.popover.bs-popover-left, .popover.bs-popover-auto[x-placement^="left"] {
    margin-right: 0.8rem; }
.popover.bs-popover-left .arrow, .popover.bs-popover-auto[x-placement^="left"] .arrow {
      right: 0; }
.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before,
    .popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      margin-top: -0.8rem;
      border-right-width: 0; }
.popover.bs-popover-left .arrow::before, .popover.bs-popover-auto[x-placement^="left"] .arrow::before {
      right: -0.8rem;
      border-left-color: rgba(0, 0, 0, 0.25); }
.popover.bs-popover-left .arrow::after, .popover.bs-popover-auto[x-placement^="left"] .arrow::after {
      right: calc((0.8rem - 1px) * -1);
      border-left-color: #fff; }
.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  color: inherit;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px); }
.popover-header:empty {
    display: none; }
.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529; }
.carousel {
  position: relative; }
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden; }
.carousel-item {
  position: relative;
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  transition: -webkit-transform 0.6s ease;
  transition: transform 0.6s ease;
  transition: transform 0.6s ease, -webkit-transform 0.6s ease;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-perspective: 1000px;
          perspective: 1000px; }
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block; }
.carousel-item-next,
.carousel-item-prev {
  position: absolute;
  top: 0; }
.carousel-item-next.carousel-item-left,
.carousel-item-prev.carousel-item-right {
  -webkit-transform: translateX(0);
          transform: translateX(0); }
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next.carousel-item-left,
    .carousel-item-prev.carousel-item-right {
      -webkit-transform: translate3d(0, 0, 0);
              transform: translate3d(0, 0, 0); } }
.carousel-item-next,
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%); }
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-next,
    .active.carousel-item-right {
      -webkit-transform: translate3d(100%, 0, 0);
              transform: translate3d(100%, 0, 0); } }
.carousel-item-prev,
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%); }
@supports ((-webkit-transform-style: preserve-3d) or (transform-style: preserve-3d)) {
    .carousel-item-prev,
    .active.carousel-item-left {
      -webkit-transform: translate3d(-100%, 0, 0);
              transform: translate3d(-100%, 0, 0); } }
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5; }
.carousel-control-prev:focus, .carousel-control-prev:hover,
  .carousel-control-next:focus,
  .carousel-control-next:hover {
    color: #fff;
    text-decoration: none;
    outline: 0;
    opacity: .9; }
.carousel-control-prev {
  left: 0; }
.carousel-control-next {
  right: 0; }
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: transparent no-repeat center center;
  background-size: 100% 100%; }
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M5.25 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E"); }
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 8 8'%3E%3Cpath d='M2.75 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E"); }
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 10px;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none; }
.carousel-indicators li {
    position: relative;
    -webkit-box-flex: 0;
        -ms-flex: 0 1 auto;
            flex: 0 1 auto;
    width: 30px;
    height: 3px;
    margin-right: 3px;
    margin-left: 3px;
    text-indent: -999px;
    background-color: rgba(255, 255, 255, 0.5); }
.carousel-indicators li::before {
      position: absolute;
      top: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
.carousel-indicators li::after {
      position: absolute;
      bottom: -10px;
      left: 0;
      display: inline-block;
      width: 100%;
      height: 10px;
      content: ""; }
.carousel-indicators .active {
    background-color: #fff; }
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center; }
.align-baseline {
  vertical-align: baseline !important; }
.align-top {
  vertical-align: top !important; }
.align-middle {
  vertical-align: middle !important; }
.align-bottom {
  vertical-align: bottom !important; }
.align-text-bottom {
  vertical-align: text-bottom !important; }
.align-text-top {
  vertical-align: text-top !important; }
.bg-primary {
  background-color: #247eab !important; }
a.bg-primary:focus, a.bg-primary:hover {
  background-color: #1b5f81 !important; }
.bg-secondary {
  background-color: #868e96 !important; }
a.bg-secondary:focus, a.bg-secondary:hover {
  background-color: #6c757d !important; }
.bg-success {
  background-color: #28a745 !important; }
a.bg-success:focus, a.bg-success:hover {
  background-color: #1e7e34 !important; }
.bg-info {
  background-color: #17a2b8 !important; }
a.bg-info:focus, a.bg-info:hover {
  background-color: #117a8b !important; }
.bg-warning {
  background-color: #ffc107 !important; }
a.bg-warning:focus, a.bg-warning:hover {
  background-color: #d39e00 !important; }
.bg-danger {
  background-color: #dc3545 !important; }
a.bg-danger:focus, a.bg-danger:hover {
  background-color: #bd2130 !important; }
.bg-light {
  background-color: #f8f9fa !important; }
a.bg-light:focus, a.bg-light:hover {
  background-color: #dae0e5 !important; }
.bg-dark {
  background-color: #343a40 !important; }
a.bg-dark:focus, a.bg-dark:hover {
  background-color: #1d2124 !important; }
.bg-white {
  background-color: #fff !important; }
.bg-transparent {
  background-color: transparent !important; }
.border {
  border: 1px solid #bbb !important; }
.border-0 {
  border: 0 !important; }
.border-top-0 {
  border-top: 0 !important; }
.border-right-0 {
  border-right: 0 !important; }
.border-bottom-0 {
  border-bottom: 0 !important; }
.border-left-0 {
  border-left: 0 !important; }
.border-primary {
  border-color: #247eab !important; }
.border-secondary {
  border-color: #868e96 !important; }
.border-success {
  border-color: #28a745 !important; }
.border-info {
  border-color: #17a2b8 !important; }
.border-warning {
  border-color: #ffc107 !important; }
.border-danger {
  border-color: #dc3545 !important; }
.border-light {
  border-color: #f8f9fa !important; }
.border-dark {
  border-color: #343a40 !important; }
.border-white {
  border-color: #fff !important; }
.rounded {
  border-radius: 0.25rem !important; }
.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important; }
.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important; }
.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important; }
.rounded-circle {
  border-radius: 50% !important; }
.rounded-0 {
  border-radius: 0 !important; }
.clearfix::after {
  display: block;
  clear: both;
  content: ""; }
.d-none {
  display: none !important; }
.d-inline {
  display: inline !important; }
.d-inline-block {
  display: inline-block !important; }
.d-block {
  display: block !important; }
.d-table {
  display: table !important; }
.d-table-row {
  display: table-row !important; }
.d-table-cell {
  display: table-cell !important; }
.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important; }
.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important; }
@media (min-width: 576px) {
  .d-sm-none {
    display: none !important; }
  .d-sm-inline {
    display: inline !important; }
  .d-sm-inline-block {
    display: inline-block !important; }
  .d-sm-block {
    display: block !important; }
  .d-sm-table {
    display: table !important; }
  .d-sm-table-row {
    display: table-row !important; }
  .d-sm-table-cell {
    display: table-cell !important; }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media (min-width: 768px) {
  .d-md-none {
    display: none !important; }
  .d-md-inline {
    display: inline !important; }
  .d-md-inline-block {
    display: inline-block !important; }
  .d-md-block {
    display: block !important; }
  .d-md-table {
    display: table !important; }
  .d-md-table-row {
    display: table-row !important; }
  .d-md-table-cell {
    display: table-cell !important; }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important; }
  .d-lg-inline {
    display: inline !important; }
  .d-lg-inline-block {
    display: inline-block !important; }
  .d-lg-block {
    display: block !important; }
  .d-lg-table {
    display: table !important; }
  .d-lg-table-row {
    display: table-row !important; }
  .d-lg-table-cell {
    display: table-cell !important; }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important; }
  .d-xl-inline {
    display: inline !important; }
  .d-xl-inline-block {
    display: inline-block !important; }
  .d-xl-block {
    display: block !important; }
  .d-xl-table {
    display: table !important; }
  .d-xl-table-row {
    display: table-row !important; }
  .d-xl-table-cell {
    display: table-cell !important; }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important; } }
.d-print-block {
  display: none !important; }
@media print {
    .d-print-block {
      display: block !important; } }
.d-print-inline {
  display: none !important; }
@media print {
    .d-print-inline {
      display: inline !important; } }
.d-print-inline-block {
  display: none !important; }
@media print {
    .d-print-inline-block {
      display: inline-block !important; } }
@media print {
  .d-print-none {
    display: none !important; } }
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden; }
.embed-responsive::before {
    display: block;
    content: ""; }
.embed-responsive .embed-responsive-item,
  .embed-responsive iframe,
  .embed-responsive embed,
  .embed-responsive object,
  .embed-responsive video {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0; }
.embed-responsive-21by9::before {
  padding-top: 42.85714%; }
.embed-responsive-16by9::before {
  padding-top: 56.25%; }
.embed-responsive-4by3::before {
  padding-top: 75%; }
.embed-responsive-1by1::before {
  padding-top: 100%; }
.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important; }
.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important; }
.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important; }
.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important; }
.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important; }
.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important; }
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important; }
.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important; }
.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important; }
.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important; }
.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important; }
.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important; }
.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important; }
.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important; }
.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important; }
.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important; }
.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important; }
.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important; }
.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important; }
.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important; }
.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important; }
.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important; }
.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important; }
.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important; }
.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important; }
.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important; }
.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important; }
.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important; }
@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important; }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important; }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important; }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important; }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important; }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important; }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important; }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important; }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important; }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important; }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important; }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important; }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important; }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important; }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important; }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important; }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important; }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important; }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important; }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important; }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important; }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important; }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important; }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important; }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important; }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important; }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important; }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important; }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important; } }
.float-left {
  float: left !important; }
.float-right {
  float: right !important; }
.float-none {
  float: none !important; }
@media (min-width: 576px) {
  .float-sm-left {
    float: left !important; }
  .float-sm-right {
    float: right !important; }
  .float-sm-none {
    float: none !important; } }
@media (min-width: 768px) {
  .float-md-left {
    float: left !important; }
  .float-md-right {
    float: right !important; }
  .float-md-none {
    float: none !important; } }
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important; }
  .float-lg-right {
    float: right !important; }
  .float-lg-none {
    float: none !important; } }
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important; }
  .float-xl-right {
    float: right !important; }
  .float-xl-none {
    float: none !important; } }
.position-static {
  position: static !important; }
.position-relative {
  position: relative !important; }
.position-absolute {
  position: absolute !important; }
.position-fixed {
  position: fixed !important; }
.position-sticky {
  position: -webkit-sticky !important;
  position: sticky !important; }
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030; }
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030; }
@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sticky-top {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    z-index: 1020; } }
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
          clip-path: inset(50%);
  border: 0; }
.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
  -webkit-clip-path: none;
          clip-path: none; }
.w-25 {
  width: 25% !important; }
.w-50 {
  width: 50% !important; }
.w-75 {
  width: 75% !important; }
.w-100 {
  width: 100% !important; }
.h-25 {
  height: 25% !important; }
.h-50 {
  height: 50% !important; }
.h-75 {
  height: 75% !important; }
.h-100 {
  height: 100% !important; }
.mw-100 {
  max-width: 100% !important; }
.mh-100 {
  max-height: 100% !important; }
.m-0 {
  margin: 0 !important; }
.mt-0,
.my-0 {
  margin-top: 0 !important; }
.mr-0,
.mx-0 {
  margin-right: 0 !important; }
.mb-0,
.my-0 {
  margin-bottom: 0 !important; }
.ml-0,
.mx-0 {
  margin-left: 0 !important; }
.m-1 {
  margin: 0.25rem !important; }
.mt-1,
.my-1 {
  margin-top: 0.25rem !important; }
.mr-1,
.mx-1 {
  margin-right: 0.25rem !important; }
.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important; }
.ml-1,
.mx-1 {
  margin-left: 0.25rem !important; }
.m-2 {
  margin: 0.5rem !important; }
.mt-2,
.my-2 {
  margin-top: 0.5rem !important; }
.mr-2,
.mx-2 {
  margin-right: 0.5rem !important; }
.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important; }
.ml-2,
.mx-2 {
  margin-left: 0.5rem !important; }
.m-3 {
  margin: 1rem !important; }
.mt-3,
.my-3 {
  margin-top: 1rem !important; }
.mr-3,
.mx-3 {
  margin-right: 1rem !important; }
.mb-3,
.my-3 {
  margin-bottom: 1rem !important; }
.ml-3,
.mx-3 {
  margin-left: 1rem !important; }
.m-4 {
  margin: 1.5rem !important; }
.mt-4,
.my-4 {
  margin-top: 1.5rem !important; }
.mr-4,
.mx-4 {
  margin-right: 1.5rem !important; }
.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important; }
.ml-4,
.mx-4 {
  margin-left: 1.5rem !important; }
.m-5 {
  margin: 3rem !important; }
.mt-5,
.my-5 {
  margin-top: 3rem !important; }
.mr-5,
.mx-5 {
  margin-right: 3rem !important; }
.mb-5,
.my-5 {
  margin-bottom: 3rem !important; }
.ml-5,
.mx-5 {
  margin-left: 3rem !important; }
.p-0 {
  padding: 0 !important; }
.pt-0,
.py-0 {
  padding-top: 0 !important; }
.pr-0,
.px-0 {
  padding-right: 0 !important; }
.pb-0,
.py-0 {
  padding-bottom: 0 !important; }
.pl-0,
.px-0 {
  padding-left: 0 !important; }
.p-1 {
  padding: 0.25rem !important; }
.pt-1,
.py-1 {
  padding-top: 0.25rem !important; }
.pr-1,
.px-1 {
  padding-right: 0.25rem !important; }
.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important; }
.pl-1,
.px-1 {
  padding-left: 0.25rem !important; }
.p-2 {
  padding: 0.5rem !important; }
.pt-2,
.py-2 {
  padding-top: 0.5rem !important; }
.pr-2,
.px-2 {
  padding-right: 0.5rem !important; }
.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important; }
.pl-2,
.px-2 {
  padding-left: 0.5rem !important; }
.p-3 {
  padding: 1rem !important; }
.pt-3,
.py-3 {
  padding-top: 1rem !important; }
.pr-3,
.px-3 {
  padding-right: 1rem !important; }
.pb-3,
.py-3 {
  padding-bottom: 1rem !important; }
.pl-3,
.px-3 {
  padding-left: 1rem !important; }
.p-4 {
  padding: 1.5rem !important; }
.pt-4,
.py-4 {
  padding-top: 1.5rem !important; }
.pr-4,
.px-4 {
  padding-right: 1.5rem !important; }
.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important; }
.pl-4,
.px-4 {
  padding-left: 1.5rem !important; }
.p-5 {
  padding: 3rem !important; }
.pt-5,
.py-5 {
  padding-top: 3rem !important; }
.pr-5,
.px-5 {
  padding-right: 3rem !important; }
.pb-5,
.py-5 {
  padding-bottom: 3rem !important; }
.pl-5,
.px-5 {
  padding-left: 3rem !important; }
.m-auto {
  margin: auto !important; }
.mt-auto,
.my-auto {
  margin-top: auto !important; }
.mr-auto,
.mx-auto {
  margin-right: auto !important; }
.mb-auto,
.my-auto {
  margin-bottom: auto !important; }
.ml-auto,
.mx-auto {
  margin-left: auto !important; }
@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important; }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important; }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important; }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important; }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important; }
  .m-sm-1 {
    margin: 0.25rem !important; }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important; }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important; }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important; }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important; }
  .m-sm-2 {
    margin: 0.5rem !important; }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important; }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important; }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important; }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important; }
  .m-sm-3 {
    margin: 1rem !important; }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important; }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important; }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important; }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important; }
  .m-sm-4 {
    margin: 1.5rem !important; }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important; }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important; }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important; }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important; }
  .m-sm-5 {
    margin: 3rem !important; }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important; }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important; }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important; }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important; }
  .p-sm-0 {
    padding: 0 !important; }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important; }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important; }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important; }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important; }
  .p-sm-1 {
    padding: 0.25rem !important; }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important; }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important; }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important; }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important; }
  .p-sm-2 {
    padding: 0.5rem !important; }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important; }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important; }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important; }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important; }
  .p-sm-3 {
    padding: 1rem !important; }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important; }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important; }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important; }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important; }
  .p-sm-4 {
    padding: 1.5rem !important; }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important; }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important; }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important; }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important; }
  .p-sm-5 {
    padding: 3rem !important; }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important; }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important; }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important; }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important; }
  .m-sm-auto {
    margin: auto !important; }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important; }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important; }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important; }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important; } }
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important; }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important; }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important; }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important; }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important; }
  .m-md-1 {
    margin: 0.25rem !important; }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important; }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important; }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important; }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important; }
  .m-md-2 {
    margin: 0.5rem !important; }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important; }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important; }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important; }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important; }
  .m-md-3 {
    margin: 1rem !important; }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important; }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important; }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important; }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important; }
  .m-md-4 {
    margin: 1.5rem !important; }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important; }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important; }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important; }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important; }
  .m-md-5 {
    margin: 3rem !important; }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important; }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important; }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important; }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important; }
  .p-md-0 {
    padding: 0 !important; }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important; }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important; }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important; }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important; }
  .p-md-1 {
    padding: 0.25rem !important; }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important; }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important; }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important; }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important; }
  .p-md-2 {
    padding: 0.5rem !important; }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important; }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important; }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important; }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important; }
  .p-md-3 {
    padding: 1rem !important; }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important; }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important; }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important; }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important; }
  .p-md-4 {
    padding: 1.5rem !important; }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important; }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important; }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important; }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important; }
  .p-md-5 {
    padding: 3rem !important; }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important; }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important; }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important; }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important; }
  .m-md-auto {
    margin: auto !important; }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important; }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important; }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important; }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important; } }
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important; }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important; }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important; }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important; }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important; }
  .m-lg-1 {
    margin: 0.25rem !important; }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important; }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important; }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important; }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important; }
  .m-lg-2 {
    margin: 0.5rem !important; }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important; }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important; }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important; }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important; }
  .m-lg-3 {
    margin: 1rem !important; }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important; }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important; }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important; }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important; }
  .m-lg-4 {
    margin: 1.5rem !important; }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important; }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important; }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important; }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important; }
  .m-lg-5 {
    margin: 3rem !important; }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important; }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important; }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important; }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important; }
  .p-lg-0 {
    padding: 0 !important; }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important; }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important; }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important; }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important; }
  .p-lg-1 {
    padding: 0.25rem !important; }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important; }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important; }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important; }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important; }
  .p-lg-2 {
    padding: 0.5rem !important; }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important; }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important; }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important; }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important; }
  .p-lg-3 {
    padding: 1rem !important; }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important; }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important; }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important; }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important; }
  .p-lg-4 {
    padding: 1.5rem !important; }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important; }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important; }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important; }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important; }
  .p-lg-5 {
    padding: 3rem !important; }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important; }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important; }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important; }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important; }
  .m-lg-auto {
    margin: auto !important; }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important; }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important; }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important; }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important; } }
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important; }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important; }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important; }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important; }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important; }
  .m-xl-1 {
    margin: 0.25rem !important; }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important; }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important; }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important; }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important; }
  .m-xl-2 {
    margin: 0.5rem !important; }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important; }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important; }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important; }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important; }
  .m-xl-3 {
    margin: 1rem !important; }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important; }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important; }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important; }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important; }
  .m-xl-4 {
    margin: 1.5rem !important; }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important; }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important; }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important; }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important; }
  .m-xl-5 {
    margin: 3rem !important; }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important; }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important; }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important; }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important; }
  .p-xl-0 {
    padding: 0 !important; }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important; }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important; }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important; }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important; }
  .p-xl-1 {
    padding: 0.25rem !important; }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important; }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important; }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important; }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important; }
  .p-xl-2 {
    padding: 0.5rem !important; }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important; }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important; }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important; }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important; }
  .p-xl-3 {
    padding: 1rem !important; }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important; }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important; }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important; }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important; }
  .p-xl-4 {
    padding: 1.5rem !important; }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important; }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important; }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important; }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important; }
  .p-xl-5 {
    padding: 3rem !important; }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important; }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important; }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important; }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important; }
  .m-xl-auto {
    margin: auto !important; }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important; }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important; }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important; }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important; } }
.text-justify {
  text-align: justify !important; }
.text-nowrap {
  white-space: nowrap !important; }
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap; }
.text-left {
  text-align: left !important; }
.text-right {
  text-align: right !important; }
.text-center {
  text-align: center !important; }
@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important; }
  .text-sm-right {
    text-align: right !important; }
  .text-sm-center {
    text-align: center !important; } }
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important; }
  .text-md-right {
    text-align: right !important; }
  .text-md-center {
    text-align: center !important; } }
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important; }
  .text-lg-right {
    text-align: right !important; }
  .text-lg-center {
    text-align: center !important; } }
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important; }
  .text-xl-right {
    text-align: right !important; }
  .text-xl-center {
    text-align: center !important; } }
.text-lowercase {
  text-transform: lowercase !important; }
.text-uppercase {
  text-transform: uppercase !important; }
.text-capitalize {
  text-transform: capitalize !important; }
.font-weight-light {
  font-weight: 300 !important; }
.font-weight-normal {
  font-weight: 400 !important; }
.font-weight-bold {
  font-weight: 700 !important; }
.font-italic {
  font-style: italic !important; }
.text-white {
  color: #fff !important; }
.text-primary {
  color: #247eab !important; }
a.text-primary:focus, a.text-primary:hover {
  color: #1b5f81 !important; }
.text-secondary {
  color: #868e96 !important; }
a.text-secondary:focus, a.text-secondary:hover {
  color: #6c757d !important; }
.text-success {
  color: #28a745 !important; }
a.text-success:focus, a.text-success:hover {
  color: #1e7e34 !important; }
.text-info {
  color: #17a2b8 !important; }
a.text-info:focus, a.text-info:hover {
  color: #117a8b !important; }
.text-warning {
  color: #ffc107 !important; }
a.text-warning:focus, a.text-warning:hover {
  color: #d39e00 !important; }
.text-danger {
  color: #dc3545 !important; }
a.text-danger:focus, a.text-danger:hover {
  color: #bd2130 !important; }
.text-light {
  color: #f8f9fa !important; }
a.text-light:focus, a.text-light:hover {
  color: #dae0e5 !important; }
.text-dark {
  color: #343a40 !important; }
a.text-dark:focus, a.text-dark:hover {
  color: #1d2124 !important; }
.text-muted {
  color: #868e96 !important; }
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0; }
.visible {
  visibility: visible !important; }
.invisible {
  visibility: hidden !important; }
/***************** Color Definitions ****************/
/* HomePage title */
.fill-and-center-in-parent {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.gh__block__content--grid .gh__container-grid__container {
  padding: 1rem; }
.gh__block__content--grid .gh__container-grid__element {
  padding: 1rem; }
/*
Used in
- IPONZ
*/
.gh__learner-dash-page-widget__header {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px;
  margin-bottom: 1.5rem; }
.gh__learner-dashboard-page-container {
  margin-left: 5rem;
  margin-bottom: 2rem;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 80%; }
.gh__learnerDashPageLearnerTasksWidget {
  margin-left: 2rem; }
.gh__learnerDashPageLearnerTasksWidget__task-text {
  margin-left: 1.5rem; }
.gh__learnerDashPageObjectAssignmentWidget__widget {
  margin-bottom: 1rem; }
.gh__learnerDashPageObjectAssignmentWidget__object-title {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }
.gh__learnerDashPageObjectAssignmentWidget:not(.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1) .gh__learnerDashPageObjectAssignmentWidget__widget {
  padding: 0.75rem 1.25rem;
  border: 2px solid #00BCE7; }
.gh__learnerDashPageObjectAssignmentWidget:not(.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1) .gh__learnerDashPageObjectAssignmentWidget__widget::after {
    content: "\f067";
    font-family: fontawesome;
    margin-right: 0.07142857em;
    font: normal normal normal 14px/1 FontAwesome;
    padding-top: 0.25em;
    color: #047FAF;
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
.gh__learnerDashPageObjectAssignmentWidget:not(.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1) .gh__learnerDashPageObjectAssignmentWidget__widget .gh__learnerDashPageObjectAssignmentWidget__object-title {
    font-family: Gustan Book;
    font-size: 1.125rem;
    color: #047FAF;
    width: 100%; }
.gh__learnerDashPageObjectAssignmentWidget:not(.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1) .gh__learnerDashPageObjectAssignmentWidget__widget .gh__learnerDashPageObjectAssignmentWidget__object-image {
    display: none; }
.gh__learnerDashPageObjectAssignmentWidget:not(.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1) .gh__learnerDashPageObjectAssignmentWidget__widget .gh__learnerDashPageObjectAssignmentWidget__object-call-to-action {
    display: none; }
.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1 .gh__learnerDashPageObjectAssignmentWidget__widget {
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 10rem 1fr;
  grid-column-gap: 2rem; }
.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1 .gh__learnerDashPageObjectAssignmentWidget__widget .gh__learnerDashPageObjectAssignmentWidget__object-image {
    grid-column: 1;
    grid-row-start: 1;
    grid-row-end: 3;
    width: 100%; }
.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1 .gh__learnerDashPageObjectAssignmentWidget__widget .gh__learnerDashPageObjectAssignmentWidget__object-title {
    color: #4D4D4D;
    grid-column: 2;
    grid-row: 1;
    -ms-flex-item-align: end;
        align-self: end;
    padding-bottom: 2rem;
    font-family: 'Gustan Book';
    font-size: 1.25rem; }
.gh__learnerDashPageObjectAssignmentWidget--numAssigned-1 .gh__learnerDashPageObjectAssignmentWidget__widget .gh__learnerDashPageObjectAssignmentWidget__object-call-to-action {
    grid-row: 2;
    grid-column: 2;
    max-width: 10rem;
    max-width: -webkit-max-content;
    max-width: -moz-max-content;
    max-width: max-content;
    background-color: #047FAF;
    color: white;
    font-size: 1.125rem;
    font-family: 'Gustan Bold';
    border-radius: 2px;
    padding: 0.5rem 2.5rem;
    border: transparent;
    margin-bottom: 2rem; }
.gh_dashboard__journey_table_cell_waypoint_status_Accessed {
  background-color: #a6ccb1; }
.gh_dashboard__journey_table_cell_waypoint_status_Started {
  background-color: #ffb573; }
.gh_dashboard__journey_table_cell_waypoint_status_Completed {
  background-color: #51ae6e; }
#learnerDashboard__ss__wrapper {
  max-width: 90%;
  margin: auto;
  margin-bottom: 50px; }
#learnerDashboard__ss__wrapper .gh__learnerDashboard_ss {
    overflow-x: auto; }
.LearnerDashboardPage .gh__page__layout-content > .gh-container-fluid {
  width: 100%; }
.gh__btn {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0; }
.gh__btn > p, .gh__btn > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn:active, .gh__btn:focus, .gh__btn:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn:active > p, .gh__btn:active > a, .gh__btn:focus > p, .gh__btn:focus > a, .gh__btn:hover > p, .gh__btn:hover > a {
      color: #000000 !important; }
.gh__btn--next-page {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  padding-right: 45px;
  background-image: url("../images/common/next-button-arrow.png");
  background-position: 95% 6px; }
.gh__btn--next-page > p, .gh__btn--next-page > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn--next-page:active, .gh__btn--next-page:focus, .gh__btn--next-page:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn--next-page:active > p, .gh__btn--next-page:active > a, .gh__btn--next-page:focus > p, .gh__btn--next-page:focus > a, .gh__btn--next-page:hover > p, .gh__btn--next-page:hover > a {
      color: #000000 !important; }
.gh__btn--next-page > p, .gh__btn--next-page > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn--next-page:active, .gh__btn--next-page:focus, .gh__btn--next-page:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn--next-page:active > p, .gh__btn--next-page:active > a, .gh__btn--next-page:focus > p, .gh__btn--next-page:focus > a, .gh__btn--next-page:hover > p, .gh__btn--next-page:hover > a {
      color: #000000 !important; }
.gh__btn--previous-page {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  padding-left: 45px;
  background-image: url("../images/common/next-button-arrow.png");
  background-position: 5% 6px; }
.gh__btn--previous-page > p, .gh__btn--previous-page > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn--previous-page:active, .gh__btn--previous-page:focus, .gh__btn--previous-page:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn--previous-page:active > p, .gh__btn--previous-page:active > a, .gh__btn--previous-page:focus > p, .gh__btn--previous-page:focus > a, .gh__btn--previous-page:hover > p, .gh__btn--previous-page:hover > a {
      color: #000000 !important; }
.gh__btn--previous-page > p, .gh__btn--previous-page > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn--previous-page:active, .gh__btn--previous-page:focus, .gh__btn--previous-page:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn--previous-page:active > p, .gh__btn--previous-page:active > a, .gh__btn--previous-page:focus > p, .gh__btn--previous-page:focus > a, .gh__btn--previous-page:hover > p, .gh__btn--previous-page:hover > a {
      color: #000000 !important; }
.gh__btn--up-page {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  padding-right: 45px;
  background-image: url("../images/common/next-button-arrow.png");
  background-position: 5% 6px; }
.gh__btn--up-page > p, .gh__btn--up-page > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn--up-page:active, .gh__btn--up-page:focus, .gh__btn--up-page:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn--up-page:active > p, .gh__btn--up-page:active > a, .gh__btn--up-page:focus > p, .gh__btn--up-page:focus > a, .gh__btn--up-page:hover > p, .gh__btn--up-page:hover > a {
      color: #000000 !important; }
.gh__btn--up-page > p, .gh__btn--up-page > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn--up-page:active, .gh__btn--up-page:focus, .gh__btn--up-page:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn--up-page:active > p, .gh__btn--up-page:active > a, .gh__btn--up-page:focus > p, .gh__btn--up-page:focus > a, .gh__btn--up-page:hover > p, .gh__btn--up-page:hover > a {
      color: #000000 !important; }
.gh__btn.gh__btn--right {
  float: right; }
.gh__btn.gh__btn--left {
  float: left; }
.gh__button-block {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.gh__button-block.gh__navigation__block {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    margin-left: -15px;
    margin-right: -15px; }
.gh__button-block.gh__navigation__block.justify-content-center {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.gh__button-block--left {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start; }
.gh__button-block--center {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.gh__button-block--right {
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button > p, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:active, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:focus, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:active > p, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:active > a, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:focus > p, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:focus > a, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:hover > p, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button:hover > a {
      color: #000000 !important; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button.more-info {
    background-color: #66D375;
    color: white;
    border-color: transparent;
    border-width: 0px;
    border-style: solid; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button.more-info:hover {
      background-color: #008737;
      color: white; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button.more-info:hover p, .gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button.more-info:hover span {
        color: white; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button.gh__navigation_next_page {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10; }
.gh__button-block:not(.gh__button-block--as-handbook-link) .gh__button-block__button.gh__button__disabled {
    pointer-events: none;
    opacity: 0.5; }
.gh__button-block--as-handbook-link .gh__button-block__button > p {
  margin-bottom: 0; }
.gh__button-block--fixed-to-bottom {
  position: fixed;
  bottom: 0;
  left: 50%;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%); }
.gh__button-block--fixed-to-bottom .gh__button-block__button {
    margin: 0;
    white-space: normal; }
.gh__button-block--fixed-to-bottom.gh__button-block--left {
    left: 7%;
    -webkit-transform: initial;
            transform: initial; }
.gh__button-block--fixed-to-bottom.gh__button-block--right {
    right: 7%;
    left: initial;
    -webkit-transform: initial;
            transform: initial; }
.gh__button-block--fixed-to-body-bottom .gh__button-block__button {
  margin: 0;
  white-space: normal; }
.ButtonBlock.gh__button-block--float-right {
  display: inline-block;
  float: right; }
.ButtonBlock.gh__button-block--float-left {
  display: inline-block;
  float: left; }
.gh__button-block__button_aslink.gh__button__disabled {
  pointer-events: none;
  opacity: 0.5; }
.btn-default, .btn-default.active, .btn-default:hover, .btn-default.active:hover {
  color: #565656; }
.btn, .gh__interactive_video_block_progressbutton {
  border-radius: 2px;
  background-color: #E6E6E8;
  color: #000;
  text-decoration: none;
  cursor: pointer; }
.btn:focus, .gh__interactive_video_block_progressbutton:focus, .btn:hover, .gh__interactive_video_block_progressbutton:hover, .btn:active, .gh__interactive_video_block_progressbutton:active {
    color: black;
    background-color: #c5c5c5;
    text-decoration: none; }
.btn a, .gh__interactive_video_block_progressbutton a {
    color: #000; }
.btn a:hover, .gh__interactive_video_block_progressbutton a:hover {
      text-decoration: none; }
.btn.with-more-info, .with-more-info.gh__interactive_video_block_progressbutton {
    background-color: #66D375;
    color: white;
    border-color: transparent;
    border-width: 0px;
    border-style: solid; }
.btn.with-more-info:hover, .with-more-info.gh__interactive_video_block_progressbutton:hover {
      background-color: #008737;
      color: white; }
.btn.with-more-info:hover p, .with-more-info.gh__interactive_video_block_progressbutton:hover p, .btn.with-more-info:hover span, .with-more-info.gh__interactive_video_block_progressbutton:hover span {
        color: white; }
.btn.more-info, .more-info.gh__interactive_video_block_progressbutton {
    background-color: #66D375;
    color: white;
    border-color: transparent;
    border-width: 0px;
    border-style: solid; }
.btn.more-info:hover, .more-info.gh__interactive_video_block_progressbutton:hover {
      background-color: #008737;
      color: white; }
.btn.more-info:hover p, .more-info.gh__interactive_video_block_progressbutton:hover p, .btn.more-info:hover span, .more-info.gh__interactive_video_block_progressbutton:hover span {
        color: white; }
label {
  margin-bottom: 0; }
h2.accordion-heading.panelheading {
  color: white;
  font-size: 27px;
  font-weight: normal;
  margin-bottom: 0px;
  margin-top: 0px;
  padding: 15px; }
@media (max-width: 768px) {
  .sequence-activity-content {
    padding-left: 0;
    padding-right: 0; } }
/* Question styling */
/*
.Question {
	background-image: url("../images/question.png");			// Just set it up by adding the image to the theme folder
	background-position: 5px 40%;					// Probably needs to be adjusted with different images
	background-repeat: no-repeat;
	border-color: #c2c2c2;
	border-radius: 10px;
	border-width: 1px;
	color: $question-text-color;
	margin-bottom: 20px;
	padding: 5px 10px 0.1% 50px;
	xborder-style: dotted;
	line-height: 2em;

	p {
		font-size: $font-question-size;
		font-family: $font-question;
		color: $font-question-color;

	}
}
*/
/* Custom question styling */
/* Choice styling */
.Choice {
  list-style: none;
  color: black; }
.Choice .selected-choice {
    background-color: #c1c1c1; }
.feedback-button {
  background: initial;
  background-color: #E6E6E8;
  color: black;
  border-radius: 2px;
  cursor: pointer;
  border: none; }
.feedback-button:hover, .feedback-button:active, .feedback-button:focus {
    color: black;
    background-color: #ccc !important; }
/* Custom choice styling */
/* Feedback styling */
/* TODO: Sort the below classes */
.checkbox .inline {
  display: inline-block; }
.Question > ul {
  padding-left: 10px; }
.clock {
  float: right;
  width: initial;
  font-size: 20px; }
.gh__block__content p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__content h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__content h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__content h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__content h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__content h5, .gh__block__content .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__content h6, .gh__block__content .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__content a, .gh__block__content .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__content li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__content a {
  color: #007F7A; }
.gh__block__content a:hover, .gh__block__content a:focus {
    color: #015C7C; }
.gh__block__content li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__content img.right {
  padding: 1em 0 1em 1em; }
.gh__block__content img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__block__content img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__block__content img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__block__content img.leftAlone {
  margin: auto; }
.gh__block__content img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.activity-separator {
  border-bottom: 3px solid #808080;
  /* width: 80%; */
  margin: auto;
  padding-top: 2rem; }
.activity-separator__image {
  display: none; }
.shortAnswerPeerAlert {
  background-color: #d9edf7;
  border-radius: 4px;
  border: 1px solid #bce8f1;
  margin-bottom: 20px;
  padding: 8px 35px 8px 14px; }
.gh__block__mcq {
  padding-top: 0rem;
  padding-bottom: 0rem; }
.gh__block__mcq__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem;
  padding-bottom: 1rem; }
@media (min-width: 576px) {
    .gh__block__mcq__question {
      margin-left: 1.7rem; } }
.gh__block__mcq__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq__question h5, .gh__block__mcq__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq__question h6, .gh__block__mcq__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq__question a, .gh__block__mcq__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq__question a {
    color: #007F7A; }
.gh__block__mcq__question a:hover, .gh__block__mcq__question a:focus {
      color: #015C7C; }
.gh__block__mcq__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq__question img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq__question img.leftAlone {
    margin: auto; }
.gh__block__mcq__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__cloze__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem;
  padding-bottom: 1rem; }
@media (min-width: 576px) {
    .gh__block__cloze__question {
      margin-left: 1.7rem; } }
.gh__block__cloze__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__cloze__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__cloze__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__cloze__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__cloze__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__cloze__question h5, .gh__block__cloze__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__cloze__question h6, .gh__block__cloze__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__cloze__question a, .gh__block__cloze__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__cloze__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__cloze__question a {
    color: #007F7A; }
.gh__block__cloze__question a:hover, .gh__block__cloze__question a:focus {
      color: #015C7C; }
.gh__block__cloze__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__cloze__question img.right {
    padding: 1em 0 1em 1em; }
.gh__block__cloze__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__cloze__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__cloze__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__cloze__question img.leftAlone {
    margin: auto; }
.gh__block__cloze__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
/* Multiple choice styling */
/* Standard top to bottom with feedback below */
.mcButton {
  min-width: 10%;
  background-color: #E6E6E8; }
.mcButton p {
    color: #000; }
.mcButton:hover p {
    color: black; }
/* Top to bottom, overall feedback */
.mcOneFeedback .Question {
  line-height: 22px; }
.mcOneFeedback .alert {
  margin-bottom: 12px; }
.mcOneFeedback .alert-success, .mcOneFeedback .tablefeedback .success, .tablefeedback .mcOneFeedback .success {
  background-color: #C1DEC1;
  color: #000000; }
.mcOneFeedback .alert-success p:first-child before, .mcOneFeedback .tablefeedback .success p:first-child before, .tablefeedback .mcOneFeedback .success p:first-child before {
    content: url("../images/Correct.png");
    float: left;
    padding-right: 10px;
    position: relative; }
.mcOneFeedback .alert-error, .mcOneFeedback .text-error, .mcOneFeedback .error {
  background-color: #FDCFD2;
  color: #000000; }
.mcOneFeedback .alert-error p:first-child before, .mcOneFeedback .text-error p:first-child before, .mcOneFeedback .error p:first-child before {
    content: url("../images/Cross.png");
    float: left;
    padding-right: 10px;
    position: relative; }
.MultiChoicecheckbox {
  display: none; }
.horzMcOption {
  display: inline; }
.mcOneFeedback > .btn-group {
  width: 100%; }
.mcOneFeedback .alert {
  margin-bottom: 12px; }
.gh__mcq--dropdown__overall-question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem;
  margin-bottom: 1rem; }
@media (min-width: 576px) {
    .gh__mcq--dropdown__overall-question {
      margin-left: 1.7rem; } }
.gh__mcq--dropdown__overall-question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--dropdown__overall-question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__overall-question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__overall-question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__overall-question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__overall-question h5, .gh__mcq--dropdown__overall-question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__overall-question h6, .gh__mcq--dropdown__overall-question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--dropdown__overall-question a, .gh__mcq--dropdown__overall-question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--dropdown__overall-question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__overall-question a {
    color: #007F7A; }
.gh__mcq--dropdown__overall-question a:hover, .gh__mcq--dropdown__overall-question a:focus {
      color: #015C7C; }
.gh__mcq--dropdown__overall-question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--dropdown__overall-question img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--dropdown__overall-question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--dropdown__overall-question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--dropdown__overall-question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--dropdown__overall-question img.leftAlone {
    margin: auto; }
.gh__mcq--dropdown__overall-question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.mcqdropdown-overallfeedback .alert-info {
  margin: 0 0 1rem calc(4rem + 1.7rem); }
.mcqdropdown-overallfeedback .alert-info p {
    margin: 0; }
.gh__mcq--dropdown__table {
  margin: 0 0 0 calc(4rem + 1.7rem);
  width: calc(100% - calc(4rem + 1.7rem));
  overflow-x: auto; }
.gh__mcq--dropdown__table-row--question-options {
  background-color: transparent !important; }
.gh__mcq--dropdown__table-row--feedback--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573;
  outline: 1px solid #22B573; }
.gh__mcq--dropdown__table-row--feedback--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--dropdown__table-row--feedback--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--correct h5, .gh__mcq--dropdown__table-row--feedback--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--correct h6, .gh__mcq--dropdown__table-row--feedback--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--dropdown__table-row--feedback--correct a, .gh__mcq--dropdown__table-row--feedback--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--dropdown__table-row--feedback--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--correct a {
    color: #007F7A; }
.gh__mcq--dropdown__table-row--feedback--correct a:hover, .gh__mcq--dropdown__table-row--feedback--correct a:focus {
      color: #015C7C; }
.gh__mcq--dropdown__table-row--feedback--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--dropdown__table-row--feedback--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--dropdown__table-row--feedback--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--dropdown__table-row--feedback--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--dropdown__table-row--feedback--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--dropdown__table-row--feedback--correct img.leftAlone {
    margin: auto; }
.gh__mcq--dropdown__table-row--feedback--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq--dropdown__table-row--feedback--correct p {
    margin-bottom: 0; }
.gh__mcq--dropdown__table-row--feedback--correct .alert-success, .gh__mcq--dropdown__table-row--feedback--correct .tablefeedback .success, .tablefeedback .gh__mcq--dropdown__table-row--feedback--correct .success {
    background-color: #C1DEC1; }
.gh__mcq--dropdown__table-row--feedback--correct .alert-success, .gh__mcq--dropdown__table-row--feedback--correct .tablefeedback .success, .tablefeedback .gh__mcq--dropdown__table-row--feedback--correct .success {
    background-color: transparent; }
.gh__mcq--dropdown__table-row--feedback--correct .Feedback {
    background-color: transparent;
    padding-left: 2.5rem;
    border-color: transparent; }
.gh__mcq--dropdown__table-row--feedback--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B;
  outline: 1px solid #EA042B; }
.gh__mcq--dropdown__table-row--feedback--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--dropdown__table-row--feedback--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--incorrect h5, .gh__mcq--dropdown__table-row--feedback--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--incorrect h6, .gh__mcq--dropdown__table-row--feedback--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--dropdown__table-row--feedback--incorrect a, .gh__mcq--dropdown__table-row--feedback--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--dropdown__table-row--feedback--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--dropdown__table-row--feedback--incorrect a {
    color: #007F7A; }
.gh__mcq--dropdown__table-row--feedback--incorrect a:hover, .gh__mcq--dropdown__table-row--feedback--incorrect a:focus {
      color: #015C7C; }
.gh__mcq--dropdown__table-row--feedback--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--dropdown__table-row--feedback--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--dropdown__table-row--feedback--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--dropdown__table-row--feedback--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--dropdown__table-row--feedback--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--dropdown__table-row--feedback--incorrect img.leftAlone {
    margin: auto; }
.gh__mcq--dropdown__table-row--feedback--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq--dropdown__table-row--feedback--incorrect p {
    margin-bottom: 0; }
.gh__mcq--dropdown__table-row--feedback--incorrect .Feedback {
    background-color: transparent;
    padding-left: 2.5rem;
    border-color: transparent; }
.gh__mcq--dropdown__options-selector, .gh__form-block__selectuser__options-selector {
  background-color: transparent;
  font-family: "Roboto";
  font-size: 1rem;
  border-style: solid;
  border-width: 0;
  border-radius: 0;
  border-bottom: 1px #ccc solid; }
.gh__mcq--dropdown__question p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__mcq--dropdown__question h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__mcq--dropdown__question h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__mcq--dropdown__question h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__mcq--dropdown__question h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__mcq--dropdown__question h5, .gh__mcq--dropdown__question .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__mcq--dropdown__question h6, .gh__mcq--dropdown__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--dropdown__question a, .gh__mcq--dropdown__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--dropdown__question li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__mcq--dropdown__question a {
  color: #007F7A; }
.gh__mcq--dropdown__question a:hover, .gh__mcq--dropdown__question a:focus {
    color: #015C7C; }
.gh__mcq--dropdown__question li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__mcq--dropdown__question img.right {
  padding: 1em 0 1em 1em; }
.gh__mcq--dropdown__question img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__mcq--dropdown__question img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__mcq--dropdown__question img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__mcq--dropdown__question img.leftAlone {
  margin: auto; }
.gh__mcq--dropdown__question img.rightAlone {
  float: right !important;
  margin-left: 100%; }
/* table activity styles */
.tableActivity tbody tr th p {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.tableActivity tbody tr td {
  background-color: white; }
.tableActivity tbody tr td .success {
    background-color: #C1DEC1; }
.tableActivity tbody tr td .error {
    background-color: #FDCFD2; }
.tableActivity tbody tr td .btn-group {
    display: inline-block; }
.tableActivity tbody tr td .btn-group .tablebutton {
      margin-right: 5px; }
.tableActivity tbody tr td .Feedback {
    background-position: 5px 45%; }
.tableActivity tbody tr td .Feedback p {
      padding-left: 2%; }
.tableFeedbackAsRow td {
  padding: 0px !important; }
.tableFeedbackAsRow td .Feedback {
    margin: 0px; }
/*  the stripping effect on tables is commment out because it creates problems with feedback under
.table-striped {
  tbody {
    tr {
      &:nth-child(even) {
        td {
          background-color: white;
        }
        th {
          background-color: white;
        }
      }
    }
  }
}
*/
.tablefeedback .error {
  padding-left: 28px;
  background-repeat: no-repeat;
  background-image: url("../images/activities/incorrect.png");
  background-position: 2px 0.5em; }
.tablefeedback .success {
  padding-left: 28px;
  background-repeat: no-repeat;
  background-image: url("../images/activities/correct.png");
  background-position: 2px 0.5em; }
.tablefeedback .error {
  padding-left: 28px;
  background-repeat: no-repeat;
  background-image: url("../images/activities/incorrect.png");
  background-position: 2px 0.5em; }
.tablefeedback .Feedback.alert-info[data-option-num='2'] {
  background-color: #DFF4FB; }
.gh__table-block__options-wrapper {
  margin-bottom: 1rem; }
.gh__table-block__option {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  color: #333333;
  background-color: #E2E2E2;
  min-width: 7rem; }
.gh__table-block__option:hover, .gh__table-block__option:active {
    color: #333333;
    background-color: #C2C2C2; }
.gh__table-block__option.selected-choice {
    color: #333333;
    background-color: #C2C2C2; }
.gh__table-block__feedback--inline {
  border-radius: 0; }
.gh__table-block__feedback--inline--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573; }
.gh__table-block__feedback--inline--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__table-block__feedback--inline--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--correct h5, .gh__table-block__feedback--inline--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--correct h6, .gh__table-block__feedback--inline--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__table-block__feedback--inline--correct a, .gh__table-block__feedback--inline--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__table-block__feedback--inline--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--correct a {
    color: #007F7A; }
.gh__table-block__feedback--inline--correct a:hover, .gh__table-block__feedback--inline--correct a:focus {
      color: #015C7C; }
.gh__table-block__feedback--inline--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__table-block__feedback--inline--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__table-block__feedback--inline--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__table-block__feedback--inline--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__table-block__feedback--inline--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__table-block__feedback--inline--correct img.leftAlone {
    margin: auto; }
.gh__table-block__feedback--inline--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__table-block__feedback--inline--correct p {
    margin-bottom: 0; }
.gh__table-block__feedback--inline--correct .alert-success, .gh__table-block__feedback--inline--correct .tablefeedback .success, .tablefeedback .gh__table-block__feedback--inline--correct .success {
    background-color: #C1DEC1; }
.gh__table-block__feedback--inline--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B; }
.gh__table-block__feedback--inline--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__table-block__feedback--inline--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--incorrect h5, .gh__table-block__feedback--inline--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--incorrect h6, .gh__table-block__feedback--inline--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__table-block__feedback--inline--incorrect a, .gh__table-block__feedback--inline--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__table-block__feedback--inline--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--incorrect a {
    color: #007F7A; }
.gh__table-block__feedback--inline--incorrect a:hover, .gh__table-block__feedback--inline--incorrect a:focus {
      color: #015C7C; }
.gh__table-block__feedback--inline--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__table-block__feedback--inline--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__table-block__feedback--inline--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__table-block__feedback--inline--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__table-block__feedback--inline--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__table-block__feedback--inline--incorrect img.leftAlone {
    margin: auto; }
.gh__table-block__feedback--inline--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__table-block__feedback--inline--incorrect p {
    margin-bottom: 0; }
.gh__table-block__feedback--inline--neutral {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__table-block__feedback--inline--neutral p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__table-block__feedback--inline--neutral h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--neutral h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--neutral h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--neutral h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--neutral h5, .gh__table-block__feedback--inline--neutral .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--neutral h6, .gh__table-block__feedback--inline--neutral .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__table-block__feedback--inline--neutral a, .gh__table-block__feedback--inline--neutral .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__table-block__feedback--inline--neutral li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__table-block__feedback--inline--neutral a {
    color: #007F7A; }
.gh__table-block__feedback--inline--neutral a:hover, .gh__table-block__feedback--inline--neutral a:focus {
      color: #015C7C; }
.gh__table-block__feedback--inline--neutral li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__table-block__feedback--inline--neutral img.right {
    padding: 1em 0 1em 1em; }
.gh__table-block__feedback--inline--neutral img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__table-block__feedback--inline--neutral img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__table-block__feedback--inline--neutral img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__table-block__feedback--inline--neutral img.leftAlone {
    margin: auto; }
.gh__table-block__feedback--inline--neutral img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__table-block__feedback--inline--neutral p {
    margin-bottom: 0; }
.gh__table-block__content--info p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__table-block__content--info h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__table-block__content--info h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__table-block__content--info h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__table-block__content--info h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__table-block__content--info h5, .gh__table-block__content--info .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__table-block__content--info h6, .gh__table-block__content--info .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__table-block__content--info a, .gh__table-block__content--info .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__table-block__content--info li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__table-block__content--info a {
  color: #007F7A; }
.gh__table-block__content--info a:hover, .gh__table-block__content--info a:focus {
    color: #015C7C; }
.gh__table-block__content--info li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__table-block__content--info img.right {
  padding: 1em 0 1em 1em; }
.gh__table-block__content--info img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__table-block__content--info img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__table-block__content--info img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__table-block__content--info img.leftAlone {
  margin: auto; }
.gh__table-block__content--info img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__table-block__cell {
  border: 1px solid #eceeef !important; }
.gh__block__table__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem; }
@media (min-width: 576px) {
    .gh__block__table__question {
      margin-left: 1.7rem; } }
.gh__block__table__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__table__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__table__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__table__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__table__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__table__question h5, .gh__block__table__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__table__question h6, .gh__block__table__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__table__question a, .gh__block__table__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__table__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__table__question a {
    color: #007F7A; }
.gh__block__table__question a:hover, .gh__block__table__question a:focus {
      color: #015C7C; }
.gh__block__table__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__table__question img.right {
    padding: 1em 0 1em 1em; }
.gh__block__table__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__table__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__table__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__table__question img.leftAlone {
    margin: auto; }
.gh__block__table__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__options {
  padding: 0; }
@media (min-width: 576px) {
    .gh__block__mcq-buttons--vertical__options {
      margin-left: 4rem; } }
@media (min-width: 576px) {
    .gh__block__mcq-buttons--vertical__options {
      padding: 0 0 0 2rem;
      margin-right: 1.7rem; } }
.gh__block__mcq-buttons--vertical__options__option__select {
  background-color: #E2E2E2;
  margin-bottom: 1rem;
  border: none; }
.gh__block__mcq-buttons--vertical__options__option__select p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__select h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__select h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__select h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__select h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__select h5, .gh__block__mcq-buttons--vertical__options__option__select .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__select h6, .gh__block__mcq-buttons--vertical__options__option__select .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__options__option__select a, .gh__block__mcq-buttons--vertical__options__option__select .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__options__option__select li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__select a {
    color: #007F7A; }
.gh__block__mcq-buttons--vertical__options__option__select a:hover, .gh__block__mcq-buttons--vertical__options__option__select a:focus {
      color: #015C7C; }
.gh__block__mcq-buttons--vertical__options__option__select li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__select img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__options__option__select img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq-buttons--vertical__options__option__select img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq-buttons--vertical__options__option__select img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__options__option__select img.leftAlone {
    margin: auto; }
.gh__block__mcq-buttons--vertical__options__option__select img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__options__option__select:hover {
    background-color: #c1c1c1;
    color: black; }
.gh__block__mcq-buttons--vertical__options__option__select .selected-choice {
    background-color: #c1c1c1;
    color: black; }
.gh__block__mcq-buttons--vertical__options__option__select .gh__mcq--buttons--horz__option--selected {
    background-color: #c1c1c1;
    color: black; }
.gh__block__mcq-buttons--vertical__options__option__select * {
    cursor: pointer;
    width: 100%; }
.gh__block__mcq-buttons--vertical__options__option__select p {
    margin: 0 0 0px; }
.gh__block__mcq-buttons--vertical__options__option__select label {
    padding: 1rem 1rem; }
.gh__block__mcq-buttons--vertical__options__option__select--active {
  background-color: #c1c1c1;
  color: black; }
.gh__mcq--buttons--horz__option--selected {
  background-color: #c1c1c1;
  color: black; }
.gh__block__mcq-buttons--vertical__options__option__feedback p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback h5, .gh__block__mcq-buttons--vertical__options__option__feedback .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback h6, .gh__block__mcq-buttons--vertical__options__option__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__options__option__feedback a, .gh__block__mcq-buttons--vertical__options__option__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__options__option__feedback li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback a {
  color: #007F7A; }
.gh__block__mcq-buttons--vertical__options__option__feedback a:hover, .gh__block__mcq-buttons--vertical__options__option__feedback a:focus {
    color: #015C7C; }
.gh__block__mcq-buttons--vertical__options__option__feedback li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback img.right {
  padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__options__option__feedback img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__block__mcq-buttons--vertical__options__option__feedback img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__block__mcq-buttons--vertical__options__option__feedback img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__options__option__feedback img.leftAlone {
  margin: auto; }
.gh__block__mcq-buttons--vertical__options__option__feedback img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct h5, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct h6, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__options__option__feedback--correct a, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__options__option__feedback--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct a {
    color: #007F7A; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct a:hover, .gh__block__mcq-buttons--vertical__options__option__feedback--correct a:focus {
      color: #015C7C; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct img.leftAlone {
    margin: auto; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct p {
    margin-bottom: 0; }
.gh__block__mcq-buttons--vertical__options__option__feedback--correct .alert-success, .gh__block__mcq-buttons--vertical__options__option__feedback--correct .tablefeedback .success, .tablefeedback .gh__block__mcq-buttons--vertical__options__option__feedback--correct .success {
    background-color: #C1DEC1; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect h5, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect h6, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect a, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect a {
    color: #007F7A; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect a:hover, .gh__block__mcq-buttons--vertical__options__option__feedback--incorrect a:focus {
      color: #015C7C; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect img.leftAlone {
    margin: auto; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__options__option__feedback--incorrect p {
    margin-bottom: 0; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral h5, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral h6, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__options__option__feedback--neutral a, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__options__option__feedback--neutral li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral a {
    color: #007F7A; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral a:hover, .gh__block__mcq-buttons--vertical__options__option__feedback--neutral a:focus {
      color: #015C7C; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral img.leftAlone {
    margin: auto; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__options__option__feedback--neutral p {
    margin-bottom: 0; }
@media (min-width: 576px) {
  .gh__block__mcq-buttons--vertical__feedback {
    margin-left: 4rem; } }
.gh__block__mcq-buttons--vertical__feedback p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h5, .gh__block__mcq-buttons--vertical__feedback .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h6, .gh__block__mcq-buttons--vertical__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__feedback a, .gh__block__mcq-buttons--vertical__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__feedback li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback a {
  color: #007F7A; }
.gh__block__mcq-buttons--vertical__feedback a:hover, .gh__block__mcq-buttons--vertical__feedback a:focus {
    color: #015C7C; }
.gh__block__mcq-buttons--vertical__feedback li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback img.right {
  padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__feedback img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__block__mcq-buttons--vertical__feedback img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__block__mcq-buttons--vertical__feedback img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__feedback img.leftAlone {
  margin: auto; }
.gh__block__mcq-buttons--vertical__feedback img.rightAlone {
  float: right !important;
  margin-left: 100%; }
@media (min-width: 576px) {
  .gh__block__mcq-buttons--vertical__feedback {
    margin-left: 6rem; } }
.gh__block__mcq-buttons--vertical__feedback {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__block__mcq-buttons--vertical__feedback p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h5, .gh__block__mcq-buttons--vertical__feedback .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback h6, .gh__block__mcq-buttons--vertical__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__feedback a, .gh__block__mcq-buttons--vertical__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__feedback li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback a {
    color: #007F7A; }
.gh__block__mcq-buttons--vertical__feedback a:hover, .gh__block__mcq-buttons--vertical__feedback a:focus {
      color: #015C7C; }
.gh__block__mcq-buttons--vertical__feedback li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__feedback img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq-buttons--vertical__feedback img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq-buttons--vertical__feedback img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__feedback img.leftAlone {
    margin: auto; }
.gh__block__mcq-buttons--vertical__feedback img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__feedback p {
    margin-bottom: 0; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct h5, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct h6, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct a, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct a {
    color: #007F7A; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct a:hover, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct a:focus {
      color: #015C7C; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct img.leftAlone {
    margin: auto; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct p {
    margin-bottom: 0; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .alert-success, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .tablefeedback .success, .tablefeedback .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--correct .success {
    background-color: #C1DEC1; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect h5, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect h6, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect a, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect a {
    color: #007F7A; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect a:hover, .gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect a:focus {
      color: #015C7C; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect img.leftAlone {
    margin: auto; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq-buttons--vertical__feedback.gh__mcq-feedback--incorrect p {
    margin-bottom: 0; }
span.cloze {
  display: inline-block; }
.gh__clozeBlock__feedback-button {
  background: initial;
  background-color: #E6E6E8;
  color: black;
  border-radius: 2px;
  cursor: pointer;
  border: none; }
.gh__clozeBlock__feedback-button:hover, .gh__clozeBlock__feedback-button:active, .gh__clozeBlock__feedback-button:focus {
    color: black;
    background-color: #ccc !important; }
/* Activities displayed in a slider */
.gh__sequence__slider__inner__control__left {
  background-image: initial; }
.gh__sequence__slider__inner__control__left:hover, .gh__sequence__slider__inner__control__leftfocus {
    background-image: initial; }
.gh__slider__indicators {
  margin-bottom: -10px; }
.carousel-control.left .glyphicon::before, .carousel-control.right .glyphicon::before {
  color: black; }
.gh__sequence__slider__inner__slide {
  background-size: cover; }
.gh__sequence__slider__inner__slide__activity {
  width: 100%; }
/* tooltips and popovers */
.popover {
  background-color: #fff; }
.popover .gh__block__content {
    margin: 0; }
.popover .popover-title {
    padding: 8px 14px;
    margin-bottom: 0;
    font-size: 1rem;
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
    border-top-right-radius: calc(0.3rem - 1px);
    border-top-left-radius: calc(0.3rem - 1px); }
.popover .popover-title:empty {
    display: none; }
.popover .popover-content {
    padding: 9px 14px; }
.tooltip-arrow {
  border-color: transparent;
  border-style: solid;
  height: 0;
  position: absolute;
  width: 0; }
.tooltipAction img {
  padding: 15px;
  background-color: #7EC3E7;
  background-image: none; }
a.tooltipAction {
  cursor: pointer;
  text-decoration: none; }
a.tooltipAction:link {
    color: #7EC3E7; }
a.tooltipAction:visited {
    color: #248cc2; }
a.tooltipAction:hover {
    text-decoration: underline; }
a.tooltipAction:active {
    color: #7EC3E7;
    text-decoration: none; }
.trigger-common {
  cursor: pointer;
  color: #7EC3E7 !important;
  display: initial; }
.trigger-common > img {
    box-sizing: content-box; }
img.trigger-common {
    box-sizing: content-box; }
.trigger-common.opened {
  color: #248cc2 !important; }
.gh__WorkedExample__section-panes_pane > p:not(.trigger-common):not(.paragraphnumber):not(.instructions) {
  padding-left: 1.2em; }
.gh__dragndrop__source__options {
  padding-left: 20px; }
.gh__dragndrop__source__options__choice, .gh__dragndrop__target__answers > li {
  margin-bottom: 15px;
  background: #E6E6E8;
  z-index: 100;
  border: none !important;
  padding: 10px 25px; }
.gh__dragndrop__target__answers > li {
  padding-right: 40px; }
.gh__dragndrop__target__answers {
  list-style: none;
  margin: 0;
  border: 1px solid grey;
  padding-right: 40px;
  padding-top: 10px; }
.gh__dragndrop__target__answers__placeholder {
  padding: 10px; }
.gh__dragndrop__feedback {
  min-height: 3em; }
.gh__dragndrop__container__cells {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
@media (min-width: 576px) {
    .gh__dragndrop__container__cells {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row; } }
@media (min-width: 576px) {
  .gh__dragndrop__container {
    margin-left: 4rem; } }
.gh__block__dragndrop__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem; }
@media (min-width: 576px) {
    .gh__block__dragndrop__question {
      margin-left: 1.7rem; } }
.gh__block__dragndrop__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__dragndrop__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__dragndrop__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__dragndrop__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__dragndrop__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__dragndrop__question h5, .gh__block__dragndrop__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__dragndrop__question h6, .gh__block__dragndrop__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__dragndrop__question a, .gh__block__dragndrop__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__dragndrop__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__dragndrop__question a {
    color: #007F7A; }
.gh__block__dragndrop__question a:hover, .gh__block__dragndrop__question a:focus {
      color: #015C7C; }
.gh__block__dragndrop__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__dragndrop__question img.right {
    padding: 1em 0 1em 1em; }
.gh__block__dragndrop__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__dragndrop__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__dragndrop__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__dragndrop__question img.leftAlone {
    margin: auto; }
.gh__block__dragndrop__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__flex-dnd__source-component {
  cursor: pointer; }
.gh__flex-dnd__source-component--text {
  padding: 0.5rem 1rem;
  margin: 1rem;
  display: table;
  background-color: #E0E0E0;
  color: #000; }
.gh__flex-dnd__source-component--text p {
    margin-bottom: 0; }
.gh_matchingDnD__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem; }
@media (min-width: 576px) {
    .gh_matchingDnD__question {
      margin-left: 1.7rem; } }
.gh_matchingDnD__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh_matchingDnD__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh_matchingDnD__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh_matchingDnD__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh_matchingDnD__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh_matchingDnD__question h5, .gh_matchingDnD__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh_matchingDnD__question h6, .gh_matchingDnD__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh_matchingDnD__question a, .gh_matchingDnD__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh_matchingDnD__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh_matchingDnD__question a {
    color: #007F7A; }
.gh_matchingDnD__question a:hover, .gh_matchingDnD__question a:focus {
      color: #015C7C; }
.gh_matchingDnD__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh_matchingDnD__question img.right {
    padding: 1em 0 1em 1em; }
.gh_matchingDnD__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh_matchingDnD__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh_matchingDnD__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh_matchingDnD__question img.leftAlone {
    margin: auto; }
.gh_matchingDnD__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
/* when added gh__dragndrop__target_showastable 
added as extra class in the block. It will display as tabular form where the target container 
is to be in the table with outline. The dragable objects will be on the top of the table.

*/
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop__container__cells__cell, .gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop__container__cells__cell__targetZone {
  margin-right: 0 !important; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-row-1, .gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-first-row {
  border-top: 1px solid #000; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-row-1 .gh__dragndrop__target-component_childrens, .gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-first-row .gh__dragndrop__target-component_childrens {
    padding: 10px;
    border-bottom: 1px solid #000; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-odd-even {
  border: 1px solid #000;
  border-top: 0px; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-first-column, .gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-col-1 {
  border-left: 1px solid #000; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-even-col {
  border-left: 1px solid #000;
  border-right: 1px solid #000; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-last-column {
  border-right: 1px solid #000; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop-last-row {
  border-bottom: 1px solid #000; }
.gh__dragndrop__target_showastable .gh__dragndrop__container__cells .gh__dragndrop__target-component__sources {
  min-height: 100px; }
/*
.ui-draggable-helper {
  border: 1px dotted #000;
  padding: 6px;
  background: #fff;
  font-size: 1.2em;
}

#source li:hover, .ui-draggable-helper {
  background: #CCECFF;
}


.sequence li {
  margin-bottom: 15px;
  line-height: 1.2em;
}
.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}


.ui-widget-content {
  border: 1px solid #dddddd;
  background: #eeeeee url(images/ui-bg_highlight-soft_100_eeeeee_1x100.png) 50% top repeat-x;
  color: #333333;
}

ol {
  margin: 0px 0px 10px 35px;
}
*/
.gh__matching-dnd__option {
  background: #E6E6E8;
  z-index: 2;
  padding: 0.5rem 1rem;
  margin-bottom: 1rem; }
.gh__matching-dnd__option p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__option h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__option h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__option h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__option h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__option h5, .gh__matching-dnd__option .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__option h6, .gh__matching-dnd__option .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__matching-dnd__option a, .gh__matching-dnd__option .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__matching-dnd__option li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__option a {
    color: #007F7A; }
.gh__matching-dnd__option a:hover, .gh__matching-dnd__option a:focus {
      color: #015C7C; }
.gh__matching-dnd__option li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__option img.right {
    padding: 1em 0 1em 1em; }
.gh__matching-dnd__option img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__matching-dnd__option img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__matching-dnd__option img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__matching-dnd__option img.leftAlone {
    margin: auto; }
.gh__matching-dnd__option img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__matching-dnd__target {
  padding: 0.5rem 1rem;
  margin-bottom: 1rem;
  border: 1px dashed grey; }
.gh__matching-dnd__source-header {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__target-header {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__feedback--overall {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__matching-dnd__feedback--overall p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__feedback--overall h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback--overall h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback--overall h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback--overall h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback--overall h5, .gh__matching-dnd__feedback--overall .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback--overall h6, .gh__matching-dnd__feedback--overall .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__matching-dnd__feedback--overall a, .gh__matching-dnd__feedback--overall .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__matching-dnd__feedback--overall li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback--overall a {
    color: #007F7A; }
.gh__matching-dnd__feedback--overall a:hover, .gh__matching-dnd__feedback--overall a:focus {
      color: #015C7C; }
.gh__matching-dnd__feedback--overall li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__feedback--overall img.right {
    padding: 1em 0 1em 1em; }
.gh__matching-dnd__feedback--overall img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__matching-dnd__feedback--overall img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__matching-dnd__feedback--overall img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__matching-dnd__feedback--overall img.leftAlone {
    margin: auto; }
.gh__matching-dnd__feedback--overall img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__matching-dnd__feedback--overall p {
    margin-bottom: 0; }
.gh__matching-dnd__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem; }
@media (min-width: 576px) {
    .gh__matching-dnd__question {
      margin-left: 1.7rem; } }
.gh__matching-dnd__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__question h5, .gh__matching-dnd__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__question h6, .gh__matching-dnd__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__matching-dnd__question a, .gh__matching-dnd__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__matching-dnd__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__question a {
    color: #007F7A; }
.gh__matching-dnd__question a:hover, .gh__matching-dnd__question a:focus {
      color: #015C7C; }
.gh__matching-dnd__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__question img.right {
    padding: 1em 0 1em 1em; }
.gh__matching-dnd__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__matching-dnd__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__matching-dnd__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__matching-dnd__question img.leftAlone {
    margin: auto; }
.gh__matching-dnd__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__matching-dnd__interaction {
  padding-left: 4rem;
  -webkit-padding-start: 4rem; }
.gh__matching-dnd__feedback {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__matching-dnd__feedback p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__feedback h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback h5, .gh__matching-dnd__feedback .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback h6, .gh__matching-dnd__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__matching-dnd__feedback a, .gh__matching-dnd__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__matching-dnd__feedback li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__feedback a {
    color: #007F7A; }
.gh__matching-dnd__feedback a:hover, .gh__matching-dnd__feedback a:focus {
      color: #015C7C; }
.gh__matching-dnd__feedback li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__feedback img.right {
    padding: 1em 0 1em 1em; }
.gh__matching-dnd__feedback img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__matching-dnd__feedback img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__matching-dnd__feedback img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__matching-dnd__feedback img.leftAlone {
    margin: auto; }
.gh__matching-dnd__feedback img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__matching-dnd__feedback p {
    margin-bottom: 0; }
.gh__matching-dnd__after-interaction-content p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__matching-dnd__after-interaction-content h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__after-interaction-content h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__after-interaction-content h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__after-interaction-content h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__after-interaction-content h5, .gh__matching-dnd__after-interaction-content .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__after-interaction-content h6, .gh__matching-dnd__after-interaction-content .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__matching-dnd__after-interaction-content a, .gh__matching-dnd__after-interaction-content .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__matching-dnd__after-interaction-content li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__matching-dnd__after-interaction-content a {
  color: #007F7A; }
.gh__matching-dnd__after-interaction-content a:hover, .gh__matching-dnd__after-interaction-content a:focus {
    color: #015C7C; }
.gh__matching-dnd__after-interaction-content li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__matching-dnd__after-interaction-content img.right {
  padding: 1em 0 1em 1em; }
.gh__matching-dnd__after-interaction-content img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__matching-dnd__after-interaction-content img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__matching-dnd__after-interaction-content img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__matching-dnd__after-interaction-content img.leftAlone {
  margin: auto; }
.gh__matching-dnd__after-interaction-content img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__matching-dnd__interaction__feedback {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__matching-dnd__interaction__feedback p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__interaction__feedback h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__interaction__feedback h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__interaction__feedback h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__interaction__feedback h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__interaction__feedback h5, .gh__matching-dnd__interaction__feedback .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__interaction__feedback h6, .gh__matching-dnd__interaction__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__matching-dnd__interaction__feedback a, .gh__matching-dnd__interaction__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__matching-dnd__interaction__feedback li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__matching-dnd__interaction__feedback a {
    color: #007F7A; }
.gh__matching-dnd__interaction__feedback a:hover, .gh__matching-dnd__interaction__feedback a:focus {
      color: #015C7C; }
.gh__matching-dnd__interaction__feedback li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__matching-dnd__interaction__feedback img.right {
    padding: 1em 0 1em 1em; }
.gh__matching-dnd__interaction__feedback img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__matching-dnd__interaction__feedback img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__matching-dnd__interaction__feedback img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__matching-dnd__interaction__feedback img.leftAlone {
    margin: auto; }
.gh__matching-dnd__interaction__feedback img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__matching-dnd__interaction__feedback p {
    margin-bottom: 0; }
.gh__matchingDnD__feedback-button {
  background: initial;
  background-color: #E6E6E8;
  color: black;
  border-radius: 2px;
  cursor: pointer;
  border: none; }
.gh__matchingDnD__feedback-button:hover, .gh__matchingDnD__feedback-button:active, .gh__matchingDnD__feedback-button:focus {
    color: black;
    background-color: #ccc !important; }
.HopSpotImage {
  position: relative; }
.HotSpotImage {
  margin: auto;
  position: relative;
  background-repeat: no-repeat; }
.hotspot {
  border: none;
  list-style: none;
  margin: 0px;
  padding: 0px;
  position: absolute;
  cursor: pointer; }
.hotspot .thelabel {
    color: white;
    display: none; }
.HotspotRailroad {
  cursor: default; }
.HotspotRailroad img {
    cursor: default;
    filter: alpha(opacity=25);
    opacity: 0.25; }
@media (min-width: 576px) {
  .gh__hotspot--mobile {
    display: none; } }
@media (max-width: 767px) {
  .gh__hotspot__image {
    display: none; } }
.ui-slider-horizontal {
  border-color: #777777;
  height: 0px !important; }
.ui-slider-horizontal .ui-slider-handle {
    background: initial;
    background-color: #015C7C !important;
    border: initial;
    border-color: #cccccc;
    border-radius: 2px;
    top: -0.6em;
    width: 1.2em;
    height: 1.2em;
    margin-left: -0.6em;
    cursor: pointer; }
.gh__mcq__slider__wrapper {
  margin: 2rem 2rem; }
.gh__mcq__slider__wrapper .ui-slider-label-ticks span {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.ui-slider-label-ticks p {
  font-size: 20px;
  font-weight: bold;
  padding-top: 0.7em; }
/* Sytling of the arrows */
.gh__mcq__slider__arrow__left,
.gh__mcq__slider__arrow__right {
  height: 20px;
  width: 20px; }
.gh__mcq__slider__arrow__left {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%229px%22%20height%3D%2214px%22%20viewBox%3D%220%200%209%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2046.2%20%2844496%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3ErsArrowLeft%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Block-and-base-CSS-guideline%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22MCQ%2C-Range-slider%3A-Desktop%22%20transform%3D%22translate%28-121.000000%2C%20-274.000000%29%22%20stroke%3D%22%23808080%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22slider%22%20transform%3D%22translate%28122.000000%2C%20211.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22rsArrowLeft%22%20transform%3D%22translate%283.251375%2C%2069.745000%29%20scale%28-1%2C%201%29%20translate%28-3.251375%2C%20-69.745000%29%20%22%20points%3D%220%2076.49%206.5027506%2069.74%200.00963370459%2063%22%3E%3C/polyline%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E"); }
.gh__mcq__slider__arrow__right {
  content: url("data:image/svg+xml,%3Csvg%20width%3D%229px%22%20height%3D%2214px%22%20viewBox%3D%220%200%209%2014%22%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%3E%0A%20%20%20%20%3C%21--%20Generator%3A%20Sketch%2046.2%20%2844496%29%20-%20http%3A//www.bohemiancoding.com/sketch%20--%3E%0A%20%20%20%20%3Ctitle%3ErsArrowRight%3C/title%3E%0A%20%20%20%20%3Cdesc%3ECreated%20with%20Sketch.%3C/desc%3E%0A%20%20%20%20%3Cdefs%3E%3C/defs%3E%0A%20%20%20%20%3Cg%20id%3D%22Block-and-base-CSS-guideline%22%20stroke%3D%22none%22%20stroke-width%3D%221%22%20fill%3D%22none%22%20fill-rule%3D%22evenodd%22%3E%0A%20%20%20%20%20%20%20%20%3Cg%20id%3D%22MCQ%2C-Range-slider%3A-Desktop%22%20transform%3D%22translate%28-894.000000%2C%20-274.000000%29%22%20stroke%3D%22%23808080%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3Cg%20id%3D%22slider%22%20transform%3D%22translate%28122.000000%2C%20211.000000%29%22%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%3Cpolyline%20id%3D%22rsArrowRight%22%20points%3D%22773%2076.49%20779.502751%2069.74%20773.009634%2063%22%3E%3C/polyline%3E%0A%20%20%20%20%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%20%20%20%20%3C/g%3E%0A%20%20%20%20%3C/g%3E%0A%3C/svg%3E"); }
.gh__mcq__slider__feedback-button {
  background: initial;
  background-color: #E6E6E8;
  color: black;
  border-radius: 2px;
  cursor: pointer;
  border: none;
  margin-left: 2rem; }
.gh__mcq__slider__feedback-button:hover, .gh__mcq__slider__feedback-button:active, .gh__mcq__slider__feedback-button:focus {
    color: black;
    background-color: #ccc !important; }
.gh__mcq__slider__feedback {
  width: 89%;
  margin-left: 2rem; }
.gh__mcq__slider__feedback p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__feedback h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback h5, .gh__mcq__slider__feedback .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback h6, .gh__mcq__slider__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq__slider__feedback a, .gh__mcq__slider__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq__slider__feedback li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback a {
    color: #007F7A; }
.gh__mcq__slider__feedback a:hover, .gh__mcq__slider__feedback a:focus {
      color: #015C7C; }
.gh__mcq__slider__feedback li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__feedback img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq__slider__feedback img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq__slider__feedback img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq__slider__feedback img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq__slider__feedback img.leftAlone {
    margin: auto; }
.gh__mcq__slider__feedback img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq__slider__feedback p {
    -webkit-margin-after: 0; }
.gh__mcq__slider__feedback--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573; }
.gh__mcq__slider__feedback--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__feedback--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--correct h5, .gh__mcq__slider__feedback--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--correct h6, .gh__mcq__slider__feedback--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq__slider__feedback--correct a, .gh__mcq__slider__feedback--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq__slider__feedback--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--correct a {
    color: #007F7A; }
.gh__mcq__slider__feedback--correct a:hover, .gh__mcq__slider__feedback--correct a:focus {
      color: #015C7C; }
.gh__mcq__slider__feedback--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__feedback--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq__slider__feedback--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq__slider__feedback--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq__slider__feedback--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq__slider__feedback--correct img.leftAlone {
    margin: auto; }
.gh__mcq__slider__feedback--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq__slider__feedback--correct p {
    margin-bottom: 0; }
.gh__mcq__slider__feedback--correct .alert-success, .gh__mcq__slider__feedback--correct .tablefeedback .success, .tablefeedback .gh__mcq__slider__feedback--correct .success {
    background-color: #C1DEC1; }
.gh__mcq__slider__feedback--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B; }
.gh__mcq__slider__feedback--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__feedback--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--incorrect h5, .gh__mcq__slider__feedback--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--incorrect h6, .gh__mcq__slider__feedback--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq__slider__feedback--incorrect a, .gh__mcq__slider__feedback--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq__slider__feedback--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__feedback--incorrect a {
    color: #007F7A; }
.gh__mcq__slider__feedback--incorrect a:hover, .gh__mcq__slider__feedback--incorrect a:focus {
      color: #015C7C; }
.gh__mcq__slider__feedback--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__feedback--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq__slider__feedback--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq__slider__feedback--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq__slider__feedback--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq__slider__feedback--incorrect img.leftAlone {
    margin: auto; }
.gh__mcq__slider__feedback--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq__slider__feedback--incorrect p {
    margin-bottom: 0; }
.gh__mcq__slider__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem; }
@media (min-width: 576px) {
    .gh__mcq__slider__question {
      margin-left: 1.7rem; } }
.gh__mcq__slider__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__question h5, .gh__mcq__slider__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__question h6, .gh__mcq__slider__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq__slider__question a, .gh__mcq__slider__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq__slider__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq__slider__question a {
    color: #007F7A; }
.gh__mcq__slider__question a:hover, .gh__mcq__slider__question a:focus {
      color: #015C7C; }
.gh__mcq__slider__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq__slider__question img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq__slider__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq__slider__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq__slider__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq__slider__question img.leftAlone {
    margin: auto; }
.gh__mcq__slider__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__WorkedExample__page-title,
.gh__WorkedExample__page-title > h1 {
  font-family: Montserrat;
  font-size: 2rem;
  font-weight: 400;
  color: #015C7C; }
.gh__WorkedExample__section-tabs__tab__link {
  color: #57a364; }
.gh__WorkedExample__section-tabs__tab__link:hover {
    color: #57a364; }
.gh__WorkedExample__section-panes p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__WorkedExample__section-panes h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__WorkedExample__section-panes h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__WorkedExample__section-panes h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__WorkedExample__section-panes h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__WorkedExample__section-panes h5, .gh__WorkedExample__section-panes .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__WorkedExample__section-panes h6, .gh__WorkedExample__section-panes .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__WorkedExample__section-panes a, .gh__WorkedExample__section-panes .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__WorkedExample__section-panes li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__WorkedExample__section-panes a {
  color: #007F7A; }
.gh__WorkedExample__section-panes a:hover, .gh__WorkedExample__section-panes a:focus {
    color: #015C7C; }
.gh__WorkedExample__section-panes li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__WorkedExample__section-panes img.right {
  padding: 1em 0 1em 1em; }
.gh__WorkedExample__section-panes img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__WorkedExample__section-panes img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__WorkedExample__section-panes img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__WorkedExample__section-panes img.leftAlone {
  margin: auto; }
.gh__WorkedExample__section-panes img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__WorkedExample__end-next-section-trigger {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0;
  border: 0;
  margin: auto; }
@media (min-width: 576px) {
    .gh__WorkedExample__end-next-section-trigger {
      width: 100%;
      max-width: 80vw;
      background-color: #A12B2F; } }
.gh__WorkedExample__end-next-section-trigger:focus {
    outline: none; }
.gh__WorkedExample__end-next-section-trigger__spacing-before {
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  height: 2.5em; }
.gh__WorkedExample__end-next-section-trigger__text {
  margin-top: auto !important;
  margin-bottom: auto !important;
  padding: 0.5rem 5rem !important;
  border: 2px solid #D38874 !important;
  background-color: white !important;
  font-size: 1.25rem !important;
  color: #A12B2F !important; }
.gh__worked-example__citation-tab__citations {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
.gh__worked-examples__citation-tab__citation::before {
  content: none !important; }
.workedExample__secondaryReport__content {
  margin-top: 20px; }
.gh__children-tabs {
  margin: 0;
  padding: 0;
  width: 100%; }
.gh__children-tabs__list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  width: 100%;
  border-bottom: 1px solid; }
.gh__children-tabs__list__item {
  display: inline-block;
  background: #eee;
  border: solid 1px #999;
  border-bottom: 0;
  padding: 4px;
  margin-right: 0rem;
  margin-bottom: -2px; }
.gh__children-tabs__list__item.active {
    border: solid 1px #999;
    background: #fff;
    border-bottom: 0; }
.gh__children-tabs__list__item__link {
  display: block;
  padding: 0 10px;
  outline: none;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  color: #333; }
.gh__children-tabs__list__item__link, .gh__children-tabs__list__item__link:hover, .gh__children-tabs__list__item__link:active, .gh__children-tabs__list__item__link:focus {
    text-decoration: none;
    color: #333; }
.gh__btn--next-tab {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0;
  background-color: #E6E6E8;
  color: black;
  margin: auto; }
.gh__btn--next-tab > p, .gh__btn--next-tab > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__btn--next-tab:active, .gh__btn--next-tab:focus, .gh__btn--next-tab:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__btn--next-tab:active > p, .gh__btn--next-tab:active > a, .gh__btn--next-tab:focus > p, .gh__btn--next-tab:focus > a, .gh__btn--next-tab:hover > p, .gh__btn--next-tab:hover > a {
      color: #000000 !important; }
.gh__btn--next-tab:hover {
    background-color: #ccc;
    color: black; }
/* Styles for alternate tabActiveClass */
.tab.selected-tab {
  background: #fff;
  padding-top: 6px;
  position: relative;
  top: 1px;
  border-color: #666; }
/* Styles for Tabs on Side */
#tab-side-container {
  background: #fff;
  border: solid 1px;
  height: 300px; }
#tab-side-container ul {
  height: 300px;
  list-style: none;
  margin: 0;
  padding: 0;
  background: #ccc;
  float: left;
  border-right: solid 1px; }
#tab-side-container ul li {
  width: 100px;
  margin: 0;
  padding: 0;
  text-align: center; }
#tab-side-container ul li a {
  display: block;
  padding: 15px 0;
  outline: none; }
#tab-side-container ul li.selected-tab {
  background: #fff;
  position: relative;
  left: 1px;
  border-style: solid;
  border-width: 1px 0; }
#tab-side-container ul li:first-child.selected-tab {
  border-top: none; }
#tab-side-container ul li a.selected-tab {
  font-weight: bold;
  text-decoration: none; }
#tab-side-container .panel-container {
  background: #fff;
  padding-top: 5px;
  padding-left: 120px; }
/* Styles for Tabs on Bottom */
#tab-bottom-container {
  width: 100%;
  padding: 0;
  clear: both; }
#tab-bottom-container ul {
  list-style: none;
  margin: 0;
  padding: 0;
  width: 100%; }
#tab-bottom-container ul li {
  float: left;
  width: 33.33%;
  margin: 0;
  padding: 0;
  text-align: center;
  border-top: solid 1px; }
#tab-bottom-container ul li a {
  display: block;
  padding: 15px 0;
  outline: none; }
#tab-bottom-container ul li a:hover {
  text-decoration: underline; }
#tab-bottom-container ul li.active {
  width: 33%;
  background: #fff;
  border: solid 1px;
  border-top: none; }
#tab-bottom-container ul li a.active {
  font-weight: bold;
  text-decoration: none; }
#tab-bottom-container .panel-container {
  background: #fff;
  border: solid 1px;
  border-bottom: none;
  padding: 10px;
  margin-bottom: 0; }
.gh__filter__background {
  background: #fff;
  margin-bottom: 20px;
  padding: 10px; }
.gh__filter__button {
  background: 0;
  border-radius: 0;
  color: #333333;
  margin-right: 5px;
  margin-left: 0;
  margin-bottom: 2.5px;
  margin-top: 2.5px; }
.gh__filter__button.is-checked {
    background: #c5c5c5;
    color: black; }
.jwplayer {
  background-color: initial !important;
  margin: auto !important; }
.jw-preview {
  background-position-x: 50% !important;
  background-position-y: 50% !important;
  background-repeat-x: no-repeat !important;
  background-repeat-y: no-repeat !important;
  background-color: rgba(255, 255, 255, 0) !important; }
.jw-tab-focus:focus {
  outline: none; }
.jw-tab-infocus {
  outline: none; }
.jw-tab-focus:focus {
  outline: none; }
.jw-user-inactive {
  outline: none; }
.videodiv {
  margin: auto; }
.gh__sequence__block__heading__color .videodiv {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 15px; }
.gh__video__accessibility__info {
  display: none; }
.gh__video__accessibility__info.visible {
    position: absolute;
    display: block;
    width: 1px;
    height: 1px;
    padding: 0;
    margin: -1px;
    overflow: hidden;
    clip: rect(0, 0, 0, 0);
    border: 0; }
.gh__video__accessibility__info.visible:focus {
      position: relative;
      width: auto;
      height: auto; }
.gh__video__accessibility__info .gh_video_shortcut__title {
    text-align: center; }
.gh__video__accessibility__info .gh__video__shortcut__table {
    margin: auto;
    margin-top: 30px;
    margin-bottom: 30px;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    max-width: 800px; }
.gh__video__accessibility__info .gh__video__shortcut__table th {
      background-color: grey;
      color: white; }
.gh__video__accessibility__info .gh__video__shortcut__table th, .gh__video__accessibility__info .gh__video__shortcut__table td {
      padding: 10px;
      border: 1px solid #E6E6E8; }
.gh__interactive_video_block_background, .gh__interactive_video_block--bottom-right, .gh__interactive_video_block--right-middle, .gh__interactive_video_block--center, .gh__interactive_video_block--left-middle {
  background-color: white;
  padding-right: 4rem; }
.gh__interactive_video_block--interactive-question {
  padding-top: 1.25%; }
.gh__interactive_video_block--top-left {
  left: 5%;
  top: 5%;
  display: inline-block;
  position: relative; }
.gh__interactive_video_block--top-middle {
  display: block;
  top: 5%;
  width: 40%;
  margin: auto; }
.gh__interactive_video_block--top-right {
  margin-right: 5%;
  margin-top: 5%;
  float: right; }
.gh__interactive_video_block--bottom-right {
  right: 5%;
  bottom: 15%;
  position: absolute; }
.gh__interactive_video_block--bottom-middle {
  bottom: 15%;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%); }
.gh__interactive_video_block--bottom-left {
  bottom: 15%;
  left: 5%;
  position: absolute; }
.gh__interactive_video_block--right-middle {
  position: relative;
  top: 40%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  float: right;
  right: 5%; }
.gh__interactive_video_block--center {
  position: absolute;
  top: 40%;
  left: 40%;
  -webkit-transform: translate(-40%, -40%);
          transform: translate(-40%, -40%); }
.gh__interactive_video_block--left-middle {
  top: 50%;
  left: 5%;
  position: absolute;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%); }
.gh__interactive_video_block_progressbutton {
  margin: 1rem; }
/*
.gh__interactive_video_block_progressbutton {
    @extend .gh__button-block;   
}*/
.gh__speech-bubble {
  background: #E0E0E0;
  max-width: 36em;
  padding: 1em 1.5em; }
#hiddenmedialinks {
  height: 0px; }
#skip {
  display: none; }
#page-prev, .page-prev {
  display: none; }
#contentdiv {
  padding: 0; }
.gh__block__layout--plain__block {
  padding: 0;
  margin: 0; }
.container-fluid {
  padding: 0; }
.gh-container-fluid {
  padding-right: 27px;
  padding-left: 27px; }
.gh__speech-bubble {
  background: #E0E0E0;
  max-width: 36em;
  padding: 1em 1.5em; }
.gh__handbook__content__pagetitle,
.gh__handbookBookShelf__page-header {
  font-family: Montserrat;
  font-size: 2rem;
  font-weight: 400;
  color: #015C7C; }
.gh__handbook__content__pagetitle h1, .gh__handbook__content__pagetitle h2, .gh__handbook__content__pagetitle h3, .gh__handbook__content__pagetitle h4, .gh__handbook__content__pagetitle h5, .gh__handbook__content__pagetitle .finalscenarioscore, .gh__handbook__content__pagetitle h6, .gh__handbook__content__pagetitle .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__handbook__content__pagetitle a, .gh__handbook__content__pagetitle .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__handbook__content__pagetitle li.active > a, .gh__handbook__content__pagetitle p,
  .gh__handbookBookShelf__page-header h1,
  .gh__handbookBookShelf__page-header h2,
  .gh__handbookBookShelf__page-header h3,
  .gh__handbookBookShelf__page-header h4,
  .gh__handbookBookShelf__page-header h5,
  .gh__handbookBookShelf__page-header .finalscenarioscore,
  .gh__handbookBookShelf__page-header h6,
  .gh__handbookBookShelf__page-header .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item
  .gh__handbookBookShelf__page-header a,
  .gh__handbookBookShelf__page-header .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs
  .gh__handbookBookShelf__page-header li.active > a,
  .gh__handbookBookShelf__page-header p {
    font-family: Montserrat;
    font-size: 2rem;
    font-weight: 400;
    color: #015C7C; }
.gh__handbook__printicons {
  text-align: right;
  padding: .2rem;
  padding-right: 5%; }
.gh__handbook {
  width: 100%; }
.gh_handbook_layout {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
.gh__handbook__printicons {
  text-align: right;
  padding: .2rem;
  padding-right: 5%; }
.gh__handbook__printicons span {
    color: white; }
.gh__handbook__printicons a:hover {
    text-decoration: none; }
.gh__handbook__printicons .glyphicon {
    color: black; }
.gh__handbook__content {
  margin-left: 4rem;
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }
.page-header.gh__handbook__content__pagetitle {
  border: none; }
.gh__handbook__content__text-actual p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__handbook__content__text-actual h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__handbook__content__text-actual h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__handbook__content__text-actual h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__handbook__content__text-actual h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__handbook__content__text-actual h5, .gh__handbook__content__text-actual .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__handbook__content__text-actual h6, .gh__handbook__content__text-actual .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__handbook__content__text-actual a, .gh__handbook__content__text-actual .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__handbook__content__text-actual li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__handbook__content__text-actual a {
  color: #007F7A; }
.gh__handbook__content__text-actual a:hover, .gh__handbook__content__text-actual a:focus {
    color: #015C7C; }
.gh__handbook__content__text-actual li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__handbook__content__text-actual img.right {
  padding: 1em 0 1em 1em; }
.gh__handbook__content__text-actual img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__handbook__content__text-actual img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__handbook__content__text-actual img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__handbook__content__text-actual img.leftAlone {
  margin: auto; }
.gh__handbook__content__text-actual img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__handbook__toc {
  display: none;
  margin-top: 50px;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
.gh__handbook__toc strong {
    font-weight: 500; }
.gh__handbook__toc li a {
    text-decoration: none; }
.gh__handbook__toc ul {
    list-style: none; }
.gh__handbook__toc ul .MenuChildChild {
      font-size: .9em; }
.gh__handbook__toc .toc li {
    margin-bottom: 20px;
    margin-top: 20px;
    margin-left: -25px; }
.gh__handbook__toc .toc ol {
    list-style: none;
    margin: 0 0 10px 0;
    padding: 0; }
.gh__handbook__toc .toc ol li {
      background-position: 0 5px;
      background-repeat: no-repeat;
      list-style: none;
      margin: 0 0 10px 0;
      padding-left: 20px;
      padding: 0; }
a.current {
  font-weight: bolder; }
li.current {
  font-weight: bolder; }
.MenuChild {
  margin-left: 15px;
  margin-top: 20px; }
.menuimg {
  float: left;
  margin-bottom: 5px;
  margin-left: -5px;
  margin-right: 15px; }
@media (max-width: 575px) {
  .NextPrev {
    display: none; } }
/* this is not perfect but aligns layout of the children pages with the main content in an OK way */
body.Handbook .thumbnails,
body.HandbookBookshelf .thumbnails,
body.HandbookChapter .thumbnails,
body.HandbookChapterSection .thumbnails {
  margin-left: 24.99999999%; }
.HandBookLink,
.HandBookLinkVideo,
.link-to-handbook,
.gh__button-block--as-handbook-link .gh__button-block__button,
.link-to-handbook--as-button {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.HandBookLink:hover, .HandBookLink:focus, .HandBookLink:active, .HandBookLink,
  .HandBookLinkVideo:hover,
  .HandBookLinkVideo:focus,
  .HandBookLinkVideo:active,
  .HandBookLinkVideo,
  .link-to-handbook:hover,
  .gh__button-block--as-handbook-link .gh__button-block__button:hover,
  .link-to-handbook:focus,
  .gh__button-block--as-handbook-link .gh__button-block__button:focus,
  .link-to-handbook:active,
  .gh__button-block--as-handbook-link .gh__button-block__button:active,
  .link-to-handbook,
  .gh__button-block--as-handbook-link .gh__button-block__button,
  .link-to-handbook--as-button:hover,
  .link-to-handbook--as-button:focus,
  .link-to-handbook--as-button:active,
  .link-to-handbook--as-button {
    background-color: transparent;
    color: #333;
    background-image: url("../images/handbook-small.svg");
    background-repeat: no-repeat;
    padding: 0.5em 0.5em 0.5em 3em;
    background-size: 2em;
    cursor: pointer;
    border: 2px solid #007F7A;
    background-position-y: center;
    background-position-x: 0.5em;
    display: table;
    outline: none; }
.HandBookLink:hover img.HandBookLink-image, .HandBookLink:focus img.HandBookLink-image, .HandBookLink:active img.HandBookLink-image, .HandBookLink img.HandBookLink-image,
    .HandBookLinkVideo:hover img.HandBookLink-image,
    .HandBookLinkVideo:focus img.HandBookLink-image,
    .HandBookLinkVideo:active img.HandBookLink-image,
    .HandBookLinkVideo img.HandBookLink-image,
    .link-to-handbook:hover img.HandBookLink-image, .gh__button-block--as-handbook-link .gh__button-block__button:hover img.HandBookLink-image,
    .link-to-handbook:focus img.HandBookLink-image, .gh__button-block--as-handbook-link .gh__button-block__button:focus img.HandBookLink-image,
    .link-to-handbook:active img.HandBookLink-image, .gh__button-block--as-handbook-link .gh__button-block__button:active img.HandBookLink-image,
    .link-to-handbook img.HandBookLink-image, .gh__button-block--as-handbook-link .gh__button-block__button img.HandBookLink-image,
    .link-to-handbook--as-button:hover img.HandBookLink-image,
    .link-to-handbook--as-button:focus img.HandBookLink-image,
    .link-to-handbook--as-button:active img.HandBookLink-image,
    .link-to-handbook--as-button img.HandBookLink-image {
      display: none; }
.HandBookLink > a,
  .HandBookLinkVideo > a,
  .link-to-handbook > a, .gh__button-block--as-handbook-link .gh__button-block__button > a,
  .link-to-handbook--as-button > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    text-decoration: none; }
.HandBookLink:hover,
  .HandBookLinkVideo:hover,
  .link-to-handbook:hover,
  .gh__button-block--as-handbook-link .gh__button-block__button:hover,
  .link-to-handbook--as-button:hover {
    border: 2px solid #015C7C; }
.gh__table-block .link-to-handbook, .gh__table-block .gh__button-block--as-handbook-link .gh__button-block__button, .gh__button-block--as-handbook-link .gh__table-block .gh__button-block__button {
  display: inline-block; }
.gh__standalone-split__entry-link {
  color: grey;
  float: right; }
.gh__standalone-split__exit-link {
  background-color: red;
  padding: 5px 10px;
  float: right;
  color: white;
  margin-right: 10px; }
.gh__standalone-split__exit-link:hover {
    color: white; }
.gh__standalone-split__link {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0; }
.gh__standalone-split__link > p, .gh__standalone-split__link > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__standalone-split__link:active, .gh__standalone-split__link:focus, .gh__standalone-split__link:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__standalone-split__link:active > p, .gh__standalone-split__link:active > a, .gh__standalone-split__link:focus > p, .gh__standalone-split__link:focus > a, .gh__standalone-split__link:hover > p, .gh__standalone-split__link:hover > a {
      color: #000000 !important; }
.gh__main-nav__breadcrumbs {
  display: inline-block; }
.navbar {
  padding: 0; }
.gh__main_nav {
  background-color: white;
  min-height: 4.2rem;
  border-bottom-color: #9E9E9E;
  border-bottom-width: 0.1rem;
  border-bottom-style: solid;
  box-shadow: 0 0.1rem 0.3rem #9E9E9E;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center; }
.gh__page__body__sidebar_layout .gh__main_nav {
    min-height: 115px; }
.gh__main_nav.gh__main__nav__sticky__topnav {
    position: fixed;
    width: 100%;
    z-index: 1000; }
.gh__main_nav.main_nav_hamburger .gh_ham_burger_icon {
    -ms-flex-item-align: end;
        align-self: flex-end;
    cursor: pointer;
    pointer-events: all;
    height: 35px;
    width: 35px;
    background-size: contain;
    margin: 0px; }
.gh__main_nav.main_nav_hamburger .gh_ham_burger_icon .gh__hamburger__svgicon {
      height: 100%;
      width: 100%; }
.gh__main_nav.main_nav_hamburger .gh_ham_burger_icon .gh__hamburger__svgicon svg {
        height: 100%;
        width: 100%; }
.gh__main_nav.main_nav_hamburger .gh_ham_burger_icon .gh__hamburger__svgicon svg .hamburger__icon__stroke {
          stroke: #00D6D0; }
.gh__main_nav.main_nav_hamburger .gh_ham_menu_contain_wrapper {
    background-color: transparent;
    padding: 5px 5px 20px 20px;
    border: 1px solid transparent; }
.gh__page__navigation__SideBar .gh__main_nav.main_nav_hamburger .gh_ham_menu_contain_wrapper {
      display: none; }
@media (max-width: 768px) {
      .gh__page__navigation__SideBar .gh__main_nav.main_nav_hamburger .gh_ham_menu_contain_wrapper {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex; } }
.gh__main_nav.main_nav_hamburger.is-open .gh_ham_burger_icon {
    margin: 0px;
    color: white; }
.gh__main_nav.main_nav_hamburger.is-open .gh_ham_burger_icon .gh__svg__hamburger__outline {
      fill: #00D6D0; }
.gh__main_nav.main_nav_hamburger.is-open .gh_ham_burger_icon .gh__svg__hamburger__innerline {
      stroke: white; }
.gh__main_nav.main_nav_hamburger.is-open .gh_ham_menu_contain_wrapper {
    border: 1px solid #00D6D0;
    width: 330px;
    background-color: white;
    color: #00D6D0; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 100%; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper .gh__main_nav__additional__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
          -ms-flex-direction: row;
              flex-direction: row;
      width: 100%;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      margin: 0vw 3vw; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper.gh__logo__position__center {
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper.gh__logo__position__left {
      -webkit-box-pack: end;
          -ms-flex-pack: end;
              justify-content: flex-end; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper.gh__logo__position__right {
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper .gh__main_nav__menu {
      display: none; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper .gh__main_nav__menu a:not(.menutxt):not(.HamBurger):not(.SideBar) {
        display: block;
        margin: 0px 10px 0 10px;
        text-decoration: none;
        text-align: right;
        font-size: 14px;
        padding: 10px;
        color: black;
        border-bottom: 1px solid black; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper .gh__main_nav__menu a:hover {
        color: black;
        /* Dark grey background on mouse-over */ }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper .gh__main_nav__menu .gh__main_nav__menu__item--selected {
        color: #015C7C;
        background-color: transparent; }
.gh__main_nav.main_nav_hamburger .gh__main_nav__inner_wrapper .gh__main_nav__menu .gh__main_nav__menu__item--selected a {
          color: #015C7C; }
.gh__main_nav__inner_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.gh_ham_menu_contain_wrapper {
  position: absolute;
  right: 9px;
  top: 10px;
  z-index: 3000;
  background-color: rgba(255, 255, 255, 0.9);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.gh__main_nav__breadcrumbs {
  padding-top: 0rem;
  padding-left: 2rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  text-align: center;
  display: block; }
.gh__main_nav__menu {
  display: none; }
.gh__main_nav__breadcrumbs__item {
  display: inline-block;
  padding-right: 1rem;
  font-size: 1.2rem; }
.gh__main_nav__breadcrumbs__item:not(:last-child)::after {
    content: ">";
    padding-left: 0.5rem;
    font-family: "Montserrat";
    color: #015C7C; }
.gh__main_nav__breadcrumbs__item--selected a {
  color: inherit !important; }
.gh__main_nav__breadcrumbs__item__link {
  color: #015C7C;
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem; }
.gh__main_nav__breadcrumbs__item__link:hover {
    text-decoration: none; }
.gh__main_nav__logo {
  margin-left: .25rem; }
.gh__main_nav__logo__img {
  height: 100px;
  width: auto; }
.gh__block__short_answer__question {
  background-image: url("../images/question-icon.svg"), url("../images/question.png");
  background-repeat: no-repeat;
  background-size: 2.1rem;
  border-color: #c2c2c2;
  border-radius: 10px;
  border-width: 1px;
  color: #333333;
  padding-right: 10px;
  padding-bottom: 1rem;
  padding-top: 0.5rem;
  padding-left: 4rem;
  -webkit-padding-start: 4rem; }
@media (min-width: 576px) {
    .gh__block__short_answer__question {
      margin-left: 1.7rem; } }
.gh__block__short_answer__question p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__question h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__question h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__question h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__question h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__question h5, .gh__block__short_answer__question .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__question h6, .gh__block__short_answer__question .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__short_answer__question a, .gh__block__short_answer__question .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__short_answer__question li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__question a {
    color: #007F7A; }
.gh__block__short_answer__question a:hover, .gh__block__short_answer__question a:focus {
      color: #015C7C; }
.gh__block__short_answer__question li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__question img.right {
    padding: 1em 0 1em 1em; }
.gh__block__short_answer__question img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__short_answer__question img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__short_answer__question img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__short_answer__question img.leftAlone {
    margin: auto; }
.gh__block__short_answer__question img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__short_answer__response {
  margin-bottom: 0.5rem; }
@media (min-width: 576px) {
    .gh__block__short_answer__response {
      margin-left: 4rem; } }
.gh__block__short_answer__feedback {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
@media (min-width: 576px) {
    .gh__block__short_answer__feedback {
      margin-left: 4rem; } }
.gh__block__short_answer__feedback p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback h5, .gh__block__short_answer__feedback .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback h6, .gh__block__short_answer__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__short_answer__feedback a, .gh__block__short_answer__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__short_answer__feedback li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback a {
    color: #007F7A; }
.gh__block__short_answer__feedback a:hover, .gh__block__short_answer__feedback a:focus {
      color: #015C7C; }
.gh__block__short_answer__feedback li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback img.right {
    padding: 1em 0 1em 1em; }
.gh__block__short_answer__feedback img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__short_answer__feedback img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__short_answer__feedback img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__short_answer__feedback img.leftAlone {
    margin: auto; }
.gh__block__short_answer__feedback img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__short_answer__feedback p {
    margin-bottom: 0; }
.gh__block__short_answer__feedback_button {
  background: initial;
  background-color: #E6E6E8;
  color: black;
  border-radius: 2px;
  cursor: pointer;
  border: none; }
@media (min-width: 576px) {
    .gh__block__short_answer__feedback_button {
      margin-left: 4rem; } }
.gh__block__short_answer__feedback_button:hover, .gh__block__short_answer__feedback_button:active, .gh__block__short_answer__feedback_button:focus {
    color: black;
    background-color: #ccc !important; }
.gh__block__short_answer__feedback_button.gh__block__short_answer__emptyfeedback {
    display: none; }
.gh__block__short_answer__feedback--neutral {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__block__short_answer__feedback--neutral p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback--neutral h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--neutral h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--neutral h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--neutral h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--neutral h5, .gh__block__short_answer__feedback--neutral .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--neutral h6, .gh__block__short_answer__feedback--neutral .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__short_answer__feedback--neutral a, .gh__block__short_answer__feedback--neutral .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__short_answer__feedback--neutral li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--neutral a {
    color: #007F7A; }
.gh__block__short_answer__feedback--neutral a:hover, .gh__block__short_answer__feedback--neutral a:focus {
      color: #015C7C; }
.gh__block__short_answer__feedback--neutral li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback--neutral img.right {
    padding: 1em 0 1em 1em; }
.gh__block__short_answer__feedback--neutral img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__short_answer__feedback--neutral img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__short_answer__feedback--neutral img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__short_answer__feedback--neutral img.leftAlone {
    margin: auto; }
.gh__block__short_answer__feedback--neutral img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__short_answer__feedback--neutral p {
    margin-bottom: 0; }
.gh__block__short_answer__feedback--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573; }
.gh__block__short_answer__feedback--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--correct h5, .gh__block__short_answer__feedback--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--correct h6, .gh__block__short_answer__feedback--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__short_answer__feedback--correct a, .gh__block__short_answer__feedback--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__short_answer__feedback--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--correct a {
    color: #007F7A; }
.gh__block__short_answer__feedback--correct a:hover, .gh__block__short_answer__feedback--correct a:focus {
      color: #015C7C; }
.gh__block__short_answer__feedback--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__block__short_answer__feedback--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__short_answer__feedback--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__short_answer__feedback--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__short_answer__feedback--correct img.leftAlone {
    margin: auto; }
.gh__block__short_answer__feedback--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__short_answer__feedback--correct p {
    margin-bottom: 0; }
.gh__block__short_answer__feedback--correct .alert-success, .gh__block__short_answer__feedback--correct .tablefeedback .success, .tablefeedback .gh__block__short_answer__feedback--correct .success {
    background-color: #C1DEC1; }
.gh__block__short_answer__feedback--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B; }
.gh__block__short_answer__feedback--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--incorrect h5, .gh__block__short_answer__feedback--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--incorrect h6, .gh__block__short_answer__feedback--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__short_answer__feedback--incorrect a, .gh__block__short_answer__feedback--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__short_answer__feedback--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__short_answer__feedback--incorrect a {
    color: #007F7A; }
.gh__block__short_answer__feedback--incorrect a:hover, .gh__block__short_answer__feedback--incorrect a:focus {
      color: #015C7C; }
.gh__block__short_answer__feedback--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__short_answer__feedback--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__block__short_answer__feedback--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__short_answer__feedback--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__short_answer__feedback--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__short_answer__feedback--incorrect img.leftAlone {
    margin: auto; }
.gh__block__short_answer__feedback--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__short_answer__feedback--incorrect p {
    margin-bottom: 0; }
.gh__block__mcq--checkboxes__container__options__select {
  display: none; }
.gh__block__mcq--checkboxes__container__options__select +
.gh__block__mcq--checkboxes__container__options__option__text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.gh__block__mcq--checkboxes__container__options__select + .gh__block__mcq--checkboxes__container__options__option__text:before {
  font-family: FontAwesome;
  display: inline-block;
  content: "";
  letter-spacing: 10px;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: black;
  width: 30px;
  min-width: 30px;
  max-width: 30px; }
input.gh__block__mcq--checkboxes__container__options__select:checked + .gh__block__mcq--checkboxes__container__options__option__text:before {
  letter-spacing: 5px;
  content: ""; }
.gh__mcq--feedback-showing input.gh__block__mcq--checkboxes__container__options__select--should-be-checked + .gh__block__mcq--checkboxes__container__options__option__text::before,
.gh__mcq--feedback-showing input.gh__block__mcq--checkboxes__container__options__select--should-not-be-checked:checked + .gh__block__mcq--checkboxes__container__options__option__text::before {
  color: #EA002A; }
.gh__mcq--feedback-showing input.gh__block__mcq--checkboxes__container__options__select--should-be-checked:checked + .gh__block__mcq--checkboxes__container__options__option__text::before,
.gh__mcq--feedback-showing input.gh__block__mcq--checkboxes__container__options__select--should-not-be-checked + .gh__block__mcq--checkboxes__container__options__option__text::before {
  color: #22B573; }
@media (min-width: 576px) {
  .gh__block__mcq--checkboxes {
    margin-left: 4rem; } }
@media (min-width: 576px) {
  .gh__block__mcq--checkboxes {
    padding: 0 0 0 2rem; } }
.gh__block__mcq--checkboxes__container__options__option__text p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__mcq--checkboxes__container__options__option__text h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__text h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__text h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__text h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__text h5, .gh__block__mcq--checkboxes__container__options__option__text .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__text h6, .gh__block__mcq--checkboxes__container__options__option__text .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq--checkboxes__container__options__option__text a, .gh__block__mcq--checkboxes__container__options__option__text .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq--checkboxes__container__options__option__text li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__text a {
  color: #007F7A; }
.gh__block__mcq--checkboxes__container__options__option__text a:hover, .gh__block__mcq--checkboxes__container__options__option__text a:focus {
    color: #015C7C; }
.gh__block__mcq--checkboxes__container__options__option__text li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__block__mcq--checkboxes__container__options__option__text img.right {
  padding: 1em 0 1em 1em; }
.gh__block__mcq--checkboxes__container__options__option__text img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__block__mcq--checkboxes__container__options__option__text img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__block__mcq--checkboxes__container__options__option__text img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__block__mcq--checkboxes__container__options__option__text img.leftAlone {
  margin: auto; }
.gh__block__mcq--checkboxes__container__options__option__text img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct h5, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct h6, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq--checkboxes__container__options__option__feedback--correct a, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq--checkboxes__container__options__option__feedback--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct a {
    color: #007F7A; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct a:hover, .gh__block__mcq--checkboxes__container__options__option__feedback--correct a:focus {
      color: #015C7C; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct img.leftAlone {
    margin: auto; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct p {
    margin-bottom: 0; }
.gh__block__mcq--checkboxes__container__options__option__feedback--correct .alert-success, .gh__block__mcq--checkboxes__container__options__option__feedback--correct .tablefeedback .success, .tablefeedback .gh__block__mcq--checkboxes__container__options__option__feedback--correct .success {
    background-color: #C1DEC1; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect h5, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect h6, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect a, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect a {
    color: #007F7A; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect a:hover, .gh__block__mcq--checkboxes__container__options__option__feedback--incorrect a:focus {
      color: #015C7C; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect img.leftAlone {
    margin: auto; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__block__mcq--checkboxes__container__options__option__feedback--incorrect p {
    margin-bottom: 0; }
.gh__block__mcq--checkboxes__feedback_button {
  background: initial;
  background-color: #E6E6E8;
  color: black;
  border-radius: 2px;
  cursor: pointer;
  border: none; }
.gh__block__mcq--checkboxes__feedback_button:hover, .gh__block__mcq--checkboxes__feedback_button:active, .gh__block__mcq--checkboxes__feedback_button:focus {
    color: black;
    background-color: #ccc !important; }
@media (min-width: 576px) {
  .gh__sequence__child__tabs_vertical {
    margin-left: 4rem; } }
.gh__sequence__page--vertical_tabs {
  width: 100%; }
.gh__sequence__page--vertical_tabs .gh__sequence-page__title {
    display: none; }
.gh__sequence__page--vertical_tabs__container {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
  border-right: none; }
@media (max-width: 768px) {
    .gh__sequence__page--vertical_tabs__container {
      -ms-flex-wrap: wrap !important;
          flex-wrap: wrap !important; } }
.gh__sequence__page--vertical_tabs__container__list {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  background-color: #eee;
  min-width: -webkit-max-content;
  min-width: -moz-max-content;
  min-width: max-content;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  max-width: 15vw;
  border: 3px solid solid 1px #999; }
@media (max-width: 768px) {
    .gh__sequence__page--vertical_tabs__container__list {
      max-width: 75vw; } }
.gh__sequence__page--vertical_tabs__container__list__item {
  max-width: inherit;
  padding: 0.75rem;
  outline: initial;
  border: none;
  background-color: transparent;
  border-bottom: 3px solid solid 1px #999; }
.gh__sequence__page--vertical_tabs__container__list__item--active {
  background-color: white; }
.gh__sequence__page--vertical_tabs__container__list__item__text {
  color: black;
  text-decoration: none; }
.gh__sequence__page--vertical_tabs__container__list__item__text:hover, .gh__sequence__page--vertical_tabs__container__list__item__text:focus {
    text-decoration: none; }
.gh__sequence__page--vertical_tabs__container__tabs__pane {
  padding-top: 1rem;
  padding-left: 1.5rem;
  padding-right: 5rem; }
.gh__sequence__page--vertical_tabs__container__tabs__pane--active {
  display: block !important; }
.gh__sequence__page--vertical_tabs__container__tabs__pane--not-active {
  display: none !important; }
.gh__sequence__page--vertical_tabs__container__tabs__pane__block__heading {
  font-size: 1.5rem;
  font-family: "Roboto"; }
.gh__sequence__page--vertical_tabs__container__tabs__pane .gh__block__layout--plain {
  border-top-color: #9E9E9E;
  border-top-style: solid;
  border-top-width: thin; }
.accordionactivity .gh__block__layout {
  margin-right: 0; }
.gh_block__layout--accordions {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column; }
.gh_block__layout--accordions__accordion {
  margin: 0 0 1rem 1rem;
  border-radius: 0px;
  border: 0; }
.gh_block__layout--accordions__accordion__title {
  border-radius: 0px !important;
  border: 1px solid #CCCCCC;
  padding: 0.7rem 2rem;
  margin: 0;
  background-color: #C2C2C2;
  cursor: pointer; }
.gh_block__layout--accordions__accordion__title:hover, .gh_block__layout--accordions__accordion__title.activeAccordion {
    background-color: #C2C2C2; }
.gh__block__layout--accordions__accordion__title__link {
  margin-bottom: 0;
  color: #333333; }
.gh__block__layout--accordions__accordion__title__link:hover {
    color: #333333 !important; }
.gh_block__layout--accordions__accordion__body {
  padding: 0.25rem 1rem;
  border: 1px solid #CCCCCC;
  margin: 0; }
.accordion-group a {
  text-decoration: none; }
.accordion-heading.panel-heading {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
.accordion-heading.panel-heading .gh__accordion__panel__indicator {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTJweCIgaGVpZ2h0PSI4cHgiIHZpZXdCb3g9IjAgMCAxMiA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiPiAgICAgICAgPGRlc2M+Q3JlYXRlZCB3aXRoIFNrZXRjaC48L2Rlc2M+ICAgIDxkZWZzPjwvZGVmcz4gICAgPGcgaWQ9IlRoZW1lIiBzdHJva2U9Im5vbmUiIHN0cm9rZS13aWR0aD0iMSIgZmlsbD0ibm9uZSIgZmlsbC1ydWxlPSJldmVub2RkIj4gICAgICAgIDxnIGlkPSJBY2NvcmRpb246LURlc2t0b3AiIHRyYW5zZm9ybT0idHJhbnNsYXRlKC0xNTMuMDAwMDAwLCAtMzExLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPiAgICAgICAgICAgIDxnIGlkPSJvcHRpb24tMSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTMwLjAwMDAwMCwgMjk2LjAwMDAwMCkiPiAgICAgICAgICAgICAgICA8cG9seWdvbiBpZD0iVHJpYW5nbGUiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDI5LjAwMDAwMCwgMTkuMDAwMDAwKSBzY2FsZSgxLCAtMSkgdHJhbnNsYXRlKC0yOS4wMDAwMDAsIC0xOS4wMDAwMDApICIgcG9pbnRzPSIyOSAxNSAzNSAyMyAyMyAyMyI+PC9wb2x5Z29uPiAgICAgICAgICAgIDwvZz4gICAgICAgIDwvZz4gICAgPC9nPjwvc3ZnPg==);
    width: 15px;
    background-repeat: no-repeat;
    height: 15px;
    margin-right: 10px;
    -webkit-transform: rotate(-90deg);
            transform: rotate(-90deg); }
.accordion-heading.panel-heading[aria-expanded='true'] .gh__accordion__panel__indicator {
    margin-top: 7px;
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
.accordion-inner {
  background-color: white; }
.accordion-inner > .sequence-activity-content {
    padding: 0px; }
#topicaccordion {
  color: '#4h46486';
  font-size: 17px !important; }
#topicaccordion .nav-tabs {
    font-weight: bold; }
#topicaccordion .nav > li > a:hover {
    background-color: #cdebff; }
#topicaccordion li {
    font-size: 14px; }
.saAccordion-heading {
  background: #ececec; }
.saAccordion-heading h2 {
    font-size: 20px !important;
    font-weight: bold; }
.saAccordion-heading a:hover {
    background: #cdebff;
    text-decoration: none; }
.panel-heading {
  border-top-left-radius: 0px;
  border-top-right-radius: 0px; }
.accordion-heading .accordion-toggle {
  display: block; }
.gh__accordion--texttospeech {
  margin-top: 1em; }
.gh__block__layout--slider {
  border-style: none;
  border-width: thin;
  border-color: #333333;
  width: 100%; }
.gh__block__layout--slider .gh-slide {
    width: 95%; }
.gh__block__layout--slider .gh__block {
    width: 95%; }
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .item,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .carousel-item {
  transition-property: opacity;
  transition-timing-function: linear; }
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .item,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .carousel-item,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.left,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.carousel-item-left,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.right,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.carousel-item-right {
  opacity: 0; }
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .next.left,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .carousel-item-next.carousel-item-left,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .prev.right,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .carousel-item-prev.carousel-item-right {
  opacity: 1; }
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .next,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .carousel-item-next,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .prev,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .carousel-item-prev,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.left,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.carousel-item-left,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.right,
.gh__block__layout--slider.gh__children-slider--fade .carousel-inner .active.carousel-item-right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0); }
.gh__block__layout--slider__inner {
  width: 85%;
  margin: auto; }
.gh__block__layout--slider__control--previous {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
.gh__block__layout--slider__control--next {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
.gh__block__layout--slider__control__icon--previous {
  height: 3rem;
  width: 3rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iQ2hlYXQtc2hlZXQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkyNy4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvbGVmdCIgc3Ryb2tlPSIjMDA3RjdBIj4gICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjguMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNSIgZmlsbD0iI0ZGRkZGRiIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMC4wMDAwMDAsIC0yMi4wMDAwMDApICIgcG9pbnRzPSIxNSAxMyAyNSAyMiAxNSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  cursor: pointer; }
.gh__block__layout--slider__control__icon--previous:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iQ2hlYXQtc2hlZXQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkyNy4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvbGVmdCIgc3Ryb2tlPSIjMDA3RjdBIj4gICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjguMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNSIgZmlsbD0iI0ZGRkZGRiIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMC4wMDAwMDAsIC0yMi4wMDAwMDApICIgcG9pbnRzPSIxNSAxMyAyNSAyMiAxNSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }
.gh__block__layout--slider__control__icon--next {
  height: 3rem;
  width: 3rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQgY29weTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJDaGVhdC1zaGVldCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0NS4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvcmlnaHQiIHN0cm9rZT0iIzAwN0Y3QSI+ICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0Ni4wMDAwMDAsIDI4NS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC01IiBmaWxsPSIjRkZGRkZGIiBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNCIgcG9pbnRzPSIxOSAxMyAyOSAyMiAxOSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  cursor: pointer; }
.gh__block__layout--slider__control__icon--next:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQgY29weTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJDaGVhdC1zaGVldCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0NS4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvcmlnaHQiIHN0cm9rZT0iIzAwN0Y3QSI+ICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0Ni4wMDAwMDAsIDI4NS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC01IiBmaWxsPSIjRkZGRkZGIiBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNCIgcG9pbnRzPSIxOSAxMyAyOSAyMiAxOSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }
.gh__page__collection__page {
  width: 100%;
  margin-left: 8.33333%; }
.gh__page__collection__layout-content {
  margin: 0; }
.gh__page__collection__page__title {
  font-family: Montserrat;
  font-size: 2rem;
  font-weight: 400;
  color: #015C7C; }
.gh__page__collection__page__title h1, .gh__page__collection__page__title h2, .gh__page__collection__page__title h3, .gh__page__collection__page__title h4, .gh__page__collection__page__title h5, .gh__page__collection__page__title .finalscenarioscore, .gh__page__collection__page__title h6, .gh__page__collection__page__title .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__collection__page__title a, .gh__page__collection__page__title .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__collection__page__title li.active > a, .gh__page__collection__page__title p {
    font-family: Montserrat;
    font-size: 2rem;
    font-weight: 400;
    color: #015C7C; }
.gh__page__collection__content {
  width: 100%; }
.gh__page__collection__content p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__collection__content h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__content h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__content h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__content h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__content h5, .gh__page__collection__content .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__content h6, .gh__page__collection__content .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__collection__content a, .gh__page__collection__content .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__collection__content li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__content a {
    color: #007F7A; }
.gh__page__collection__content a:hover, .gh__page__collection__content a:focus {
      color: #015C7C; }
.gh__page__collection__content li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__collection__content img.right {
    padding: 1em 0 1em 1em; }
.gh__page__collection__content img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__page__collection__content img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__page__collection__content img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__page__collection__content img.leftAlone {
    margin: auto; }
.gh__page__collection__content img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__page__collection__typefiler {
  display: none; }
.gh__page__collection__resources__list {
  width: 100%; }
.gh__page__collection__resources__list p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__collection__resources__list h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__resources__list h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__resources__list h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__resources__list h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__resources__list h5, .gh__page__collection__resources__list .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__resources__list h6, .gh__page__collection__resources__list .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__collection__resources__list a, .gh__page__collection__resources__list .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__collection__resources__list li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__collection__resources__list a {
    color: #007F7A; }
.gh__page__collection__resources__list a:hover, .gh__page__collection__resources__list a:focus {
      color: #015C7C; }
.gh__page__collection__resources__list li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__collection__resources__list img.right {
    padding: 1em 0 1em 1em; }
.gh__page__collection__resources__list img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__page__collection__resources__list img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__page__collection__resources__list img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__page__collection__resources__list img.leftAlone {
    margin: auto; }
.gh__page__collection__resources__list img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__page__collection__resources__questionanswer {
  border-style: solid;
  border-width: 0.1rem;
  border-color: #F5F5F5;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;
  padding: 2rem;
  background: white;
  margin: 2rem; }
.gh__page__collection__resources__question, .gh__page__collection__resources__question p {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__collection__resources__answer {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem; }
.gh__page__collection__resources__tags {
  font-size: .95rem;
  padding: 1rem;
  display: block; }
/* related to displaying as a pop-up*/
h3.gh__page__collection__resources__popup_title {
  font-size: 19.2px;
  font-weight: 400;
  letter-spacing: normal;
  padding-bottom: 14px; }
.gh__page__collection__resources__resource.PopUp {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 100%;
  margin-top: 30px; }
.gh__page__collection__resources__resource.PopUp .resourceItem {
    margin: 25px; }
.gh__page__collection__resources__resource.PopUp .resourceItem .resource__title__content {
      max-width: 500px;
      cursor: pointer;
      width: 500px;
      font-size: 30px;
      min-height: 100%;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 15px;
      border: 0.1rem solid #E7E7E7; }
.gh__page__collection__resources__resource.PopUp .resourceItem .resource__title__content:hover {
        border-bottom: 0.1rem solid #00BCE7; }
.gh__page__collection__resources__resource.PopUp .resourceItem .resource__title__content .collectionText {
        color: black; }
.gh__page__collection__resources__resource.PopUp .resourceItem .resource__title__content .collectionText p, .gh__page__collection__resources__resource.PopUp .resourceItem .resource__title__content .collectionText div, .gh__page__collection__resources__resource.PopUp .resourceItem .resource__title__content .collectionText span {
          color: black;
          margin: 0;
          font-size: 1.5rem; }
.gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .modal-body-title {
      margin-bottom: 0px;
      color: black; }
.gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .gh__page__collection__resources__question p, .gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .gh__page__collection__resources__question span, .gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .gh__page__collection__resources__question div {
      color: black;
      margin: 0;
      font-size: 1.5rem; }
.gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .modal-body {
      padding: 0 15px 15px 15px; }
.gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .modal-body .gh__page__collection__resources__question p, .gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .modal-body .gh__page__collection__resources__question div, .gh__page__collection__resources__resource.PopUp .resourceItem .modal-content .modal-body .gh__page__collection__resources__question span {
        color: black;
        font-size: 1.5rem; }
.gh__page__searchresults__page {
  margin-left: 8.33333%; }
.gh__page__searchresults__layout-content {
  margin: 0; }
.gh__page__searchresults__page__title {
  font-family: Montserrat;
  font-size: 2rem;
  font-weight: 400;
  color: #015C7C; }
.gh__page__searchresults__page__title h1, .gh__page__searchresults__page__title h2, .gh__page__searchresults__page__title h3, .gh__page__searchresults__page__title h4, .gh__page__searchresults__page__title h5, .gh__page__searchresults__page__title .finalscenarioscore, .gh__page__searchresults__page__title h6, .gh__page__searchresults__page__title .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__searchresults__page__title a, .gh__page__searchresults__page__title .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__searchresults__page__title li.active > a, .gh__page__searchresults__page__title p {
    font-family: Montserrat;
    font-size: 2rem;
    font-weight: 400;
    color: #015C7C; }
.gh__page__searchresults__content {
  width: 100%; }
.gh__page__searchresults__content p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__searchresults__content h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__content h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__content h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__content h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__content h5, .gh__page__searchresults__content .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__content h6, .gh__page__searchresults__content .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__searchresults__content a, .gh__page__searchresults__content .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__searchresults__content li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__content a {
    color: #007F7A; }
.gh__page__searchresults__content a:hover, .gh__page__searchresults__content a:focus {
      color: #015C7C; }
.gh__page__searchresults__content li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__searchresults__content img.right {
    padding: 1em 0 1em 1em; }
.gh__page__searchresults__content img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__page__searchresults__content img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__page__searchresults__content img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__page__searchresults__content img.leftAlone {
    margin: auto; }
.gh__page__searchresults__content img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__page__searchresults__list {
  width: 100%; }
.gh__page__searchresults__list p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__searchresults__list h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__list h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__list h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__list h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__list h5, .gh__page__searchresults__list .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__list h6, .gh__page__searchresults__list .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__searchresults__list a, .gh__page__searchresults__list .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__searchresults__list li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__page__searchresults__list a {
    color: #007F7A; }
.gh__page__searchresults__list a:hover, .gh__page__searchresults__list a:focus {
      color: #015C7C; }
.gh__page__searchresults__list li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__page__searchresults__list img.right {
    padding: 1em 0 1em 1em; }
.gh__page__searchresults__list img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__page__searchresults__list img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__page__searchresults__list img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__page__searchresults__list img.leftAlone {
    margin: auto; }
.gh__page__searchresults__list img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__page__searchresults__pageresults, .gh__page__searchresults__video, .gh__page__searchresults__resources {
  /*	border-style: solid;
    border-width: 0.1rem;
    border-color: #F5F5F5;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;*/
  padding: 1rem;
  background: white;
  margin: 1rem; }
.gh__page__searchresults__pageresults_title, .gh__page__searchresults__video_title, .gh__page__collection__resources__question p {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__searchresults__pageresults__content {
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem; }
body.ShowAchievement .gh__main_nav {
  display: none; }
.gh__page__certificate__page {
  height: 100vh;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-size: cover; }
.gh__page__certificate__page p {
  text-align: center; }
.gh__page__certificate__page__content {
  width: 80%;
  max-width: 80%;
  text-align: center; }
.gh_login-page {
  height: 100vh; }
.gh_login-page__container {
  margin: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 2rem; }
.gh_login-page__container .gh_login-page__logo {
    height: auto;
    min-height: 100px;
    max-height: 100%;
    max-width: 100%; }
.gh_login-page__site-title {
  text-align: center; }
.gh_login-page__form {
  border-style: solid;
  border-width: 0.1rem;
  border-color: #f5f5f5;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;
  padding: 1rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.gh_login-page__form ul li {
    /* this ul is only shown when the code login is enabled*/
    display: none; }
.gh_login-page__form .field {
    margin-bottom: 2rem; }
.gh_login-page__form .field.text {
    font-size: 16px;
    line-height: 1.5rem;
    width: 100%;
    height: 3rem;
    display: inline-block;
    position: relative;
    background-color: transparent;
    font-family: Roboto, sans-serif;
    transition: height 200ms cubic-bezier(0.23, 1, 0.32, 1) 0ms;
    cursor: auto; }
.gh_login-page__form .field.text input {
    line-height: 2rem;
    height: 2rem;
    padding: 0px;
    position: relative;
    width: 100%;
    border: none;
    outline: none;
    background-color: transparent;
    color: rgba(0, 0, 0, 0.870588);
    -webkit-tap-highlight-color: transparent;
    -webkit-appearance: textfield;
    box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 0px, rgba(0, 0, 0, 0.117647) 0px 1px 0px; }
.gh_login-page__form .field.text > label {
    opacity: 1;
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; }
.gh_login-page__form .Actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row; }
/*switch around the order the boxes display one */
#GHLoginForm_LoginForm {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }
#LoginRedirect_LoginForm {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
#LoginRedirect_LoginForm fieldset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.gh_login-page__form label {
  font-size: 0.8rem;
  font-family: Roboto, sans-serif; }
#LoginRedirect_LoginForm_Remember_Holder label {
  font-size: 0.8rem;
  font-family: Roboto, sans-serif; }
#LoginRedirect_LoginForm_action_dologin, #GHLoginForm_LoginForm_action_dologin {
  background-color: #E0E0E0;
  color: #000000;
  border-style: none;
  padding-left: 1rem;
  padding-top: 0.5rem;
  padding-right: 1rem;
  padding-bottom: 0.5rem;
  font-family: Roboto, sans-serif;
  font-weight: 200;
  margin-top: 2rem;
  cursor: pointer;
  border-radius: 0; }
#LoginRedirect_LoginForm_action_dologin:hover, #GHLoginForm_LoginForm_action_dologin:hover {
    background-color: #C2C2C2;
    color: #000000; }
#ForgotPassword {
  width: 100%;
  text-align: right;
  font-size: 0.8rem;
  font-family: 'Roboto';
  color: #afafaf;
  margin: 0; }
.gh__sequence__page {
  width: 100%;
  margin: auto; }
.gh__sequence-page__page-content p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__sequence-page__page-content h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__sequence-page__page-content h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__sequence-page__page-content h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__sequence-page__page-content h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__sequence-page__page-content h5, .gh__sequence-page__page-content .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__sequence-page__page-content h6, .gh__sequence-page__page-content .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__sequence-page__page-content a, .gh__sequence-page__page-content .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__sequence-page__page-content li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__sequence-page__page-content a {
  color: #007F7A; }
.gh__sequence-page__page-content a:hover, .gh__sequence-page__page-content a:focus {
    color: #015C7C; }
.gh__sequence-page__page-content li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__sequence-page__page-content img.right {
  padding: 1em 0 1em 1em; }
.gh__sequence-page__page-content img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__sequence-page__page-content img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__sequence-page__page-content img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__sequence-page__page-content img.leftAlone {
  margin: auto; }
.gh__sequence-page__page-content img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__sequence-page__title {
  font-family: Montserrat;
  font-size: 2rem;
  font-weight: 400;
  color: #015C7C; }
.gh__sequence-page__title h1, .gh__sequence-page__title h2, .gh__sequence-page__title h3, .gh__sequence-page__title h4, .gh__sequence-page__title h5, .gh__sequence-page__title .finalscenarioscore, .gh__sequence-page__title h6, .gh__sequence-page__title .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__sequence-page__title a, .gh__sequence-page__title .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__sequence-page__title li.active > a, .gh__sequence-page__title p {
    font-family: Montserrat;
    font-size: 2rem;
    font-weight: 400;
    color: #015C7C; }
.gh__sequence-page--plain {
  width: 85%;
  margin: auto; }
.gh__sequence-page--plain__block {
  margin-top: 3rem; }
.gh__sequence-page--plain__block-heading {
  font-family: Montserrat;
  font-size: 1.5rem;
  font-weight: 400;
  color: #047FAF;
  border-bottom: 0;
  padding: 0;
  background-color: unset;
  margin: 0;
  height: initial;
  line-height: initial;
  margin: 0 0 2rem 0; }
.gh__block__layout--plain__block__heading {
  font-family: Montserrat;
  font-size: 1.5rem;
  font-weight: 400;
  color: #047FAF;
  border-bottom: 0;
  padding: 0;
  background-color: unset;
  margin: 0;
  height: initial;
  line-height: initial; }
.gh__sequence-page--panels {
  width: 85%;
  margin: auto; }
.gh--panels__panel, .gh__sequence-page--panels__panel {
  border-style: solid;
  border-width: 0.1rem;
  border-color: #F5F5F5;
  box-shadow: rgba(0, 0, 0, 0.117647) 0px 1px 6px, rgba(0, 0, 0, 0.117647) 0px 1px 4px;
  padding: 2rem;
  background: white; }
.gh--panels__panel .gh__sequence__activity__heading, .gh__sequence-page--panels__panel .gh__sequence__activity__heading {
    background-color: transparent;
    padding: 0px;
    margin: 0px; }
.gh--panels__panel .top__level__activity, .gh__sequence-page--panels__panel .top__level__activity {
    margin: 0; }
.gh--panels__panel .gh__sequence__block__content, .gh__sequence-page--panels__panel .gh__sequence__block__content {
    margin: 2rem 0 0 0; }
.gh--panels__panel.NavigationBlock .gh__interaction__block, .NavigationBlock.gh__sequence-page--panels__panel .gh__interaction__block {
    margin: 0; }
.gh--panels__panel.NavigationBlock .gh__interaction__block .sequence-activity, .NavigationBlock.gh__sequence-page--panels__panel .gh__interaction__block .sequence-activity {
      margin: 0; }
.gh--panels__panel.NavigationBlock .gh__interaction__block .sequence-activity .gh__button-block__button, .NavigationBlock.gh__sequence-page--panels__panel .gh__interaction__block .sequence-activity .gh__button-block__button {
        margin: 0.5rem; }
.gh--panels__panel.NavigationBlock .gh__interaction__block .gh__block__content--after, .NavigationBlock.gh__sequence-page--panels__panel .gh__interaction__block .gh__block__content--after {
      margin: 0; }
.gh__sequence-page--panels__panel .gh__sequence-page--panel__heading {
  font-family: Montserrat;
  font-size: 1.5rem;
  font-weight: 400;
  color: #047FAF;
  border-bottom: 0;
  padding: 0;
  background-color: unset;
  margin: 0;
  height: initial;
  line-height: initial; }
.gh__sequence-page--panels__panel.gh__sequence__block__heading__color {
  padding: 0rem; }
.gh__sequence-page--panels__panel.gh__sequence__block__heading__color .gh__sequence__activity__heading {
    background-color: grey;
    padding: 16px 0 16px 0;
    margin: 0 0 20px 0; }
.gh__sequence-page--panels__panel.gh__sequence__block__heading__color .gh__sequence__activity__heading .gh__sequence-page--panel__heading {
      padding: 0px;
      color: white; }
.gh__sequence-page--panels__panel.gh__sequence__block__heading__color .top__level__activity {
    margin: 0; }
.gh__sequence-page--panels__panel.gh__block__heading__style__Underline .gh__sequence-page--panel__heading {
  padding-bottom: 1.2rem;
  border-bottom: 1px solid;
  border-color: #015C7C; }
.gh__sequence-page--horizontal-tabs {
  width: 85%;
  margin: auto; }
.gh__sequence-page--horizontal-tabs__tabs-nagivation {
  background-color: #F5F5F5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
.gh__sequence-page--horizontal-tabs__tab-select__link {
  color: #333333; }
.gh__sequence-page--horizontal-tabs__tab-select__link:hover, .gh__sequence-page--horizontal-tabs__tab-select__link:focus {
    text-decoration: none; }
.gh__sequence-page--horizontal-tabs__tab-select {
  padding: 1rem;
  background-color: #eaeaea;
  border-right-width: thin;
  margin: 0.5rem; }
.gh__sequence-page--horizontal-tabs__tab-select.active {
    background-color: white; }
.gh__sequence-page--horizontal-tabs__tab-select.active .gh__sequence-page--horizontal-tabs__tab-select__link {
      color: black; }
.gh__sequence-page--carousel {
  width: 85%;
  margin: auto; }
.gh__sequence-page--carousel > .gh__sequence-page__page-content {
    width: 85vw;
    margin: auto; }
.gh__sequence-page--carousel__carousel {
  min-height: 100vh; }
.gh__sequence-page--carousel__inner {
  width: 85%;
  margin: auto; }
.gh__sequence-page--carousel__control--previous {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start; }
.gh__sequence-page--carousel__control--next {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end; }
.gh__sequence-page--carousel__control__icon--previous {
  height: 3rem;
  width: 3rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iQ2hlYXQtc2hlZXQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkyNy4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvbGVmdCIgc3Ryb2tlPSIjMDA3RjdBIj4gICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjguMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNSIgZmlsbD0iI0ZGRkZGRiIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMC4wMDAwMDAsIC0yMi4wMDAwMDApICIgcG9pbnRzPSIxNSAxMyAyNSAyMiAxNSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  cursor: pointer; }
.gh__sequence-page--carousel__control__icon--previous:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQ8L3RpdGxlPiAgICA8ZGVzYz5DcmVhdGVkIHdpdGggU2tldGNoLjwvZGVzYz4gICAgPGRlZnM+PC9kZWZzPiAgICA8ZyBpZD0iQ2hlYXQtc2hlZXQiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPiAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTkyNy4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvbGVmdCIgc3Ryb2tlPSIjMDA3RjdBIj4gICAgICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSg5MjguMDAwMDAwLCAyODUuMDAwMDAwKSI+ICAgICAgICAgICAgICAgIDxjaXJjbGUgaWQ9Ik92YWwtNSIgZmlsbD0iI0ZGRkZGRiIgY3g9IjIyIiBjeT0iMjIiIHI9IjIyIj48L2NpcmNsZT4gICAgICAgICAgICAgICAgPHBvbHlsaW5lIGlkPSJQYXRoLTQiIHRyYW5zZm9ybT0idHJhbnNsYXRlKDIwLjAwMDAwMCwgMjIuMDAwMDAwKSBzY2FsZSgtMSwgMSkgdHJhbnNsYXRlKC0yMC4wMDAwMDAsIC0yMi4wMDAwMDApICIgcG9pbnRzPSIxNSAxMyAyNSAyMiAxNSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }
.gh__sequence-page--carousel__control__icon--next {
  height: 3rem;
  width: 3rem;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQgY29weTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJDaGVhdC1zaGVldCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0NS4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvcmlnaHQiIHN0cm9rZT0iIzAwN0Y3QSI+ICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0Ni4wMDAwMDAsIDI4NS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC01IiBmaWxsPSIjRkZGRkZGIiBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNCIgcG9pbnRzPSIxOSAxMyAyOSAyMiAxOSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=);
  cursor: pointer; }
.gh__sequence-page--carousel__control__icon--next:hover {
    background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz48c3ZnIHdpZHRoPSI0NnB4IiBoZWlnaHQ9IjQ2cHgiIHZpZXdCb3g9IjAgMCA0NiA0NiIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4gICAgICAgIDx0aXRsZT5ibG9ja3MvaXRlbXMvc2xpZGVyIGFycm93IGxlZnQgY29weTwvdGl0bGU+ICAgIDxkZXNjPkNyZWF0ZWQgd2l0aCBTa2V0Y2guPC9kZXNjPiAgICA8ZGVmcz48L2RlZnM+ICAgIDxnIGlkPSJDaGVhdC1zaGVldCIgc3Ryb2tlPSJub25lIiBzdHJva2Utd2lkdGg9IjEiIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+ICAgICAgICA8ZyB0cmFuc2Zvcm09InRyYW5zbGF0ZSgtMTA0NS4wMDAwMDAsIC0yODQuMDAwMDAwKSIgZmlsbC1ydWxlPSJub256ZXJvIiBpZD0iaWNvbi9zbGlkZXItYXJyb3cvcmlnaHQiIHN0cm9rZT0iIzAwN0Y3QSI+ICAgICAgICAgICAgPGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMTA0Ni4wMDAwMDAsIDI4NS4wMDAwMDApIj4gICAgICAgICAgICAgICAgPGNpcmNsZSBpZD0iT3ZhbC01IiBmaWxsPSIjRkZGRkZGIiBjeD0iMjIiIGN5PSIyMiIgcj0iMjIiPjwvY2lyY2xlPiAgICAgICAgICAgICAgICA8cG9seWxpbmUgaWQ9IlBhdGgtNCIgcG9pbnRzPSIxOSAxMyAyOSAyMiAxOSAzMSI+PC9wb2x5bGluZT4gICAgICAgICAgICA8L2c+ICAgICAgICA8L2c+ICAgIDwvZz48L3N2Zz4=); }
.gh__sequence-page--scenes {
  width: 85%;
  margin: auto; }
body.HolderPage, body .gh__children_as_icons {
  background-color: #ffffff; }
.gh__holder_page {
  width: 85%;
  margin: auto; }
.gh__children_as_icons {
  width: 100%; }
.gh__holder_page__content {
  padding-top: 2rem;
  padding-bottom: 1.5rem; }
.gh__holder_page__content p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__holder_page__content h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__holder_page__content h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__holder_page__content h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__holder_page__content h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__holder_page__content h5, .gh__holder_page__content .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__holder_page__content h6, .gh__holder_page__content .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__holder_page__content a, .gh__holder_page__content .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__holder_page__content li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__holder_page__content a {
    color: #007F7A; }
.gh__holder_page__content a:hover, .gh__holder_page__content a:focus {
      color: #015C7C; }
.gh__holder_page__content li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__holder_page__content img.right {
    padding: 1em 0 1em 1em; }
.gh__holder_page__content img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__holder_page__content img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__holder_page__content img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__holder_page__content img.leftAlone {
    margin: auto; }
.gh__holder_page__content img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__holder_page__pages-parent-div {
  width: 100%; }
.gh__holder_page__pages {
  width: 80%;
  margin: auto; }
.gh__holder_page__pages,
.gh__children_as_icons__pages {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  width: 80%;
  margin-left: auto;
  margin-right: auto;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  margin-bottom: 2rem;
  -webkit-padding-start: 0; }
.gh__holder_page__pages_page,
.gh__children_as_icons__pages__icon {
  margin-top: 2rem;
  margin-left: 2rem;
  background-color: white;
  list-style: none;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20rem;
          flex: 0 0 20rem;
  border-bottom: 4px solid transparent;
  border-radius: 0px;
  cursor: pointer;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  outline: 1px solid #E0E0E0;
  min-height: 170px; }
.gh__holder_page__pages_page:hover,
  .gh__children_as_icons__pages__icon:hover {
    border-bottom: 4px solid #007F7A;
    box-shadow: 2px 4px 4px 2px rgba(0, 0, 0, 0.3); }
.gh__holder_page__pages_page *,
  .gh__children_as_icons__pages__icon * {
    cursor: pointer; }
.gh__holder_page__pages_page h3,
  .gh__children_as_icons__pages__icon h3 {
    margin: 0; }
.gh__holder_page__pages_page .thumbnil,
  .gh__children_as_icons__pages__icon .thumbnil {
    height: 100%; }
.gh__children_as_icons__pages__icon__inner {
  width: 100%;
  height: 100%; }
.gh__holder_page__pages_page__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 3.5rem;
  padding-left: 2rem;
  padding-right: 2rem;
  padding-bottom: 3rem;
  height: 100%; }
.gh__holder_page__pages_page__inner__caption {
  margin: auto;
  text-align: center; }
.gh__holder_page__pages_page__inner__caption__text {
  text-decoration: none;
  font-family: "Montserrat" !important;
  font-size: 1.375rem;
  font-weight: 400;
  letter-spacing: initial;
  text-transform: initial;
  color: #015C7C !important; }
.gh__holder_page__pages_page__inner__caption__text:hover {
    text-decoration: none; }
.gh__holder_page__pages_page__inner--with-image__thumbnail {
  text-align: center;
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
  margin: auto;
  height: unset !important; }
.gh__modal__wrapper-outer {
  width: 80vw;
  margin-top: 2rem;
  max-width: 100%;
  box-shadow: 0px 0px 8px 2px #d8d8d8; }
.gh__modal__wrapper-outer.gh__modal__wrapper-outer--with-video {
  width: 65vw; }
.gh__modal__wrapper-inner {
  padding: 0 0 0 0;
  border-radius: 0;
  height: 90vh; }
.gh__modal__header {
  border-bottom: thin #d8d8d8 solid;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  background-color: white;
  margin: 0; }
.gh__modal__header__text {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px;
  color: #333;
  margin-top: 0px;
  margin-bottom: 5px; }
.gh__modal__tabs {
  border-bottom: 1px solid #ddd;
  border-top: initial;
  border-color: #D8D8D8; }
.gh__modal--tabs__tab-item {
  padding-bottom: 1rem;
  background: #E2E2E2;
  margin: 0;
  border-radius: 0;
  border-right: 1px solid #D8D8D8; }
.gh__modal--tabs__tab-item a {
    margin-right: 0px;
    color: black;
    line-height: 25px;
    padding-bottom: 2px;
    padding-top: 0px; }
.gh__modal--tabs__tab-link {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
  padding-left: 1rem;
  padding-right: 1rem;
  margin: 0 !important;
  border-radius: 0 !important;
  background-color: #E2E2E2 !important;
  border: 0 !important; }
.gh__modal--tabs__tab-link:hover, .gh__modal--tabs__tab-link:active, .gh__modal--tabs__tab-link.active {
    background-color: white !important;
    border: 0 !important; }
.gh__modal__body {
  padding-bottom: 0; }
.gh__modal__body--plain {
  padding: 1rem; }
.gh__modal__body--tabs {
  padding: 0; }
.gh__modal--tabs__content {
  padding: 1rem; }
.gh__modal__close-button {
  cursor: pointer;
  float: right;
  padding: 2px 10px;
  background-color: #E6E6E8;
  color: black; }
.gh__modal__close-button:hover {
    background-color: #c1c1c1;
    color: black; }
.gh-modal {
  width: 100% !important; }
.modal .modal-tabs {
  width: 25%; }
.modaldescription p {
  font-size: 16px;
  margin-left: 10%;
  margin-right: 10%; }
.modal-backdrop {
  background-color: white; }
.modal-nav-tabs.nav-tabs ol {
  margin: 0px; }
.modal-nav-tabs.nav-tabs li.active > a {
  color: #287D7D;
  background-color: white;
  border-color: transparent;
  border-left-width: 0px;
  border-right-width: 0px; }
.modal-nav-tabs.nav-tabs li.active > a:hover {
    border-color: transparent;
    border-left-width: 0px;
    border-right-width: 0px; }
.modal-open .modal {
  overflow-x: visible;
  overflow-y: visible; }
.modal-open .modal .modal-body {
  overflow-y: auto;
  max-height: 90vh; }
.gh__mcq--buttons--horz {
  padding: 0 0 0 2rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
@media (min-width: 576px) {
    .gh__mcq--buttons--horz {
      margin-left: 4rem; } }
.gh__mcq--buttons--horz p {
    margin-bottom: 0; }
.gh__mcq--buttons--horz__option {
  color: #333 !important;
  background-color: #E2E2E2 !important;
  cursor: pointer;
  padding: 8px 16px;
  margin: 8px 4px;
  border-radius: 0px;
  border: none;
  background-image: initial;
  font-family: "Roboto";
  font-size: 1rem;
  font-weight: 400; }
.gh__mcq--buttons--horz__option p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__option h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__option h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__option h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__option h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__option h5, .gh__mcq--buttons--horz__option .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__option h6, .gh__mcq--buttons--horz__option .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--buttons--horz__option a, .gh__mcq--buttons--horz__option .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--buttons--horz__option li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__option a {
    color: #007F7A; }
.gh__mcq--buttons--horz__option a:hover, .gh__mcq--buttons--horz__option a:focus {
      color: #015C7C; }
.gh__mcq--buttons--horz__option li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__option img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--buttons--horz__option img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--buttons--horz__option img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--buttons--horz__option img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--buttons--horz__option img.leftAlone {
    margin: auto; }
.gh__mcq--buttons--horz__option img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq--buttons--horz__option:hover, .gh__mcq--buttons--horz__option:active, .gh__mcq--buttons--horz__option:focus {
    color: #333 !important;
    background-color: #c1c1c1 !important; }
.gh__mcq--buttons--horz__option.gh__mcq--buttons--horz__option--selected {
    color: #333 !important;
    background-color: #c1c1c1 !important; }
.gh__mcq--buttons--horz__feedback-button {
  background: initial;
  background-color: #E6E6E8;
  color: black;
  border-radius: 2px;
  cursor: pointer;
  border: none; }
.gh__mcq--buttons--horz__feedback-button:hover, .gh__mcq--buttons--horz__feedback-button:active, .gh__mcq--buttons--horz__feedback-button:focus {
    color: black;
    background-color: #ccc !important; }
.gh__mcq--buttons--horz__feedback {
  margin-top: 1rem; }
@media (min-width: 576px) {
    .gh__mcq--buttons--horz__feedback {
      margin-left: 4rem; } }
.gh__mcq--buttons--horz__feedback p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback h5, .gh__mcq--buttons--horz__feedback .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback h6, .gh__mcq--buttons--horz__feedback .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--buttons--horz__feedback a, .gh__mcq--buttons--horz__feedback .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--buttons--horz__feedback li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback a {
    color: #007F7A; }
.gh__mcq--buttons--horz__feedback a:hover, .gh__mcq--buttons--horz__feedback a:focus {
      color: #015C7C; }
.gh__mcq--buttons--horz__feedback li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--buttons--horz__feedback img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--buttons--horz__feedback img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--buttons--horz__feedback img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--buttons--horz__feedback img.leftAlone {
    margin: auto; }
.gh__mcq--buttons--horz__feedback img.rightAlone {
    float: right !important;
    margin-left: 100%; }
@media (min-width: 576px) {
    .gh__mcq--buttons--horz__feedback {
      margin-left: 6rem; } }
.gh__mcq--buttons--horz__feedback--correct {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #C1DEC1 !important;
  background-image: url("../images/correct.svg");
  color: #333333;
  border-color: #22B573; }
.gh__mcq--buttons--horz__feedback--correct p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback--correct h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--correct h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--correct h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--correct h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--correct h5, .gh__mcq--buttons--horz__feedback--correct .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--correct h6, .gh__mcq--buttons--horz__feedback--correct .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--buttons--horz__feedback--correct a, .gh__mcq--buttons--horz__feedback--correct .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--buttons--horz__feedback--correct li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--correct a {
    color: #007F7A; }
.gh__mcq--buttons--horz__feedback--correct a:hover, .gh__mcq--buttons--horz__feedback--correct a:focus {
      color: #015C7C; }
.gh__mcq--buttons--horz__feedback--correct li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback--correct img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--buttons--horz__feedback--correct img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--buttons--horz__feedback--correct img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--buttons--horz__feedback--correct img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--buttons--horz__feedback--correct img.leftAlone {
    margin: auto; }
.gh__mcq--buttons--horz__feedback--correct img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq--buttons--horz__feedback--correct p {
    margin-bottom: 0; }
.gh__mcq--buttons--horz__feedback--correct .alert-success, .gh__mcq--buttons--horz__feedback--correct .tablefeedback .success, .tablefeedback .gh__mcq--buttons--horz__feedback--correct .success {
    background-color: #C1DEC1; }
.gh__mcq--buttons--horz__feedback--incorrect {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #FDCFD2 !important;
  color: #333333;
  background-image: url("../images/incorrect.svg");
  border-color: #EA042B; }
.gh__mcq--buttons--horz__feedback--incorrect p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback--incorrect h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--incorrect h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--incorrect h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--incorrect h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--incorrect h5, .gh__mcq--buttons--horz__feedback--incorrect .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--incorrect h6, .gh__mcq--buttons--horz__feedback--incorrect .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--buttons--horz__feedback--incorrect a, .gh__mcq--buttons--horz__feedback--incorrect .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--buttons--horz__feedback--incorrect li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--incorrect a {
    color: #007F7A; }
.gh__mcq--buttons--horz__feedback--incorrect a:hover, .gh__mcq--buttons--horz__feedback--incorrect a:focus {
      color: #015C7C; }
.gh__mcq--buttons--horz__feedback--incorrect li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback--incorrect img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--buttons--horz__feedback--incorrect img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--buttons--horz__feedback--incorrect img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--buttons--horz__feedback--incorrect img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--buttons--horz__feedback--incorrect img.leftAlone {
    margin: auto; }
.gh__mcq--buttons--horz__feedback--incorrect img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq--buttons--horz__feedback--incorrect p {
    margin-bottom: 0; }
.gh__mcq--buttons--horz__feedback--neutral {
  border-radius: 4px;
  background-repeat: no-repeat;
  background-size: 1.5rem;
  background-position-x: 0.5rem;
  background-position-y: 0.8rem;
  padding: 0.75rem 1.25rem;
  padding-left: 2.5rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  min-height: 3rem;
  background-color: #DFF4FB !important;
  color: #333333;
  background-image: url("../images/neutral.svg");
  border-color: #7FD3F2; }
.gh__mcq--buttons--horz__feedback--neutral p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback--neutral h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--neutral h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--neutral h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--neutral h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--neutral h5, .gh__mcq--buttons--horz__feedback--neutral .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--neutral h6, .gh__mcq--buttons--horz__feedback--neutral .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__mcq--buttons--horz__feedback--neutral a, .gh__mcq--buttons--horz__feedback--neutral .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__mcq--buttons--horz__feedback--neutral li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__mcq--buttons--horz__feedback--neutral a {
    color: #007F7A; }
.gh__mcq--buttons--horz__feedback--neutral a:hover, .gh__mcq--buttons--horz__feedback--neutral a:focus {
      color: #015C7C; }
.gh__mcq--buttons--horz__feedback--neutral li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__mcq--buttons--horz__feedback--neutral img.right {
    padding: 1em 0 1em 1em; }
.gh__mcq--buttons--horz__feedback--neutral img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__mcq--buttons--horz__feedback--neutral img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__mcq--buttons--horz__feedback--neutral img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__mcq--buttons--horz__feedback--neutral img.leftAlone {
    margin: auto; }
.gh__mcq--buttons--horz__feedback--neutral img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__mcq--buttons--horz__feedback--neutral p {
    margin-bottom: 0; }
.show-only-on-display--desktop {
  display: none; }
.show-only-on-display--tablet {
  display: none; }
.show-only-on-display--mobile {
  display: none; }
.mobile {
  display: none; }
@media (max-width: 767px) {
  .mobile, .show-only-on-display--mobile {
    display: block; } }
@media (min-width: 768px) and (max-width: 991px) {
  .show-only-on-display--tablet {
    display: block; } }
@media (min-width: 992px) {
  .show-only-on-display--desktop {
    display: block; } }
.gh__home-page__title, .gh__home-page__title > h1 {
  font-family: Montserrat;
  font-size: 2rem;
  font-weight: 400;
  color: #015C7C; }
.gh__home-page__title h1, .gh__home-page__title h2, .gh__home-page__title h3, .gh__home-page__title h4, .gh__home-page__title h5, .gh__home-page__title .finalscenarioscore, .gh__home-page__title h6, .gh__home-page__title .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__home-page__title a, .gh__home-page__title .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__home-page__title li.active > a, .gh__home-page__title p, .gh__home-page__title > h1 h1, .gh__home-page__title > h1 h2, .gh__home-page__title > h1 h3, .gh__home-page__title > h1 h4, .gh__home-page__title > h1 h5, .gh__home-page__title > h1 .finalscenarioscore, .gh__home-page__title > h1 h6, .gh__home-page__title > h1 .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__home-page__title > h1 a, .gh__home-page__title > h1 .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__home-page__title > h1 li.active > a, .gh__home-page__title > h1 p {
    font-family: Montserrat;
    font-size: 2rem;
    font-weight: 400;
    color: #015C7C; }
.gh__page__layout-content {
  margin: 0; }
.gh__page__title {
  font-family: Montserrat;
  font-size: 2rem;
  font-weight: 400;
  color: #015C7C; }
.gh__page__title h1, .gh__page__title h2, .gh__page__title h3, .gh__page__title h4, .gh__page__title h5, .gh__page__title .finalscenarioscore, .gh__page__title h6, .gh__page__title .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__title a, .gh__page__title .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__title li.active > a, .gh__page__title p {
    font-family: Montserrat;
    font-size: 2rem;
    font-weight: 400;
    color: #015C7C; }
.gh__page__content p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__page__content h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__content h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__content h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__content h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__content h5, .gh__page__content .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__content h6, .gh__page__content .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__page__content a, .gh__page__content .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__page__content li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__page__content a {
  color: #007F7A; }
.gh__page__content a:hover, .gh__page__content a:focus {
    color: #015C7C; }
.gh__page__content li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__page__content img.right {
  padding: 1em 0 1em 1em; }
.gh__page__content img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__page__content img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__page__content img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__page__content img.leftAlone {
  margin: auto; }
.gh__page__content img.rightAlone {
  float: right !important;
  margin-left: 100%; }
.gh__page__loading {
  position: fixed;
  left: 0;
  top: 0;
  background-color: rgba(255, 255, 255, 0.8);
  width: 100%;
  height: 100%;
  z-index: 999;
  display: none; }
.gh__page__loading__spinner {
  font-size: 4rem;
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%); }
.gh__page__sticky_layout-content {
  position: absolute;
  top: 115px; }
@media (min-width: 768px) {
  .gh__page__menu__sidebar_layout-content {
    margin-left: 317px;
    width: calc(100% - 317px);
    max-width: calc(100% - 317px);
    position: absolute;
    top: 115px;
    overflow: auto; } }
.gh__page__body__sidebar_layout, .gh__body__sticky_header {
  background-image: none; }
.gh__page__body__sidebar_layout.background__image__position__top .gh__page__menu__sidebar_layout-content, .gh__body__sticky_header.background__image__position__top .gh__page__menu__sidebar_layout-content {
    background-position: top;
    min-height: calc(100% - 115px); }
.gh__page__body__sidebar_layout.background__image__position__bottom .gh__page__menu__sidebar_layout-content, .gh__body__sticky_header.background__image__position__bottom .gh__page__menu__sidebar_layout-content {
    background-position: bottom;
    min-height: calc(100% - 115px); }
.gh__page__body__sidebar_layout.background__image__position__center .gh__page__menu__sidebar_layout-content, .gh__body__sticky_header.background__image__position__center .gh__page__menu__sidebar_layout-content {
    background-position: center;
    min-height: calc(100% - 115px); }
.background__image__position__top {
  background-position: top;
  background-position-y: 4.2rem; }
.background__image__position__bottom {
  background-position: bottom; }
.impersonation-banner {
  background-color: #ffc107;
  color: #212529;
  padding: 10px 15px;
  text-align: center;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 99999;
  border-bottom: 1px solid #e0a800;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
  font-size: 0.9em; }
.impersonation-banner p {
    margin: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
.impersonation-banner .original-admin-info {
    margin-left: 5px;
    font-size: 0.9em;
    opacity: 0.8; }
.impersonation-banner .impersonation-revert-button {
    margin-left: 15px;
    padding: 6px 12px;
    background-color: #007bff;
    color: white;
    text-decoration: none;
    border-radius: 4px;
    font-weight: bold;
    border: none;
    cursor: pointer;
    transition: background-color 0.2s ease-in-out; }
.impersonation-banner .impersonation-revert-button:hover {
      background-color: #0056b3; }
.impersonation-banner-spacer {
  height: 40px; }
@media (max-width: 768px) {
  .impersonation-banner p {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .impersonation-banner .impersonation-revert-button {
    margin-left: 0;
    margin-top: 8px; }
  .impersonation-banner-spacer {
    height: 65px; } }
div[data-page-type="reportpage"] {
  width: 100%;
  padding: 20px; }
div[data-page-type="reportpage"] .gh-report-block__table {
    width: 100% !important; }
div[data-page-type="reportpage"] .gh-report-block__table th {
      vertical-align: middle;
      border-top: 1px solid #C2C2C2;
      font-weight: normal;
      text-align: left;
      font-family: "Montserrat";
      font-weight: 400;
      font-size: 1rem;
      color: #015C7C;
      letter-spacing: initial;
      text-transform: initial;
      margin-bottom: 28px; }
div[data-page-type="reportpage"] .gh-report-block__table tr.even {
      background-color: rgba(1, 92, 124, 0.1); }
div[data-page-type="reportpage"] .dataTables_wrapper {
    width: 100%; }
.gh__block--width-25 {
  width: 25%;
  margin: auto; }
.gh__block--width-50 {
  width: 50%;
  margin: auto; }
.gh__block--width-75 {
  width: 75%;
  margin: auto; }
.gh__block--width-85 {
  width: 85%;
  margin: auto; }
@media (min-width: 576px) {
  .gh__block__content {
    margin-left: 4rem; } }
.gh__branching-scenario__scene-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.gh__branching-scenario__choices {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  max-width: 100%; }
.gh__branching-scenario__choice {
  background-color: #E6E6E6;
  margin-bottom: 1rem; }
.gh__branching-scenario__choice:active, .gh__branching-scenario__choice:hover, .gh__branching-scenario__choice:focus {
    background-color: #bdbaba; }
.gh__branching-scenario__choice > a p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__branching-scenario__choice > a h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice > a h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice > a h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice > a h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice > a h5, .gh__branching-scenario__choice > a .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice > a h6, .gh__branching-scenario__choice > a .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__branching-scenario__choice > a a, .gh__branching-scenario__choice > a .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__branching-scenario__choice > a li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice > a a {
    color: #007F7A; }
.gh__branching-scenario__choice > a a:hover, .gh__branching-scenario__choice > a a:focus {
      color: #015C7C; }
.gh__branching-scenario__choice > a li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__branching-scenario__choice > a img.right {
    padding: 1em 0 1em 1em; }
.gh__branching-scenario__choice > a img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__branching-scenario__choice > a img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__branching-scenario__choice > a img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__branching-scenario__choice > a img.leftAlone {
    margin: auto; }
.gh__branching-scenario__choice > a img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__branching-scenario__choice p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__branching-scenario__choice h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice h5, .gh__branching-scenario__choice .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice h6, .gh__branching-scenario__choice .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__branching-scenario__choice a, .gh__branching-scenario__choice .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__branching-scenario__choice li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__choice a {
    color: #007F7A; }
.gh__branching-scenario__choice a:hover, .gh__branching-scenario__choice a:focus {
      color: #015C7C; }
.gh__branching-scenario__choice li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__branching-scenario__choice img.right {
    padding: 1em 0 1em 1em; }
.gh__branching-scenario__choice img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__branching-scenario__choice img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__branching-scenario__choice img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__branching-scenario__choice img.leftAlone {
    margin: auto; }
.gh__branching-scenario__choice img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__branching-scenario__spark {
  max-width: 100%; }
.gh__branching-scenario__spark p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__branching-scenario__spark h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__spark h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__spark h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__spark h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__spark h5, .gh__branching-scenario__spark .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__spark h6, .gh__branching-scenario__spark .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__branching-scenario__spark a, .gh__branching-scenario__spark .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__branching-scenario__spark li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__branching-scenario__spark a {
    color: #007F7A; }
.gh__branching-scenario__spark a:hover, .gh__branching-scenario__spark a:focus {
      color: #015C7C; }
.gh__branching-scenario__spark li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__branching-scenario__spark img.right {
    padding: 1em 0 1em 1em; }
.gh__branching-scenario__spark img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__branching-scenario__spark img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__branching-scenario__spark img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__branching-scenario__spark img.leftAlone {
    margin: auto; }
.gh__branching-scenario__spark img.rightAlone {
    float: right !important;
    margin-left: 100%; }
.gh__branching-scenario__choices-header p {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__branching-scenario__choices-header h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__branching-scenario__choices-header h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__branching-scenario__choices-header h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__branching-scenario__choices-header h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__branching-scenario__choices-header h5, .gh__branching-scenario__choices-header .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__branching-scenario__choices-header h6, .gh__branching-scenario__choices-header .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__branching-scenario__choices-header a, .gh__branching-scenario__choices-header .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__branching-scenario__choices-header li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
.gh__branching-scenario__choices-header a {
  color: #007F7A; }
.gh__branching-scenario__choices-header a:hover, .gh__branching-scenario__choices-header a:focus {
    color: #015C7C; }
.gh__branching-scenario__choices-header li {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
.gh__branching-scenario__choices-header img.right {
  padding: 1em 0 1em 1em; }
.gh__branching-scenario__choices-header img.right::after {
    display: block;
    clear: both;
    content: ""; }
.gh__branching-scenario__choices-header img.center {
  margin: auto;
  display: block;
  text-align: center; }
.gh__branching-scenario__choices-header img.left {
  float: left !important;
  padding: 1em 1em 1em 0; }
.gh__branching-scenario__choices-header img.leftAlone {
  margin: auto; }
.gh__branching-scenario__choices-header img.rightAlone {
  float: right !important;
  margin-left: 100%; }
/* Old crud */
.finalscenarioscore {
  border: 2px solid #bbb;
  margin: 10px 10px 0 0;
  padding: 10px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row; }
.finalscenarioscore .scoreText {
    -webkit-box-flex: 2;
        -ms-flex: 2 0 0px;
            flex: 2 0 0;
    padding-rigth: 10px; }
.finalscenarioscore .scoreNum {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0px;
            flex: 1 0 0; }
.questionscore,
.scenarioscore {
  border: 2px solid #bbb;
  color: #eee;
  font-size: 40px;
  text-align: center;
  border-radius: 20px;
  height: 40px;
  padding: 15px;
  line-height: 40px;
  margin: 15px; }
.questionscore {
  border-radius: 20px;
  border: 2px solid #bbb;
  font-size: 40px;
  margin: 15px;
  padding: 15px;
  text-align: center; }
.scenarioscore {
  border-radius: 20px;
  border: 2px solid #bbb;
  font-size: 40px;
  margin: 15px;
  padding: 15px;
  text-align: center; }
.scenarioreset {
  background-color: transparent;
  margin: 3px 10px 0 0;
  text-align: center; }
.scoreboard {
  position: relative;
  z-index: 10; }
.totalscore {
  border: 2px solid #bbb;
  color: #eee;
  font-size: 40px;
  text-align: center;
  border-radius: 20px;
  height: 80px;
  padding: 15px;
  line-height: 40px;
  margin: 15px 15px 0 0; }
.scenarioreset {
  margin: 3px 10px 0 0;
  background-color: transparent;
  text-align: center; }
.bswrapper {
  background-position: bottom;
  background-repeat: no-repeat;
  background-size: contain;
  margin-left: 5%;
  min-height: 410px;
  position: relative; }
.bscontent {
  bottom: 0;
  position: absolute;
  width: 100%; }
.bsalink {
  margin-bottom: 3%;
  text-align: left; }
.bsalink p {
    margin: 0 0 0; }
.totalscore {
  border-radius: 20px;
  border: 2px solid #bbb;
  font-size: 40px;
  height: 80px;
  margin: 15px 15px 0 0;
  padding: 15px;
  text-align: center; }
.gh__standalone-split__entry-link {
  color: grey;
  float: right; }
.gh__standalone-split__exit-link {
  background-color: red;
  padding: 5px 10px;
  float: right;
  color: white;
  margin-right: 10px; }
.gh__standalone-split__exit-link:hover {
    color: white; }
.gh__standalone-split__link {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0; }
.gh__standalone-split__link > p, .gh__standalone-split__link > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__standalone-split__link:active, .gh__standalone-split__link:focus, .gh__standalone-split__link:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__standalone-split__link:active > p, .gh__standalone-split__link:active > a, .gh__standalone-split__link:focus > p, .gh__standalone-split__link:focus > a, .gh__standalone-split__link:hover > p, .gh__standalone-split__link:hover > a {
      color: #000000 !important; }
.gh__main-nav__breadcrumbs {
  display: inline-block; }
.gh__scenes--mobile {
  display: none; }
@media (max-width: 575px) {
  .gh__scenes--desktop {
    display: none; } }
.gh_BuildModeEditButton {
  background: transparent;
  border: 1px solid transparent;
  box-shadow: 0 0 1px 1px rgba(128, 128, 128, 0.47);
  color: rgba(204, 204, 204, 0.5);
  margin: 20px; }
.gh_BuildModeEditButton > a {
  color: rgba(204, 204, 204, 0.5);
  text-decoration: none; }
.gh_BuildModeEditButton:hover {
  border: 1px solid black; }
.gh_BuildModeEditButton:hover > a {
  text-decoration: none;
  color: black; }
.gh__search__button {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  width: auto !important;
  padding: 5px 20px;
  line-height: 25px;
  font-size: 1.25rem;
  background-color: #0080b1;
  color: white;
  border: 0;
  box-shadow: 0px 0px 5px 0.25px #c9c9c9;
  cursor: pointer; }
.gh__search__input {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  width: 350px;
  padding: 0;
  line-height: 40px;
  color: #333333;
  text-indent: 10px;
  font-size: 20px;
  border: 2px solid #c9c9c9; }
.gh__search__form {
  display: inline-block; }
.gh__search__form fieldset {
    min-width: 450px; }
.gh__search__form fieldset > div {
      display: inline-block; }
.xAPIform {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  /* Maybe the CSS for the text dispay */ }
.xAPIform .checkBoxWrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.xAPIform .checkBoxWrapper .label {
      -ms-flex-preferred-size: 80%;
          flex-basis: 80%;
      -ms-flex-item-align: start;
          align-self: flex-start;
      -webkit-box-flex: 1;
          -ms-flex-positive: 1;
              flex-grow: 1; }
.xAPIform .form-footer-btns {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.xAPIform .form-footer-btns .formElement {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
.xAPIform .form-footer-btns .formElement.selected {
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center; }
.xAPIform .form-footer-btns .formElement .label {
        cursor: pointer;
        background: grey;
        -ms-flex-item-align: center;
            align-self: center;
        color: white;
        border-radius: 5px;
        height: 41px;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-pack: center;
            -ms-flex-pack: center;
                justify-content: center;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column; }
.xAPIform .form-footer-btns .formElement .label.selected {
          background: #0077c8; }
.xAPIform .form-footer-btns .formElement .label p {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          padding: 5px;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center;
          margin: 0 !important; }
.xAPIform .form-footer-btns .formElement .formButton {
        white-space: inherit !important; }
.xAPIform .ghForm__pastComment__content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    width: 100%;
    min-height: 50px; }
.xAPIform .ghForm__pastComment__content .title {
      font-size: 18px;
      font-weight: 700;
      border-bottom: 1px solid; }
.xAPIform .ghForm__pastComment__content .past__comment__items {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
.xAPIform .ghForm__pastComment__content .past__comment__items .item {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
            -ms-flex-direction: column;
                flex-direction: column;
        padding-bottom: 10px; }
.xAPIform .ghForm__pastComment__content .past__comment__items .item .item__row {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; }
.xAPIform .ghForm__pastComment__content .past__comment__items .item .item__row .left__padding {
            padding-left: 10px; }
.xAPIform .ghForm__pastComment__content li.ghForm__display__text_comment {
      list-style-type: none; }
.xAPIform .ghForm__pastComment__content.comments-only .past__comment__items {
      padding: 0; }
.xAPIform .ghForm__pastComment__content.comments-only .past__comment__items .item {
        border-bottom: 1px solid #E5ECF0;
        margin-bottom: 20px; }
.xAPIform .ghForm__pastComment__content.comments-only .past__comment__items .item:last-child {
        margin: 0; }
.xAPIform .horizontal-buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
.xAPIform .horizontal-buttons .button-item {
      padding: 10px;
      background: lightgray;
      cursor: pointer; }
.xAPIform .horizontal-buttons .button-item.selected {
        background: #003c8d;
        color: white; }
.xAPIform .comment-modal {
    position: absolute;
    background: white;
    border: 1px solid;
    padding: 25px;
    width: 50%;
    min-height: 250px;
    left: 0;
    right: 0;
    margin: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    box-shadow: 0px 0px 8px 2px #d8d8d8;
    -webkit-transform: translate(0px, -100px);
            transform: translate(0px, -100px);
    pointer-events: all; }
.xAPIform .comment-modal .label {
      height: 50px;
      padding: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; }
.xAPIform .comment-modal textarea {
      height: 133px; }
.xAPIform .comment-modal .btn-container {
      padding: 10px;
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      height: 80px; }
.xAPIform .form-element-duplicate {
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAA9QAAAPmCAYAAAAFZtciAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAgY0hSTQAAeiYAAICEAAD6AAAAgOgAAHUwAADqYAAAOpgAABdwnLpRPAAAAAZiS0dEAP8A/wD/oL2nkwAAAAlwSFlzAAAASAAAAEgARslrPgAAZZtJREFUeNrt3XeYHXW9P/DP7G56Dz2AqAklEDpIEyEUAQUEvAkiTX4KwUaRkgiiiOIlNEOsBLAEUYSoGJp0MZRQBUOQEiBwJSGIpNfN7vz+8BLJBUIy55zMzDmv1/Ps42az2X3vcjzf857Pd2aSNE2D7BYvXpwuWLBghZ8za9asWNHvefHixfF+X6OWWltbY968ebl9/5XRtWvX6NSpU94xKta9e/fo0KFD3jEq1rNnz2hubs47xgp17NgxunXrluSdAwCA+tWS5zefN29eOnPmzFi8eHHMnj17WbGcN29eLFmyJGbNmhVLliyJ+fPnR0REmqYxa9asZf9+7ty5sXTp0oiIWLRoUSxcuDAiItra2mLOnDnLPm/27NnR3t4eERELFiyIxYsXR8TKFcn3K8NAoRXi/7xFOiBUpIMhffr0yTtCRES0tLREjx498o4RERGdO3eOLl265B0jIop1ALB3796RJO99fGznnXeOQw45xAE0AFa7pNplcdasWekzzzwTU6dOjddeey2mTZsWr732WsyYMSPefPPNmDVr1rK3t8owAEBWHTp0iBtvvDH2228/pRqA1ariQv3MM8+kt9xyS9x5553xt7/9LV599dW8fyYAoMH06NEj7r333th2222VagBWm8yF+uGHH06/9a1vxZ/+9Ke8fwYAgOjXr1888MADsdFGGynVAKwWq1yoX3nllfT888+PK6+8ctl5yQAARTBw4MC4//77o0+fPko1ADW30oV6/vz56UUXXRQjR46MRYsW5Z0bAOBdfexjH4vbb789OnXqpFQDUFMrVajvuuuu9Oijj47p06fnnRcA4H0dccQRcc0110SyosuDA0CFmt7vE2644YZ0//33V6YBgNL4zW9+EyNGjMg7BgB1boUT6ueeey7dZpttlt3fGQCgTH74wx/Gl7/8ZVNqAGpihYV67733Tu++++68MwIAZNLc3BzXXXddHHbYYUo1AFX3noX6oYceSnfeeee88wEA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ADIwoQYAAIAMFGoAAADIQKEGAACADBRqAAAAyEChBgAAgAwUagAAAMjAbbMAAAAgAxNqAAAAyEChBgAAgAwUagAAAMhAoQYAAIAMFGoAAADIQKEGAACADNw2CwAAADIwoQYAAIAMFGoAAADIQKEGAACADBRqAAAAyEChBgAAgAxc5RsAAAAyMKEGAACADBRqAAAAyEChBgAAgAwUagAAAMhAoQYAAIAMFGoAAADIwG2zAAAAIAMTagAAAMhAoQYAAIAMFGoAAADIoCXvAADw+9//Pv3MZz4Tra2teUehwXz605+OiDBdgILp2bNnNDc35x2jKpqamqJXr16Z/m2XLl2ic+fOK/W5HTp0iO7du6/U5yZJEr17937Hxzt27BjdunVbqc99t/9G75a3W7du0bFjx4iI6NOnT0REdOrUKbp27RoRET169IiWlpZobm6Onj17vv3rJJX83leXFhNqAPKkTAPwf82ZMyfvCFX1r3/9K+8IZZRGRPTq1Suampqia9eu0b179+jRo0f07t07evTosezP7/axvn37xtprrx3rrLNOrLHGGjUr5ybUAORGmQYAVmT27NkRETFz5szMX6Njx47puuuuGwMGDIj+/fvHJptsEh/5yEdihx12iK5du1ZUtk2oAcjFH/7wB2UaAKi5JUuWxCuvvBKvvPJK3H333cs+3qFDh/jkJz+ZDhs2LPbbb79IkmSVy7X7UAOw2v3hD39IDz/8cGUaAMhNa2tr3HDDDXHAAQfE1ltvHVdffXXa2tq6ShNnV/kGYLX6/e9/r0wDAIUyadKkOOaYY2LjjTeOyy67LF28ePFKFWUTagBWG9u8AYAie/nll+OUU06JHXfcMf7+97+/b6k2oQZgtbDNGwAoi0mTJsUee+wRkydPXmFhNqEGoOaUaQCgbP75z3/G0KFDY+HChe9Zqk2oAagpZRoAKKunn346Ro0a9Z5/b0INQM0o0wBA2V166aUxf/78d51Em1ADUBM333xzesQRRyjTAECpvfHGG3HDDTe869+ZUANQdX/4wx/SQw89NBYvXpx3FACAiv3mN79514+bUANQVe4zDQDUm7vuuutdL06mUANQNb///e/dZxoAqDuLFi2KiRMnvuPjtnwDUBXKNABQz/785z+/42Mm1ABUTJkGAOrd448//o6PmVADUJGHHnpImQYA6t4TTzzxjo8p1ABUZOrUqco0AFD3/vGPf8Qbb7yx3BZvW74BAABgJTzzzDPL/VmhBgAAgJUwZcqU5f5syzcAAACshBdeeGG5PyvUAAAAsBLeMaG25RsAAADe3//8z/8s92eFGgAAAFbCjBkzlvuzLd8AAACwEl577bXl/mxCDQAAACth3rx5MX/+/GUl2oQaAAAAVtLbt32bUAMAAMBKUqgBAAAgg+UKdd5hAAAAoCzefmEyE2oAAABYSSbUAAAAkIFCDQAAABm8/vrry9635RsAAABW0ty5c5e9r1ADAADASpozZ86y9235BgAAgJVkQg0AAAAZmFADAABABibUAAAAkMHcuXMj/d8ibUINAAAAK6mtrS0WLFgQEREteYcBgFpramqKa6+9Nu8YAMAqWLhwYRx77LF5x3hXc+bMiW7dukWLLd8A1LskSWLIkCFJ3jkAgJU3Z86cwpbVuXPnxnrrreccagAAAFgVb12YzDnUAAAAFE6Rh79v3TrLhBoAAABWgQk1AAAAZLBsQp13EAAAACiTZRNqW74BAAAomiJ31YULF0aEQg0AAEABFbmrLlq0KCJs+QYAAIBVsnjx4ogwoQYAAIBVYkINAABAYRV5+GtCDQAAABmYUAMAAFBYRR7+LivURQ4JAAAARbNsy3feQQAAAKBMTKgBAAAorCJ3VedQAwAAQAau8g0AAEBhFbmrmlADAABABs6hBgAAgAxc5RsAAIDCKvLw14QaAAAAMnAONQAAAIVV5OGvq3wDAABABibUAAAAkIFzqAEAACisInfVtra2SNM0NaEGAACAVbR06VITagAAAFhVra2tzqEGAACgeIo+/DWhBgAAgAyWLl1qQg0AAEDxFH3429raakINAAAAq8qEGgAAADIwoQYAAKCQit5VXZQMAAAAMrDlGwAAgEIq+vDXlm8AAADIwIQaAAAAMjChBgAAoJCK3lVNqAEAACADV/kGAACgkIreVVtbW02oAQAAYFWZUAMAAEAGJtQAAAAUUtGHvybUAAAAkIGrfAMAAFBIRR/+ug81AAAAZGBCDQAAABm4KBkAAABk4KJkAAAAFFLRu2p7e7tCDQAAQPEUvau2t7fb8g0AAACrqq2tzYQaAAAAVpUJNQAAAIVU9OGvCTUAAABkYEINAABAIRV9+GtCDQAAABmYUAMAAEAGJtQAAAAUUtG7qgk1AAAAZNDe3m5CDQAAQPEUvauaUAMAAEAGzqEGAACADEyoAQAAKKSiD39NqAEAACADE2oAAAAKqejD3/b29mgpekgAAIpj2rRp6ahRo/KOAUTE17/+9ejTp0+Sd45G1dbWFi15hwAAoDxmzJgRF110Ud4xgIj44he/GH369Mk7RsNyH2oAAAAKqehdta2tzTnUAAAAsKpMqAEAACikondVE2oAAADIwIQaAAAAMnAfagAAAAqp6MPftrY2E2oAAABYVSbUAAAAFFLRh78m1AAAAJCBCTUAAABkYEINAABAIRW9q5pQAwAAQAZpmppQAwAAUDxF76oKNQAAAGSQpqkt3wAAALCqnEMNAABAIRV9N7Ut3wAAAJCBLd8AAAAUUtGHvybUAAAAkIFzqAEAACADW74BAAAopKLvprblGwAAADIwoQYAAKCQij78dQ41AAAAZGDLNwAAAGRgyzcAAACFVPThrwk1AAAAZOAcagAAAMjAlm8AAAAKqei7qW35BgAAgAxMqAEAACikog9/29vbTagBAABgVZlQAwAAQAYKNQAAAIVU9N3ULkoGAAAAGbgPNQAAAIVU9OGvCTUAAABk4BxqAAAAyEChBgAAoJCKvpu6vb09WooeEgCA4ujatWtst912eccAIqJTp055R2hoaZpGS94hAAAoj0033TR57LHH8o4BNICiD39dlAwAAAAycA41AAAAZOA+1AAAABRS0XdT2/INAAAAGdjyDQAAQCEVffhrQg0AAAAZmFADAABARgo1AAAAhVP03dS2fAMAAEBGJtQAAAAUThmGvybUAAAAsIpclAwAAAAyUqgBAAAonDLsprblGwAAAFaRLd8AAAAUUhmGvybUAAAAkIEJNQAAAKwiW74BAAAopDLsprblGwAAADIwoQYAAKBwij78TdPUhBoAAACyMKEGAACADBRqAAAACqfou6lt+QYAAICMTKgBAAAonDIMf02oAQAAYBWlaWpCDQAAAFko1AAAABROGXZT2/INAAAAq8iWbwAAAAqpDMNfE2oAAADIwIQaAAAAVpEt3wAAABRSGXZT2/INAAAAGZhQAwAAUDhFH/6maWpCDQAAAFmYUAMAAEAGCjUAAACFU/Td1LZ8AwAAQEYm1AAAABROGYa/JtQAAACwitI0NaEGAACALBRqAAAACqcMu6lt+QYAAIBVZMs3AAAAhVSG4a8JNbDS2tvb0wceeMCTBgAAhHOogZV09913pzvuuGPsvvvu8cgjjyjVAAA0NFu+gff1zDPPpEOHDk333nvvePzxx6O9vT1OPvnkSG1vAQCghsrwctOWb+BdvfHGG+nJJ5+cbrnllnH99dcv93cPPvhgjB07Nu+IAACQGxNq4B0WLFiQjhw5Mu3fv3+MHj06li5d+q6fN3z48Jg9e7YjcgAANCyFGoiIf19w7Prrr08333zzGDFiRMyZM2eFnz9jxow477zz8o4NAAC5SNPUlm8g4s4770y33377GDp0aLz88ssr/e9Gjx4dkyZN8iRC4SVJkncEAGAVlaGrmlBDA/vb3/6W7r///um+++4bTzzxxCr/+6VLl7pAGQAANVGGl5gm1NCApk2blg4bNizdbrvt4rbbbqvoa91zzz1xzTXX5P0jwQqZUAMAtWBCDQ1k3rx56be+9a10k002iTFjxkRbW1tVvu7pp58eM2fOdHQOAICG4RxqaBDt7e3p2LFj00022STOO++8mD9/flW//owZM+Kss87K+8eE92RCDQDlU4auakINde7OO+9Mt9tuuzj22GNj+vTpNfs+Y8aMiQceeKD4z3o0JIUaAKgFhRrq1NNPP50eeOCB6b777htPPvlkzb9fe3t7nHjiidHa2qpUAwBQsaJPqG35hjr01gXHttpqq7j55ptX6/eeNGlSjB49Ou9fAbyDCTUAUAsm1FAn5s+fn44cOTLdbLPNqnrBsVX1zW9+M6ZOnepIHQAAdc+EGkrurQuObbzxxjFixIiYO3durnkWLFgQp556at6/FliOCTUAlE/Ru2qapibUUGZ/+tOf0q222qrmFxxbVTfccEOMHz++2M+AAABQIYUaSuiFF15Ihw4dmh5wwAExefLkvOO8q69+9asxb948pZpCMKEGgPIp+oQ6wpZvKJUFCxak5557bjpo0KC4/vrr846zQq+88kp85zvfyTsGRIRCDQBUny3fUCK//vWv00022SS+/e1vx6JFi/KOs1K+//3vx6RJkxy1AwCgLinUUALt7e3piSeeGK+++mreUVZJa2trnHjiidHe3q5UkysTagAonzLsprblG0qgqakp+exnP5t3jEweeOCBuOqqq/KOAQAAVWXLN5TIqaeeGk1N5fy/7IgRI+L111939I7cmFADQPmUYfhrQg0lsemmmyaHHHJI3jEyefPNN+OM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EABQKGXoqibUQMPYY489kl/+8pdRr897L774Yuyyyy7x1FNPrfbVp0ePHsm1116bXH755YU8aNEohfriiy+Op556apX+zdKlS+Oiiy6KQYMGxR133FH8Vy4AUCDOoQYaymc+85nkm9/8Zt4xamb69Omxxx57xMMPP5xLMTrhhBOS+++/Pz70oQ/l/atYTiMU6pdffjk9//zzM//7F198MT7+8Y/H0KFD03/961+KNQC5K8WEOu8AAKvbt771rTjqqKPyjlEzb775Znz84x+PCRMm5HVOdfLII4/EAQcckPevYplGOId62LBhMX/+/Iq/zvXXXx+DBg2KcePGFf9VDADkTKEGGk6SJMnPfvaz+PjHP553lJqZPXt27L///nHrrbfmUorWWGON5Oabb44LLrigEGW23ifUv/nNb5bdc7oaXnvttRgyZEgcdNBBqSvIA8B7cw410JA6dOiQjBs3Lrbbbru8o9TMggUL4pBDDonf/va3uRSiJEmS4cOHJ3feeWest956uf4u6rlQz549Oz399NNr8rVvuummGDRoUIwZMyZNy7DvDoC6UoalR6EGGlaPHj2SP/3pT7HJJpvkHaVmlixZEkceeWRcccUVua1Ie+65Z/Loo4/G7rvvntvvoQhT8loZPnz4e95zuhpmz54dw4YNiz322COee+654r+yAYDVyG2zgIa21lprJbfcckuss846eUepmba2thg2bFhceOGFuT3h9+vXL7n77rvjW9/6VjQ1rf6zjep1Qv3QQw+lV1xxxWr5XhMmTIhtttkmRo4cmba1tXnxAEDNlaGrOocaaHj9+/dPbrrppujevXveUWomTdMYPnx4nH766Wl7e3suq1NLS0ty7rnnJrfffvtqP4BRj4V6Ve85XQ0LFy6MESNGxK677hqTJk0q/qscAKgxW74B4t9Xpv7jH/8YnTp1yjtKTV1yySUxZMiQWLhwYW5laO+9904eeeSR2HXXXVfb96zHLd8XXHDBKt9zuloefvjh2H777WPEiBHp4sWLFWsAGpYJNcD/2muvvZKf//znuWxJXp1+//vfx1577RVvvPFGbkVoww03TO6999644IILokOHDjX/fvU2oX722WfT733ve7lmaG1tjZEjR8aWW24Z9957r1INQNXZ8g1QMkcccUQyevTovGPU3MSJE2OXXXaJKVOm5LZStbS0JMOHD08mTJgQ/fv3r/X3yuvHrLr29vb0C1/4QixatCjvKBER8fzzz8fgwYNj2LBh6dy5c4v/ygcAqkihBvg/vvzlLydnnHFG3jFqbsqUKbH77rvHY489lmsJ2mmnnZLHH388TjjhhJp9j3oq1D/84Q/jvvvuyzvGctI0jTFjxsRWW20Vt99+u1INQFWUYkLtHGqAdxo5cmSceOKJeceouddeey322GOPuOmmm3JdsXr27JlcfvnlyW9+85tYc801q/q1m5ubo6mpqS4Wu5dffjk9++yz847xnqZOnRr77bdfDB06NM3zlAIAWF1MqAHeRZIkyY9+9KM46qij8o5Sc/Pnz49DDz0013tVv+Uzn/lMMnny5BgyZEjVvmbnzp3z/rGqZtiwYTFv3ry8Y7yv66+/PrbccssYN25c7o8pAKglhRrgPTQ1NSW/+MUvqlruimrp0qVxwgknxLBhw9LW1tZcS9Daa6+dXHfddcn48eOjX79+FX+9einUv/3tb9Pbbrst7xgr7bXXXoshQ4bEQQcdlP7jH/9QrAFYZaXY8p13AIAia25uTn71q1/FAQcckHeU1WLMmDFx4IEHxsyZM3NfwQ466KDkqaeeqvjc6nq4FdrcuXPT0047Le8Ymdx0000xaNCgGDNmTJqW4ZURAKwC51ADvI+OHTsm48aNi4997GN5R1ktbr/99vjIRz4STz/9dO7lp0+fPsnll1+e3HjjjbH++utn+hr1MKE+55xz4tVXX807RmazZ8+OYcOGxR577BHPPfdc7o8rAMqhDMdhTagBVkLXrl2TG2+8Mbbffvu8o6wWU6ZMiZ133jnGjx9fiJXswAMPzDytLnuhnjRpUvqjH/0o7xhVMWHChNhmm21i5MiRaVtbWyEeWwBQCRNqgJXUs2fP5NZbb43NN9887yirxdy5c+Owww6LSy65pBDFp3fv3snll1+ejB8/PjbaaKOV/ndl3vLd3t6ennDCCbF06dK8o1TNwoULY8SIEbHrrrvGpEmTCvHYAoCsWsowRgcoirXWWiu544470j333DOef/75vOPUXFtbW5x++ukxadKk9PLLL49OnTrlfhT2oIMOSvbZZ5905MiRccEFF8TixYtX+PllnlCPHTs2Jk6cmHeMmnj44Ydj++23j69//evpWWedVYjHFitn2rRp6SWXXJJ3DCAizj777Ojbt2/dPn+Woquuu+66aUQU+m3JkiVpmqbhzZs3b0V5mz59ejpw4MDcnx9X59t2222XvvDCC2nev/u3v02ePDndc889V5h7zz33LFTmlX2bM2dOut566+X+3311vA0YMCD985//XMr/To349vjjj+f+mPHmzdu/31588cW6fu4844wzcv8dr+itQ4cOqXOoATJYd911k7vvvjsGDhyYd5TV5vHHH49tt902fve736V5Z3nL5ptvntxzzz3JuHHj4sMf/vC7fk63bt3yjpnJd7/73Zg+fXreMVaLKVOmxODBg2PYsGHp3LlzC/P4AoD34xxqgIwasVTPmTMnhgwZEieffHLu96t+u09/+tPJ008/HRdeeGH07t17ub9ba6218o63yl544YX0sssuyzvGapWmaYwZMya22mqruO222wrz2AIgP2la/OWgqQwhAYpq3XXXTW6//fYYMGBA3lFWmzRNY/To0bH33nvHtGnTCrOIdOrUKTnjjDOSV155JS644ILo27dvRESss846eUdbZWedddb7nhter6ZOnRr7779/DB06NH3jjTcK8/gCgHdjQg1QoQ022CC55557on///nlHWa0mTJgQ2223Xdx9992FKj09evRIhg8fnrz88stx7bXXxr777pt3pFXy5JNPpuPGjcs7Ru6uv/76GDRoUIwbN65Qjy8AeDvnUANUQaOW6hkzZsTHP/7x+M53vlO4+wp37949Ofzww5O99967VEeOR48eHe3t7XnHKIQZM2bEkCFDYsiQIemMGTMK9fgCoPbKsJtaoQaokg033LAhS3VbW1t885vfjMGDB8fUqVOLv/IV3CabbJJ3hMIZN25cDBo0KH796197fAE0EIUaoMFsuOGGyV/+8peGulDZWyZMmBDbbLNNXH311cVf/QrslFNOic022yzvGIXzxhtvxJFHHhmf+tSn0iKduw9AY3MONUCV9evXL7nvvvviIx/5SN5RVrvZs2fHMcccE0OGDEn/9a9/KT0ZdOrUKRk/fnwpL6a2OowfPz4233zzGDNmTJqWYXQBQF0zoQaogb59+ya33XZb7LLLLnlHycW4ceNim222ibvuukvhyWDjjTdObr755ujVq1feUQpp9uzZMWzYsPjEJz4R//M//+MxBlCnynDcVKEGqJHevXsnt99+e+y11155R8nFP/7xj9h3333jtNNOSxctWlT8FbFgtt9+++Qvf/lLrL/++nlHKaw//elPMWjQINNqAHKjUAPUUPfu3ZNbbrklDj300Lyj5CJN07j00ktjyy23jHvuuUfhWUVbbbVV8vDDD8fWW2+dd5TCmjNnTgwbNiz22GOPeP755z3GAOpIGY6VOocaoMY6deqUXHfddXH00UfnHSU3U6ZMib333juOOeaY9M033yz+6lgg/fr1SyZMmBCHHXZY3lEK7a2L4o0cOTJtb2/3GANgtTChBlgNWlpakp///Odx3HHH5R0lN2maxtVXXx1bbbVVjB8/XuFZBT169EjGjRsX3/nOd6KpydL9XhYsWBAjRoyIPffc07QagNXCqgywmjQ3NydXXXVVnHnmmXlHydWrr74an/rUp2Lo0KHpa6+9pvSspCRJkm984xvJzTffHGuuuWbecQptwoQJsfXWW8ell16atrW1eYwBlJQt3wAsJ0mSZOTIkcmoUaMaftJ4/fXXx+abbx5XXXWVC0qtgv333z958sknG/Zidytr4cKFcdppp8VHP/rR+Pvf/+7xBUBNNParOYCcnHzyycm4ceOic+fOeUfJ1cyZM+MLX/hC7LjjjnH//fcrPSupX79+yZ133hmjRo2Kjh075h2n0CZOnBhbb711jBgxIl2yZInHGECJlOF4uwk1QE4OPfTQ5Oabb46ePXvmHSV3jz32WOy+++5x7LHHptOnTy/+6lkASZIkJ598cnLvvffGJptsknecQmttbY2RI0fGrrvuGpMmTfL4AqBqFGqAHO21117J/fffHxtssEHeUXKXpmmMHTs2Nt544zj33HPdu3ol7bzzzsmTTz4Zw4cPj+bm5rzjFNpjjz0W22+/vWk1AFXT1Ojn8AHkbdCgQcmECRNis802yztKIcyfPz++/e1vx6BBg+L6669XelZC586dkwsuuCC57777YuDAgXnHKbS3ptXbb799PPLIIx5fAFTEhBqgAD74wQ8mEyZMiJ133jnvKIXxwgsvxNChQ2Pw4MHpAw88oPishJ133jl57LHH4owzzjCtfh9PPfVU7LrrrnH22Wenixcv9vgCKKCin0OdJIlCDVAUa665ZvLnP/85jjrqqLyjFMqf//zn2G233WLfffdNH3vssWKvrAXQpUuX5MILL0zuv//+2HzzzfOOU2hLly6N733vezFo0KD4y1/+4rEFUDBFL9QRJtQAhdKpU6dk7NixccEFF4Tn5+XdeeedseOOO8ZBBx2UPvnkk8VfYXO20047JU888URccMEF0aFDh7zjFNqUKVNi8ODBMWzYsHT+/PkeWwAFoVADsMqSJEmGDx+eXHvttdGlS5e84xRKmqZx0003xXbbbRdDhw5Np0yZUvyVNkcdOnRIhg8fnjzyyCOx7bbb5h2n0Nrb22PMmDGx1VZbxT333ONxBcBKUagBCmro0KHJnXfeGWuvvXbeUQqnvb09rr/++th8883jmGOOSf/2t78pQCuw9dZbJw8++GB885vfjE6dOuUdp9BefPHF2GeffeLkk09OFyxY4HEFkCMTagAqsuuuuyYTJ06MLbbYIu8ohdTa2hpXX311bL311vHRj340vfHGG4u/8uakU6dOybe//e3kqaeein322SfvOIXW3t4eo0ePjkGDBsW9997rMQXAe1KoAQruQx/6UPLggw/GgQcemHeUQrv//vvj4IMPjm233TYdO3ZsunTpUkXoXQwYMCC54447kuuuuy7WWmutvOMU2ksvvbTs3GrTaoDVrxQTavehBii+Hj16JH/4wx/itNNOyztK4T3xxBNx7LHHxsCBA+OHP/xhOnv27OKvxjkYMmRI8vTTT8fnPvc5F8BbgTRNY8yYMbHDDjvEww8/7LEEsBoVvVC7bRZAibS0tCQXX3xxcu2110a3bt3yjlN4U6ZMia9+9aux7rrrxtChQ9M777yz2KtyDtZcc83k5z//eXLvvfe6xdb7+Pvf/x677bZbjBgxwn2rAVhGoQYomcMPPzx59NFHY7PNNss7SiksWrQorr/++th3331jiy22SEeOHJnOnDlTIXqb3Xfffdkttjp37px3nMJaunRpjBw5MrbffvtwT3SA2iv6hDpCoQYopc022yx54IEH4hOf+ETeUUrl6aefjhEjRsRGG20UJ554Yjpx4sQ0LcNqvRq8dYutJ598Mvbaa6+84xTa5MmTY5dddolvf/vbaWtrq8cPQANTqAFKqk+fPslNN90UF1xwQbgexqqZO3duXH755bHLLrvEBz/4wTj55JNTE8d/22STTZK77rorue6669yybQVaW1vj3HPPje233z7++te/euwA1EAZjnkr1AAlliRJMnz48GT8+PHRu3fvvOOU0iuvvBKjR4+OHXbYIbbYYov03HPPTZ9//vnir+A1NmTIkOTZZ5+Nk046yQGbFZg0aVLstNNOMWLECNNqgCpTqAFYLT75yU8mDz/8cGy77bZ5Rym1p59+Or797W/HpptuGrvsskt64YUXppMnTy7+al4jvXv3Ti677LLknnvucdGyFWhtbY2RI0fG7rvvHs8880zDPl4AGpHbZgHUiY033jh58MEH46STTnIbpAqlaRoTJ06M4cOHx6BBg+JDH/pQOmzYsPTGG29MFy1a1HCF6WMf+1jyxBNPxKhRo1xhfgUeeuih2HbbbWPkyJFpW1tbwz1OAKqt6BNqt80CqDOdOnVKLrvssuR3v/td9OnTJ+84dWPq1KkxZsyYOPjgg2PNNdeMQw89NL3yyivTl156qdgrfRV16NAhOfnkk5Mnnngi9t1337zjFNaiRYtixIgRseeee8aUKVMa5vEB0KgUaoA6dOihhyZPPPFE7LbbbnlHqTvz58+PG264IY4//vj48Ic/HP369UuHDh2ajhkzJp08eXLdXzV8wIABye23356MHz8+1l9//bzjFNZ9990XW221VYwcOTJtb2+v68cEQK2UYUlVqAHq1Ac+8IHknnvuidNPP90W8BqaPn16XH/99TFs2LAYNGhQbLjhhnHUUUelV1xxRfrUU0/V7dbfgw46KJk0aVIcf/zxHl/vYeHChTFixIjYZ599YurUqXX5OABodAo1QB3r0KFDctFFFyU33XSTWyCtJq+++mpcc801ccIJJ8SWW24ZvXr1io9+9KPpySefnI4dOzadPHly3ZTsPn36JGPGjEkmTJgQgwYNyjtOYd1zzz2x1VZbxZgxY+p+BwNANZXhKbNFoQaof5/4xCeSSZMmpSeccEL88Y9/zDtOQ5k/f37cf//9cf/99y/7WPfu3WObbbZJt91229h8881js802i4EDB8Y666xTqkX5pZdeSidNmhSTJk2KjTfeOJ5++ulob2/PO1YhzZ07N4YNGxY33HBD/OxnP0vXXXfdUv23BsiDQg1AYay99trJDTfcED//+c/TU045JebMmZN3pIY1b968uO++++K+++5b7uN9+vRJBw4cGAMHDozNNtssNt9889hoo41i7bXXjrXWWiu3BXvWrFnpU089FZMmTYonn3wyJk2aFE899ZTHUAa33nprbLXVVnHllVemBx98cClfhHXr1i123HHHvGMAEdGpU6e8IzS8ZJdddkkffPDBvHOs0JIlS6JDhw6lXHQAimjq1Knp5z73ubj33nvzjsJK6tChQ6y99tqxzjrrxHrrrRdrrbVW9OvXL9ZZZ53o0aNHdO/ePXr16hVdu3aNbt26Ra9evaJ79+7RtWvX6N69+zvW0Dlz5qRtbW0R8e8JwL/+9a94880341//+ldMnTo1pkyZEs8++2xMnjw5Xn755bx//Lp0wgknxKWXXhrdunXzGgfgXRx33HHpL37xi7xjvKcuXbqYUAM0og9+8IPJPffck15xxRVx6qmnxoIFC/KOxPtobW2NV199NV599dUs/7z4e+Ya0JgxY+KOO+6Iq6++Ot1tt928IAMoIRclA2hQSZIkJ5xwQvLQQw/Ftttum3ccaEgvvfRSDB48OC6++GIHPQD+jzKcQ61QAzS4QYMGJQ8//HCMGjUqunXrlnccaDitra1xxhlnxBFHHJEuXLiw+K8eAVYThRqAUmhpaUlOPvnk5K9//WsMHjw47zjQkK699tp3XKgOgGJTqAFYZuONN07uuuuu+OUvfxlrrLFG3nGgoey1116x7777emEG8L9MqAEonSRJkmOOOSaZPHlyHH300XnHgYbQ3Nwco0aNyjsGAKuoqampKe8MABTQOuusk4wdOzb54x//GBtuuGHecaCufeELX4gtt9zSlAPgbYo+oU6SxIQagBU7+OCDk2eeeSa+8Y1vROfOnfOOA3WnV69ecd555+UdA6Bwil6oI2z5BmAldO3aNfnOd76TPPfcc7aBQ5Wdf/75sfbaa3tBBlBCCjUAK23DDTdMxo4dm9x1112xxRZb5B0HSm/77bePE088Me8YAIVkQg1AXdprr72Sv/71rzFq1Kjo1atX3nGglJqamuJHP/pRNDc3ezEGUFIKNQCZdOjQITn55JOTZ555Jk488cTo0KFD3pGgVL785S/HTjvt5IUYwHswoQag7q277rrJT37yk+T555+Po48+Oqwr8P7WXXddFyIDqANumwVAVWy00UbJ2LFjk4cffjj22muvvONAoY0aNSp69+7t6BPAChR9Qu22WQBU3Q477JDcddddyR133BHbbbdd3nGgcPbdd984/PDDvQADeB9FL9QRtnwDUCP77LNP8sgjj8Svf/3rGDhwYN5xoBA6d+4cP/7xj/OOAUCVKNQA1ExTU1NyxBFHJE899VSMHz8+tt1227wjQa6+/vWvx4ABA7z4AlgJJtQAEP8u1gcddFDy6KOPxvjx420FpyFtvPHGceaZZ+YdA4AqUqgBWG3eKtaPPPJIXH/99bHlllvmHQlWiyRJ4ic/+Ul07tzZCy+AlWRCDQDvoqmpKfmv//qv5Mknn4zx48fH9ttvn3ckqKljjjkm9t57by+6AFaBQg0AK5AkybKJ9fjx42OHHXbIOxJU3RprrBEXXXRR3jEAqLIkSdyHGoD8vVWsH3744bjhhhtip512yjsSVM33v//9WGuttUwwAFaRCTUArIIkSZJPfepTycSJE5MJEybEkCFDwoFfymzw4MFx1FFH5R0DgBpRqAEopI9+9KPJddddlzz77LNx0kknRefOnfOOBKukS5cuccUVV0TixRZAJibUAFChAQMGJJdddlkyZcqUOOuss2KttdbKOxKslHPPPTf69+/vhRZARgo1AFTJ+uuvn5x//vnJ//zP/8R1113nPGsKbauttopTTz017xgA1JhCDUCpdOrUKRkyZEgyceLE5M9//nMMHTo0OnbsmHcsWKa5uTmuuuqq6NChgxdZABUo+oQ6SRKFGoDy2mOPPZLf/va3yWuvvRaXX355DBo0KO9IECeddFLssMMOXmABNAC3zQKg9Pr06ZOccMIJyd/+9re4++6747Of/Wx07do171g0oI022ijOO++8vGMA1IWiT6gjbPkGoI4kSZIMHjw4ueaaa5I33ngjrrvuujjwwAOjpaUl72g0iB/84AfRvXt3L64AGoRCDUBd6tKlSzJkyJDkxhtvTKZOnRoXX3xx7LTTTmHdo1YOP/zwOOiggzzAAKrEhBoACmD99ddPTjvttGTixInJjBkz4pe//GUceOCB0aFDh7yjUSd69eoVl156ad4xAOqKQg0ABbPWWmslxxxzTHLjjTcm06ZNi7Fjx8ZnP/tZ97emIhdffHH069fPiyqABtOiUAPQqNZcc83k6KOPjqOPPjra29vTxx9/PG677ba444474uGHH46FCxfmHZES2GOPPeLzn/983jEA6k7RJ9RJkijUABAR0dTUlOywww6xww47xNlnnx1LlixJH3nkkZgwYULcd999cf/998esWbPyjknBdO7cOS6//PJIvKACaEgtbpsFAO/UsWPHZLfddovddttt2cemTZuWPvbYY/HW2wMPPBBvvvlm3lHJ0VlnnRWbbrqpMg1QA0WfUEfY8g0AK61fv35Jv3794qCDDoqIiPb29vSll16KyZMnx9NPP73sf5955plYsGBB3nGpsS222CKGDx+edwyAuqVQA9AQ7rjjjnTzzTeP9ddfv6EWlaampqR///7Rv3//OPjgg5d9PE3T9NVXX40XX3wxXnjhhXjxxRfjxRdfjJdeein+8Y9/xOuvvx6LFy/OOz4VaGpqijFjxkTHjh0b6jEPwPIUagAq9tWvfjWef/75GDx4cHr00UfHYYcdFj169GjYBSZJkmSDDTaIDTbYID72sY+96+csXLgwnT59ekybNi3e+t+ZM2fG//3Y66+/Hm1tbXn/SPwfJ554Yuy6664N+xgH4N+cQw1AxaZPnx7t7e1x1113xV133RVf+tKX4pBDDkmPOuqo+PjHPx7Nzc2Kx//RpUuX5MMf/nB8+MMfXuHntbW1pXPmzImZM2fGnDlzYs6cOTF79uxl7//fv3v72+zZs2P+/PmxePFiF1Sron79+sX3vve9vGMA1L1SbPnOOwAA5bZ06dJ07ty5y31swYIF8etf/zp+/etfx3rrrRfHHHNM+vnPfz423nhjxXoVNTc3J3369Ik+ffpU5estXLgwnTlzZixatCgWLly47H/f/rH3en9Ffz937txYunRp3r+u1eKHP/xh9OrVy2MZoMaKXqjdNguAis2cOXOFC9706dNj5MiRMXLkyNh+++3TE044IT772c9G9+7dLUA56NKlS9KlS5eafO25c+emixcvjjlz5sSCBQti8eLFy5XvCRMmxA9+8IO8fwUVOeSQQ+LQQw/12AUgImz5BqBCc+bMWenPfeyxx2LYsGFxxhlnxOGHH54ed9xxscsuuygndaJHjx5Jjx49Ys0113zH37W1taUjR47MO2JFevbsWfoDAgBUT5qm0WRCDUAllixZssr/Zs6cOXHFFVfErrvuGptttlk6cuTIdMaMGcXe10VFRo0aFY899ljeMSryve99LzbYYAMvnABWk/b29rwjrFCSJAo1AJWp9LzZZ599NkaMGBHrr79+7Lvvvun111+ftra2Ktd15OWXX07PPffcvGNUZKeddooTTzwx7xgAFIxCDUBFqnUhqra2trjzzjtj6NCh8YEPfCBGjBiRvvjii4p1HRg2bFjMmzcv7xiZtbS0xOWXX+5q9QCrWdEvShahUANQoVpc2fm1116LkSNHxsYbb2xqXXJXX311etttt+UdoyIjRoyIrbfe2gsmAN5BoQagIrW8VVJ7e7updYn961//Sk8//fS8Y1Rk4403jrPPPjvvGAANqegTaudQA1Cx1XXvYVPr8jnllFPi9ddfzztGZkmSxE9+8pPo3LmzF0sAOSh6oY6IaHLbLAAqsboK9VtMrcvh7rvvTq+55pq8Y1Tk//2//xd77723Mg3AezKhBqAiq7tQv52pdTEtWLAgPeGEE0oxWXgva665ZlxwwQV5xwBoaGVYRxRqACrS1taWd4TlptYbbbRRfOMb30inTp1a/FW4Tn3zm9+MF154Ie8YFfnBD34Qa665phdJAKxQU3Nzc94ZACixPCfU72b69Olx/vnnR//+/eOAAw5I77zzTsV6NXryySfTyy67LO8YFdl///3jM5/5jDINwPtqcQ41AJVobW3NO8K7am9vjz/96U/R0tIS++yzT95xGsLSpUvT4447rnAHWVZFjx494qc//WneMQCIf6/lRWdCDUBFir7YFT1fPbn00kvjr3/9a94xKnLhhRfGRhttZDoNUABlOD3ZVb4BqEjRLxhS9Hz1YurUqel5552Xd4yKDB48OIYNG5Z3DAD+V9EPiidJYkINQH1TqFePE044IebPn593jMy6du0aV1xxRSRlGIcAUBgKNQB1rehHt+vBL37xi/SOO+7IO0ZFRo4cGf3791emAQqkDAfFFWoA6loZFuMye+ONN9Izzzwz7xgV2XXXXeNLX/pS3jEAKCHnUANQ10yoa+ukk06Kf/7zn3nHyKxr167xy1/+MpqamkynAQqmDAfFTagBqGtlWIzL6tZbb01/85vf5B2jIt/73vdiwIAByjRAAZVhDVeoAahrJtS1MX/+/PTLX/5y3jEqsssuu8RXvvKVvGMAUFKu8g1A3SvD0e0yOuuss+Kll17KO0ZmnTp1iiuvvDKam5tNpwEKqgxruHOoAahrJtTV9/DDD6c/+tGP8o5RkfPPPz8233xzZRqAiphQA1DXynB0u0yWLl2aDhs2LNra2vKOktlOO+0Up5xySt4xAHgfZVjDFWoA6poJdXV973vfiyeeeCLvGJl16tQprrrqKlu9AUpAoQaAnJVhMS6L5557Lv3e976Xd4yKfPvb344ttthCmQagKpxDDUBdM6GunlNOOSUWL16cd4zMtt122/ja176WdwwAVlIZDoqbUANQ1xTq6hg3blx666235h0js06dOsXYsWOjQ4cOptMAVIXbZgFQ98pwdLvoFixYkJ5++ul5x6jIN7/5zRg0aJAyDVAiZVjDFWoA6poJdeXOO++8ePnll/OOkdk222wTZ5xxRt4xAFhFZSjULWUo1JtuumkkSVL83yZAA5o/f37eEVZIoa7M888/n44aNSrvGJm1tLTEz372M1u9AUooSYr/1N1ShouSvfTSS3lHAKCkynB0u8i+/OUvl/pCZN/4xjdi2223Lf4rMgDeoQwHxW35BqCuKdTZ3XLLLekdd9yRd4zMtt122zjrrLPyjgFAHWvq0KFD3hkAoGbKcHS7iNra2tLhw4fnHSOzTp06xS9/+UtbvQGoqaZOnTrlnQEAasaEOpurrroqnnrqqbxjZHb++efHlltuqUwDlFjR1/AkSaKpc+fOeecAgJoxoV518+bNS88999y8Y2T2sY99LE499dS8YwBQoaIX6ggTagDqXBkW46L52c9+FtOnT887RibdunWLq666KpqamkynAUquDGu4CTUAdc2EetWkaZr+5Cc/yTtGZpdddlkMGDBAmQZgtVCoAahrZTi6XSStra0xb968vGNkcuCBB8bnP/95ZRqgTpRhDbflG4C6ZkK9ajp27JjcfPPNsc466+QdZZWsueaaccUVV+QdA4AG02JCDUA9K8PR7aLZaqutkr/85S/pfvvtF1OnTs07zkr56U9/Guuuu67p9Grw6quvphdffHHeMYCIOOecc6Jv3751+9xX9DU8SRKFGoD6ZkKdzSabbJI8+uij6RFHHBF33HFH3nFW6POf/3x8+tOfrtsXlEXz+uuvx6hRo/KOAUTESSedFH379s07Rs0UvVBHRDR16dIlWlpa8s4BADWhUGe3xhprJLfeemuceeaZkSTF7KsDBgxQ7gDqVFHXnrekaRpNLS0tyaabbpp3FgCoiTIc3S6y5ubmZOTIkcmf/vSnWHfddfOOs5yWlpa4+uqro3v37sV+xQVAJkU/KJ4kSTRFRGyzzTZ5ZwGAmlCoq+PjH/948sQTT8T++++fd5Rlzj333Nh5552VaQBy0xQRsdNOO+WdAwBqouhHt8tknXXWSW6++ea44IILomPHjrlm2X333WPEiBF5/0oAaHBNERF777133jkAoCZMqKurqakpGT58ePL444/HDjvskEuGXr16xdixY6O5udl0GqCOleGgeFNExOabb55ssMEGeWcBgKorw2JcRltssUXywAMPxHnnnbfap9WXX355fPCDH1SmAepc0S9KFvG/hToi4rDDDss7CwBUnQl17XTo0CE555xzksceeyy233771fI9v/jFL8bhhx9e/FdYAFSs6AfFl12ULCLi8MMPzzsPAFRd0RfjejBo0KBk4sSJNT+3equttopLLrkk7x8XAJZZVqh32WWXGDBgQN55AKCqFOrVo6WlJRk+fHjy6KOPxnbbbVf1r9+9e/e47rrrokuXLqbTABTGskKdJEnypS99Ke88AFBVtnyvXltuuWXy0EMPVX1a/dOf/jQ23XRTZRqggZRhDW96+x+OO+646N69e96ZAKBqTKhXv7em1Q8//HBVbs35pS99KY488khlGoDCWa5Q9+7dO/niF7+YdyYAqJoyHN2uV1tvvXXy4IMPxi9/+cvo27dvpq+x2267xfe///28fxQAclCGg+JN//cDw4cPjx49euSdCwCqQqHOV5IkyTHHHJNMnjw5jj766FX6txtttFH8/ve/j44dO5pOA1A4y13l+y1rrLFG8rWvfS3vbABQFWU4ut0I1l133WTs2LHJTTfdFB/84Aff9/O7dOkSv/vd72LttddWpgEopDRN31moI/49pf7whz+cdz4AqJgJdbF88pOfTJ566qn42te+Fi0tLe/6OS0tLXHNNdfE9ttvr0wDNLCir+HvOqGOiOjSpUty2WWX5Z0PACpmQl083bp1Sy655JLk0UcffcdFy5qbm+PnP/95HHrooco0AIXX9F5/ceCBByb/7//9v7zzAUBFin50u5FtvfXWyf333x+XXXZZ9OjRIzp27Bhjx46No446SpkGoBQHxZtW9JeXXXZZDBgwIO+MAJBZGRbjRtbc3JycdNJJyTPPPBNPP/10fPazn1WmAYiIf2+pLroVFuru3bsn48ePj169euWdEwAyMaEuh379+iX9+/cv/isnAFabMhwUb3q/Txg4cGBy9dVXR1PT+34qABROGRZjAKCcVqolH3TQQckll1ySd1YAWGUm1ABQTkVfw9/zKt/v5pRTTklOPvnkvDMDwCop+mIMALy7Mqzhq7SP+9JLL43DDjss78wAsEra29uLvyIDAKWzSoW6qakp+dWvfhW77rpr3rkBYKWV4Qg3ALC8Mqzfq3ylsS5duiTjx4+PTTbZJO/sALBS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");
    height: 20px;
    width: 20px;
    background-size: contain;
    cursor: pointer;
    -ms-flex-item-align: end;
        align-self: flex-end; }
.gh__form-block__formelement {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1; }
.gh__form-block__label {
  margin-top: 2em;
  margin-bottom: 2em; }
/* each of the form types */
.gh__form-block__button {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0;
  margin-left: 0; }
.gh__form-block__button > p, .gh__form-block__button > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__form-block__button:active, .gh__form-block__button:focus, .gh__form-block__button:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__form-block__button:active > p, .gh__form-block__button:active > a, .gh__form-block__button:focus > p, .gh__form-block__button:focus > a, .gh__form-block__button:hover > p, .gh__form-block__button:hover > a {
      color: #000000 !important; }
.gh__form-block__button.gh__form-block__button__isloading {
    position: relative;
    padding-left: 40px;
    opacity: 0.3;
    pointer-events: none; }
.gh__form-block__button.gh__form-block__button__isloading:before {
      content: '';
      width: 10px;
      height: 10px;
      padding: 5px;
      margin: 5px;
      border: 5px solid #F5F5F5;
      -webkit-animation: spin 1s linear infinite;
      animation: spin 1s linear infinite;
      border-top: 5px solid transparent;
      border-radius: 50%;
      position: absolute;
      left: 0;
      top: calc(50% - 17px);
      margin-left: 10px; }
.gh__form-block__button.gh__form-block__button__issubmitted {
    position: relative;
    padding-left: 40px;
    pointer-events: stroke; }
.gh__form-block__button.gh__form-block__button__issubmitted:before {
      content: '\2713';
      font-size: 24px;
      margin: 5px;
      position: absolute;
      left: 0px;
      top: 0px;
      margin-left: 15px; }
.gh__form-block__button.gh__form-block__button__cantbesubmitted {
    opacity: 0.7; }
/* the file upload */
.gh__form-block__upload_button {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial;
  background-color: #E0E0E0;
  color: #000000 !important;
  border: 0;
  text-decoration: none;
  text-align: center;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  margin: 1rem;
  padding: 0.5rem 1rem;
  white-space: nowrap;
  vertical-align: middle;
  background-image: none;
  display: inline-block;
  border-radius: 0;
  margin-left: 0; }
.gh__form-block__upload_button > p, .gh__form-block__upload_button > a {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 0;
    color: #000000 !important; }
.gh__form-block__upload_button:active, .gh__form-block__upload_button:focus, .gh__form-block__upload_button:hover {
    background-color: #C2C2C2;
    color: #000000 !important;
    border: 0;
    background-image: none;
    outline: none; }
.gh__form-block__upload_button:active > p, .gh__form-block__upload_button:active > a, .gh__form-block__upload_button:focus > p, .gh__form-block__upload_button:focus > a, .gh__form-block__upload_button:hover > p, .gh__form-block__upload_button:hover > a {
      color: #000000 !important; }
.gh__form-block__file_upload {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.gh__form-block__formelement__file input[type='file'] {
  margin-left: 1rem;
  width: 100%; }
/* drop down */
.gh__form-block__selectuser__options-selector {
  /*this is based on gh__mcq--dropdown__options-selector */
  width: 30%;
  /* this is not working but it looks OK   */ }
/* the file text */
.gh__form-block__text_input {
  width: 100%;
  min-height: 100px; }
.js-form-block-elements-display .gh__form-block__text_input {
    min-height: 1px; }
.gh__form-block__text_input .gh__form__content__editable__form {
    width: 100%;
    height: 100%;
    min-height: 100px;
    border: 1px solid black; }
.gh__form-block__text_input .gh__form-block__question {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-flex: 1;
        -ms-flex: 1;
            flex: 1;
    width: 100%; }
/* checkbox - slider and and then normal */
/* TODO set up as two columns - lable on the left at 80% and the toggle one right  */
.gh__form-block_checkbox__toggle .choiceToggle {
  /* Rounded sliders */ }
.gh__form-block_checkbox__toggle .choiceToggle .switch {
    position: relative;
    display: inline-block;
    width: 60px;
    height: 34px; }
.gh__form-block_checkbox__toggle .choiceToggle .switch input {
    display: none; }
.gh__form-block_checkbox__toggle .choiceToggle .slider {
    position: absolute;
    cursor: pointer;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #FDCFD2;
    transition: 0.4s; }
.gh__form-block_checkbox__toggle .choiceToggle .slider:before {
    position: absolute;
    content: '';
    height: 26px;
    width: 26px;
    left: 4px;
    bottom: 4px;
    background-color: white;
    transition: 0.4s; }
.gh__form-block_checkbox__toggle .choiceToggle input:checked + .slider {
    background-color: #C1DEC1; }
.gh__form-block_checkbox__toggle .choiceToggle input:focus + .slider {
    box-shadow: 0 0 1px #C1DEC1; }
.gh__form-block_checkbox__toggle .choiceToggle input:checked + .slider:before {
    -webkit-transform: translateX(26px);
    transform: translateX(26px); }
.gh__form-block_checkbox__toggle .choiceToggle .slider.round {
    border-radius: 34px; }
.gh__form-block_checkbox__toggle .choiceToggle .slider.round:before {
    border-radius: 50%; }
.gh__form-block_checkbox.choice {
  min-width: 300px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  margin: 5px; }
.gh__form-block_checkbox.choice input {
    -ms-flex-preferred-size: 12%;
        flex-basis: 12%;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    margin: 10px; }
/* checkbox - normal */
/* TODO the label moves left to right*/
.gh__form-block_checkbox__input {
  font-family: FontAwesome;
  display: inline-block;
  content: "";
  letter-spacing: 10px;
  font-size: 1.5rem;
  line-height: 1.5rem;
  color: black; }
.gh__form-block_checkbox__option__text {
  -ms-flex-preferred-size: 80%;
      flex-basis: 80%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
.gh__form-block_checkbox__option__text p {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__form-block_checkbox__option__text h1 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 2.1875rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__form-block_checkbox__option__text h2 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__form-block_checkbox__option__text h3 {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.375rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__form-block_checkbox__option__text h4 {
    font-family: "Montserrat";
    font-weight: 300;
    font-size: 1.25rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__form-block_checkbox__option__text h5, .gh__form-block_checkbox__option__text .finalscenarioscore {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__form-block_checkbox__option__text h6, .gh__form-block_checkbox__option__text .gh__modal--tabs__tab-item a, .gh__modal--tabs__tab-item .gh__form-block_checkbox__option__text a, .gh__form-block_checkbox__option__text .modal-nav-tabs.nav-tabs li.active > a, .modal-nav-tabs.nav-tabs .gh__form-block_checkbox__option__text li.active > a {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.gh__form-block_checkbox__option__text a {
    color: #007F7A; }
.gh__form-block_checkbox__option__text a:hover, .gh__form-block_checkbox__option__text a:focus {
      color: #015C7C; }
.gh__form-block_checkbox__option__text li {
    font-family: "Roboto";
    font-weight: 400;
    font-size: 1rem;
    color: #333333;
    letter-spacing: initial;
    text-transform: initial; }
.gh__form-block_checkbox__option__text img.right {
    padding: 1em 0 1em 1em; }
.gh__form-block_checkbox__option__text img.right::after {
      display: block;
      clear: both;
      content: ""; }
.gh__form-block_checkbox__option__text img.center {
    margin: auto;
    display: block;
    text-align: center; }
.gh__form-block_checkbox__option__text img.left {
    float: left !important;
    padding: 1em 1em 1em 0; }
.gh__form-block_checkbox__option__text img.leftAlone {
    margin: auto; }
.gh__form-block_checkbox__option__text img.rightAlone {
    float: right !important;
    margin-left: 100%; }
/* loader */
.xApiFormLoader {
  /* TODO get the standard spinner working */
  /*margin-left: 20px;
    border: 16px solid gainsboro;
    border-radius: 50%;
    border-top: 16px solid #3498db;
    width: 50px;
    height: 50px;
    -webkit-animation: spin 2s linear infinite;
    animation: spin 2s linear infinite;
    visibility: hidden;
    &.visible {
      visibility: visible;
    }
     */ }
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg); } }
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg); }
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg); } }
.page-title {
  font-size: 2.5em;
  font-family: enriquetabold, Georgia, serif; }
.page-header {
  margin-top: 10px; }
.heading {
  font-family: "Montserrat";
  font-weight: 400;
  color: red;
  text-align: left; }
.instructions,
.instruction-to-learner {
  background: url("../images/instructions.svg");
  background-repeat: no-repeat;
  padding: 0.2em 0.2em 0.2em 2em;
  background-size: 1.5rem;
  background-position-y: top; }
.gh__register-page {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-top: 40px;
  /**
   * This file defines the jstree base styling (see http://jstree.com), as well as any
   * customizations (see bottom of file).
   *
   * The styles are usually added through jstree.js on DOM load,
   * but we need it earlier in order to correctly display the uninitialized tree.
   */
  /** This file defines the jstree base styling (see http://jstree.com), as well as any customizations (see bottom of file).  The styles are usually added through jstree.js on DOM load, but we need it earlier in order to correctly display the uninitialized tree. */
  /** DEPRECATED: .cms-content-tools will be removed in 4.0 Use .cms-content-filters instead.  Ensure status is visible in sidebar */
  /* Tree status labels and dots */ }
@media screen and (max-width: 480px) {
    .gh__register-page .gh_login-page__form {
      width: 75%; } }
.gh__register-page .gh_login-page__form .gh__required-field label:after {
    content: ' *';
    color: red; }
.gh__register-page .Actions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
.gh__register-page .cms .jstree > ul > li, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree > ul > li {
    margin-left: 0px; }
.gh__register-page .cms .jstree ul, .gh__register-page .cms .jstree li, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree li {
    display: block;
    margin: 0;
    padding: 0;
    background: none;
    list-style-type: none; }
.gh__register-page .cms .jstree li, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree li {
    min-height: 18px;
    line-height: 25px;
    white-space: nowrap;
    margin-left: 18px;
    min-width: 18px; }
.gh__register-page .cms .jstree li.jstree-open > ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree li.jstree-open > ul {
    display: block; }
.gh__register-page .cms .jstree li.jstree-closed > ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree li.jstree-closed > ul {
    display: none; }
.gh__register-page .cms .jstree li > .jstree-icon, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree li > .jstree-icon {
    cursor: pointer; }
.gh__register-page .cms .jstree ins, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree ins {
    display: inline-block;
    text-decoration: none;
    width: 18px;
    height: 18px;
    margin: 0 0 0 0;
    padding: 0;
    float: left; }
.gh__register-page .cms .jstree a, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree a {
    display: inline-block;
    line-height: 16px;
    height: 16px;
    color: black;
    white-space: nowrap;
    text-decoration: none;
    padding: 1px 2px;
    margin: 0;
    border: 1px solid #fff; }
.gh__register-page .cms .jstree a:focus, .gh__register-page .cms .jstree a:active, .gh__register-page .cms .jstree a:hover, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree a:focus, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree a:active, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree a:hover {
    text-decoration: none;
    cursor: pointer; }
.gh__register-page .cms .jstree a ins, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree a ins {
    height: 16px;
    width: 12px; }
.gh__register-page .cms .jstree a ins.jstree-checkbox, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox {
    width: 16px;
    position: relative; }
.gh__register-page .cms .jstree a ins.jstree-checkbox:before, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox:before {
    content: '';
    display: block;
    position: absolute;
    z-index: 1;
    left: -3px;
    top: -3px;
    height: 22px;
    width: 25px; }
.gh__register-page .cms .jstree .jstree-real-checkbox, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-real-checkbox {
    display: none; }
.gh__register-page .cms .jstree .jstree-wholerow-real, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real {
    position: relative;
    z-index: 1; }
.gh__register-page .cms .jstree .jstree-wholerow-real li, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real li {
    cursor: pointer; }
.gh__register-page .cms .jstree .jstree-wholerow-real a, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real a {
    border-left-color: transparent !important;
    border-right-color: transparent !important; }
.gh__register-page .cms .jstree .jstree-wholerow, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow {
    position: relative;
    z-index: 0;
    height: 0;
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important; }
.gh__register-page .cms .jstree .jstree-wholerow ul, .gh__register-page .cms .jstree .jstree-wholerow li, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow li {
    margin: 0 !important;
    padding: 0 !important;
    background: transparent !important;
    width: 100%; }
.gh__register-page .cms .jstree .jstree-wholerow a, .gh__register-page .cms .jstree .jstree-wholerow a:hover, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a:hover {
    margin: 0 !important;
    padding: 0 !important;
    text-indent: -9999px !important;
    width: 100%;
    border-right-width: 0px !important;
    border-left-width: 0px !important; }
.gh__register-page .cms .jstree .jstree-wholerow ins, .gh__register-page .cms .jstree .jstree-wholerow span, .gh__register-page .cms .jstree .jstree-wholerow input, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ins, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow span, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow input {
    display: none !important; }
.gh__register-page .cms .jstree .jstree-wholerow-span, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-span {
    position: absolute;
    left: 0;
    margin: 0px;
    padding: 0;
    height: 18px;
    border-width: 0;
    padding: 0;
    z-index: 0; }
.gh__register-page .cms .jstree.jstree-focused, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree.jstree-focused {
    background: none; }
.gh__register-page .cms .jstree.jstree-focused .jstree > ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree.jstree-focused .jstree > ul {
    background: none; }
.gh__register-page .cms a > .jstree-icon, .gh__register-page .TreeDropdownField .treedropdownfield-panel a > .jstree-icon {
    display: none; }
.gh__register-page .cms .draggable a > .jstree-icon, .gh__register-page .TreeDropdownField .treedropdownfield-panel .draggable a > .jstree-icon {
    display: none;
    cursor: move;
    cursor: -webkit-grab;
    cursor: grab; }
.gh__register-page .cms .draggable a > .jstree-icon:active, .gh__register-page .TreeDropdownField .treedropdownfield-panel .draggable a > .jstree-icon:active {
    cursor: -webkit-grabbing;
    cursor: grabbing; }
.gh__register-page .cms li.jstree-open > ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel li.jstree-open > ul {
    display: block;
    margin-left: -13px; }
.gh__register-page .cms li.jstree-open > ul li ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel li.jstree-open > ul li ul {
    margin-left: 2px; }
.gh__register-page .cms li.jstree-closed > ul, .gh__register-page .TreeDropdownField .treedropdownfield-panel li.jstree-closed > ul {
    display: none; }
.gh__register-page .cms .jstree-rtl a > .jstree-icon, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree-rtl a > .jstree-icon {
    margin-left: 3px;
    margin-right: 0; }
.gh__register-page .cms .jstree-rtl li, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree-rtl li {
    margin-left: 0;
    margin-right: 18px; }
.gh__register-page .cms .jstree-rtl > ul > li, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree-rtl > ul > li {
    margin-right: 0px; }
.gh__register-page .cms .jstree-themeroller a, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree-themeroller a {
    padding: 0 2px; }
.gh__register-page .cms .jstree-themeroller .ui-icon, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree-themeroller .ui-icon {
    overflow: visible; }
.gh__register-page .cms .jstree-themeroller .jstree-no-icon, .gh__register-page .TreeDropdownField .treedropdownfield-panel .jstree-themeroller .jstree-no-icon {
    display: none; }
.gh__register-page .cms #jstree-marker, .gh__register-page .TreeDropdownField .treedropdownfield-panel #jstree-marker {
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: -30px;
    background-repeat: no-repeat;
    display: none;
    line-height: 10px;
    font-size: 12px;
    height: 12px;
    width: 8px;
    z-index: 10001;
    background-color: transparent;
    color: black; }
.gh__register-page .cms #jstree-marker-line, .gh__register-page .TreeDropdownField .treedropdownfield-panel #jstree-marker-line {
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: absolute;
    top: -30px;
    background-repeat: no-repeat;
    display: none;
    line-height: 0%;
    font-size: 1px;
    height: 1px;
    width: 100px;
    z-index: 10000;
    background-color: #456c43;
    cursor: pointer;
    border: 1px solid #eeeeee;
    border-left: 0;
    box-shadow: 0px 0px 2px #666;
    border-radius: 1px;
    -webkit-border-radius: 1px; }
.gh__register-page .jstree li, .gh__register-page .jstree .jstree ins {
    background: none; }
.gh__register-page .jstree .jstree-unchecked > a > .jstree-checkbox, .gh__register-page .jstree .jstree-checked > a > .jstree-checkbox, .gh__register-page .jstree .jstree-undetermined > a > .jstree-checkbox {
    margin-right: 3px; }
.gh__register-page .tree-holder.jstree, .gh__register-page .cms-tree.jstree {
    /* comment speech bubble - ccs3 only - source: http://nicolasgallagher.com/pure-css-speech-bubbles/demo/ */ }
.gh__register-page .tree-holder.jstree li, .gh__register-page .cms-tree.jstree li {
    padding: 0px;
    clear: left; }
.gh__register-page .tree-holder.jstree li.Root strong, .gh__register-page .cms-tree.jstree li.Root strong {
    font-weight: bold;
    padding-left: 1px; }
.gh__register-page .tree-holder.jstree li.Root > a .jstree-icon, .gh__register-page .cms-tree.jstree li.Root > a .jstree-icon {
    background-position: -56px -36px; }
.gh__register-page .tree-holder.jstree li.status-deletedonlive > a .text, .gh__register-page .tree-holder.jstree li.status-deletedonlive > a:link .text, .gh__register-page .tree-holder.jstree li.status-archived > a .text, .gh__register-page .tree-holder.jstree li.status-archived > a:link .text, .gh__register-page .cms-tree.jstree li.status-deletedonlive > a .text, .gh__register-page .cms-tree.jstree li.status-deletedonlive > a:link .text, .gh__register-page .cms-tree.jstree li.status-archived > a .text, .gh__register-page .cms-tree.jstree li.status-archived > a:link .text {
    text-decoration: line-through; }
.gh__register-page .tree-holder.jstree li.jstree-checked > a, .gh__register-page .tree-holder.jstree li.jstree-checked > a:link, .gh__register-page .cms-tree.jstree li.jstree-checked > a, .gh__register-page .cms-tree.jstree li.jstree-checked > a:link {
    background-color: #fffcdc; }
.gh__register-page .tree-holder.jstree li.disabled > a, .gh__register-page .tree-holder.jstree li.disabled > a:link, .gh__register-page .tree-holder.jstree li.edit-disabled > a, .gh__register-page .tree-holder.jstree li.edit-disabled > a:link, .gh__register-page .cms-tree.jstree li.disabled > a, .gh__register-page .cms-tree.jstree li.disabled > a:link, .gh__register-page .cms-tree.jstree li.edit-disabled > a, .gh__register-page .cms-tree.jstree li.edit-disabled > a:link {
    color: #aaa;
    background-color: transparent;
    cursor: default; }
.gh__register-page .tree-holder.jstree li.disabled > a > .jstree-checkbox, .gh__register-page .tree-holder.jstree li.disabled > a:link > .jstree-checkbox, .gh__register-page .tree-holder.jstree li.edit-disabled > a > .jstree-checkbox, .gh__register-page .tree-holder.jstree li.edit-disabled > a:link > .jstree-checkbox, .gh__register-page .cms-tree.jstree li.disabled > a > .jstree-checkbox, .gh__register-page .cms-tree.jstree li.disabled > a:link > .jstree-checkbox, .gh__register-page .cms-tree.jstree li.edit-disabled > a > .jstree-checkbox, .gh__register-page .cms-tree.jstree li.edit-disabled > a:link > .jstree-checkbox {
    background-position: -57px -54px; }
.gh__register-page .tree-holder.jstree li.readonly, .gh__register-page .cms-tree.jstree li.readonly {
    color: #aaa;
    padding-left: 18px; }
.gh__register-page .tree-holder.jstree li.readonly a, .gh__register-page .tree-holder.jstree li.readonly a:link, .gh__register-page .cms-tree.jstree li.readonly a, .gh__register-page .cms-tree.jstree li.readonly a:link {
    margin: 0;
    padding: 0; }
.gh__register-page .tree-holder.jstree li.readonly .jstree-icon, .gh__register-page .cms-tree.jstree li.readonly .jstree-icon {
    display: none; }
.gh__register-page .tree-holder.jstree a, .gh__register-page .tree-holder.jstree a:link, .gh__register-page .cms-tree.jstree a, .gh__register-page .cms-tree.jstree a:link {
    color: #0071c4;
    padding: 3px 6px 3px 6px;
    border: none;
    display: inline-block;
    margin-right: 5px; }
.gh__register-page .tree-holder.jstree ins, .gh__register-page .cms-tree.jstree ins {
    background-color: transparent;
    background-image: url(../images/sitetree_ss_default_icons.png); }
.gh__register-page .tree-holder.jstree span.badge, .gh__register-page .cms-tree.jstree span.badge {
    clear: both;
    text-transform: uppercase;
    text-shadow: none;
    display: inline-block;
    position: relative;
    padding: 3px 3px 1px;
    font-size: 0.75em;
    line-height: 1em;
    margin-left: 3px;
    margin-top: -1px;
    border-radius: 2px / 2px; }
.gh__register-page .tree-holder.jstree span.comment-count, .gh__register-page .cms-tree.jstree span.comment-count {
    clear: both;
    position: relative;
    text-transform: uppercase;
    display: inline-block;
    overflow: visible;
    padding: 0px 3px;
    font-size: 0.75em;
    line-height: 1em;
    margin-left: 3px;
    margin-right: 6px;
    border-radius: 2px / 2px;
    color: #7E7470;
    border: 1px solid #C9B800;
    background-color: #FFF0BC; }
.gh__register-page .tree-holder.jstree span.comment-count:before, .gh__register-page .cms-tree.jstree span.comment-count:before {
    content: "";
    position: absolute;
    border-style: solid;
    display: block;
    width: 0;
    bottom: -4px;
    /* value = - border-top-width - border-bottom-width */
    left: 3px;
    /* controls horizontal position */
    border-width: 4px 4px 0;
    border-color: #C9B800 transparent; }
.gh__register-page .tree-holder.jstree span.comment-count:after, .gh__register-page .cms-tree.jstree span.comment-count:after {
    content: "";
    position: absolute;
    border-style: solid;
    /* reduce the damage in FF3.0 */
    display: block;
    width: 0;
    bottom: -3px;
    /* value = - border-top-width - border-bottom-width */
    left: 4px;
    /* value = (:before left) + (:before border-left) - (:after border-left) */
    border-width: 3px 3px 0;
    border-color: #FFF0BC transparent; }
.gh__register-page .tree-holder.jstree .jstree-hovered, .gh__register-page .cms-tree.jstree .jstree-hovered {
    text-shadow: none;
    text-decoration: none; }
.gh__register-page .tree-holder.jstree .jstree-closed > ins, .gh__register-page .cms-tree.jstree .jstree-closed > ins {
    background-position: 2px -1px; }
.gh__register-page .tree-holder.jstree .jstree-open > ins, .gh__register-page .cms-tree.jstree .jstree-open > ins {
    background-position: -18px -1px; }
.gh__register-page .tree-holder.filtered-list, .gh__register-page .cms-tree.filtered-list {
    margin-top: 8px; }
.gh__register-page .tree-holder.filtered-list li:not(.filtered-item) > a, .gh__register-page .cms-tree.filtered-list li:not(.filtered-item) > a {
    color: #aaa; }
.gh__register-page .cms-tree.jstree.draggable .jstree-no-checkboxes li a {
    padding-left: 12px; }
.gh__register-page .cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-hovered, .gh__register-page .cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-clicked, .gh__register-page .cms-tree.jstree.draggable .jstree-no-checkboxes li a:focus {
    padding-left: 0; }
.gh__register-page .cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-hovered .jstree-icon, .gh__register-page .cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-clicked .jstree-icon, .gh__register-page .cms-tree.jstree.draggable .jstree-no-checkboxes li a:focus .jstree-icon {
    display: block; }
.gh__register-page .jstree-default a .jstree-icon, .gh__register-page .jstree-default-rtl a .jstree-icon, .gh__register-page .jstree-classic a .jstree-icon, .gh__register-page .jstree-apple a .jstree-icon {
    background-position: -60px -19px; }
.gh__register-page .jstree-apple a {
    border-radius: 3px; }
.gh__register-page .cms-content-tools .cms-tree.jstree li {
    min-width: 187px; }
.gh__register-page .cms-content-tools .cms-tree.jstree a {
    overflow: hidden;
    text-overflow: ellipsis;
    display: block;
    position: relative; }
.gh__register-page .cms-content-tools .cms-tree.jstree span.badge {
    position: absolute;
    top: 0;
    right: 0;
    padding: 7px 9px 6px 5px;
    margin: 0;
    max-width: 40%;
    transition: max-width 0.75s linear; }
.gh__register-page .cms-content-tools .cms-tree.jstree span.badge:hover {
    max-width: 150px; }
.gh__register-page a .jstree-pageicon {
    float: left;
    margin-right: 4px;
    position: relative; }
.gh__register-page li.class-HomePage > a .jstree-pageicon {
    background-position: 0 -48px; }
.gh__register-page li.class-RedirectorPage > a .jstree-pageicon {
    background-position: 0 -16px; }
.gh__register-page li.class-VirtualPage > a .jstree-pageicon {
    background-position: 0 -32px; }
.gh__register-page li.class-ErrorPage > a .jstree-pageicon {
    background-position: 0 -112px; }
.gh__register-page .jstree-apple .jstree-clicked, .gh__register-page .jstree-apple .jstree-hovered {
    background: #ebfbff; }
.gh__register-page .cms-tree.jstree .status-addedtodraft > a .jstree-pageicon:before, .gh__register-page .cms-tree.jstree .status-modified > a .jstree-pageicon:before, .gh__register-page .cms-tree.jstree .status-archived > a .jstree-pageicon:before, .gh__register-page .cms-tree.jstree .status-deletedonlive > a .jstree-pageicon:before, .gh__register-page .cms-tree.jstree .status-removedfromdraft > a .jstree-pageicon:before, .gh__register-page .cms-tree.jstree .status-workflow-approval > a .jstree-pageicon:before {
    content: "";
    display: block;
    width: 6px;
    height: 6px;
    position: absolute;
    bottom: 0;
    right: 0;
    background: #fce2d0;
    border: 1px solid #fff;
    border-radius: 100px; }
.gh__register-page .jstree .status-addedtodraft > .jstree-hovered, .gh__register-page .jstree .status-addedtodraft > .jstree-clicked, .gh__register-page .cms-tree.jstree span.badge.status-addedtodraft {
    background-color: #fff7f2;
    border-color: #F46B00; }
.gh__register-page .cms-tree.jstree span.badge.status-addedtodraft {
    color: #F46B00; }
.gh__register-page .cms-tree.jstree .status-addedtodraft > a .jstree-pageicon:before {
    background-color: #ff7f22;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #F46B00; }
.gh__register-page #cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-addedtodraft {
    box-shadow: 0px 0px 6px 2px #fff7f2; }
.gh__register-page .jstree .status-modified > .jstree-hovered, .gh__register-page .jstree .status-modified > .jstree-clicked, .gh__register-page .cms-tree.jstree span.badge.status-modified {
    background-color: #fff7f2;
    border-color: #F46B00; }
.gh__register-page .cms-tree.jstree span.badge.status-modified {
    color: #F46B00; }
.gh__register-page .cms-tree.jstree .status-modified > a .jstree-pageicon:before {
    background-color: #fff2e8;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #F46B00; }
.gh__register-page #cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-modified {
    box-shadow: 0px 0px 6px 2px #fff7f2; }
.gh__register-page .jstree .status-archived > .jstree-hovered, .gh__register-page .jstree .status-archived > .jstree-clicked, .gh__register-page .cms-tree.jstree span.badge.status-archived {
    background-color: #f7f7f7;
    border-color: #455b6c; }
.gh__register-page .cms-tree.jstree span.badge.status-archived {
    color: #455b6c; }
.gh__register-page .cms-tree.jstree .status-archived > a .jstree-pageicon:before {
    background-color: #5F7688;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #455b6c; }
.gh__register-page #cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-archived {
    box-shadow: 0px 0px 6px 2px #f7f7f7; }
.gh__register-page .jstree .status-deletedonlive > .jstree-hovered, .gh__register-page .jstree .status-deletedonlive > .jstree-clicked, .gh__register-page .cms-tree.jstree span.badge.status-deletedonlive {
    background-color: #f7f7f7;
    border-color: #455b6c; }
.gh__register-page .cms-tree.jstree span.badge.status-deletedonlive {
    color: #455b6c; }
.gh__register-page .cms-tree.jstree .status-deletedonlive > a .jstree-pageicon:before {
    background-color: #f7f7f7;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #455b6c; }
.gh__register-page #cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-deletedonlive {
    box-shadow: 0px 0px 6px 2px #f7f7f7; }
.gh__register-page .jstree .status-removedfromdraft > .jstree-hovered, .gh__register-page .jstree .status-removedfromdraft > .jstree-clicked, .gh__register-page .cms-tree.jstree span.badge.status-removedfromdraft {
    background-color: #f7f7f7;
    border-color: #455b6c; }
.gh__register-page .cms-tree.jstree span.badge.status-removedfromdraft {
    color: #455b6c; }
.gh__register-page .cms-tree.jstree .status-removedfromdraft > a .jstree-pageicon:before {
    background-color: #f7f7f7;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #455b6c; }
.gh__register-page #cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-removedfromdraft {
    box-shadow: 0px 0px 6px 2px #f7f7f7; }
.gh__register-page .jstree .status-workflow-approval > .jstree-hovered, .gh__register-page .jstree .status-workflow-approval > .jstree-clicked, .gh__register-page .cms-tree.jstree span.badge.status-workflow-approval {
    background-color: #E8FAFF;
    border-color: #0070B4; }
.gh__register-page .cms-tree.jstree span.badge.status-workflow-approval {
    color: #0070B4; }
.gh__register-page .cms-tree.jstree .status-workflow-approval > a .jstree-pageicon:before {
    background-color: #0070B4;
    box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.3), inset 0 0 0 1px #0070B4; }
.gh__register-page #cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-workflow-approval {
    box-shadow: 0px 0px 6px 2px #E8FAFF; }
.gh__register-page .cms-tree {
    visibility: hidden; }
.gh__register-page .cms-tree.multiple li > a > .jstree-icon {
    display: none; }
.gh__register-page .cms-tree.multiple li > a > .jstree-icon.jstree-checkbox {
    display: inline-block; }
.gh__register-page .cms-tree.multiple li#record-0 > a .jstree-checkbox {
    display: none; }
.gh__register-page .cms-tree.jstree-loading li#record-0 > .jstree-icon {
    background: url(../images/throbber.gif) top left no-repeat; }
.gh__register-page .cms-tree a.jstree-loading .jstree-icon {
    background-image: none !important; }
.gh__register-page .cms-tree a.jstree-loading .jstree-pageicon {
    background: url(../images/throbber.gif) top left no-repeat; }
.gh__register-page .jstree-apple .jstree-closed > ins,
  .gh__register-page .jstree-apple .jstree-open > ins {
    color: #60686E;
    font-size: 18px;
    font-family: 'FontAwesome';
    text-align: right;
    background: none transparent; }
.gh__register-page .jstree-apple .jstree-open > ins::before {
    content: "\f0d7"; }
.gh__register-page .jstree-apple .jstree-closed > ins::before {
    content: "\f0da"; }
.gh__register-page .jstree a, .gh__register-page .jstree li {
    min-height: 30px; }
.gh__register-page .field.treedropdown > label {
    opacity: 1;
    color: rgba(0, 0, 0, 0.298039);
    transition: all 450ms cubic-bezier(0.23, 1, 0.32, 1) 0ms; }
.gh__register-page .TreeDropdownField {
    width: 100%;
    border-color: rgba(0, 0, 0, 0.298039);
    color: rgba(0, 0, 0, 0.298039); }
.gh__register-page .TreeDropdownField .treedropdownfield-panel .treedropdownfield-search {
      color: rgba(0, 0, 0, 0.298039);
      border-color: rgba(0, 0, 0, 0.298039); }
.gh__register-page .TreeDropdownField .treedropdownfield-panel .tree-holder .jstree-icon {
      color: rgba(0, 0, 0, 0.298039); }
.gh__register-page .TreeDropdownField .treedropdownfield-panel .tree-holder a {
      color: rgba(0, 0, 0, 0.298039); }
.gh__register-page input[name="action_doRegister"] {
    background-color: #E0E0E0;
    color: #000000;
    border-style: none;
    padding-left: 1rem;
    padding-top: 0.5rem;
    padding-right: 1rem;
    padding-bottom: 0.5rem;
    font-family: Roboto, sans-serif;
    font-weight: 200;
    cursor: pointer;
    border-radius: 0;
    font-size: 16px; }
.js__assignment__block__wrapper .gh__assignment__block__wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
.js__assignment__block__wrapper .gh__assignment__block__wrapper .assignment__type__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
.js__assignment__block__wrapper .gh__assignment__block__wrapper .assignment__type__wrapper .assignment__content {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      padding: 0.5rem 1rem; }
.js__assignment__block__wrapper .gh__assignment__block__wrapper .assignment__type__wrapper .assignment__content textarea {
        min-height: 150px; }
.js__assignment__block__wrapper .gh__assignment__block__wrapper button {
    width: 100px; }
.js__assignment__block__wrapper .lds-dual-ring {
  display: none;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 200px;
  height: 64px; }
.js__assignment__block__wrapper .lds-dual-ring.visible {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
.js__assignment__block__wrapper .lds-dual-ring:after {
  content: " ";
  display: block;
  width: 30px;
  height: 30px;
  margin: 1px;
  border-radius: 50%;
  border: 5px solid black;
  border-color: black transparent black transparent;
  -webkit-animation: lds-dual-ring 1.2s linear infinite;
          animation: lds-dual-ring 1.2s linear infinite;
  margin-left: 25px; }
.submission__detail__accordion {
  padding: 0.5rem 1rem;
  border: 1px solid;
  border-color: #7ED321; }
.submission__detail__accordion .gh_block__layout--accordions__accordion__title {
    background-color: #C2C2C2;
    color: #333333; }
.submission__detail__accordion .gh_block__layout--accordions {
    margin-top: 1rem; }
.submission__detail__accordion .submission__result__title {
    margin-bottom: 1rem;
    margin-top: 1rem; }
.submission__detail__accordion .submission__result__assesor {
    margin-bottom: 1rem; }
.submission__detail__accordion .passed__submission {
    background-color: #8cd98c;
    color: #000; }
.submission__detail__accordion .failed__grade {
    background-color: #ffcccc;
    color: #000; }
.submission__detail__accordion .submission__feedback__title {
    color: #7ED321; }
.submission__detail__accordion .submission__accessor__name {
    color: grey; }
.submission__detail__accordion .submission__feedback__html__content p {
    margin: 0; }
.submission__detail__accordion:empty {
    display: none !important; }
@-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); } }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table {
  border: none; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table th {
    border-bottom: 1px solid #C2C2C2; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table td {
    border: none; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table tr:nth-child(even) {
    background-color: rgba(1, 92, 124, 0.1); }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__head th {
    vertical-align: middle;
    border-top: 1px solid #C2C2C2;
    font-weight: normal;
    text-align: left;
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body tr .gh__learner__dashboard__td__bg {
    background-color: rgba(1, 92, 124, 0.4); }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body tr td:nth-child(1) {
    background-color: rgba(1, 92, 124, 0.4); }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body tr:nth-child(even) .gh__learner__dashboard__td__bg {
    background-color: rgba(1, 92, 124, 0.2); }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body tr:nth-child(even) td:nth-child(1) {
    background-color: rgba(1, 92, 124, 0.2); }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body td {
    padding: 20px 10px; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__child__color {
      height: 30px;
      width: 30px;
      margin-top: 5px; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__verb__completed {
      background-color: #55b177; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__verb__started {
      background-color: #9db753; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__verb__accessed {
      background-color: #ddbc33; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__success__Incorrect, #learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__success__0 {
      background-color: #FDCFD2; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__success__Correct, #learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__learner__dashboard__table__body .gh__child__block .gh__success__1 {
      background-color: #C1DEC1; }
#learnerDashboard__ss__wrapper .gh__learner__dashboard__table .gh__dashboard__learnerlog_body .gh__verb {
    display: none; }
#learnerDashboard__ss__wrapper .dataTables_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column; }
#learnerDashboard__ss__wrapper .dataTables_wrapper .dataTables_length {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2; }
#learnerDashboard__ss__wrapper .dataTables_wrapper .dataTables_length label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      max-width: 100px; }
#learnerDashboard__ss__wrapper .dataTables_wrapper .dataTables_length label select {
        margin: 0 10px; }
#learnerDashboard__ss__wrapper .dataTables_wrapper .dataTables_filter {
    margin-bottom: 15px; }
#learnerDashboard__ss__wrapper .dataTables_wrapper .dataTables_filter label {
      color: #015C7C; }
#learnerDashboard__ss__wrapper .dataTables_wrapper .dataTables_filter input {
      border: 1px solid #015C7C; }
#learnerDashboard__ss__wrapper .paginate_button.current, #learnerDashboard__ss__wrapper .paginate_button:hover {
  background: rgba(1, 92, 124, 0.1);
  border-color: transparent;
  color: black !important; }
.gh-launch-page .gh_launch_site {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  cursor: default; }
.gh-launch-page .gh_launch_site:hover {
    cursor: default; }
.gh-launch-page .gh_launch_site .gh__holderPageBox, .gh-launch-page .gh_launch_site .gh__holderPageBox__caption {
    cursor: default; }
.gh-launch-page .gh_launch_site a {
    cursor: pointer; }
.gh-launch-page .gh_launch_site .gh__launch__site__admin__link {
    cursor: pointer; }
#gh__menu__sidebar {
  position: absolute;
  overflow-y: auto;
  min-height: calc(100% - 115px);
  width: 317px;
  z-index: 999;
  top: 115px;
  left: 0;
  overflow-x: hidden;
  padding: 20px;
  border-left: 5px solid #00D6D0;
  font-size: 14px;
  background: white;
  border-right: 1px solid #C2C2C2; }
#gh__menu__sidebar.gh__sidebar__content__sticky {
    position: fixed;
    right: 0;
    bottom: 0; }
#gh__menu__sidebar .gh__navigation__sidebar {
    margin-bottom: 115px; }
@media (max-width: 768px) {
    #gh__menu__sidebar {
      display: none; } }
.gh__nav__parent {
  margin: 0;
  padding: 0; }
.parent__link__item {
  padding: 10px 0;
  border-bottom: 1px solid #C2C2C2; }
.parent__link__item.home {
    font-family: "Montserrat";
    font-weight: 400;
    font-size: 1.5rem;
    color: #015C7C;
    letter-spacing: initial;
    text-transform: initial;
    margin-bottom: 28px; }
.parent__link__item:last-child {
    border-bottom: none; }
.gh__links__container {
  font-size: 14px; }
.gh__links__container .gh__link__item {
    list-style: none;
    padding-left: 0;
    margin: 0; }
.gh__links__container .gh__link__item a {
      font-weight: normal;
      color: #015C7C; }
.gh__links__container .gh__link__item a.current {
        font-weight: bold; }
.gh__links__container .gh__link__item .gh__link__content {
      padding: 8px 0;
      text-align: left; }
.gh__links__container .gh__link__item .gh__link__content .gh__SideNav__caret {
        width: 15px;
        height: 15px;
        border: none;
        background-color: transparent;
        margin: 0;
        padding: 0;
        margin-right: 6px;
        font-size: 15px;
        color: #007F7A; }
.gh__links__container .gh__link__item .gh__link__content .gh__SideNav__caret.gh__SideNav__items--item--caret-expanded {
          -webkit-transform: rotate(90deg);
                  transform: rotate(90deg); }
.gh-restricted-navigation-page .gh__links__container .gh__link__item:not(.current):not(.gh-navigation-page-visited) {
      pointer-events: none;
      opacity: 0.7; }
.gh__links__container .gh__link__item.SAMLEnabled {
      display: none; }
.gh__links__container .gh__link__item.LTI_LOGIN {
      display: none; }
.gh__page__progress__ {
  display: none; }
.gh__restricted__navigation__enabled .gh__page__status__default, .gh__restricted__navigation__enabled .gh__page__status__notset, .gh__restricted__navigation__enabled .gh__page__status__ {
  pointer-events: none;
  opacity: 0.5; }
.gh__restricted__navigation__enabled .gh__page__status__default .gh__page__progress, .gh__restricted__navigation__enabled .gh__page__status__notset .gh__page__progress, .gh__restricted__navigation__enabled .gh__page__status__ .gh__page__progress {
    display: none; }
.gh__restricted__navigation__enabled .gh__page__status__default.current, .gh__restricted__navigation__enabled .gh__page__status__default.activenav, .gh__restricted__navigation__enabled .gh__page__status__notset.current, .gh__restricted__navigation__enabled .gh__page__status__notset.activenav, .gh__restricted__navigation__enabled .gh__page__status__.current, .gh__restricted__navigation__enabled .gh__page__status__.activenav {
    pointer-events: all;
    opacity: 1; }
.gh__restricted__navigation__enabled .gh__page__status__started {
  opacity: 1;
  pointer-events: all; }
.gh__restricted__navigation__enabled .gh__page__status__completed {
  opacity: 1;
  pointer-events: all; }
.gh__restricted__navigation__enabled .gh__page__status__enabled {
  opacity: 1;
  pointer-events: all; }
.gh__restricted__navigation__enabled .gh__page__progress__, .gh__restricted__navigation__enabled .gh__page__progress__notset {
  display: none; }
.gh__restricted__navigation__enabled.gh__page__completion__ignore .gh__children_as_icons__pages__icon {
  opacity: 1;
  pointer-events: all; }
.gh__page__progress__started {
  color: orange; }
.gh__page__progress__completed {
  color: green; }
.gh__nav__children {
  display: none; }
.gh__nav__children.section, .gh__nav__children.current {
    display: block; }
.sticky-block-holder {
  width: 100%; }
.gh__sticky__block {
  position: relative !important;
  height: 100vh !important; }
.gh__sticky__block.first-sticky {
    position: absolute !important;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0; }
.sticky-block-holder {
  position: relative; }
.sticky-image-holder {
  overflow: hidden;
  width: 100%;
  height: 100vh;
  position: absolute;
  z-index: 1; }
.sticky-image-holder.sticky-position-top {
    top: 0;
    left: 0; }
.sticky-image-holder.sticky-position-fixed {
    position: fixed;
    top: 0;
    left: 7.5%;
    width: 85%; }
.sticky-image-holder.sticky-position-bottom {
    bottom: 0;
    left: 0; }
.sticky-image-holder .gh-image {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    height: 100%;
    width: 98%;
    color: #fff;
    display: none;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    background-repeat: no-repeat; }
.sticky-image-holder .gh-image:first-child {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
.gh__sticky__block {
  z-index: 1; }
.gh__sticky__background, .sticky-image-holder {
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 0 !important;
  height: 100vh !important; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--center, .sticky-image-holder .gh-image.gh__sticky__background__pos--center {
    background-position: center; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--top-left, .sticky-image-holder .gh-image.gh__sticky__background__pos--top-left {
    background-position-x: left;
    background-position-y: top; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--top-middle, .sticky-image-holder .gh-image.gh__sticky__background__pos--top-middle {
    background-position-x: center;
    background-position-y: top; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--top-right, .sticky-image-holder .gh-image.gh__sticky__background__pos--top-right {
    background-position-x: right;
    background-position-y: top; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--right-middle, .sticky-image-holder .gh-image.gh__sticky__background__pos--right-middle {
    background-position-x: right;
    background-position-y: center; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--bottom-right, .sticky-image-holder .gh-image.gh__sticky__background__pos--bottom-right {
    background-position-x: right;
    background-position-y: bottom; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--bottom-middle, .sticky-image-holder .gh-image.gh__sticky__background__pos--bottom-middle {
    background-position-x: center;
    background-position-y: bottom; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--bottom-left, .sticky-image-holder .gh-image.gh__sticky__background__pos--bottom-left {
    background-position-x: left;
    background-position-y: bottom; }
.gh__sticky__background .gh-image.gh__sticky__background__pos--left-middle, .sticky-image-holder .gh-image.gh__sticky__background__pos--left-middle {
    background-position-x: left;
    background-position-y: center; }
.gh__sticky__background .gh-image.gh__sticky__background_fullwidth, .sticky-image-holder .gh-image.gh__sticky__background_fullwidth {
    background-size: cover;
    background-position: inherit; }
.gh__sticky__block__layout__child .sequence-activity-wrapper {
  position: relative;
  background: none !important; }
.gh__sticky__block__layout__child .sequence-activity-content {
  width: auto; }
.gh__sticky__block__layout__child .sequence-activity-plain {
  width: auto; }
.gh__sticky__block__layout__child .gh__interactive_video_block--top-middle {
  width: 40%; }
/* Progress Bar */
.NavigationBlock .gh-progress-text.center {
  text-align: center; }
.NavigationBlock .gh-progress-text.left {
  text-align: left; }
.NavigationBlock .gh-progress-text.right {
  text-align: right; }
.NavigationBlock .gh__navigation__progress__bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  height: 10px;
  background-color: #E0E0E0; }
.NavigationBlock .gh__navigation__progress__bar .gh__progress {
    background-color: #C2C2C2; }
body {
  font-family: "Roboto";
  font-weight: 400;
  font-size: 1rem;
  color: #333333;
  letter-spacing: initial;
  text-transform: initial; }
h1 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 2.1875rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
h2 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.5rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
h3 {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.375rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
h4 {
  font-family: "Montserrat";
  font-weight: 300;
  font-size: 1.25rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
h5, .finalscenarioscore {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1.1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
h6, .gh__modal--tabs__tab-item a, .modal-nav-tabs.nav-tabs li.active > a {
  font-family: "Montserrat";
  font-weight: 400;
  font-size: 1rem;
  color: #015C7C;
  letter-spacing: initial;
  text-transform: initial;
  margin-bottom: 28px; }
strong {
  font-weight: bold;
  font-family: "Roboto"; }
.offset-1, .offset-sm-1 {
  margin-left: 8.333333%; }
.offset-2 {
  margin-left: 16.666667%; }
.offset-3 {
  margin-left: 25%; }
.offset-4 {
  margin-left: 33.333333%; }
.offset-5 {
  margin-left: 41.666667%; }
.offset-6 {
  margin-left: 50%; }
.offset-7 {
  margin-left: 58.333333%; }
.offset-8 {
  margin-left: 66.666667%; }
.offset-9 {
  margin-left: 75%; }
.offset-10 {
  margin-left: 83.333333%; }
.offset-11 {
  margin-left: 91.666667%; }
body, html {
  min-height: 100vh;
  height: auto; }
#page-prev {
  cursor: pointer; }
/* this are mostly commently used on the handbook pages */
.NextPrev .next {
  float: right;
  padding-right: 10px;
  position: relative;
  text-indent: -9999px;
  background-image: url("../images/common/next-button-arrow.png");
  background-repeat: no-repeat;
  min-height: 50px; }
.NextPrev .previous {
  float: left;
  padding-left: 10px;
  text-align: left;
  text-indent: -9990px;
  background-image: url("../images/common/back-button-arrow.png");
  background-repeat: no-repeat;
  min-height: 50px; }
.NextPrev .up {
  float: left;
  margin-left: -25px;
  text-align: left;
  text-indent: -9990px;
  background-image: url("../images/common/back-button-arrow.png");
  background-repeat: no-repeat;
  min-height: 50px;
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
  text-indent: -9990px; }
.whiteonwhite {
  width: 1px;
  height: 1px;
  padding: 0;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  border: 0; }
.whiteonwhite a {
    color: white; }
.whiteonwhite a:visited {
      color: white; }
.whiteonwhite a:hover {
      color: white; }
p {
  text-align: left; }
.radio, .checkbox {
  display: inline-block; }
#background {
  left: 0px;
  position: absolute;
  top: 0px;
  width: 100%;
  z-index: -1; }
#background-bottom {
  width: 100%;
  z-index: -1;
  margin-top: -12.5%;
  position: absolute; }
.stretch {
  height: 100%;
  width: 100%; }
.navimg {
  height: 25px;
  width: 25px; }
/* styles for activities */
/* general styles (applied to one or more different activity types)  */
.hiddenmedialink {
  color: white; }
/* Short answer question activity styles */
/* complex drag and drop activity styles */
/* drag and drop activity styles */
/* Features Activity (Drop Down) styles */
/* Cloze test activity styles */
/* Range Slider activity styles */
/* Collaboration activity styles */
/* Children activity styles */
/* jwplayer */
.thumbnail {
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
  background-color: white;
  border-style: none;
  border: 0px;
  box-shadow: none;
  padding: 0; }
.thumbnail a {
    display: block;
    height: 100%; }
.thumbnail .caption h3 a {
    color: #696969;
    font-family: enriquetabold, Georgia, serif;
    font-size: .8em; }
.thumbnail .caption h3 a:hover {
      text-decoration: none; }
.tablelist ul {
  list-style-type: none;
  list-style: none;
  margin-left: 40px; }
.tablelist li {
  padding-top: 10px; }
.tablelist p {
  line-height: 10px; }
.tablelist img {
  margin-left: -38px;
  margin-top: 0px;
  padding-bottom: 0px;
  padding-top: 0px; }
#Breadcrumbs {
  color: #B7C0C5;
  font-size: 1em;
  margin: 10px 5px 10px 0;
  text-align: left; }
#Breadcrumbs p {
    margin: 0; }
#jsBreadcrumbs {
  font-size: .85em; }
.triangle-isosceles {
  background: #83d7db;
  background: linear-gradient(to bottom, #f9d835, #83d7db);
  border-radius: 10px;
  color: black;
  margin: 1em 0 3em;
  padding: 15px;
  position: relative; }
.triangle-isosceles:after {
    border-color: #83d7db transparent;
    border-style: solid;
    border-width: 15px 15px 0;
    bottom: -15px;
    content: "";
    display: block;
    left: 50px;
    position: absolute;
    width: 0; }
.triangle-isosceles .carousel {
    line-height: 1.5;
    margin-top: 20px; }
.triangle-isosceles.leftspeecharrow {
  background: #83d7db;
  margin-left: 50px; }
.triangle-isosceles.leftspeecharrow:after {
    border-color: transparent #83d7db;
    border-width: 10px 50px 10px 0;
    bottom: auto;
    left: -50px;
    top: 16px; }
.triangle-isosceles.rightspeecharrow {
  background: #83d7db;
  margin-right: 50px; }
.triangle-isosceles.rightspeecharrow:after {
    border-color: transparent #83d7db;
    border-width: 10px 0 10px 50px;
    bottom: auto;
    left: auto;
    right: -50px;
    top: 16px; }
.altText {
  margin: 0;
  padding: 15px 0; }
a.actionLink {
  color: white;
  text-decoration: underline; }
a.actionLink:hover {
    color: white;
    text-decoration: underline; }
.pos-left {
  float: left;
  padding: 1em 1em 1em 0; }
.lefticon {
  float: left; }
.pos-right {
  float: right;
  padding: 1em 0 1em 1em; }
.pos-center {
  display: block;
  margin: 0 auto 0 auto;
  text-align: center; }
.whiteonwhite a {
  color: white; }
.whiteonwhite a:visited {
    color: white; }
.whiteonwhite a:hover {
    color: white; }
.fancybox-close {
  background: url(../images/fancybox_close.png) 0 0 no-repeat;
  left: 20px;
  top: 20px; }
.fancybox-skin {
  background: #212533; }
body.VideoPlayer {
  background: #212533; }
#FlowPlayer {
  background: #212533; }
.activitycontent {
  padding-left: 1%;
  padding-right: 1%;
  padding-top: 15px; }
#LinkWithVideo {
  margin: auto;
  width: 650px; }
.navtabimg {
  height: 34px;
  vertical-align: middle;
  width: 37px; }
.Response textarea {
  width: 100%; }
ul.Options {
  list-style: none; }
.mw-headline {
  padding-left: 10px; }
input[type="radio"] {
  margin-top: -1px; }
option {
  color: grey; }
#dndropParagraps li {
  list-style-type: none;
  list-style: none; }
#source li {
  -moz-border-radius: 6px;
  -webkit-border-radius: 6px;
  background: #eee;
  border-radius: 6px;
  border: solid 1px;
  color: #444444;
  cursor: pointer;
  margin: 1px;
  padding: 6px 3px 0px 6px; }
#source li:hover {
    background: #ccecff; }
#source ol {
  margin: 0px; }
#target {
  border-radius: 16px; }
#target li {
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    background: #eee;
    border-radius: 6px;
    border: solid 1px;
    color: #444444;
    cursor: pointer;
    list-style-type: decimal-leading-zero;
    margin: 1px;
    padding: 20px;
    width: 90%; }
#target ol {
    border-radius: 6px;
    margin: 0px;
    padding: 40px; }
.cqFeedback {
  display: none; }
.bsli {
  list-style-type: none; }
.bsli .btn:hover, .bsli .gh__interactive_video_block_progressbutton:hover {
    background-color: #d4d4d4; }
.PeerAnswer textarea {
  width: 95%; }
.noResponseForPeer {
  background-color: #fbeed5;
  border-radius: 4px;
  border: 1px solid #fbeed5;
  margin-bottom: 20px;
  padding: 8px 35px 8px 14px; }
.activityContent {
  margin-top: 15px; }
.sequence-activity {
  background-color: white;
  margin-bottom: 20px; }
.activity {
  -moz-border-radius: 12px;
  -webkit-border-radius: 12px;
  background-color: #464646;
  background-image: url(../images/Activity.png);
  background-repeat: no-repeat;
  border-radius: 12px;
  color: white;
  font-size: 13px;
  margin-bottom: 25px;
  margin-top: 25px;
  margin: auto;
  padding: 1% 5% 2% 5%;
  width: 80%; }
.sequence-activity-row {
  margin-top: 25px; }
/* Example Styles for Demo */
.firstslide {
  display: initial; }
.jumbo_slider {
  -moz-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2), inset 0 -3px 7px rgba(0, 0, 0, 0.2);
  -webkit-box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2), inset 0 -3px 7px rgba(0, 0, 0, 0.2);
  background: black8;
  border-radius: 15px;
  box-shadow: inset 0 3px 7px rgba(0, 0, 0, 0.2), inset 0 -3px 7px rgba(0, 0, 0, 0.2);
  color: #464646;
  padding: 40px 0px 40px 0px;
  position: relative;
  text-align: center;
  width: 100%; }
.jumbo_slider h2 {
    font-size: 35px;
    font-weight: bold;
    letter-spacing: -1px;
    line-height: 1; }
.jumbo_slider p {
    font-size: 20px;
    font-weight: 300;
    line-height: 1.25;
    margin-bottom: 25px;
    margin-right: 60px; }
.jumbo_slider a {
    -moz-transition: all .2s ease-in-out;
    -webkit-transition: all .2s ease-in-out;
    color: white;
    color: #222222;
    transition: all .2s ease-in-out; }
.jumbo_slider a:hover {
      color: white;
      text-shadow: 0 0 10px rgba(255, 255, 255, 0.25); }
.temp-show {
  display: block;
  position: absolute;
  visibility: hidden; }
.sequence-next {
  color: white;
  cursor: pointer;
  display: none;
  height: 75px;
  margin-top: -47.5px;
  padding: 10px 15px;
  position: absolute;
  right: 3%;
  top: 50%;
  z-index: 1000; }
.sequence-next img {
    height: 100%;
    width: auto; }
.sequence-prev {
  color: white;
  cursor: pointer;
  display: none;
  display: none;
  height: 75px;
  left: 3%;
  margin-top: -47.5px;
  padding: 10px 15px;
  position: absolute;
  top: 50%;
  z-index: 1000; }
.sequence-prev img {
    height: 100%;
    width: auto; }
.advanced-slider-sequence > .sequence-canvas > li {
  height: 100%;
  list-style: none;
  position: absolute;
  width: 100%;
  z-index: 1; }
.container-fixed {
  display: block;
  height: 660px;
  margin: 0 auto;
  max-height: 660px;
  max-width: 10 10px; }
.NextPrev {
  background-color: #FFFFFF;
  bottom: 0px;
  font-size: 18px;
  font-weight: 600;
  left: 0px;
  min-height: 50px;
  position: absolute;
  position: fixed;
  right: 20px;
  width: 1010px;
  z-index: 10;
  z-index: 99; }
.NextPrev a {
    background: url(../images/next_prev.png) no-repeat;
    display: block;
    float: left;
    height: 26px;
    text-indent: -99999px;
    width: 26px; }
.NextPrev a.up {
    background: url(../images/page_up.png) no-repeat;
    display: block;
    float: left;
    height: 26px;
    text-indent: -99999px;
    width: 26px; }
#SplashScreenImageCol {
  height: 660px;
  padding-left: -15px; }
.introText1 {
  background-color: black0;
  color: white;
  font-family: source_sans_prolight, sans-serif;
  font-size: 18px;
  height: 100%;
  padding: 50px 50px 50px 20px; }
.introText2 {
  background-color: #E7BD00;
  color: black;
  font-family: source_sans_prolight, sans-serif;
  font-size: 18px;
  height: 100%;
  padding: 50px 20px 50px 50px; }
.introText3 {
  background-color: black1;
  color: white;
  font-family: source_sans_prolight, sans-serif;
  font-size: 18px;
  height: 100%;
  padding: 50px 50px 50px 20px; }
.introImage1 {
  border-top: 1px solid black; }
.introImage3 {
  border-bottom: 1px solid black; }
#cspara {
  text-align: center; }
#SplashScreenNavCol {
  padding-right: 3%;
  text-align: right; }
#SplashScreenTitle {
  margin-bottom: 0px;
  margin-top: 40%; }
#SplashScreenButtons {
  float: right;
  width: 75%; }
#PrintScreenButtons {
  display: none;
  float: right;
  width: 75%; }
.splashScreenButton {
  width: 100%; }
.exampleicon {
  height: 25px;
  margin-right: 10px;
  margin-top: -3px;
  width: 25px; }
.multiFeature {
  background-color: #cccccc;
  border-radius: 10px 10px 10px 10px;
  cursor: pointer;
  margin: 1% 1% 1% 1%;
  padding: 1% 1% 1% 1%; }
.multiFeature:hover {
    background-color: #F2F2F2; }
.multiFeature .featureName {
    font-family: 'PT Serif';
    font-size: 24px; }
.multiFeature .featureDescription {
    font-family: 'Open Serif';
    font-size: 15px; }
.multiFeature.Selected {
  background-color: #9E9696; }
.rmPlan {
  background-color: #D3D3D3;
  cursor: pointer;
  display: block; }
body.export .SCORMonly {
  display: inline; }
body.export .CloudOnly {
  display: none; }
body.export .CloudOnlyBlock {
  display: none; }
body.preview .SCORMonly {
  display: none; }
body.preview .CloudOnly {
  display: inline; }
body.preview .CloudOnlyBlock {
  display: block; }
.speech-bubble, .speech-bubble-right {
  margin: 40px;
  display: inline-block;
  position: relative;
  background: #E0E0E0;
  border: 2px solid transparent;
  width: 60%;
  border-radius: 10px;
  padding: 40px; }
.speech-bubble:after, .speech-bubble:before {
  right: 100%;
  top: 30%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }
@media (max-width: 767px) {
    .speech-bubble:after, .speech-bubble:before {
      display: none !important; } }
.speech-bubble:after {
  border-color: rgba(136, 183, 213, 0);
  border-right-color: #E0E0E0;
  border-width: 27px;
  margin-top: -27px; }
.speech-bubble:before {
  border-color: rgba(194, 225, 245, 0);
  border-right-color: transparent;
  border-width: 30px;
  margin-top: -30px; }
.speech-bubble-right:before, .speech-bubble-right:after {
  left: 100%;
  top: 30%;
  border: solid transparent;
  content: " ";
  height: 0;
  width: 0;
  position: absolute;
  pointer-events: none; }
@media (max-width: 767px) {
    .speech-bubble-right:before, .speech-bubble-right:after {
      display: none !important; } }
.speech-bubble-right:before {
  border-color: rgba(154, 154, 154, 0);
  border-left-color: transparent;
  border-width: 33px;
  margin-top: -33px; }
.speech-bubble-right:after {
  border-color: rgba(250, 250, 250, 0);
  border-left-color: #E0E0E0;
  border-width: 30px;
  margin-top: -30px; }
.hasbackground {
  border-color: white transparent transparent transparent !important; }
.row.sequence-activity-row, .sequence-activity-row.gh_handbook_layout {
  margin-right: 0px;
  margin-left: 0px; }
.videoWrapper {
  position: relative;
  padding-bottom: 56.25%;
  /* 16:9 */
  padding-top: 25px;
  height: 0; }
.videoWrapper iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.VideoList {
  display: inline-block;
  overflow-y: auto;
  overflow-x: hidden;
  text-align: left; }
.VideoList ul {
  padding: 0; }
.VideoList li {
  list-style-type: none;
  border-bottom: solid grey 1px;
  background: #6A6A6A; }
.VideoCurrent {
  background: #aaaaaa !important; }
.VideoList a:hover, .VideoList a:visited, .VideoList a:link, .VideoList a:active {
  color: #FFFFFF;
  padding: 10px;
  text-decoration: none; }
.VideoThumb {
  padding: 10px; }
.padding-0 {
  padding-right: 0;
  padding-left: 0; }
.hasbackground h2.mainHeader a {
  color: white; }
.hidden {
  display: none; }
select {
  -webkit-appearance: none;
  -webkit-border-radius: 0px;
  background-image-width: 6px;
  background-image: url("../images/downarrow.png");
  background-position: right;
  background-repeat: no-repeat;
  border-bottom-style: dotted;
  border-left: none;
  border-radius: 0px;
  border-right: none;
  border-top: none;
  color: grey;
  margin-right: 5px;
  width: 100%;
  min-width: 90px; }
.gh__activity_table_autofeedback {
  display: none; }
.gh-tabs {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
button {
  cursor: pointer; }
button > a {
    text-decoration: none; }
.link-as-button {
  color: black !important;
  padding: 0.4rem 0.75rem;
  background-color: #F2CFC1 !important;
  text-decoration: none;
  font-size: 18px; }
.link-as-button:hover {
    color: black;
    background-color: #E8A793 !important; }
.sequence-activity-wrapper {
  width: 100%; }
.sequence-activity-plain {
  width: 100%; }
.sequence-activity-content {
  width: 100%; }
.childrenAsPlain {
  width: 100%; }
.padding-xs {
  padding: .25em; }
.padding-sm {
  padding: .5em; }
.padding-md {
  padding: 1em; }
.padding-lg {
  padding: 1.5em; }
.padding-xl {
  padding: 3em; }
.padding-x-xs {
  padding: .25em 0; }
.padding-x-sm {
  padding: .5em 0; }
.padding-x-md {
  padding: 1em 0; }
.padding-x-lg {
  padding: 1.5em 0; }
.padding-x-xl {
  padding: 3em 0; }
.padding-y-xs {
  padding: 0 .25em; }
.padding-y-sm {
  padding: 0 .5em; }
.padding-y-md {
  padding: 0 1em; }
.padding-y-lg {
  padding: 0 1.5em; }
.padding-y-xl {
  padding: 0 3em; }
.padding-top-xs {
  padding-top: .25em; }
.padding-top-sm {
  padding-top: .5em; }
.padding-top-md {
  padding-top: 1em; }
.padding-top-lg {
  padding-top: 1.5em; }
.padding-top-xl {
  padding-top: 3em; }
.padding-right-xs {
  padding-right: .25em; }
.padding-right-sm {
  padding-right: .5em; }
.padding-right-md {
  padding-right: 1em; }
.padding-right-lg {
  padding-right: 1.5em; }
.padding-right-xl {
  padding-right: 3em; }
.padding-bottom-xs {
  padding-bottom: .25em; }
.padding-bottom-sm {
  padding-bottom: .5em; }
.padding-bottom-md {
  padding-bottom: 1em; }
.padding-bottom-lg {
  padding-bottom: 1.5em; }
.padding-bottom-xl {
  padding-bottom: 3em; }
.padding-left-xs {
  padding-left: .25em; }
.padding-left-sm {
  padding-left: .5em; }
.padding-left-md {
  padding-left: 1em; }
.padding-left-lg {
  padding-left: 1.5em; }
.padding-left-xl {
  padding-left: 3em; }
.margin-xs {
  margin: .25em; }
.margin-sm {
  margin: .5em; }
.margin-md {
  margin: 1em; }
.margin-lg {
  margin: 1.5em; }
.margin-xl {
  margin: 3em; }
.margin-x-xs {
  margin: .25em 0; }
.margin-x-sm {
  margin: .5em 0; }
.margin-x-md {
  margin: 1em 0; }
.margin-x-lg {
  margin: 1.5em 0; }
.margin-x-xl {
  margin: 3em 0; }
.margin-y-xs {
  margin: 0 .25em; }
.margin-y-sm {
  margin: 0 .5em; }
.margin-y-md {
  margin: 0 1em; }
.margin-y-lg {
  margin: 0 1.5em; }
.margin-y-xl {
  margin: 0 3em; }
.margin-top-xs {
  margin-top: .25em; }
.margin-top-sm {
  margin-top: .5em; }
.margin-top-md {
  margin-top: 1em; }
.margin-top-lg {
  margin-top: 1.5em; }
.margin-top-xl {
  margin-top: 3em; }
.margin-right-xs {
  margin-right: .25em; }
.margin-right-sm {
  margin-right: .5em; }
.margin-right-md {
  margin-right: 1em; }
.margin-right-lg {
  margin-right: 1.5em; }
.margin-right-xl {
  margin-right: 3em; }
.margin-bottom-xs {
  margin-bottom: .25em; }
.margin-bottom-sm {
  margin-bottom: .5em; }
.margin-bottom-md {
  margin-bottom: 1em; }
.margin-bottom-lg {
  margin-bottom: 1.5em; }
.margin-bottom-xl {
  margin-bottom: 3em; }
.margin-left-xs {
  margin-left: .25em; }
.margin-left-sm {
  margin-left: .5em; }
.margin-left-md {
  margin-left: 1em; }
.margin-left-lg {
  margin-left: 1.5em; }
.margin-left-xl {
  margin-left: 3em; }
a:focus, div:focus, button:focus, input:focus, *:focus, li:focus {
  outline: 1px dashed !important; }
.no-outline:focus {
  outline: none !important; }
/** Draft JS ** /

 */
.RichEditor-root {
  background: #fff;
  border: 1px solid #ddd;
  font-size: 14px;
  padding: 15px; }
.RichEditor-editor {
  cursor: text;
  font-size: 16px;
  margin-top: 10px; }
.gh__wiki_editable .RichEditor-editor {
  border-top: 1px solid #ddd; }
.RichEditor-editor .public-DraftEditorPlaceholder-root,
.RichEditor-editor .public-DraftEditor-content {
  margin: 0 -15px -15px;
  padding: 15px; }
.RichEditor-editor .public-DraftEditor-content {
  min-height: 100px; }
.RichEditor-hidePlaceholder .public-DraftEditorPlaceholder-root {
  display: none; }
.RichEditor-editor .RichEditor-blockquote {
  border-left: 5px solid #eee;
  color: #666;
  font-family: 'Roboto';
  font-style: italic;
  margin: 16px 0;
  padding: 10px 20px; }
.RichEditor-editor .public-DraftStyleDefault-pre {
  background-color: rgba(0, 0, 0, 0.05);
  font-family: 'Roboto';
  font-size: 16px;
  padding: 20px; }
.RichEditor-controls {
  font-size: 14px;
  margin-bottom: 5px;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none; }
.RichEditor-styleButton {
  color: #999;
  cursor: pointer;
  margin-right: 16px;
  padding: 2px 0;
  display: inline-block; }
.RichEditor-activeButton {
  color: #5890ff; }
.gh__disabled {
  pointer-events: none;
  opacity: 0.5; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkdsYXNzaG91c2UvQ29yZS9zY3NzL3NoYXJlZC5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvdmFyaWFibGVzLnNjc3MiLCJ0aGVtZXMvZ2gtYmFzZS9jc3Mvc3R5bGVzLmNzcyIsInRoZW1lcy9naC1iYXNlL3Njc3Mvc3R5bGVzLnNjc3MiLCJ0aGVtZXMvZ2gtYmFzZS9zY3NzL3ZhcmlhYmxlcy5zY3NzIiwibm9kZV9tb2R1bGVzL3B1cmVjc3Mtc2Fzcy92ZW5kb3IvYXNzZXRzL3N0eWxlc2hlZXRzL3B1cmVjc3MvX2dyaWRzLnNjc3MiLCJub2RlX21vZHVsZXMvcHVyZWNzcy1zYXNzL3ZlbmRvci9hc3NldHMvc3R5bGVzaGVldHMvcHVyZWNzcy9fZ3JpZHMtcmVzcG9uc2l2ZS5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19wYXRoLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2NvcmUuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbGFyZ2VyLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2ZpeGVkLXdpZHRoLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2xpc3Quc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX2JvcmRlcmVkLXB1bGxlZC5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19hbmltYXRlZC5zY3NzIiwibm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL19yb3RhdGVkLWZsaXBwZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fbWl4aW5zLnNjc3MiLCJub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL3Njc3MvX3N0YWNrZWQuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9faWNvbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9mb250LWF3ZXNvbWUvc2Nzcy9fc2NyZWVuLXJlYWRlci5zY3NzIiwibm9kZV9tb2R1bGVzL2xvYWRlcnMuY3NzL2xvYWRlcnMuY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19yb290LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX3ByaW50LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX3JlYm9vdC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX3R5cGUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX2ltYWdlcy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fY29kZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19ncmlkLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fdGFibGVzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fZnVuY3Rpb25zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX2Zvcm1zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19mb3Jtcy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19idXR0b25zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19idXR0b25zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fdHJhbnNpdGlvbnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fZHJvcGRvd24uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX2NhcmV0LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19uYXYtZGl2aWRlci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19idXR0b24tZ3JvdXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9faW5wdXQtZ3JvdXAuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fY3VzdG9tLWZvcm1zLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX25hdi5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19uYXZiYXIuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fY2FyZC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19icmVhZGNydW1iLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX3BhZ2luYXRpb24uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX3BhZ2luYXRpb24uc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fYmFkZ2Uuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX2JhZGdlLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX2p1bWJvdHJvbi5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19hbGVydC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL21peGlucy9fYWxlcnQuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fcHJvZ3Jlc3Muc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fbWVkaWEuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fbGlzdC1ncm91cC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL21peGlucy9fbGlzdC1ncm91cC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19jbG9zZS5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL19tb2RhbC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL190b29sdGlwLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvX3BvcG92ZXIuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy91dGlsaXRpZXMvX2FsaWduLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL19iYWNrZ3JvdW5kLXZhcmlhbnQuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy91dGlsaXRpZXMvX2JhY2tncm91bmQuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy91dGlsaXRpZXMvX2JvcmRlcnMuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX2Zsb2F0LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvdXRpbGl0aWVzL19wb3NpdGlvbi5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL3V0aWxpdGllcy9fc2NyZWVucmVhZGVycy5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL21peGlucy9fc2NyZWVuLXJlYWRlci5zY3NzIiwibm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC12NC9zY3NzL3V0aWxpdGllcy9fc2l6aW5nLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvdXRpbGl0aWVzL19zcGFjaW5nLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIm5vZGVfbW9kdWxlcy9ib290c3RyYXAtdjQvc2Nzcy9taXhpbnMvX3Zpc2liaWxpdHkuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL3R5cG9ncmFwaHkuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL191dGlsaXR5X3Bvc2l0aW9uLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X2NvbnRlbnRfZ3JpZC5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9wYWdlX2xlYXJuZXJfZGFzaGJvYXJkLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fdXRpbGl0eV92YXJpYWJsZXMuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfYnV0dG9ucy5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9idXR0b25fYmxvY2suc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL2Jvb3RzdHJhcC1jb21wb25lbnRzLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9zZXF1ZW5jZS5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvYWN0aXZpdGllcy5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3Mvc2hvcnRhbnMuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfbWNxX2NvbW1vbi5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9tY3FfZHJvcGRvd24uc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfdGFibGVfYWN0aXZpdHkuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfbWNxX2J1dHRvbnNfdmVydGljYWwuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL2Nsb3plLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9zbGlkZXIuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL3Rvb2x0aXAuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfZHJhZ25kcm9wLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X21hdGNoaW5nLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X2hvdHNwb3Quc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfbWNxX3NsaWRlci5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9wYWdlX1dvcmtlZEV4YW1wbGUuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfY2hpbGRyZW5fdGFicy5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9maWx0ZXIuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfdmlkZW9wbGF5ZXIuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfaW50ZXJhY3RpdmVfdmlkZW8uc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfc3BlZWNoYnViYmxlLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9maXhlcy5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9oYW5kYm9va19wYWdlLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X3N0YW5kYWxvbmVfc3BsaXQuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfbWFpbl9uYXYuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfc2hvcnRfYW5zd2VyLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X21jcV9jaGVja2JveGVzLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X3NlcXVlbmNlX3ZlcnRpY2FsX3RhYnMuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfY2hpbGRyZW5fYWNjb3JkaW9uLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X2NoaWxkcmVuX2Nhcm91c2VsLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fdXRpbGl0eV9jYXJvdXNlbC5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9wYWdlX2NvbGxlY3Rpb24uc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfcGFnZV9zZWFyY2hfcmVzdWx0cy5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9wYWdlX2NlcnRpZmljYXRlLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X2xvZ2luX3BhZ2Uuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfc2VxdWVuY2Uuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfc2VxdWVuY2VfcGxhaW4uc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfc2VxdWVuY2VfcGFuZWxzLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X3NlcXVlbmNlX2hvcml6b250YWxfdGFicy5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9zZXF1ZW5jZV9jYXJvdXNlbC5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9zZXF1ZW5jZV9zY2VuZXMuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfaG9sZGVyX3BhZ2Uuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfbW9kYWwuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfbWNxX2J1dHRvbnNfaG9yaXpvbnRhbC5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX3V0aWxpdHlfcmVzcG9uc2l2ZS5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9wYWdlX2hvbWVfcGFnZS5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9wYWdlLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X3BhZ2VfcmVwb3J0LnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X2Jsb2NrLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X2JyYW5jaGluZ19zY2VuYXJpby5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9zY2VuZXMuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfZWRpdGluZy5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9zZWFyY2guc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfZm9ybS5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvdHlwb2dyYXBoeV9odG1sLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X3JlZ2lzdGVyX3BhZ2Uuc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfYXNzaWdubWVudF9ibG9jay5zY3NzIiwiR2xhc3Nob3VzZS9Db3JlL3Njc3MvX2NvbXBvbmVudF9sZWFybmVyX2Rhc2hib2FyZF9sb2dfd2lkZ2V0LnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X2xhdW5jaF9wYWdlLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X25hdmlnYXRpb24uc2NzcyIsIkdsYXNzaG91c2UvQ29yZS9zY3NzL19jb21wb25lbnRfc3RpY2t5X2Jsb2NrLnNjc3MiLCJHbGFzc2hvdXNlL0NvcmUvc2Nzcy9fY29tcG9uZW50X3Byb2dyZXNzX2Jhci5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFLQSx5RUFBWTtBQ0xaLDhFQUFZO0FBQ1osMEVBQVk7QUFEWiw4RUFBWTtBQUNaLDBFQUFZO0FDRFosaUJBQWlCO0FDQWpCLGlJQUFpSTtBQ0FqSTs7RUFFRTtBQ0ZGOzs7OztFQUtFO0FBQ0YscUZBQXFGO0FBRXJGO0VBQ0Usd0JBQXVCO0VBRXZCLGdEQUFnRDtHQUNoRCx1QkFBdUI7RUFFdkIsa0JBQWtCO0dBQ2xCLHNCQUFzQjtFQUV0QixnREFBZ0Q7RUFDaEQsOEJBQTZCO0VBRTdCLHNEQUFzRDtFQUVwRDs7Ozs7Ozs7Ozs7Ozs7O01BZUU7RUFDSix5RUFBd0U7RUFFeEUsdUVBQXVFO0VBQ3ZFLHFCQUFvQjtFQUVwQixxQkFBb0I7RUFDcEIsY0FBYTtFQUViLHdCQUF1QjtFQUN2QiwrQkFBbUI7RUFBbkIsOEJBQW1CO1VBQW5CLG9CQUFtQjtFQUVuQiw4Q0FBOEM7RUFFOUMsMEJBQXlCO0VBQ3pCLDBCQUF5QixFQUMxQjtBQUVELG1JQUFtSTtBQUNuSTtFQUNFO0lBQ0UsZUFBYyxFQUNmLEVBQUE7QUFHSDs7O0VBR0U7QUFFRjtFQUNFLHNCQUFxQixFQUN0QjtBQUVEO0VBQ0Usc0JBQXFCO0dBQ3JCLGdCQUFnQjtFQUVoQiwrQkFBK0I7RUFDL0IsUUFBTztFQUNQLHVCQUFzQjtFQUN0QixxQkFBb0I7RUFD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TjRmbkIsRUFBTztBTTNmMUI7RUFBbUMsYU5pa0JuQixFQUFPO0FNaGtCdkI7O0VBQ2dDLGFOZ0tuQixFQUFPO0FNL0pwQjtFQUFvQyxhTitxQm5CLEVBQU87QU05cUJ4QjtFQUFpQyxhTndWbkIsRUFBTztBTXZWckI7RUFBbUMsYU51UG5CLEVBQU87QU10UHZCO0VBQW9DLGFOZ0puQixFQUFPO0FNL0l4QjtFQUFpQyxhTm1oQm5CLEVBQU87QU1saEJyQjtFQUFxQyxhTmdNbkIsRUFBTztBTS9MekI7RUFBZ0QsYU5ZbkIsRUFBTztBTVhwQztFQUE4QyxhTmNuQixFQUFPO0FNYmxDO0VBQWtDLGFOcVduQixFQUFPO0FNcFd0QjtFQUEwQyxhTndlbkIsRUFBTztBTXZlOUI7O0VBQ21DLGFOc2dCbkIsRUFBTztBTXJnQnZCO0VBQW9DLGFOZ2dCbkIsRUFBTztBTS9meEI7RUFBcUMsYU53WW5CLEVBQU87QU12WXpCO0VBQWlDLGFOMlluQixFQUFPO0FNMVlyQjtFQUFpQyxhTjRQbkIsRUFBTztBTTNQckI7RUFBdUMsYU5vVW5CLEVBQU87QU1uVTNCO0VBQXVDLGFOaXRCbkIsRUFBTztBTWh0QjNCO0VBQXdDLGFOK3NCbkIsRUFBTztBTTlzQjVCO0VBQXNDLGFOZ3RCbkIsRUFBTztBTS9zQjFCO0VBQW1DLGFOeWVuQixFQUFPO0FNeGV2QjtFQUFvQyxhTndCbkIsRUFBTztBTXZCeEI7RUFBZ0MsYU55bUJuQixFQUFPO0FNeG1CcEI7RUFBaUMsYU55bUJuQixFQUFPO0FNeG1CckI7RUFBaUMsYU55RG5CLEVBQU87QU14RHJCO0VBQXFDLGFOeURuQixFQUFPO0FNeER6QjtFQUFrQyxhTitkbkIsRUFBTztBTTlkdEI7RUFBbUMsYU4yRW5CLEVBQU87QU0xRXZCO0VBQWlDLGFOMFBuQixFQUFPO0FNelByQjtFQUFpQyxhTmlEbkIsRUFBTztBTWhEckI7RUFBbUMsYU4wVm5CLEVBQU87QU16VnZCO0VBQXdDLGFOd21CbkIsRUFBTztBTXZtQjVCO0VBQXVDLGFOd21CbkIsRUFBTztBTXZtQjNCO0VBQXVDLGFOcENuQixFQUFPO0FNcUMzQjtFQUF5QyxhTnZDbkIsRUFBTztBTXdDN0I7RUFBd0MsYU5yQ25CLEVBQU87QU1zQzVCO0VBQTBDLGFOeENuQixFQUFPO0FNeUM5QjtFQUFpQyxhTitXbkIsRUFBTztBTTlXckI7O0VBQ29DLGFOMmFuQixFQUFPO0FNMWF4QjtFQUFtQyxhTnNVbkIsRUFBTztBTXJVdkI7RUFBeUMsYU5rckJuQixFQUFPO0FNanJCN0I7OztFQUVzQyxhTjBibkIsRUFBTztBTXpiMUI7RUFBbUMsYU5rYm5CLEVBQU87QU1qYnZCO0VBQXVDLGFOd1huQixFQUFPO0FNdlgzQjtFQUFtQyxhTnREbkIsRUFBTztBTXVEdkI7RUFBaUMsYU5tbkJuQixFQUFPO0FNbG5CckI7O0VBQzRDLGFOK2FuQixFQUFPO0FNOWFoQztFQUEyQyxhTjhmbkIsRUFBTztBTTdmL0I7RUFBMkMsYU4rRW5CLEVBQU87QU05RS9CO0VBQW1DLGFOekJuQixFQUFPO0FNMEJ2QjtFQUEwQyxhTm1qQm5CLEVBQU87QU1sakI5QjtFQUEwQyxhTnFMbkIsRUFBTztBTXBMOUI7RUFBcUMsYU5sQm5CLEVBQU87QU1tQnpCO0VBQWlDLGFOc2JuQixFQUFPO0FNcmJyQjtFQUFrQyxhTmdhbkIsRUFBTztBTS9adEI7RUFBaUMsYU5takJuQixFQUFPO0FNbGpCckI7RUFBb0MsYU4rTm5CLEVBQU87QU05TnhCO0VBQXlDLGFOZ0xuQixFQUFPO0FNL0s3QjtFQUF5QyxhTjRpQm5CLEVBQU87QU0zaUI3QjtFQUFrQyxhTitJbkIsRUFBTztBTTlJdEI7RUFBeUMsYU55RW5CLEVBQU87QU14RTdCO0VBQTBDLGFOeUVuQixFQUFPO0FNeEU5QjtFQUF3QyxhTmtibkIsRUFBTztBTWpiNUI7RUFBeUMsYU51WG5CLEVBQU87QU10WDdCO0VBQXlDLGFOMmxCbkIsRUFBTztBTTFsQjdCO0VBQXlDLGFOMkRuQixFQUFPO0FNMUQ3QjtFQUE0QyxhTnlibkIsRUFBTztBTXhiaEM7RUFBd0MsYU4wU25CLEVBQU87QU16UzVCO0VBQXVDLGFOMEduQixFQUFPO0FNekczQjtFQUEyQyxhTnVsQm5CLEVBQU87QU10bEIvQjtFQUEyQyxhTnVEbkIsRUFBTztBTXREL0I7RUFBZ0MsYU5uQ25CLEVBQU87QU1vQ3BCO0VBQXVDLGFObkRuQixFQUFPO0FNb0QzQjtFQUF3QyxhTm5EbkIsRUFBTztBTW9ENUI7RUFBcUMsYU5uRG5CLEVBQU87QU1vRHpCO0VBQXVDLGFOdkRuQixFQUFPO0FNd0QzQjs7RUFDa0MsYU40ZG5CLEVBQU87QU0zZHRCO0VBQW1DLGFOOEluQixFQUFPO0FNN0l2QjtFQUFxQyxhTnNGbkIsRUFBTztBTXJGekI7RUFBaUMsYU4rWm5CLEVBQU87QU05WnJCO0VBQWtDLGFOb1duQixFQUFPO0FNbld0QjtFQUFxQyxhTnBEbkIsRUFBTztBTXFEekI7RUFBK0MsYU51SW5CLEVBQU87QU10SW5DO0VBQWlDLGFOa05uQixFQUFPO0FNak5yQjtFQUFpQyxhTjBTbkIsRUFBTztBTXpTckI7RUFBaUMsYU42S25CLEVBQU87QU01S3JCO0VBQWdDLGFOeUluQixFQUFPO0FNeElwQjtFQUFzQyxhTnlJbkIsRUFBTztBTXhJMUI7O0VBQ2lELGFOaUluQixFQUFPO0FNaElyQztFQUFrQyxhTitZbkIsRUFBTztBTTlZdEI7RUFBcUMsYU5BbkIsRUFBTztBTUN6QjtFQUFtQyxhTm9hbkIsRUFBTztBTW5hdkI7RUFBb0MsYU5nRW5CLEVBQU87QU0vRHhCO0VBQW1DLGFONlRuQixFQUFPO0FNNVR2QjtFQUF1QyxhTnVDbkIsRUFBTztBTXRDM0I7RUFBeUMsYU5tQ25CLEVBQU87QU1sQzdCO0VBQW9DLGFOK2FuQixFQUFPO0FNOWF4QjtFQUEwQyxhTmtkbkIsRUFBTztBTWpkOUI7RUFBbUMsYU4wS25CLEVBQU87QU16S3ZCO0VBQXdDLGFOMktuQixFQUFPO0FNMUs1QjtFQUFxQyxhTjNFbkIsRUFBTztBTTRFekI7RUFBcUMsYU43RW5CLEVBQU87QU04RXpCOztFQUNzQyxhTmxFbkIsRUFBTztBTW1FMUI7RUFBMkMsYU4ra0JuQixFQUFPO0FNOWtCL0I7RUFBNEMsYU40SG5CLEVBQU87QU0zSGhDO0VBQXlDLGFOVG5CLEVBQU87QU1VN0I7RUFBZ0MsYU4yUW5CLEVBQU87QU0xUXBCOztFQUNpQyxhTjZDbkIsRUFBTztBTTVDckI7RUFBcUMsYU5rRG5CLEVBQU87QU1qRHpCO0VBQXdDLGFOc2lCbkIsRUFBTztBTXJpQjVCO0VBQTBDLGFOb2lCbkIsRUFBTztBTW5pQjlCO0VBQXNDLGFOMmVuQixFQUFPO0FNMWUxQjtFQUFvQyxhTjhObkIsRUFBTztBTTdOeEI7RUFBcUMsYU5vY25CLEVBQU87QU1uY3pCO0VBQTRDLGFOdVJuQixFQUFPO0FNdFJoQztFQUF1QyxhTjZoQm5CLEVBQU87QU01aEIzQjtFQUEwQyxhTnNHbkIsRUFBTztBTXJHOUI7RUFBb0MsYU44Ym5CLEVBQU87QU03YnhCO0VBQW1DLGFOcWpCbkIsRUFBTztBTXBqQnZCO0VBQTBDLGFOZ0xuQixFQUFPO0FNL0s5QjtFQUFtQyxhTnVrQm5CLEVBQU87QU10a0J2QjtFQUFvQyxhTnFRbkIsRUFBTztBTXBReEI7RUFBa0MsYU5pV25CLEVBQU87QU1oV3RCO0VBQXFDLGFOMmRuQixFQUFPO0FNMWR6QjtFQUF1QyxhTmpEbkIsRUFBTztBTWtEM0I7RUFBeUMsYU4rVm5CLEVBQU87QU05VjdCO0VBQW9DLGFOc2pCbkIsRUFBTztBTXJqQnhCOztFQUNxQyxhTmdHbkIsRUFBTztBTS9GekI7RUFBbUMsYU5vS25CLEVBQU87QU1uS3ZCO0VBQW1DLGFOMGpCbkIsRUFBTztBTXpqQnZCO0VBQXdDLGFOb0NuQixFQUFPO0FNbkM1Qjs7RUFDZ0MsYU4rWW5CLEVBQU87QU05WXBCO0VBQWtDLGFOb01uQixFQUFPO0FNbk10QjtFQUFxQyxhTnJEbkIsRUFBTztBTXNEekI7RUFBaUMsYU5oRm5CLEVBQU87QU1pRnJCO0VBQXdDLGFOckJuQixFQUFPO0FNc0I1QjtFQUF5QyxhTm9MbkIsRUFBTztBTW5MN0I7RUFBd0MsYU5rTG5CLEVBQU87QU1qTDVCO0VBQXNDLGFObUxuQixFQUFPO0FNbEwxQjtFQUF3QyxhTitLbkIsRUFBTztBTTlLNUI7RUFBOEMsYU5ySW5CLEVBQU87QU1zSWxDO0VBQStDLGFOakluQixFQUFPO0FNa0luQztFQUE0QyxhTmpJbkIsRUFBTztBTWtJaEM7RUFBOEMsYU56SW5CLEVBQU87QU0wSWxDO0VBQWtDLGFOMkpuQixFQUFPO0FNMUp0QjtFQUFtQyxhTjZsQm5CLEVBQU87QU01bEJ2QjtFQUFrQyxhTnFlbkIsRUFBTztBTXBldEI7RUFBbUMsYU55R25CLEVBQU87QU14R3ZCO0VBQXNDLGFOekVuQixFQUFPO0FNMEUxQjtFQUF1QyxhTmxJbkIsRUFBTztBTW1JM0I7O0VBQ2tDLGFOaWpCbkIsRUFBTztBTWhqQnRCOztFQUNpQyxhTjRPbkIsRUFBTztBTTNPckI7RUFBa0MsYU5kbkIsRUFBTztBTWV0QjtFQUFrQyxhTjBHbkIsRUFBTztBTXpHdEI7O0VBQ3FDLGFONlhuQixFQUFPO0FNNVh6Qjs7RUFDb0MsYU4yRm5CLEVBQU87QU0xRnhCO0VBQXNDLGFONlNuQixFQUFPO0FNNVMxQjs7RUFDcUMsYU5xR25CLEVBQU87QU1wR3pCO0VBQW1DLGFOZ2JuQixFQUFPO0FNL2F2Qjs7O0VBRWlDLGFObEluQixFQUFPO0FNbUlyQjtFQUFvQyxhTnNPbkIsRUFBTztBTXJPeEI7RUFBb0MsYU5vT25CLEVBQU87QU1uT3hCO0VBQTBDLGFOK2JuQixFQUFPO0FNOWI5QjtFQUFzQyxhTjJnQm5CLEVBQU87QU0xZ0IxQjtFQUFrQyxhTnVjbkIsRUFBTztBTXRjdEI7RUFBa0MsYU55T25CLEVBQU87QU14T3RCO0VBQWtDLGFONmZuQixFQUFPO0FNNWZ0QjtFQUFzQyxhTm1UbkIsRUFBTztBTWxUMUI7RUFBNkMsYU5vVG5CLEVBQU87QU1uVGpDO0VBQStDLGFOZ0luQixFQUFPO0FNL0huQztFQUF3QyxhTjRIbkIsRUFBTztBTTNINUI7RUFBa0MsYU5xUW5CLEVBQU87QU1wUXRCO0VBQXVDLGFOcEZuQixFQUFPO0FNcUYzQjtFQUFxQyxhTjlFbkIsRUFBTztBTStFekI7RUFBdUMsYU5yRm5CLEVBQU87QU1zRjNCO0VBQXdDLGFOckZuQixFQUFPO0FNc0Y1QjtFQUFvQyxhTmhDbkIsRUFBTztBTWlDeEI7O0VBQ2lDLGFOMFluQixFQUFPO0FNellyQjs7RUFDc0MsYU44WW5CLEVBQU87QU03WTFCOztFQUNxQyxhTjJZbkIsRUFBTztBTTFZekI7RUFBcUMsYU5VbkIsRUFBTztBTVR6QjtFQUFxQyxhTnVNbkIsRUFBTztBTXRNekI7O0VBQ2lDLGFOcWZuQixFQUFPO0FNcGZyQjs7RUFDa0MsYU5vRm5CLEVBQU87QU1uRnRCOztFQUN1QyxhTithbkIsRUFBTztBTTlhM0I7RUFBc0MsYU43Q25CLEVBQU87QU04QzFCO0VBQXVDLGFOMUNuQixFQUFPO0FNMkMzQjs7RUFDaUMsYU5wSW5CLEVBQU87QU1xSXJCO0VBQW9DLGFONlduQixFQUFPO0FNNVd4QjtFQUFxQyxhTnllbkIsRUFBTztBTXhlekI7O0VBQ3NDLGFOckVuQixFQUFPO0FNc0UxQjtFQUF3QyxhTnFMbkIsRUFBTztBTXBMNUI7RUFBcUMsYU5HbkIsRUFBTztBTUZ6QjtFQUEyQyxhTm5FbkIsRUFBTztBTW9FL0I7RUFBeUMsYU5uRW5CLEVBQU87QU1vRTdCO0VBQW9DLGFOaWZuQixFQUFPO0FNaGZ4QjtFQUF3QyxhTjhZbkIsRUFBTztBTTdZNUI7RUFBcUMsYU55Wm5CLEVBQU87QU14WnpCO0VBQW1DLGFOOUpuQixFQUFPO0FNK0p2QjtFQUFtQyxhTmxFbkIsRUFBTztBTW1FdkI7RUFBb0MsYU4xQ25CLEVBQU87QU0yQ3hCO0VBQXdDLGFOOEJuQixFQUFPO0FNN0I1QjtFQUF1QyxhTjFJbkIsRUFBTztBTTJJM0I7RUFBdUMsYU5zSG5CLEVBQU87QU1ySDNCO0VBQXNDLGFOck9uQixFQUFPO0FNc08xQjtFQUFtQyxhTjRNbkIsRUFBTztBTTNNdkI7RUFBd0MsYU5VbkIsRUFBTztBTVQ1QjtFQUFpQyxhTjNLbkIsRUFBTztBTTRLckI7RUFBcUMsYU51Rm5CLEVBQU87QU10RnpCO0VBQXdDLGFOMlFuQixFQUFPO0FNMVE1QjtFQUE4QyxhTnJPbkIsRUFBTztBTXNPbEM7RUFBK0MsYU5yT25CLEVBQU87QU1zT25DO0VBQTRDLGFOck9uQixFQUFPO0FNc09oQztFQUE4QyxhTnpPbkIsRUFBTztBTTBPbEM7RUFBdUMsYU5yT25CLEVBQU87QU1zTzNCO0VBQXdDLGFOck9uQixFQUFPO0FNc081QjtFQUFxQyxhTnJPbkIsRUFBTztBTXNPekI7RUFBdUMsYU56T25CLEVBQU87QU0wTzNCO0VBQW9DLGFOcERuQixFQUFPO0FNcUR4QjtFQUFtQyxhTjRJbkIsRUFBTztBTTNJdkI7RUFBbUMsYU53WW5CLEVBQU87QU12WXZCOztFQUNtQyxhTnVNbkIsRUFBTztBTXRNdkI7RUFBcUMsYU56R25CLEVBQU87QU0wR3pCO0VBQXVDLGFOeVFuQixFQUFPO0FNeFEzQjtFQUF3QyxhTnlRbkIsRUFBTztBTXhRNUI7RUFBb0MsYU4rVm5CLEVBQU87QU05VnhCO0VBQW1DLGFOOUduQixFQUFPO0FNK0d2Qjs7RUFDa0MsYU5vUm5CLEVBQU87QU1uUnRCO0VBQXVDLGFOK0NuQixFQUFPO0FNOUMzQjtFQUFxQyxhTm1CbkIsRUFBTztBTWxCekI7RUFBMEMsYU5vQm5CLEVBQU87QU1uQjlCO0VBQW9DLGFOcVVuQixFQUFPO0FNcFV4QjtFQUFvQyxhTjJCbkIsRUFBTztBTTFCeEI7RUFBa0MsYU5nTG5CLEVBQU87QU0vS3RCO0VBQW9DLGFOMkJuQixFQUFPO0FNMUJ4QjtFQUF1QyxhTnVIbkIsRUFBTztBTXRIM0I7RUFBbUMsYU5NbkIsRUFBTztBTUx2QjtFQUEyQyxhTkluQixFQUFPO0FNSC9CO0VBQXFDLGFONlhuQixFQUFPO0FNNVh6QjtFQUFpQyxhTmhIbkIsRUFBTztBTWlIckI7O0VBQ3NDLGFOdVFuQixFQUFPO0FNdFExQjs7O0VBRXdDLGFOc1ZuQixFQUFPO0FNclY1QjtFQUEyQyxhTndJbkIsRUFBTztBTXZJL0I7RUFBaUMsYU5oR25CLEVBQU87QU1pR3JCO0VBQXNDLGFOdkhuQixFQUFPO0FNd0gxQjs7RUFDeUMsYU50Sm5CLEVBQU87QU11SjdCO0VBQXFDLGFOeU9uQixFQUFPO0FNeE96QjtFQUFpQyxhTjBGbkIsRUFBTztBTXpGckI7RUFBd0MsYU4xRG5CLEVBQU87QU0yRDVCO0VBQXdDLGFOa1duQixFQUFPO0FNalc1QjtFQUFzQyxhTjRWbkIsRUFBTztBTTNWMUI7RUFBbUMsYU5sRW5CLEVBQU87QU1tRXZCO0VBQXlDLGFOZ09uQixFQUFPO0FNL043QjtFQUF1QyxhTjJKbkIsRUFBTztBTTFKM0I7RUFBNkMsYU4ySm5CLEVBQU87QU0xSmpDO0VBQW1DLGFOc1JuQixFQUFPO0FNclJ2QjtFQUF1QyxhTjVMbkIsRUFBTztBTTZMM0I7RUFBOEMsYU54Qm5CLEVBQU87QU15QmxDO0VBQW1DLGFOdVBuQixFQUFPO0FNdFB2QjtFQUFtQyxhTjZJbkIsRUFBTztBTTVJdkI7RUFBZ0QsYU45Sm5CLEVBQU87QU0rSnBDO0VBQWlELGFOOUpuQixFQUFPO0FNK0pyQztFQUE4QyxhTjlKbkIsRUFBTztBTStKbEM7RUFBZ0QsYU5sS25CLEVBQU87QU1tS3BDO0VBQWtDLGFOOERuQixFQUFPO0FNN0R0QjtFQUFpQyxhTnJIbkIsRUFBTztBTXNIckI7RUFBbUMsYU52U25CLEVBQU87QU13U3ZCO0VBQXVDLGFOMlpuQixFQUFPO0FNMVozQjtFQUFxQyxhTmhObkIsRUFBTztBTWlOekI7RUFBdUMsYU43Rm5CLEVBQU87QU04RjNCO0VBQXVDLGFON0ZuQixFQUFPO0FNOEYzQjtFQUF1QyxhTitPbkIsRUFBTztBTTlPM0I7RUFBd0MsYU5pTW5CLEVBQU87QU1oTTVCO0VBQW1DLGFONlduQixFQUFPO0FNNVd2QjtFQUF5QyxhTjBJbkIsRUFBTztBTXpJN0I7RUFBMkMsYU4wSW5CLEVBQU87QU16SS9CO0VBQXFDLGFOcUZuQixFQUFPO0FNcEZ6QjtFQUF1QyxhTm1GbkIsRUFBTztBTWxGM0I7RUFBeUMsYU5uTG5CLEVBQU87QU1vTDdCO0VBQTBDLGFOMEtuQixFQUFPO0FNeks5QjtFQUFpRCxhTnBGbkIsRUFBTztBTXFGckM7RUFBeUMsYU53UG5CLEVBQU87QU12UDdCO0VBQW9DLGFOakpuQixFQUFPO0FNa0p4Qjs7RUFDZ0QsYU4vTW5CLEVBQU87QU1nTnBDOztFQUM4QyxhTjlNbkIsRUFBTztBTStNbEM7O0VBQ2lELGFOak5uQixFQUFPO0FNa05yQzs7RUFDZ0MsYU52R25CLEVBQU87QU13R3BCO0VBQWdDLGFOaENuQixFQUFPO0FNaUNwQjs7RUFDZ0MsYU5xWW5CLEVBQU87QU1wWXBCOztFQUNnQyxhTjRDbkIsRUFBTztBTTNDcEI7Ozs7RUFHZ0MsYU5nRG5CLEVBQU87QU0vQ3BCOzs7RUFFZ0MsYU5pTm5CLEVBQU87QU1oTnBCOztFQUNnQyxhTitDbkIsRUFBTztBTTlDcEI7O0VBQ2dDLGFOM1BuQixFQUFPO0FNNFBwQjtFQUFpQyxhTmhHbkIsRUFBTztBTWlHckI7RUFBc0MsYU5wRm5CLEVBQU87QU1xRjFCO0VBQTJDLGFOMFBuQixFQUFPO0FNelAvQjtFQUE0QyxhTjBQbkIsRUFBTztBTXpQaEM7RUFBNEMsYU4wUG5CLEVBQU87QU16UGhDO0VBQTZDLGFOMFBuQixFQUFPO0FNelBqQztFQUE2QyxhTjZQbkIsRUFBTztBTTVQakM7RUFBOEMsYU42UG5CLEVBQU87QU01UGxDO0VBQXNDLGFOa1VuQixFQUFPO0FNalUxQjtFQUF3QyxhTjhUbkIsRUFBTztBTTdUNUI7RUFBMkMsYU55YW5CLEVBQU87QU14YS9CO0VBQW9DLGFOc2FuQixFQUFPO0FNcmF4QjtFQUFpQyxhTjJabkIsRUFBTztBTTFackI7RUFBd0MsYU4yWm5CLEVBQU87QU0xWjVCO0VBQXlDLGFOb2FuQixFQUFPO0FNbmE3QjtFQUFvQyxhTnhKbkIsRUFBTztBTXlKeEI7RUFBMkMsYU44UG5CLEVBQU87QU03UC9CO0VBQXNDLGFOZ0JuQixFQUFPO0FNZjFCO0VBQW1DLGFOcEZuQixFQUFPO0FNcUZ2QjtFQUFnQyxhTjNXbkIsRUFBTztBTTRXcEI7RUFBc0MsYU4vUm5CLEVBQU87QU1nUzFCO0VBQTZDLGFOL1JuQixFQUFPO0FNZ1NqQztFQUFtQyxhTitVbkIsRUFBTztBTTlVdkI7RUFBMEMsYU4rVW5CLEVBQU87QU05VTlCO0VBQTRDLGFOZ0RuQixFQUFPO0FNL0NoQztFQUEwQyxhTmtEbkIsRUFBTztBTWpEOUI7RUFBNEMsYU4rQ25CLEVBQU87QU05Q2hDO0VBQTZDLGFOK0NuQixFQUFPO0FNOUNqQztFQUFrQyxhTmpXbkIsRUFBTztBTWtXdEI7RUFBb0MsYU5tWW5CLEVBQU87QU1sWXhCO0VBQW9DLGFON1duQixFQUFPO0FNOFd4QjtFQUFrQyxhTmtDbkIsRUFBTztBTWpDdEI7RUFBcUMsYU41S25CLEVBQU87QU02S3pCO0VBQWtDLGFOZ05uQixFQUFPO0FNL010QjtFQUF1QyxhTnhGbkIsRUFBTztBTXlGM0I7RUFBbUMsYU40VG5CLEVBQU87QU0zVHZCO0VBQW1DLGFOdEluQixFQUFPO0FNdUl2QjtFQUFpQyxhTjZDbkIsRUFBTztBTTVDckI7O0VBQ3FDLGFONURuQixFQUFPO0FNNkR6QjtFQUFrQyxhTjhQbkIsRUFBTztBTTdQdEI7RUFBbUMsYU51RW5CLEVBQU87QU10RXZCO0VBQW9DLGFOOVduQixFQUFPO0FNK1d4QjtFQUFnQyxhTnRTbkIsRUFBTztBTXVTcEI7RUFBK0IsYU5pV25CLEVBQU87QU1oV25CO0VBQWtDLGFOdVduQixFQUFPO0FNdFd0QjtFQUFtQyxhTitJbkIsRUFBTztBTTlJdkI7RUFBc0MsYU5rRm5CLEVBQU87QU1qRjFCO0VBQTJDLGFONk5uQixFQUFPO0FNNU4vQjtFQUFpRCxhTi9XbkIsRUFBTztBTWdYckM7RUFBZ0QsYU5qWG5CLEVBQU87QU1rWHBDOztFQUNnRCxhTnpSbkIsRUFBTztBTTBScEM7RUFBeUMsYU5uTW5CLEVBQU87QU1vTTdCO0VBQXVDLGFOaVduQixFQUFPO0FNaFczQjtFQUF5QyxhTm9WbkIsRUFBTztBTW5WN0I7O0VBQ2dDLGFOMFNuQixFQUFPO0FNelNwQjtFQUEwQyxhTjBHbkIsRUFBTztBTXpHOUI7RUFBMEMsYU40TW5CLEVBQU87QU0zTTlCO0VBQWtDLGFOc0xuQixFQUFPO0FNckx0QjtFQUE0QyxhTnpMbkIsRUFBTztBTTBMaEM7RUFBc0MsYU5vV25CLEVBQU87QU1uVzFCO0VBQW1DLGFOOERuQixFQUFPO0FNN0R2Qjs7O0VBRXVDLGFOOFNuQixFQUFPO0FNN1MzQjs7RUFDMkMsYU4xRm5CLEVBQU87QU0yRi9CO0VBQWtDLGFOc1duQixFQUFPO0FNcld0QjtFQUFtQyxhTmxHbkIsRUFBTztBTW1HdkI7RUFBbUMsYU5nSG5CLEVBQU87QU0vR3ZCO0VBQTBDLGFOaUhuQixFQUFPO0FNaEg5QjtFQUErQyxhTnlObkIsRUFBTztBTXhObkM7RUFBd0MsYU51Tm5CLEVBQU87QU10TjVCO0VBQXNDLGFOL05uQixFQUFPO0FNZ08xQjtFQUFpQyxhTjVObkIsRUFBTztBTTZOckI7RUFBMEMsYU4yRW5CLEVBQU87QU0xRTlCO0VBQTJDLGFOeUVuQixFQUFPO0FNeEUvQjtFQUFtQyxhTnZObkIsRUFBTztBTXdOdkI7RUFBbUMsYU56Q25CLEVBQU87QU0wQ3ZCO0VBQXFDLGFOcENuQixFQUFPO0FNcUN6QjtFQUFnQyxhTnRMbkIsRUFBTztBTXVMcEI7RUFBcUMsYU43VW5CLEVBQU87QU04VXpCO0VBQWtDLGFOMVJuQixFQUFPO0FNMlJ0QjtFQUFnQyxhTnNEbkIsRUFBTztBTXJEcEI7RUFBa0MsYU5tTG5CLEVBQU87QU1sTHRCO0VBQWlDLGFOclBuQixFQUFPO0FNc1ByQjtFQUFrQyxhTnJQbkIsRUFBTztBTXNQdEI7RUFBb0MsYU43V25CLEVBQU87QU04V3hCO0VBQTJDLGFON1duQixFQUFPO0FNOFcvQjtFQUFrQyxhTjBMbkIsRUFBTztBTXpMdEI7RUFBeUMsYU4wTG5CLEVBQU87QU16TDdCO0VBQW9DLGFOeUZuQixFQUFPO0FNeEZ4Qjs7RUFDZ0MsYU56VW5CLEVBQU87QU0wVXBCOztFQUNpQyxhTitNbkIsRUFBTztBTTlNckI7RUFBaUMsYU40UG5CLEVBQU87QU0zUHJCO0VBQW9DLGFOdUtuQixFQUFPO0FNdEt4QjtFQUF1QyxhTnRQbkIsRUFBTztBTXVQM0I7RUFBdUMsYU5pS25CLEVBQU87QU1oSzNCO0VBQXFDLGFOOVBuQixFQUFPO0FNK1B6QjtFQUF1QyxhTi9MbkIsRUFBTztBTWdNM0I7RUFBd0MsYU54TG5CLEVBQU87QU15TDVCO0VBQXlDLGFOck1uQixFQUFPO0FNc003QjtFQUE4QyxhTi9MbkIsRUFBTztBTWdNbEM7OztFQUV5QyxhTnhNbkIsRUFBTztBTXlNN0I7O0VBQzJDLGFOOU1uQixFQUFPO0FNK00vQjs7RUFDeUMsYU4vTW5CLEVBQU87QU1nTjdCOztFQUN5QyxhTnBNbkIsRUFBTztBTXFNN0I7RUFBd0MsYU5qTm5CLEVBQU87QU1rTjVCO0VBQWlDLGFOdVJuQixFQUFPO0FNdFJyQjtFQUFvQyxhTjVTbkIsRUFBTztBTTZTeEI7RUFBcUMsYU45RW5CLEVBQU87QU0rRXpCOzs7OztFQUlzQyxhTm5FbkIsRUFBTztBTW9FMUI7RUFBMkMsYU4vVG5CLEVBQU87QU1nVS9COzs7RUFFa0MsYU5xRG5CLEVBQU87QU1wRHRCOztFQUNtQyxhTm5RbkIsRUFBTztBTW9RdkI7RUFBdUMsYU56S25CLEVBQU87QU0wSzNCO0VBQWdDLGFOM0tuQixFQUFPO0FNNEtwQjs7O0VBRXdDLGFOeEpuQixFQUFPO0FNeUo1QjtFQUEwQyxhTjJLbkIsRUFBTztBTTFLOUI7RUFBK0IsYU5pQ25CLEVBQU87QU1oQ25COztFQUNtQyxhTjBRbkIsRUFBTztBTXpRdkI7O0VBQ3dDLGFOVm5CLEVBQU87QU1XNUI7O0VBQzBDLGFOWG5CLEVBQU87QU1ZOUI7RUFBb0MsYU4xSW5CLEVBQU87QU0ySXhCO0VBQXdDLGFObFZuQixFQUFPO0FNbVY1QjtFQUFtQyxhTmpKbkIsRUFBTztBTWtKdkI7RUFBc0MsYU5ibkIsRUFBTztBTWMxQjtFQUFvQyxhTitGbkIsRUFBTztBTTlGeEI7RUFBc0MsYU51RW5CLEVBQU87QU10RTFCO0VBQTZDLGFOdUVuQixFQUFPO0FNdEVqQztFQUFpQyxhTnpabkIsRUFBTztBTTBackI7O0VBQ3FDLGFONU1uQixFQUFPO0FNNk16QjtFQUFnQyxhTjBNbkIsRUFBTztBTXpNcEI7RUFBdUMsYU54YW5CLEVBQU87QU15YTNCO0VBQWlDLGFOSW5CLEVBQU87QU1IckI7RUFBdUMsYU51Rm5CLEVBQU87QU10RjNCO0VBQW1DLGFOMk1uQixFQUFPO0FNMU12QjtFQUFpQyxhTitRbkIsRUFBTztBTTlRckI7RUFBd0MsYU56Q25CLEVBQU87QU0wQzVCO0VBQWlDLGFOd1BuQixFQUFPO0FNdlByQjtFQUF1QyxhTnJabkIsRUFBTztBTXNaM0I7RUFBbUMsYU52Qm5CLEVBQU87QU13QnZCO0VBQTBDLGFOM0xuQixFQUFPO0FNNEw5QjtFQUFvQyxhTjVYbkIsRUFBTztBTTZYeEI7RUFBMEMsYU5oWW5CLEVBQU87QU1pWTlCO0VBQXdDLGFOblluQixFQUFPO0FNb1k1QjtFQUFvQyxhTnRZbkIsRUFBTztBTXVZeEI7RUFBc0MsYU5sWW5CLEVBQU87QU1tWTFCO0VBQXNDLGFObFluQixFQUFPO0FNbVkxQjtFQUF1QyxhTjNibkIsRUFBTztBTTRiM0I7RUFBeUMsYU4zYm5CLEVBQU87QU00YjdCO0VBQWtDLGFOK0tuQixFQUFPO0FNOUt0QjtFQUFzQyxhTm5WbkIsRUFBTztBTW9WMUI7RUFBK0IsYU45ZG5CLEVBQU87QU0rZG5CO0VBQXVDLGFONVJuQixFQUFPO0FNNlIzQjtFQUF3QyxhTi9DbkIsRUFBTztBTWdENUI7RUFBMEMsYU45Ym5CLEVBQU87QU0rYjlCO0VBQXVDLGFOdGZuQixFQUFPO0FNdWYzQjtFQUFzQyxhTi9CbkIsRUFBTztBTWdDMUI7RUFBdUMsYU56SG5CLEVBQU87QU0wSDNCO0VBQW1DLGFOdkluQixFQUFPO0FNd0l2QjtFQUEwQyxhTnZJbkIsRUFBTztBTXdJOUI7RUFBdUMsYU40Sm5CLEVBQU87QU0zSjNCO0VBQXNDLGFONEpuQixFQUFPO0FNM0oxQjtFQUFvQyxhTnhjbkIsRUFBTztBTXljeEI7RUFBZ0MsYU5qYm5CLEVBQU87QU1rYnBCO0VBQW9DLGFOdkpuQixFQUFPO0FNd0p4QjtFQUFzQyxhTjNnQm5CLEVBQU87QU00Z0IxQjtFQUErQixhTjdabkIsRUFBTztBTThabkI7OztFQUVnQyxhTnpLbkIsRUFBTztBTTBLcEI7RUFBcUMsYU5wR25CLEVBQU87QU1xR3pCO0VBQXVDLGFOeGJuQixFQUFPO0FNeWIzQjtFQUEyQyxhTjVXbkIsRUFBTztBTTZXL0I7RUFBcUMsYU45Vm5CLEVBQU87QU0rVnpCO0VBQXFDLGFOOVBuQixFQUFPO0FNK1B6QjtFQUFvQyxhTnJKbkIsRUFBTztBTXNKeEI7RUFBbUMsYU5lbkIsRUFBTztBTWR2QjtFQUF5QyxhTjJCbkIsRUFBTztBTTFCN0I7RUFBd0MsYU5vQ25CLEVBQU87QU1uQzVCO0VBQXFDLGFOcUNuQixFQUFPO0FNcEN6QjtFQUFzQyxhTjVhbkIsRUFBTztBTTZhMUI7RUFBNEMsYU45YW5CLEVBQU87QU0rYWhDO0VBQW9DLGFOL1ZuQixFQUFPO0FNZ1d4QjtFQUFpQyxhTm9CbkIsRUFBTztBTW5CckI7RUFBd0MsYU44S25CLEVBQU87QU03SzVCO0VBQXVDLGFOL0ZuQixFQUFPO0FNZ0czQjtFQUF3QyxhTjZFbkIsRUFBTztBTTVFNUI7RUFBc0MsYU45TW5CLEVBQU87QU0rTTFCO0VBQWtDLGFOK0tuQixFQUFPO0FNOUt0QjtFQUFpQyxhTjdIbkIsRUFBTztBTThIckI7RUFBb0MsYU5uSG5CLEVBQU87QU1vSHhCOztFQUN3QyxhTmtJbkIsRUFBTztBTWpJNUI7RUFBNEMsYU5rSW5CLEVBQU87QU1qSWhDO0VBQXlDLGFOMEtuQixFQUFPO0FNeks3QjtFQUF3QyxhTmxJbkIsRUFBTztBTW1JNUI7RUFBdUMsYU55S25CLEVBQU87QU14SzNCO0VBQXdDLGFObkluQixFQUFPO0FNb0k1QjtFQUEwQyxhTmxJbkIsRUFBTztBTW1JOUI7RUFBMEMsYU5wSW5CLEVBQU87QU1xSTlCO0VBQW1DLGFOMUduQixFQUFPO0FNMkd2QjtFQUF1QyxhTjdRbkIsRUFBTztBTThRM0I7RUFBOEMsYU4xVW5CLEVBQU87QU0yVWxDO0VBQXdDLGFOekVuQixFQUFPO0FNMEU1QjtFQUFxQyxhTmtMbkIsRUFBTztBTWpMekI7RUFBbUMsYU5YbkIsRUFBTztBTVl2QjtFQUFzQyxhTnVKbkIsRUFBTztBTXRKMUI7RUFBdUMsYU53Sm5CLEVBQU87QU12SjNCOztFQUNnQyxhTi9mbkIsRUFBTztBTWdnQnBCO0VBQW9DLGFONEpuQixFQUFPO0FNM0p4QjtFQUFrQyxhTjhHbkIsRUFBTztBTTdHdEI7RUFBbUMsYU53RG5CLEVBQU87QU12RHZCO0VBQW1DLGFOOUluQixFQUFPO0FNK0l2Qjs7RUFDeUMsYU4wTG5CLEVBQU87QU16TDdCO0VBQTBDLGFOakhuQixFQUFPO0FNa0g5QjtFQUFxQyxhTnJIbkIsRUFBTztBTXNIekI7RUFBeUMsYU5uV25CLEVBQU87QU1vVzdCOzs7RUFFeUMsYU4vZ0JuQixFQUFPO0FNZ2hCN0I7O0VBQ21ELGFOOWdCbkIsRUFBTztBTStnQnZDOztFQUN5QyxhTmxoQm5CLEVBQU87QU1taEI3Qjs7RUFDNEMsYU5uaEJuQixFQUFPO0FNb2hCaEM7O0VBQzBDLGFOeGhCbkIsRUFBTztBTXloQjlCO0VBQTBDLGFOM0luQixFQUFPO0FNNEk5QjtFQUFxQyxhTjNPbkIsRUFBTztBTTRPekI7RUFBeUMsYU54SW5CLEVBQU87QU15STdCO0VBQTJDLGFOeEluQixFQUFPO0FNeUkvQjtFQUF3QyxhTndCbkIsRUFBTztBTXZCNUI7RUFBMEMsYU53Qm5CLEVBQU87QU12QjlCO0VBQW1DLGFOL2RuQixFQUFPO0FNZ2V2QjtFQUEyQyxhTmxlbkIsRUFBTztBTW1lL0I7RUFBa0MsYU5wY25CLEVBQU87QU1xY3RCO0VBQTBDLGFObGpCbkIsRUFBTztBTW1qQjlCO0VBQXdDLGFOeFBuQixFQUFPO0FNeVA1Qjs7RUFDNEMsYU56UG5CLEVBQU87QU0wUGhDOztFQUMyQyxhTjdQbkIsRUFBTztBTThQL0I7O0VBQzBDLGFOaFFuQixFQUFPO0FNaVE5QjtFQUFzQyxhTnJRbkIsRUFBTztBTXNRMUI7O0VBQ3dDLGFOeFJuQixFQUFPO0FNeVI1Qjs7RUFDeUMsYU43Um5CLEVBQU87QU04UjdCO0VBQTRDLGFOMVJuQixFQUFPO0FNMlJoQztFQUEwQyxhTnBTbkIsRUFBTztBTXFTOUI7RUFBeUMsYU4zUm5CLEVBQU87QU00UjdCO0VBQTJDLGFOL1JuQixFQUFPO0FNZ1MvQjtFQUF5QyxhTmpTbkIsRUFBTztBTWtTN0I7RUFBc0MsYU4rRG5CLEVBQU87QU05RDFCO0VBQXVDLGFOL0ZuQixFQUFPO0FNZ0czQjtFQUE2QyxhTi9ibkIsRUFBTztBTWdjakM7RUFBK0IsYU50VW5CLEVBQU87QU11VW5CO0VBQXNDLGFOdFVuQixFQUFPO0FNdVUxQjtFQUF3QyxhTmtFbkIsRUFBTztBTWpFNUI7RUFBMEMsYU5yS25CLEVBQU87QU1zSzlCO0VBQWlELGFOcktuQixFQUFPO0FNc0tyQztFQUF1QyxhTjVVbkIsRUFBTztBTTZVM0I7RUFBd0MsYU53SG5CLEVBQU87QU12SDVCO0VBQW1DLGFObkZuQixFQUFPO0FNb0Z2QjtFQUFtQyxhTnplbkIsRUFBTztBTTBldkI7RUFBb0MsYU45V25CLEVBQU87QU0rV3hCO0VBQWtDLGFOeEtuQixFQUFPO0FNeUt0QjtFQUE4QyxhTnBRbkIsRUFBTztBTXFRbEM7O0VBQ3VDLGFOU25CLEVBQU87QU1SM0I7RUFBbUMsYU5qZG5CLEVBQU87QU1rZHZCO0VBQWtDLGFOem9CbkIsRUFBTztBTTBvQnRCO0VBQW1DLGFOL25CbkIsRUFBTztBTWdvQnZCO0VBQTRDLGFOM2hCbkIsRUFBTztBTTRoQmhDO0VBQTZDLGFOOWhCbkIsRUFBTztBTStoQmpDO0VBQTZDLGFONWhCbkIsRUFBTztBTTZoQmpDO0VBQTZDLGFOamlCbkIsRUFBTztBTWtpQmpDO0VBQXFDLGFOcFJuQixFQUFPO0FNcVJ6QjtFQUFvQyxhTjVObkIsRUFBTztBTTZOeEI7RUFBc0MsYU41Tm5CLEVBQU87QU02TjFCO0VBQWtDLGFOL05uQixFQUFPO0FNZ090QjtFQUFnQyxhTmxPbkIsRUFBTztBTW1PcEI7RUFBdUMsYU5wZW5CLEVBQU87QU1xZTNCO0VBQXlDLGFOcGVuQixFQUFPO0FNcWU3QjtFQUFrQyxhTnRTbkIsRUFBTztBTXVTdEI7RUFBa0MsYU5pRm5CLEVBQU87QU1oRnRCO0VBQXNDLGFObGtCbkIsRUFBTztBTW1rQjFCO0VBQXNDLGFOclhuQixFQUFPO0FNc1gxQjtFQUF5QyxhTnBJbkIsRUFBTztBTXFJN0I7RUFBaUMsYU5wY25CLEVBQU87QU1xY3JCO0VBQTRDLGFOaGVuQixFQUFPO0FNaWVoQztFQUFxQyxhTnBmbkIsRUFBTztBTXFmekI7RUFBaUMsYU5sTm5CLEVBQU87QU1tTnJCO0VBQXlDLGFOMVhuQixFQUFPO0FNMlg3QjtFQUFnQyxhTm9EbkIsRUFBTztBTW5EcEI7RUFBeUMsYU4zSm5CLEVBQU87QU00SjdCO0VBQXFDLGFOek5uQixFQUFPO0FNME56QjtFQUFtQyxhTmxIbkIsRUFBTztBTW1IdkI7RUFBeUMsYU43TG5CLEVBQU87QU04TDdCO0VBQTJDLGFON0xuQixFQUFPO0FNOEwvQjtFQUF3QyxhTjNDbkIsRUFBTztBTTRDNUI7RUFBMEMsYU4zQ25CLEVBQU87QU00QzlCO0VBQXlDLGFOckduQixFQUFPO0FNc0c3QjtFQUE0QyxhTnJHbkIsRUFBTztBTXNHaEM7RUFBb0MsYU43VW5CLEVBQU87QU04VXhCO0VBQXNDLGFObmxCbkIsRUFBTztBTW9sQjFCO0VBQXdDLGFObmxCbkIsRUFBTztBTW9sQjVCO0VBQW9DLGFOL0xuQixFQUFPO0FNZ014QjtFQUFtQyxhTmxYbkIsRUFBTztBTW1YdkI7RUFBdUMsYU5rRm5CLEVBQU87QU1qRjNCO0VBQW9DLGFObUZuQixFQUFPO0FNbEZ4QjtFQUFtQyxhTjljbkIsRUFBTztBTStjdkI7RUFBNkMsYU4yQm5CLEVBQU87QU0xQmpDO0VBQTJDLGFObUVuQixFQUFPO0FNbEUvQjtFQUE4QyxhTnhLbkIsRUFBTztBTXlLbEM7RUFBa0MsYU45bEJuQixFQUFPO0FNK2xCdEI7RUFBOEMsYU50b0JuQixFQUFPO0FNdW9CbEM7RUFBaUQsYU5xRG5CLEVBQU87QU1wRHJDO0VBQW9DLGFOeGxCbkIsRUFBTztBTXlsQnhCO0VBQXdELGFONW9CbkIsRUFBTztBTTZvQjVDOztFQUNnRSxhTjlxQm5CLEVBQU87QU0rcUJwRDs7O0VBRWlDLGFOdmZuQixFQUFPO0FNd2ZyQjtFQUFrQyxhTmhZbkIsRUFBTztBTWlZdEI7RUFBb0MsYU5oWW5CLEVBQU87QU1pWXhCOztFQUMwQyxhTjFIbkIsRUFBTztBTTJIOUI7RUFBdUMsYU56Um5CLEVBQU87QU0wUjNCO0VBQW1DLGFOaUNuQixFQUFPO0FNaEN2QjtFQUEwQyxhTmlDbkIsRUFBTztBTWhDOUI7RUFBcUMsYU5sSG5CLEVBQU87QU1tSHpCO0VBQTJDLGFObEhuQixFQUFPO0FNbUgvQjtFQUE0QyxhTmxIbkIsRUFBTztBTW1IaEM7RUFBdUMsYU5yTm5CLEVBQU87QU1zTjNCO0VBQXdDLGFOcGJuQixFQUFPO0FNcWI1QjtFQUFrQyxhTm1FbkIsRUFBTztBTWxFdEI7RUFBc0MsYU5wRG5CLEVBQU87QU1xRDFCOztFQUNpRCxhTnpZbkIsRUFBTztBTTBZckM7O0VBQ3lDLGFON2FuQixFQUFPO0FNOGE3QjtFQUF3QyxhTnRYbkIsRUFBTztBTXVYNUI7RUFBMEMsYU5sZm5CLEVBQU87QU1tZjlCO0VBQTRDLGFObGZuQixFQUFPO0FNbWZoQztFQUFtQyxhTnRUbkIsRUFBTztBTXVUdkI7RUFBeUMsYU5wdEJuQixFQUFPO0FNcXRCN0I7RUFBMkMsYU5wdEJuQixFQUFPO0FNcXRCL0I7O0VBQ3lDLGFOcnRCbkIsRUFBTztBTXN0QjdCOztFQUMyQyxhTnR0Qm5CLEVBQU87QU11dEIvQjtFQUF3QyxhTkpuQixFQUFPO0FNSzVCO0VBQTBDLGFOSm5CLEVBQU87QU1LOUI7RUFBbUMsYU5IbkIsRUFBTztBTUl2QjtFQUFxQyxhTjNXbkIsRUFBTztBTTRXekI7O0VBQ29DLGFONVduQixFQUFPO0FNNld4Qjs7RUFDc0MsYU43V25CLEVBQU87QU04VzFCO0VBQWtDLGFOdE5uQixFQUFPO0FNdU50QjtFQUEyQyxhTjNibkIsRUFBTztBTTRiL0I7RUFBcUMsYU50Rm5CLEVBQU87QU11RnpCOzs7RUFFNkMsYU54RW5CLEVBQU87QU15RWpDOztFQUN1RCxhTnZFbkIsRUFBTztBTXdFM0M7O0VBQzZDLGFOM0VuQixFQUFPO0FNNEVqQzs7RUFDZ0QsYU41RW5CLEVBQU87QU02RXBDOztFQUM4QyxhTmpGbkIsRUFBTztBTWtGbEM7RUFBbUMsYU4zS25CLEVBQU87QU00S3ZCOzs7RUFFaUMs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QzNCO0FBTUQ7RUFDRSxzQkFBcUIsRUFDdEI7QUFFRDtFQUNFLG1CQUFrQixFQUNuQjtBQUVEO0VBQ0UsY0FBYSxFQUNkO0F2Qm9zSkQ7RXVCL3JKRSx5QkFBd0IsRUFDekI7QUdqZkQ7O0VBRUUsc0JGeU95QztFRXhPekMscUJGeU9tQztFRXhPbkMsaUJGeU8rQjtFRXhPL0IsaUJGeU8rQjtFRXhPL0IsZUZ5T21DLEVFeE9wQztBQUVEO0VBQVUsa0JGMk55QyxFRTNOYjtBQUN0QztFQUFVLGdCRjJOdUMsRUUzTlg7QUFDdEM7RUFBVSxtQkYyTjBDLEVFM05kO0FBQ3RDO0VBQVUsa0JGMk55QyxFRTNOYjtBQUN0QztFQUFVLG1CRjJOMEMsRUUzTmQ7QUFDdEM7RUFBVSxnQkYyTXdCLEVFM01JO0FBRXRDO0VBQ0UsbUJGMk9vRDtFRTFPcEQsaUJGMk8rQixFRTFPaEM7QUFHRDtFQUNFLGdCRjBOZ0M7RUV6TmhDLGlCRjhOK0I7RUU3Ti9CLGlCRnFOK0IsRUVwTmhDO0FBQ0Q7RUFDRSxrQkZzTmtDO0VFck5sQyxpQkYwTitCO0VFek4vQixpQkZnTitCLEVFL01oQztBQUNEO0VBQ0Usa0JGa05rQztFRWpObEMsaUJGc04rQjtFRXJOL0IsaUJGMk0rQixFRTFNaEM7QUFDRDtFQUNFLGtCRjhNa0M7RUU3TWxDLGlCRmtOK0I7RUVqTi9CLGlCRnNNK0IsRUVyTWhDO0FBT0Q7RUFDRSxpQkFBZ0I7RUFDaEIsb0JBQW1CO0VBQ25CLFVBQVM7RUFDVCx5QzNCNkVVLEUyQjVFWDtBQU9EOztFQUVFLGVGaU0rQjtFRWhNL0IsaUJGK0orQixFRTlKaEM7QUFFRDs7RUFFRSxlRnFNZ0M7RUVwTWhDLDBCRjZNZSxFRTVNaEI7QUFPRDtFQy9FRSxnQkFBZTtFQUNmLGlCQUFnQixFRGdGakI7QUFHRDtFQ3BGRSxnQkFBZTtFQUNmLGlCQUFnQixFRHFGakI7QUFDRDtFQUNFLHNCQUFxQixFQUt0QjtBQU5EO0lBSUksa0JGdUw2QixFRXRMOUI7QUFTSDtFQUNFLGVBQWM7RUFDZCwwQkFBeUIsRUFDMUI7QUFHRDtFQUNFLG9C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QztFbUIvTmxDLGdCbkJxSWdDO0VtQnBJaEMsaUJuQjZJK0I7RU1wTzdCLHVCTm1NZ0M7RU9sTTlCLDZHUGdWcUgsRWtCOVMxSDtBakJoQkc7SWlCSkEsc0JBQXFCLEVqQk9wQjtBaUJwQkw7SUFpQkksV0FBVTtJQUNWLGtEM0N5R1UsRTJDeEdYO0FBbkJIO0lBd0JJLGFBQVksRUFFYjtBQTFCSDtJQThCSSx1QkFBc0IsRUFFdkI7QUFJSDs7O0VBRUUscUJBQW9CLEVBQ3JCO0FBUUM7RUMvQ0EsWUp1RGM7RUt2RFosMEI3QzJIVTtFNEN6SFosc0I1Q3lIWSxFMkMxRVg7QWpCNUNDO0lrQkNBLFlKaURZO0lLdkRaLDBCRERvRjtJQVNwRixzQkFUeUgsRWxCTW5HO0FrQk14QjtJQU1JLGlENUMwR1EsRTRDeEdYO0FBR0Q7SUFFRSwwQjVDbUdVO0k0Q2xHVixzQjVDa0dVLEU0Q2pHWDtBQUVEOztJQUdFLFlKd0JZO0lJdkJaLDBCQWpDdUs7SUFxQ3ZLLHNCQXJDK007SUEyQzdNLGlENUNpRlEsRTRDL0VYO0FER0Q7RUMvQ0EsWUp1RGM7RUt2RFosMEJwQldjO0VtQlRoQixzQm5CU2dCLEVrQnNDZjtBakI1Q0M7SWtCQ0EsWUppRFk7SUt2RFosMEJERG9GO0lBU3BGLHNCQVR5SCxFbEJNbkc7QWtCTXhCO0lBTUksa0RuQk5ZLEVtQlFmO0FBR0Q7SUFFRSwwQm5CYmM7SW1CY2Qsc0JuQmRjLEVtQmVmO0FBRUQ7O0lBR0UsWUp3Qlk7SUl2QlosMEJBakN1SztJQXFDdkssc0JBckMrTTtJQTJDN00sa0RuQi9CWSxFbUJpQ2Y7QURHRDtFQy9DQSxZSnVEYztFS3ZEWiwwQnBCcUNhO0VtQm5DZixzQm5CbUNlLEVrQllkO0FqQjVDQztJa0JDQSxZSmlEWTtJS3ZEWiwwQkREb0Y7SUFTcEYsc0JBVHlILEVsQk1uRztBa0JNeEI7SUFNSSxnRG5Cb0JXLEVtQmxCZDtBQUdEO0lBRUUsMEJuQmFhO0ltQlpiLHNCbkJZYSxFbUJYZDtBQUVEOztJQUdFLFlKd0JZO0lJdkJaLDBCQWpDdUs7SUFxQ3ZLLHNCQXJDK007SUEyQzdNLGdEbkJMVyxFbUJPZDtBREdEO0VDL0NBLFlKdURjO0VLdkRaLDBCcEJ1Q2E7RW1CckNmLHNCbkJxQ2UsRWtCVWQ7QWpCNUNDO0lrQkNBLFlKaURZO0lLdkRaLDBCRERvRjtJQVNwRixzQkFUeUgsRWxCTW5HO0FrQk14QjtJQU1JLGlEbkJzQlcsRW1CcEJkO0FBR0Q7SUFFRSwwQm5CZWE7SW1CZGIsc0JuQmNhLEVtQmJkO0FBRUQ7O0lBR0UsWUp3Qlk7SUl2QlosMEJBakN1SztJQXFDdkssc0JBckMrTTtJQTJDN00saURuQkhXLEVtQktkO0FER0Q7RUMvQ0EsWUpxRGM7RUtyRFosMEJwQm9DYTtFbUJsQ2Ysc0JuQmtDZSxFa0JhZDtBakI1Q0M7SWtCQ0EsWUorQ1k7SUtyRFosMEJERG9GO0lBU3BGLHNCQVR5SCxFbEJNbkc7QWtCTXhCO0lBTUksZ0RuQm1CVyxFbUJqQmQ7QUFHRDtJQUVFLDBCbkJZYTtJbUJYYixzQm5CV2EsRW1CVmQ7QUFFRDs7SUFHRSxZSnNCWTtJSXJCWiwwQkFqQ3VLO0lBcUN2SyxzQkFyQytNO0lBMkM3TSxnRG5CTlcsRW1CUWQ7QURHRDtFQy9DQSxZSnVEYztFS3ZEWiwwQnBCa0NhO0VtQmhDZixzQm5CZ0NlLEVrQmVkO0FqQjVDQztJa0JDQSxZSmlEWTtJS3ZEWiwwQkREb0Y7SUFTcEYsc0JBVHlILEVsQk1uRztBa0JNeEI7SUFNSSxnRG5CaUJXLEVtQmZkO0FBR0Q7SUFFRSwwQm5CVWE7SW1CVGIsc0JuQlNhLEVtQlJkO0FBRUQ7O0lBR0UsWUp3Qlk7SUl2QlosMEJBakN1SztJQXFDdkssc0JBckMrTTtJQTJDN00sZ0RuQlJXLEVtQlVkO0FER0Q7RUMvQ0EsWUpxRGM7RUtyRFosMEJwQk1jO0VtQkpoQixzQm5CSWdCLEVrQjJDZjtBakI1Q0M7SWtCQ0EsWUorQ1k7SUtyRFosMEJERG9GO0lBU3BGLHNCQVR5SCxFbEJNbkc7QWtCTXhCO0lBTUksa0RuQlhZLEVtQmFmO0FBR0Q7SUFFRSwwQm5CbEJjO0ltQm1CZCxzQm5CbkJjLEVtQm9CZjtBQUVEOztJQUdFLFlKc0JZO0lJckJaLDBCQWpDdUs7SUFxQ3ZLLHNCQXJDK007SUEyQzdNLGtEbkJwQ1ksRW1Cc0NmO0FER0Q7RUMvQ0EsWUp1RGM7RUt2RFosMEJwQmFjO0VtQlhoQixzQm5CV2dCLEVrQm9DZjtBakI1Q0M7SWtCQ0EsWUppRFk7SUt2RFosMEJERG9GO0lBU3BGLHNCQVR5SCxFbEJNbkc7QWtCTXhCO0lBTUksK0NuQkpZLEVtQk1mO0FBR0Q7SUFFRSwwQm5CWGM7SW1CWWQsc0JuQlpjLEVtQmFmO0FBRUQ7O0lBR0UsWUp3Qlk7SUl2QlosMEJBakN1SztJQXFDdkssc0JBckMrTTtJQTJDN00sK0NuQjdCWSxFbUIrQmY7QURTRDtFQ0xBLGU1QzJFWTtFNEMxRVosOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQjVDd0VZLEUyQ2hFWDtBakJ0REM7SWtCaURBLFluQmpEVztJbUJrRFgsMEI1Q29FVTtJNENuRVYsc0I1Q21FVSxFMEJ0SFk7QWtCc0R4QjtJQUVFLGlENUM4RFUsRTRDN0RYO0FBRUQ7SUFFRSxlNUN5RFU7STRDeERWLDhCQUE2QixFQUM5QjtBQUVEOztJQUdFLFluQnBFVztJbUJxRVgsMEI1Q2lEVTtJNENoRFYsc0I1Q2dEVTtJNEM5Q1YsaUQ1QzhDVSxFNEM3Q1g7QUR6QkQ7RUNMQSxlbkJyQ2dCO0VtQnNDaEIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CeENnQixFa0JnRGY7QWpCdERDO0lrQmlEQSxZbkJqRFc7SW1Ca0RYLDBCbkI1Q2M7SW1CNkNkLHNCbkI3Q2MsRUNOUTtBa0JzRHhCO0lBRUUsa0RuQmxEYyxFbUJtRGY7QUFFRDtJQUVFLGVuQnZEYztJbUJ3RGQsOEJBQTZCLEVBQzlCO0FBRUQ7O0lBR0UsWW5CcEVXO0ltQnFFWCwwQm5CL0RjO0ltQmdFZCxzQm5CaEVjO0ltQmtFZCxrRG5CbEVjLEVtQm1FZjtBRHpCRDtFQ0xBLGVuQlhlO0VtQllmLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQmRlLEVrQnNCZDtBakJ0REM7SWtCaURBLFluQmpEVztJbUJrRFgsMEJuQmxCYTtJbUJtQmIsc0JuQm5CYSxFQ2hDUztBa0JzRHhCO0lBRUUsZ0RuQnhCYSxFbUJ5QmQ7QUFFRDtJQUVFLGVuQjdCYTtJbUI4QmIsOEJBQTZCLEVBQzlCO0FBRUQ7O0lBR0UsWW5CcEVXO0ltQnFFWCwwQm5CckNhO0ltQnNDYixzQm5CdENhO0ltQndDYixnRG5CeENhLEVtQnlDZDtBRHpCRDtFQ0xBLGVuQlRlO0VtQlVmLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQlplLEVrQm9CZDtBakJ0REM7SWtCaURBLFluQmpEVztJbUJrRFgsMEJuQmhCYTtJbUJpQmIsc0JuQmpCYSxFQ2xDUztBa0JzRHhCO0lBRUUsaURuQnRCYSxFbUJ1QmQ7QUFFRDtJQUVFLGVuQjNCYTtJbUI0QmIsOEJBQTZCLEVBQzlCO0FBRUQ7O0lBR0UsWW5CcEVXO0ltQnFFWCwwQm5CbkNhO0ltQm9DYixzQm5CcENhO0ltQnNDYixpRG5CdENhLEVtQnVDZDtBRHpCRDtFQ0xBLGVuQlplO0VtQmFmLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQmZlLEVrQnVCZDtBakJ0REM7SWtCaURBLFluQmpEVztJbUJrRFgsMEJuQm5CYTtJbUJvQmIsc0JuQnBCYSxFQy9CUztBa0JzRHhCO0lBRUUsZ0RuQnpCYSxFbUIwQmQ7QUFFRDtJQUVFLGVuQjlCYTtJbUIrQmIsOEJBQTZCLEVBQzlCO0FBRUQ7O0lBR0UsWW5CcEVXO0ltQnFFWCwwQm5CdENhO0ltQnVDYixzQm5CdkNhO0ltQnlDYixnRG5CekNhLEVtQjBDZDtBRHpCRDtFQ0xBLGVuQmRlO0VtQmVmLDhCQUE2QjtFQUM3Qix1QkFBc0I7RUFDdEIsc0JuQmpCZSxFa0J5QmQ7QWpCdERDO0lrQmlEQSxZbkJqRFc7SW1Ca0RYLDBCbkJyQmE7SW1Cc0JiLHNCbkJ0QmEsRUM3QlM7QWtCc0R4QjtJQUVFLGdEbkIzQmEsRW1CNEJkO0FBRUQ7SUFFRSxlbkJoQ2E7SW1CaUNiLDhCQUE2QixFQUM5QjtBQUVEOztJQUdFLFluQnBFVztJbUJxRVgsMEJuQnhDYTtJbUJ5Q2Isc0JuQnpDYTtJbUIyQ2IsZ0RuQjNDYSxFbUI0Q2Q7QUR6QkQ7RUNMQSxlbkIxQ2dCO0VtQjJDaEIsOEJBQTZCO0VBQzdCLHVCQUFzQjtFQUN0QixzQm5CN0NnQixFa0JxRGY7QWpCdERDO0lrQmlEQSxlbkJ4Q2M7SW1CeUNkLDBCbkJqRGM7SW1Ca0RkLHNCbkJsRGMsRUNEUTtBa0JzRHhCO0lBRUUsa0RuQnZEYyxFbUJ3RGY7QUFFRDtJQUVFLGVuQjVEYztJbUI2RGQsOEJBQTZCLEVBQzlCO0FBRUQ7O0lBR0UsZW5CM0RjO0ltQjREZCwwQm5CcEVjO0ltQnFFZCxzQm5CckVjO0ltQnVFZCxrRG5CdkVjLEVtQndFZjtBRHpCRDtFQ0xBLGVuQm5DZ0I7RW1Cb0NoQiw4QkFBNkI7RUFDN0IsdUJBQXNCO0VBQ3RCLHNCbkJ0Q2dCLEVrQjhDZjtBakJ0REM7SWtCaURBLFluQmpEVztJbUJrRFgsMEJuQjFDYztJbUIyQ2Qsc0JuQjNDYyxFQ1JRO0FrQnNEeEI7SUFFRSwrQ25CaERjLEVtQmlEZjtBQUVEO0lBRUUsZW5CckRjO0ltQnNEZCw4QkFBNkIsRUFDOUI7QUFFRDs7SUFHRSxZbkJwRVc7SW1CcUVYLDBCbkI3RGM7SW1COERkLHNCbkI5RGM7SW1CZ0VkLCtDbkJoRWMsRW1CaUVmO0FEVkg7RUFDRSxpQmxCeUorQjtFa0J4Si9CLGUzQzlEdUI7RTJDK0R2Qiw4QkFBNkIsRUFxQjlCO0FqQnZGRztJaUJxRUEsZWxCNkRnRDtJa0I1RGhELDJCbEI2RGlDO0lrQjVEakMsOEJBQTZCO0lBQzdCLDBCQUF5QixFakJ4RUg7QWlCK0QxQjtJQWNJLDBCQUF5QjtJQUN6QixpQkFBZ0IsRUFDakI7QUFoQkg7SUFvQkksZWxCN0VjLEVrQjhFZjtBQVVIO0VDaEJFLHFCbkI0T2dDO0VtQjNPaEMsbUJuQnNJb0Q7RW1CcklwRCxpQm5Cc0crQjtFTTdMN0Isc0JOb00rQixFa0I3RmxDO0FBRUQ7RUNwQkUsd0JuQndPaUM7RW1Cdk9qQyxvQm5CdUlvRDtFbUJ0SXBELGlCbkJ1RytCO0VNOUw3QixzQk5xTStCLEVrQjFGbEM7QUFPRDtF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dkIsdUJoQzlCYTtFZ0MrQmIsdUJoQ3loQnNDLEVnQ2poQnZDO0EvQjNCRztJK0JzQkEsZWhDZ0dnRDtJZ0MvRmhELHNCQUFxQjtJQUNyQiwwQmhDbENjO0lnQ21DZCxtQmhDdWhCb0MsRUM3aUJuQztBZ0N2Qkg7RUFDRSx3QmpDeWpCc0M7RWlDeGpCdEMsbUJqQzJOa0Q7RWlDMU5sRCxpQmpDMkw2QixFaUMxTDlCO0FBSUc7RTNCb0JGLCtCTnlLK0I7RU14Sy9CLGtDTndLK0IsRWlDM0w1QjtBQUdEO0UzQkNGLGdDTnVMK0I7RU10TC9CLG1DTnNMK0IsRWlDdEw1QjtBQWZMO0VBQ0Usd0JqQ3VqQnFDO0VpQ3RqQnJDLG9CakM0TmtEO0VpQzNObEQsaUJqQzRMNkIsRWlDM0w5QjtBQUlHO0UzQm9CRiwrQk4wSytCO0VNeksvQixrQ055SytCLEVpQzVMNUI7QUFHRDtFM0JDRixnQ053TCtCO0VNdkwvQixtQ051TCtCLEVpQ3ZMNUI7QUNiUDtFQUNFLHNCQUFxQjtFQUNyQixzQmxDbXBCc0M7RWtDbHBCdEMsZWxDK29CcUM7RWtDOW9CckMsaUJsQzROK0I7RWtDM04vQixlQUFjO0VBQ2QsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQix5QkFBd0I7RTVCVHRCLHVCTm1NZ0MsRWtDbkxuQztBQWZEO0lBYUksY0FBYSxFQUNkO0FBSUg7RUFDRSxtQkFBa0I7RUFDbEIsVUFBUyxFQUNWO0FBTUQ7RUFDRSxxQmxDNG5Cc0M7RWtDM25CdEMsb0JsQzJuQnNDO0VNenBCcEMscUJONHBCcUMsRWtDNW5CeEM7QUFPQztFQzFDQSxZcEI0RGM7RW9CM0RkLDBCNUQrSFksRTJEcEZYO0FqQ3RCQztJa0NqQkUsWXBCdURVO0lvQnREVixzQkFBcUI7SUFDckIsMEJBQWtDLEVsQ2tCbkM7QWlDaUJIO0VDMUNBLFlwQjREYztFb0IzRGQsMEJuQ2VnQixFa0M0QmY7QWpDdEJDO0lrQ2pCRSxZcEJ1RFU7SW9CdERWLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWxDa0JuQztBaUNpQkg7RUMxQ0EsWXBCNERjO0VvQjNEZCwwQm5DeUNlLEVrQ0VkO0FqQ3RCQztJa0NqQkUsWXBCdURVO0lvQnREVixzQkFBcUI7SUFDckIsMEJBQWtDLEVsQ2tCbkM7QWlDaUJIO0VDMUNBLFlwQjREYztFb0IzRGQsMEJuQzJDZSxFa0NBZDtBakN0QkM7SWtDakJFLFlwQnVEVTtJb0J0RFYsc0JBQXFCO0lBQ3JCLDBCQUFrQyxFbENrQm5DO0FpQ2lCSDtFQzFDQSxZcEIwRGM7RW9CekRkLDBCbkN3Q2UsRWtDR2Q7QWpDdEJDO0lrQ2pCRSxZcEJxRFU7SW9CcERWLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWxDa0JuQztBaUNpQkg7RUMxQ0EsWXBCNERjO0VvQjNEZCwwQm5Dc0NlLEVrQ0tkO0FqQ3RCQztJa0NqQkUsWXBCdURVO0lvQnREVixzQkFBcUI7SUFDckIsMEJBQWtDLEVsQ2tCbkM7QWlDaUJIO0VDMUNBLFlwQjBEYztFb0J6RGQsMEJuQ1VnQixFa0NpQ2Y7QWpDdEJDO0lrQ2pCRSxZcEJxRFU7SW9CcERWLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWxDa0JuQztBaUNpQkg7RUMxQ0EsWXBCNERjO0VvQjNEZCwwQm5DaUJnQixFa0MwQmY7QWpDdEJDO0lrQ2pCRSxZcEJ1RFU7SW9CdERWLHNCQUFxQjtJQUNyQiwwQkFBa0MsRWxDa0JuQztBbUMxQkw7RUFDRSxtQkFBb0Q7RUFDcEQsb0JwQ2tsQnNDO0VvQ2psQnRDLDBCcENVZ0I7RU1UZCxzQk5vTStCLEVvQy9MbEM7QXpCK0NHO0l5QnhESjtNQU9JLG1CcEM2a0JvQyxFb0Mza0J2QyxFQUFBO0FBRUQ7RUFDRSxpQkFBZ0I7RUFDaEIsZ0JBQWU7RTlCVGIsaUI4QlVzQixFQUN6QjtBQ1hEO0VBQ0UsbUJBQWtCO0VBQ2xCLHlCckNpc0J5QztFcUNoc0J6QyxvQnJDaXNCc0M7RXFDaHNCdEMsOEJBQTZDO0UvQkozQyx1Qk5tTWdDLEVxQzdMbkM7QUFHRDtFQUVFLGVBQWMsRUFDZjtBQUdEO0VBQ0UsaUJyQ2lOK0IsRXFDaE5oQztBQU9EO0VBR0ksbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixTQUFRO0VBQ1IseUJyQ3FxQnVDO0VxQ3BxQnZDLGVBQWMsRUFDZjtBQVNEO0VDNUNBLGV2Qm1GZ0U7RUs5RTlELDBCTDhFOEQ7RXVCakZoRSxzQnZCaUZnRSxFc0JyQy9EO0FDMUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0FBRUQ7SUFDRSxlQUEwQixFQUMzQjtBRGtDRDtFQzVDQSxldkJtRmdFO0VLOUU5RCwwQkw4RThEO0V1QmpGaEUsc0J2QmlGZ0UsRXNCckMvRDtBQzFDRDtJQUNFLDBCQUFxQyxFQUN0QztBQUVEO0lBQ0UsZUFBMEIsRUFDM0I7QURrQ0Q7RUM1Q0EsZXZCbUZnRTtFSzlFOUQsMEJMOEU4RDtFdUJqRmhFLHNCdkJpRmdFLEVzQnJDL0Q7QUMxQ0Q7SUFDRSwwQkFBcUMsRUFDdEM7QUFFRDtJQUNFLGVBQTBCLEVBQzNCO0FEa0NEO0VDNUNBLGV2Qm1GZ0U7RUs5RTlELDBCTDhFOEQ7RXVCakZoRSxzQnZCaUZnRSxFc0JyQy9EO0FDMUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0FBRUQ7SUFDRSxlQUEwQixFQUMzQjtBRGtDRDtFQzVDQSxldkJtRmdFO0VLOUU5RCwwQkw4RThEO0V1QmpGaEUsc0J2QmlGZ0UsRXNCckMvRDtBQzFDRDtJQUNFLDBCQUFxQyxFQUN0QztBQUVEO0lBQ0UsZUFBMEIsRUFDM0I7QURrQ0Q7RUM1Q0EsZXZCbUZnRTtFSzlFOUQsMEJMOEU4RDtFdUJqRmhFLHNCdkJpRmdFLEVzQnJDL0Q7QUMxQ0Q7SUFDRSwwQkFBcUMsRUFDdEM7QUFFRDtJQUNFLGVBQTBCLEVBQzNCO0FEa0NEO0VDNUNBLGV2Qm1GZ0U7RUs5RTlELDBCTDhFOEQ7RXVCakZoRSxzQnZCaUZnRSxFc0JyQy9EO0FDMUNEO0lBQ0UsMEJBQXFDLEVBQ3RDO0FBRUQ7SUFDRSxlQUEwQixFQUMzQjtBRGtDRDtFQzVDQSxldkJtRmdFO0VLOUU5RCwwQkw4RThEO0V1QmpGaEUsc0J2QmlGZ0UsRXNCckMvRDtBQzFDRDtJQUNFLDBCQUFxQyxFQUN0QztBQUVEO0lBQ0UsZUFBMEIsRUFDM0I7QUNYSDtFQUNFO0lBQU8sNEJBQXVDLEVBQUE7RUFDOUM7SUFBSyx5QkFBd0IsRUFBQSxFQUFBO0FBRi9CO0VBQ0U7SUFBTyw0QkFBdUMsRUFBQTtFQUM5QztJQUFLLHlCQUF3QixFQUFBLEVBQUE7QUFHL0I7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLGF2Q3lzQnNDO0V1Q3hzQnRDLGlCQUFnQjtFQUNoQixtQnZDd3NCeUQ7RXVDdnNCekQsMEJ2Q0dnQjtFTVRkLHVCTm1NZ0MsRXVDM0xuQztBQUVEO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixZdkNQYTtFdUNRYiwwQmhFOEdZLEVnRTdHYjtBQUVEO0VuQnFCRSxzTUFBNkk7RW1CbkI3SSwyQnZDd3JCc0MsRXVDdnJCdkM7QUFFRDtFQUNFLDJEdkMyckJvRDtVdUMzckJwRCxtRHZDMnJCb0QsRXVDMXJCckQ7QUM3QkQ7RUFDRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLHlCQUF1QjtNQUF2QixzQkFBdUI7VUFBdkIsd0JBQXVCLEVBQ3hCO0FBRUQ7RUFDRSxvQkFBTztNQUFQLFlBQU87VUFBUCxRQUFPLEVBQ1I7QUNIRDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBR3RCLGdCQUFlO0VBQ2YsaUJBQWdCLEVBQ2pCO0FBUUQ7RUFDRSxZQUFXO0VBQ1gsZXpDSGdCO0V5Q0loQixvQkFBbUIsRUFhcEI7QXhDWkc7SXdDR0EsZXpDUmM7SXlDU2Qsc0JBQXFCO0lBQ3JCLDBCekNoQmMsRUNjYjtBd0NQTDtJQWFJLGV6Q1pjO0l5Q2FkLDBCekNwQmMsRXlDcUJmO0FBUUg7RUFDRSxtQkFBa0I7RUFDbEIsZUFBYztFQUNkLHlCekNxckJ5QztFeUNuckJ6QyxvQnpDcUorQjtFeUNwSi9CLHVCekNyQ2E7RXlDc0NiLHVDbEVzRlUsRWtFMURYO0FBbkNEO0luQ2hDSSxnQ042TGdDO0lNNUxoQyxpQ040TGdDLEV5Q2xKakM7QUFYSDtJQWNJLGlCQUFnQjtJbkNoQ2hCLG9DTitLZ0M7SU05S2hDLG1DTjhLZ0MsRXlDN0lqQztBeENuQ0M7SXdDc0NBLHNCQUFxQixFeENuQ3BCO0F3Q2dCTDtJQXdCSSxlekNqRGM7SXlDa0RkLHVCekN4RFcsRXlDeURaO0FBMUJIO0lBOEJJLFdBQVU7SUFDVixZekM5RFc7SXlDK0RYLDBCbEV1RFU7SWtFdERWLHNCbEVzRFUsRWtFckRYO0FBU0g7RUFFSSxnQkFBZTtFQUNmLGVBQWM7RUFDZCxpQkFBZ0IsRUFDakI7QUFMSDtFQVNNLGNBQWEsRUFDZDtBQVZMO0VBZU0saUJBQWdCLEVBQ2pCO0FDbEdIO0VBQ0UsZTNCZ0Y4RDtFMkIvRTlELDBCM0IrRThELEUyQjlFL0Q7QUFFRDs7RUFFRSxlM0IwRThELEUyQjlEL0Q7QXpDQ0M7OztJeUNWRSxlM0J1RTREO0kyQnRFNUQsMEJBQXlDLEV6Q1kxQztBeUNsQkg7O0lBVUksWUFBVztJQUNYLDBCM0JpRTREO0kyQmhFNUQsc0IzQmdFNEQsRTJCL0Q3RDtBQWxCSDtFQUNFLGUzQmdGOEQ7RTJCL0U5RCwwQjNCK0U4RCxFMkI5RS9EO0FBRUQ7O0VBRUUsZTNCMEU4RCxFMkI5RC9EO0F6Q0NDOzs7SXlDVkUsZTNCdUU0RDtJMkJ0RTVELDBCQUF5QyxFekNZMUM7QXlDbEJIOztJQVVJLFlBQVc7SUFDWCwwQjNCaUU0RDtJMkJoRTVELHNCM0JnRTRELEUyQi9EN0Q7QUFsQkg7RUFDRSxlM0JnRjhEO0UyQi9FOUQsMEIzQitFOEQsRTJCOUUvRDtBQUVEOztFQUVFLGUzQjBFOEQsRTJCOUQvRDtBekNDQzs7O0l5Q1ZFLGUzQnVFNEQ7STJCdEU1RCwwQkFBeUMsRXpDWTFDO0F5Q2xCSDs7SUFVSSxZQUFXO0lBQ1gsMEIzQmlFNEQ7STJCaEU1RCxzQjNCZ0U0RCxFMkIvRDdEO0FBbEJIO0VBQ0UsZTNCZ0Y4RDtFMkIvRTlELDBCM0IrRThELEUyQjlFL0Q7QUFFRDs7RUFFRSxlM0IwRThELEUyQjlEL0Q7QXpDQ0M7OztJeUNWRSxlM0J1RTREO0kyQnRFNUQsMEJBQXlDLEV6Q1kxQztBeUNsQkg7O0lBVUksWUFBVztJQUNYLDBCM0JpRTREO0kyQmhFNUQsc0IzQmdFNEQsRTJCL0Q3RDtBQWxCSDtFQUNFLGUzQmdGOEQ7RTJCL0U5RCwwQjNCK0U4RCxFMkI5RS9EO0FBRUQ7O0VBRUUsZTNCMEU4RCxFMkI5RC9EO0F6Q0NDOzs7SXlDVkUsZTNCdUU0RDtJMkJ0RTVELDBCQUF5QyxFekNZMUM7QXlDbEJIOztJQVVJLFlBQVc7SUFDWCwwQjNCaUU0RDtJMkJoRTVELHNCM0JnRTRELEUyQi9EN0Q7QUFsQkg7RUFDRSxlM0JnRjhEO0UyQi9FOUQsMEIzQitFOEQsRTJCOUUvRDtBQUVEOztFQUVFLGUzQjBFOEQsRTJCOUQvRDtBekNDQzs7O0l5Q1ZFLGUzQnVFNEQ7STJCdEU1RCwwQkFBeUMsRXpDWTFDO0F5Q2xCSDs7SUFVSSxZQUFXO0lBQ1gsMEIzQmlFNEQ7STJCaEU1RCxzQjNCZ0U0RCxFMkIvRDdEO0FBbEJIO0VBQ0UsZTNCZ0Y4RDtFMkIvRTlELDBCM0IrRThELEUyQjlFL0Q7QUFFRDs7RUFFRSxlM0IwRThELEUyQjlEL0Q7QXpDQ0M7OztJeUNWRSxlM0J1RTREO0kyQnRFNUQsMEJBQXlDLEV6Q1kxQztBeUNsQkg7O0lBVUksWUFBVztJQUNYLDBCM0JpRTREO0kyQmhFNUQsc0IzQmdFNEQsRTJCL0Q3RDtBQWxCSDtFQUNFLGUzQmdGOEQ7RTJCL0U5RCwwQjNCK0U4RCxFMkI5RS9EO0FBRUQ7O0VBRUUsZTNCMEU4RCxFMkI5RC9EO0F6Q0NDOzs7SXlDVkUsZTNCdUU0RDtJMkJ0RTVELDBCQUF5QyxFekNZMUM7QXlDbEJIOztJQVVJLFlBQVc7SUFDWCwwQjNCaUU0RDtJMkJoRTVELHNCM0JnRTRELEUyQi9EN0Q7QUNyQkw7RUFDRSxhQUFZO0VBQ1osa0IzQ3d5QnVEO0UyQ3Z5QnZELGlCM0NrTytCO0UyQ2pPL0IsZUFBYztFQUNkLFlwRWtJVTtFb0Vq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UEE7SUFDQyxhQS9MdUM7SUFnTXZDLGtDQUE0RCxFQUM1RDtBQWlCRiwyQkFBMkI7QUFHM0Isc0JBQXNCO0FBNEJ0QixrQ0FBa0M7QUFFbEM7RUFDSSxzQkFBcUIsRUFDeEI7QUFHRDtFQUNJLG1CQUFpQixFQUNwQjtBQUVEO0VBQ0MsYUFBWTtFQUNaLGVBQWM7RUFDZCxnQkFBZSxFQUNmO0FUcktDO0VBYkEsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7RUE1RUEsMEIvRjhCb0I7RStGN0JwQixpQkl2QndCO0VKd0J4QixxQi9GOEJzQjtFK0Y3QnRCLGUvRmJrQjtFK0ZjbEIsd0IvRjhCdUI7RStGN0J2Qix3Qi9GOEJ5QjtFK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtFQXJFQSwwQi9GMkJvQjtFK0YxQnBCLGlCSWpDd0I7RUprQ3hCLGtCL0YyQm1CO0UrRjFCbkIsZS9GdkJrQjtFK0Z3QmxCLHdCL0YyQnVCO0UrRjFCdkIsd0IvRjJCeUI7RStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0VBOURBLDBCL0Z3Qm9CO0UrRnZCcEIsaUJJM0N3QjtFSjRDeEIsb0IvRndCcUI7RStGdkJyQixlL0ZqQ2tCO0UrRmtDbEIsd0IvRndCdUI7RStGdkJ2Qix3Qi9Gd0J5QjtFK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7RUF2REEsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtFQWhEQSwwQi9Ga0JvQjtFK0ZqQnBCLGlCSS9Ed0I7RUpnRXhCLGtCL0ZrQm1CO0UrRmpCbkIsZS9GckRrQjtFK0ZzRGxCLHdCL0ZrQnVCO0UrRmpCdkIsd0IvRmtCeUI7RStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0VBekNBLDBCL0Zlb0I7RStGZHBCLGlCSXpFd0I7RUowRXhCLGdCL0ZlaUI7RStGZGpCLGUvRi9Ea0I7RStGZ0VsQix3Qi9GZXVCO0UrRmR2Qix3Qi9GZXlCO0UrRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtFQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO0lBR0ksZS9GbkljLEUrRm9JZjtBQUdIO0VBakVBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0VBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7SWpCckpFLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVyxFQUNaO0FpQmtKRDtFQU9JLGFBQVk7RUFDWixlQUFjO0VBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7RVpwSkEsdUJBQXNCO0VZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtFQW9CSSxhQUFZLEVBQ2I7QUFyQkg7RVpqSkEsd0JBQXVCO0VZMEtuQixrQkFBaUIsRUFDbEI7QVMyRkw7RUFDRSxpQ0FBZ0M7RUFDaEMsaUJBQWlCO0VBQ2pCLGFBQVk7RUFDWixrQkFBaUIsRUFDbEI7QUFDRDtFQUNFLGNBQWEsRUFDZDtBQ3BSRDtFQUNDLDBCQUF5QjtFQUN6QixtQkFBa0I7RUFDbEIsMEJBQXlCO0VBQ3pCLG9CQUFtQjtFQUNuQiwyQkFBMEIsRUFDMUI7QUNPRDtFQUNFLGtCQUp5QjtFQUt6QixxQkFKMkIsRUFLNUI7QUFDRDtFRm1EQyxvRkFBbUY7RUFDbkYsNkJBQTRCO0VBQzVCLHdCQTdCMEI7RUE4QjFCLHNCQUFxQjtFQUNyQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLGV4R29DNEI7RXdHbkM1QixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQXRCbEIsbUJBUCtCO0VBUS9CLDRCQVIrQjtFRTdCOUIscUJBVitCLEVBV2pDO0F0RW9DRztJc0V2Q0o7TUYrREksb0JBdEN5QixFRXRCNUIsRUFBQTtBWDRFQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FXM0pMO0VGOENDLG9GQUFtRjtFQUNuRiw2QkFBNEI7RUFDNUIsd0JBN0IwQjtFQThCMUIsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsZXhHb0M0QjtFd0duQzVCLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBdEJsQixtQkFQK0I7RUFRL0IsNEJBUitCO0VFeEIvQixxQkFmZ0MsRUFnQmpDO0F0RStCRztJc0VsQ0o7TUYwREksb0JBdEN5QixFRWpCNUIsRUFBQTtBWHVFQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FXdEpMLDZCQUE2QjtBQUU3QixnREFBZ0Q7QUFpQ2hEO0VBQ0UsZUFBYztFQUNkLDBCMUczQ29CLEUwR3NEckI7QUFiRDtJQUlJLFkxRzVDb0IsRTBHOENyQjtBQU5IO0lBU00sYTFHL0M0QixFMEdnRDdCO0FBS0wscUNBQXFDO0FBRXJDO0VBR0ksa0JBQWlCLEVBQ2xCO0FBSkg7RUFNSSxvQkFBbUIsRUFDcEI7QUFQSDtFQVNJLDBCMUdoRnVCO0UwR2lGdkIsZUFBYyxFQVlmO0FBdEJIO0lBZVUsc0NBQXFDO0lBQ3JDLFlBQVc7SUFDWCxvQkFBbUI7SUFDbkIsbUJBQWtCLEVBQ25CO0FBbkJUO0VBd0JJLDBCMUc3RnVCO0UwRzhGdkIsZUFBYyxFQWFmO0FBdENIO0lBK0JVLG9DQUFtQztJQUNuQyxZQUFXO0lBQ1gsb0JBQW1CO0lBQ25CLG1CQUFrQixFQUNuQjtBQU1UO0VBQ0UsY0FBYSxFQUNkO0FBRUQ7RUFDRSxnQkFBZSxFQUNoQjtBQUVEO0VBQ0UsWUFDRixFQUFFO0FBUUY7RUFDRSxvQkFBbUIsRUFDcEI7QUM3SEQ7RUhxREMsb0ZBQW1GO0VBQ25GLDZCQUE0QjtFQUM1Qix3QkE3QjBCO0VBOEIxQixzQkFBcUI7RUFDckIsb0JBQW1CO0VBQ25CLGtCQUFpQjtFQUNqQixleEdvQzRCO0V3R25DNUIsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixvQkFBbUI7RUF0QmxCLG1CQVArQjtFQVEvQiw0QkFSK0I7RUcvQi9CLG9CQUFtQixFQUNwQjtBdkVzQ0c7SXVFekNKO01IaUVJLG9CQXRDeUIsRUd4QjVCLEVBQUE7QVo4RUM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lB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Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBdUJoQixxQ0FBc0Q7RUFDdEQsZUFuR3NDO0VBcUdyQyxpREFBZ0Q7RUFFakQsc0J4R3JIa0I7RTJHNkRqQiwyQjNHN0RpQixFMkdtRWxCO0Fab0JDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QVM1RUo7SUFDQyxpQkFBZ0IsRUFDaEI7QUduQ0Y7SUFJSSw4QkFBNkI7SUFDN0IscUJBQW9CO0lBQ3BCLDBCQUF5QixFQUMxQjtBQUdIO0VBQ0UsOEJBekUwRDtFQTBFMUQsc0IzR3REZTtFMkd1RGYsZ0IzR3JEZ0I7RTJHc0RoQixvQkFBbUI7RUFDbkIsZ0JBekVpRDtFQTBFakQsaUJBekV5QztFQTBFekMsOEJBekUyRCxFQTBFNUQ7QVpVQztFQWJBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0VBNUVBLDBCL0Y4Qm9CO0UrRjdCcEIsaUJJdkJ3QjtFSndCeEIscUIvRjhCc0I7RStGN0J0QixlL0Zia0I7RStGY2xCLHdCL0Y4QnVCO0UrRjdCdkIsd0IvRjhCeUI7RStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7RUFyRUEsMEIvRjJCb0I7RStGMUJwQixpQklqQ3dCO0VKa0N4QixrQi9GMkJtQjtFK0YxQm5CLGUvRnZCa0I7RStGd0JsQix3Qi9GMkJ1QjtFK0YxQnZCLHdCL0YyQnlCO0UrRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtFQTlEQSwwQi9Gd0JvQjtFK0Z2QnBCLGlCSTNDd0I7RUo0Q3hCLG9CL0Z3QnFCO0UrRnZCckIsZS9GakNrQjtFK0ZrQ2xCLHdCL0Z3QnVCO0UrRnZCdkIsd0IvRndCeUI7RStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0VBdkRBLDBCL0ZxQm9CO0UrRnBCcEIsaUJJdERzQjtFSnVEdEIsbUIvRnFCb0I7RStGcEJwQixlL0YzQ2tCO0UrRjRDbEIsd0IvRnFCdUI7RStGcEJ2Qix3Qi9GcUJ5QjtFK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7RUFoREEsMEIvRmtCb0I7RStGakJwQixpQkkvRHdCO0VKZ0V4QixrQi9Ga0JtQjtFK0ZqQm5CLGUvRnJEa0I7RStGc0RsQix3Qi9Ga0J1QjtFK0ZqQnZCLHdCL0ZrQnlCO0UrRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtFQXpDQSwwQi9GZW9CO0UrRmRwQixpQkl6RXdCO0VKMEV4QixnQi9GZWlCO0UrRmRqQixlL0YvRGtCO0UrRmdFbEIsd0IvRmV1QjtFK0ZkdkIsd0IvRmV5QjtFK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7RUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtJQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtFQWpFQSxzQi9GekRlO0UrRjBEZixpQkluRndCO0VKb0Z4QixnQi9GekRnQjtFK0YwRGhCLGUvRnpEb0I7RStGMERwQix3Qi9GekRzQjtFK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtFQUlJLHVCQUFzQixFQUN2QjtBQUxIO0lqQnJKRSxlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVcsRUFDWjtBaUJrSkQ7RUFPSSxhQUFZO0VBQ1osZUFBYztFQUNkLG1CQUFrQixFQUNuQjtBQVZIO0VacEpBLHVCQUFzQjtFWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7RUFvQkksYUFBWSxFQUNiO0FBckJIO0VaakpBLHdCQUF1QjtFWTBLbkIsa0JBQWlCLEVBQ2xCO0FhbktMLDJCQUEyQjtBQUMzQjtFYjBERSwwQi9GZW9CO0UrRmRwQixpQkl6RXdCO0VKMEV4QixnQi9GZWlCO0UrRmRqQixlL0YvRGtCO0UrRmdFbEIsd0IvRmV1QjtFK0ZkdkIsd0IvRmV5QjtFK0ZkekIsb0JBM0R5QixFYUdsQjtBQVJUO0VBV1Usd0JBQXVCLEVBeUIxQjtBQXBDUDtJQWNVLDBCNUdyQmlCLEU0R3NCbEI7QUFmVDtJQWtCVSwwQjVHdkJpQixFNEd3QmxCO0FBbkJUO0lBdUJVLHNCQUFxQixFQU10QjtBQTdCVDtNQTBCWSxrQkFBaUIsRUFDbEI7QUEzQlg7SUErQlUsNkJBQTRCLEVBSTdCO0FBbkNUO01BaUNZLGlCQUFnQixFQUNqQjtBQU1YO0VBRUksd0JBQXNCLEVBSXZCO0FBTkg7SUFJTSxZQUFXLEVBQ1o7QUFLTDs7Ozs7Ozs7Ozs7Ozs7O0VBZUU7QUFVRjtFQUVLLG1CSnpFcUI7RUkwRXJCLDZCQUE0QjtFQUM1Qiw0REFBMkQ7RUFDM0QsK0JBQXNELEVBRTFEO0FBRUQ7RUFFRyxtQkpsRnVCO0VJbUZ2Qiw2QkFBNEI7RUFDNUIsMERBQXlEO0VBQ3pELCtCQUFzRCxFQUl4RDtBQUVEO0VBRUUsbUJKN0Z3QjtFSThGeEIsNkJBQTRCO0VBQzVCLDREQUEyRDtFQUMzRCwrQkFBc0QsRUFDdkQ7QUFHRDtFQUVJLDBCNUc5R3NCLEU0RytHdkI7QUFHSDtFQUNFLG9CQUFtQixFQUNwQjtBQUVEO0ViOUNFLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0I7RTRHcUd4QixlQXBJdUM7RUFxSXZDLDBCQWxJa0M7RUFtSWxDLGdCQUFlLEVBYWhCO0FBbEJEO0lBUUksZUF4SWdEO0lBeUloRCwwQkF0STJDLEVBd0k1QztBQVhIO0lBYUksZUE1SStDO0lBNkkvQywwQkExSTBDLEVBNEkzQztBQVlIO0VBQ0UsaUJBQWdCLEVBQ2pCO0FBQ0Q7RUp6RUMsbUJBekRxQztFQTBEckMsNkJBQTRCO0VBQzVCLHdCQUF1QjtFQUN0Qiw4QkFBNkI7RUFDN0IsOEJBQTZCO0VBQzlCLHlCQUF3QjtFQUV2QixxQkFBb0I7RUFFckIsb0JBQW1CO0VBQ25CLDhCQUE4RDtFQUM5RCxpQkFBZ0I7RUFVaEIscUNBQW1EO0VBRWxELCtDQUE4QztFQUUvQyxlQTFGb0M7RUEyRnBDLHNCeEcxR29CLEU0RzJKcEI7QWJsRUM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBQVdEO0lBQ0MsMEJ4RzNHeUIsRXdHNEd6QjtBSStDRjtFSjVFQyxtQkF6RHFDO0VBMERyQyw2QkFBNEI7RUFDNUIsd0JBQXVCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw4QkFBNkI7RUFDOUIseUJBQXdCO0VBRXZCLHFCQUFvQjtFQUVyQixvQkFBbUI7RUFDbkIsOEJBQThEO0VBQzlELGlCQUFnQjtFQXVCaEIscUNBQXNEO0VBQ3RELGVBbkdzQztFQXFHckMsaURBQWdEO0VBRWpELHNCeEdySGtCLEU0RzRKbEI7QWJyRUM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBSWdFRjtFSmhGQyxtQkF6RHFDO0VBMERyQyw2QkFBNEI7RUFDNUIsd0JBQXVCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw4QkFBNkI7RUFDOUIseUJBQXdCO0VBRXZCLHFCQUFvQjtFQUVyQixvQkFBbUI7RUFDbkIsOEJBQThEO0VBQzlELGlCQUFnQjtFQWtDaEIscUNBQW1EO0VBQ25ELGVBN0dvQztFQStHbkMsK0NBQThDO0VBRS9DLHNCeEc3SDBCLEU0RzZKMUI7QWJ6RUM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBVFBBO0VBYkEsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7RUE1RUEsMEIvRjhCb0I7RStGN0JwQixpQkl2QndCO0VKd0J4QixxQi9GOEJzQjtFK0Y3QnRCLGUvRmJrQjtFK0ZjbEIsd0IvRjhCdUI7RStGN0J2Qix3Qi9GOEJ5QjtFK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtFQXJFQSwwQi9GMkJvQjtFK0YxQnBCLGlCSWpDd0I7RUprQ3hCLGtCL0YyQm1CO0UrRjFCbkIsZS9GdkJrQjtFK0Z3QmxCLHdCL0YyQnVCO0UrRjFCdkIsd0IvRjJCeUI7RStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0VBOURBLDBCL0Z3Qm9CO0UrRnZCcEIsaUJJM0N3QjtFSjRDeEIsb0IvRndCcUI7RStGdkJyQixlL0ZqQ2tCO0UrRmtDbEIsd0IvRndCdUI7RStGdkJ2Qix3Qi9Gd0J5QjtFK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7RUF2REEsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtFQWhEQSwwQi9Ga0JvQjtFK0ZqQnBCLGlCSS9Ed0I7RUpnRXhCLGtCL0ZrQm1CO0UrRmpCbkIsZS9GckRrQjtFK0ZzRGxCLHdCL0ZrQnVCO0UrRmpCdkIsd0IvRmtCeUI7RStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0VBekNBLDBCL0Zlb0I7RStGZHBCLGlCSXpFd0I7RUowRXhCLGdCL0ZlaUI7RStGZGpCLGUvRi9Ea0I7RStGZ0VsQix3Qi9GZXVCO0UrRmR2Qix3Qi9GZXlCO0UrRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtFQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO0lBR0ksZS9GbkljLEUrRm9JZjtBQUdIO0VBakVBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0VBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7SWpCckpFLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVyxFQUNaO0FpQmtKRDtFQU9JLGFBQVk7RUFDWixlQUFjO0VBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7RVpwSkEsdUJBQXNCO0VZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtFQW9CSSxhQUFZLEVBQ2I7QUFyQkg7RVpqSkEsd0JBQXVCO0VZMEtuQixrQkFBaUIsRUFDbEI7QWFGTDtFQUNFLHFDQUEyQyxFQUM1QztBQUVEO0VKL0dDLG9GQUFtRjtFQUNuRiw2QkFBNEI7RUFDNUIsd0JBN0IwQjtFQThCMUIsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsZXhHb0M0QjtFd0duQzVCLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBdEJsQixtQkFQK0I7RUFRL0IsNEJBUitCLEVJcUloQztBeEU3SEc7SXdFMkhKO01KbkdJLG9CQXRDeUIsRUkySTVCLEVBQUE7QWJyRkM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBY3ZLTDtFQU1FLFdBQVUsRUFDWDtBekV1Q0c7SXlFOUNKO01Ma0RHLGtCQVo4QixFSy9CaEMsRUFBQTtBekV1Q0c7SXlFOUNKO01BR0ksb0I3R3dUMkI7TTZHdlQzQixxQkw0QnlCLEVLekI1QixFQUFBO0FBS0Q7RUFHSSwwQkF6Qm9DO0VBMEJwQyxvQkFBbUI7RUFDbkIsYUFuQmtDLEVBZ0RyQztBZHdDQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FjM0pMO0lBUU0sMEJBN0I2QztJQThCN0MsYUFBWSxFQUNiO0FBVkw7SUFhTSwwQkFqQzRDO0lBa0M1QyxhQUFZLEVBQ2I7QUFmTDtJQWtCUSwwQkF0QzBDO0lBdUMxQyxhQUFZLEVBQ2Y7QUFwQkw7SUF3Qk0sZ0JBQWU7SUFDZixZQUFXLEVBQ1o7QUExQkw7SUE0Qk0sZ0JBQ0YsRUFBRTtBQTdCTjtJQWdDTSxtQkEvQzZDLEVBZ0Q5QztBQUdMO0VBQ0ksMEI3R3dEMkI7RTZHdkQzQixhQUFZLEVBQ2Y7QUFFRDtFQUNJLDBCQTlEOEM7RUErRDlDLGFBQVksRUFDZjtBZDhCQztFQWJBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0VBNUVBLDBCL0Y4Qm9CO0UrRjdCcEIsaUJJdkJ3QjtFSndCeEIscUIvRjhCc0I7RStGN0J0QixlL0Zia0I7RStGY2xCLHdCL0Y4QnVCO0UrRjdCdkIsd0IvRjhCeUI7RStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7RUFyRUEsMEIvRjJCb0I7RStGMUJwQixpQklqQ3dCO0VKa0N4QixrQi9GMkJtQjtFK0YxQm5CLGUvRnZCa0I7RStGd0JsQix3Qi9GMkJ1QjtFK0YxQnZCLHdCL0YyQnlCO0UrRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtFQTlEQSwwQi9Gd0JvQjtFK0Z2QnBCLGlCSTNDd0I7RUo0Q3hCLG9CL0Z3QnFCO0UrRnZCckIsZS9GakNrQjtFK0ZrQ2xCLHdCL0Z3QnVCO0UrRnZCdkIsd0IvRndCeUI7RStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0VBdkRBLDBCL0ZxQm9CO0UrRnBCcEIsaUJJdERzQjtFSnVEdEIsbUIvRnFCb0I7RStGcEJwQixlL0YzQ2tCO0UrRjRDbEIsd0IvRnFCdUI7RStGcEJ2Qix3Qi9GcUJ5QjtFK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7RUFoREEsMEIvRmtCb0I7RStGakJwQixpQkkvRHdCO0VKZ0V4QixrQi9Ga0JtQjtFK0ZqQm5CLGUvRnJEa0I7RStGc0RsQix3Qi9Ga0J1QjtFK0ZqQnZCLHdCL0ZrQnlCO0UrRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtFQXpDQSwwQi9GZW9CO0UrRmRwQixpQkl6RXdCO0VKMEV4QixnQi9GZWlCO0UrRmRqQixlL0YvRGtCO0UrRmdFbEIsd0IvRmV1QjtFK0ZkdkIsd0IvRmV5QjtFK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7RUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtJQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtFQWpFQSxzQi9GekRlO0UrRjBEZixpQkluRndCO0VKb0Z4QixnQi9GekRnQjtFK0YwRGhCLGUvRnpEb0I7RStGMERwQix3Qi9GekRzQjtFK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtFQUlJLHVCQUFzQixFQUN2QjtBQUxIO0lqQnJKRSxlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVcsRUFDWjtBaUJrSkQ7RUFPSSxhQUFZO0VBQ1osZUFBYztFQUNkLG1CQUFrQixFQUNuQjtBQVZIO0VacEpBLHVCQUFzQjtFWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7RUFvQkksYUFBWSxFQUNiO0FBckJIO0VaakpBLHdCQUF1QjtFWTBLbkIsa0JBQWlCLEVBQ2xCO0FjekdMO0VMZUMsbUJBekRxQztFQTBEckMsNkJBQTRCO0VBQzVCLHdCQUF1QjtFQUN0Qiw4QkFBNkI7RUFDN0IsOEJBQTZCO0VBQzlCLHlCQUF3QjtFQUV2QixxQkFBb0I7RUFFckIsb0JBQW1CO0VBQ25CLDhCQUE4RDtFQUM5RCxpQkFBZ0I7RUFVaEIscUNBQW1EO0VBRWxELCtDQUE4QztFQUUvQyxlQTFGb0M7RUEyRnBDLHNCeEcxR29CLEU2R29FcEI7QWRxQkM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBQVdEO0lBQ0MsMEJ4RzNHeUIsRXdHNEd6QjtBS3ZDRjtFTFVDLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBdUJoQixxQ0FBc0Q7RUFDdEQsZUFuR3NDO0VBcUdyQyxpREFBZ0Q7RUFFakQsc0J4R3JIa0IsRTZHc0VsQjtBZGlCQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FTNUVKO0lBQ0MsaUJBQWdCLEVBQ2hCO0FLdEJGO0VMTUMsbUJBekRxQztFQTBEckMsNkJBQTRCO0VBQzVCLHdCQUF1QjtFQUN0Qiw4QkFBNkI7RUFDN0IsOEJBQTZCO0VBQzlCLHlCQUF3QjtFQUV2QixxQkFBb0I7RUFFckIsb0JBQW1CO0VBQ25CLDhCQUE4RDtFQUM5RCxpQkFBZ0I7RUFrQ2hCLHFDQUFtRDtFQUNuRCxlQTdHb0M7RUErR25DLCtDQUE4QztFQUUvQyxzQnhHN0gwQixFNkd1RTFCO0FkYUM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBcEUvQ0U7RXlFK0JKO0lMM0JHLGtCQVo4QixFSzhDaEMsRUFBQTtBZEVDO0VBYkEsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7RUE1RUEsMEIvRjhCb0I7RStGN0JwQixpQkl2QndCO0VKd0J4QixxQi9GOEJzQjtFK0Y3QnRCLGUvRmJrQjtFK0ZjbEIsd0IvRjhCdUI7RStGN0J2Qix3Qi9GOEJ5QjtFK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtFQXJFQSwwQi9GMkJvQjtFK0YxQnBCLGlCSWpDd0I7RUprQ3hCLGtCL0YyQm1CO0UrRjFCbkIsZS9GdkJrQjtFK0Z3QmxCLHdCL0YyQnVCO0UrRjFCdkIsd0IvRjJCeUI7RStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0VBOURBLDBCL0Z3Qm9CO0UrRnZCcEIsaUJJM0N3QjtFSjRDeEIsb0IvRndCcUI7RStGdkJyQixlL0ZqQ2tCO0UrRmtDbEIsd0IvRndCdUI7RStGdkJ2Qix3Qi9Gd0J5QjtFK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7RUF2REEsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtFQWhEQSwwQi9Ga0JvQjtFK0ZqQnBCLGlCSS9Ed0I7RUpnRXhCLGtCL0ZrQm1CO0UrRmpCbkIsZS9GckRrQjtFK0ZzRGxCLHdCL0ZrQnVCO0UrRmpCdkIsd0IvRmtCeUI7RStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0VBekNBLDBCL0Zlb0I7RStGZHBCLGlCSXpFd0I7RUowRXhCLGdCL0ZlaUI7RStGZGpCLGUvRi9Ea0I7RStGZ0VsQix3Qi9GZXVCO0UrRmR2Qix3Qi9GZXlCO0UrRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtFQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO0lBR0ksZS9GbkljLEUrRm9JZjtBQUdIO0VBakVBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0VBSUksdUJBQXNCLEVB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RUFVaEIscUNBQW1EO0VBRWxELCtDQUE4QztFQUUvQyxlQTFGb0M7RUEyRnBDLHNCeEcxR29CLEU2R29HcEI7QWRYQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FTNUVKO0lBQ0MsaUJBQWdCLEVBQ2hCO0FBV0Q7SUFDQywwQnhHM0d5QixFd0c0R3pCO0FLTkY7RUx2QkMsbUJBekRxQztFQTBEckMsNkJBQTRCO0VBQzVCLHdCQUF1QjtFQUN0Qiw4QkFBNkI7RUFDN0IsOEJBQTZCO0VBQzlCLHlCQUF3QjtFQUV2QixxQkFBb0I7RUFFckIsb0JBQW1CO0VBQ25CLDhCQUE4RDtFQUM5RCxpQkFBZ0I7RUF1QmhCLHFDQUFzRDtFQUN0RCxlQW5Hc0M7RUFxR3JDLGlEQUFnRDtFQUVqRCxzQnhHckhrQixFNkd1R2xCO0FkaEJDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVB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RjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QWtCM0hMO0VBQ0UsZ0JBQWUsRUFDaEI7QUFFRDtFQUNFLHFCQUFvQjtFQUNwQixhQUFZO0VBQ1osZUFBYztFQUNkLDBCakgxRGtCO0VpSDJEbEIsWWpIekNzQixFaUg2Q3ZCO0FBVEQ7SUFPSSxpQkFBZ0IsRUFDakI7QUFHSDtFVERDLG9GQUFtRjtFQUNuRiw2QkFBNEI7RUFDNUIsd0JBN0IwQjtFQThCMUIsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsZXhHb0M0QjtFd0duQzVCLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBdEJsQixtQkFQK0I7RUFRL0IsNEJBUitCLEVTdUJoQztBN0VmRztJNkVhSjtNVFdJLG9CQXRDeUIsRVM2QjVCLEVBQUE7QWxCeUJDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QWtCekdMOzs7O0VBSUU7QUFHRjtFQUdNLDJCQUF5QixFQUMxQjtBQUpMO0VBTU0sMkJqSC9Ea0IsRWlIb0VuQjtBQVhMO0lBUVEsY0FBYTtJQUNiLDhCakhsRWdCLEVpSG1FakI7QUFWUDtFQWFNLHVCakh0RWtCO0VpSHVFbEIsZ0JBQWUsRUFFaEI7QUFoQkw7RUFrQk0sNEJqSDNFa0IsRWlINEVuQjtBQW5CTDtFQXFCTSw0QmpIOUVrQjtFaUgrRWxCLDZCakgvRWtCLEVpSGdGbkI7QUF2Qkw7RUF5Qk0sNkJqSGxGa0IsRWlIbUZuQjtBQTFCTDtFQTRCTSw4QmpIckZrQixFaUhzRm5CO0FBN0JMO0VBK0JNLGtCQUFpQixFQUNsQjtBQUlMOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7RUFpQ0U7QUN0SUY7RUFDRSxvQkFmaUM7RUFnQmpDLFdBQVU7RUFOVixxQkFBb0I7RUFDcEIsb0JBQW1CLEVBUXBCO0FuQjZFQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FtQnZKTDtFQWhCRSxxQkFBb0I7RUFDcEIsb0JBQW1CO0VBaUJuQix3QkEzQjBDLEVBNEIzQztBQU9EO0VuQkhFLDBCL0YyQm9CO0UrRjFCcEIsaUJJakN3QjtFSmtDeEIsa0IvRjJCbUI7RStGMUJuQixlL0Z2QmtCO0UrRndCbEIsd0IvRjJCdUI7RStGMUJ2Qix3Qi9GMkJ5QjtFK0YxQnpCLG9CQW5CeUIsRW1Ca0IxQjtBQUVEO0VuQlBFLDBCL0YyQm9CO0UrRjFCcEIsaUJJakN3QjtFSmtDeEIsa0IvRjJCbUI7RStGMUJuQixlL0Z2QmtCO0UrRndCbEIsd0IvRjJCdUI7RStGMUJ2Qix3Qi9GMkJ5QjtFK0YxQnpCLG9CQW5CeUIsRW1Cc0IxQjtBQUVEO0VWMkNDLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBa0NoQixxQ0FBbUQ7RUFDbkQsZUE3R29DO0VBK0duQywrQ0FBOEM7RUFFL0Msc0J4RzdIMEIsRWtIa0MxQjtBbkJrREM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBVXhERjtFVnFCQyxvRkFBbUY7RUFDbkYsNkJBQTRCO0VBQzVCLHdCQTdCMEI7RUE4QjFCLHNCQUFxQjtFQUNyQixvQkFBbUI7RUFDbkIsa0JBQWlCO0VBQ2pCLGV4R29DNEI7RXdHbkM1QixvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQXRCbEIsbUJBUCtCO0VBUS9CLDRCQVIrQixFVUNoQztBOUVPRztJOEVUSjtNVmlDSSxvQkF0Q3lCLEVVTzVCLEVBQUE7QW5CK0NDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QW1COUhMO0VWSUUsbUJBUCtCO0VBUS9CLDRCQVIrQixFVUtoQztBQUVEO0VWZ0NDLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBa0NoQixxQ0FBbUQ7RUFDbkQsZUE3R29DO0VBK0duQywrQ0FBOEM7RUFFL0Msc0J4RzdIMEIsRWtINkMxQjtBbkJ1Q0M7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBVFBBO0VBYkEsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7RUE1RUEsMEIvRjhCb0I7RStGN0JwQixpQkl2QndCO0VKd0J4QixxQi9GOEJzQjtFK0Y3QnRCLGUvRmJrQjtFK0ZjbEIsd0IvRjhCdUI7RStGN0J2Qix3Qi9GOEJ5QjtFK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtFQXJFQSwwQi9GMkJvQjtFK0YxQnBCLGlCSWpDd0I7RUprQ3hCLGtCL0YyQm1CO0UrRjFCbkIsZS9GdkJrQjtFK0Z3QmxCLHdCL0YyQnVCO0UrRjFCdkIsd0IvRjJCeUI7RStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0VBOURBLDBCL0Z3Qm9CO0UrRnZCcEIsaUJJM0N3QjtFSjRDeEIsb0IvRndCcUI7RStGdkJyQixlL0ZqQ2tCO0UrRmtDbEIsd0IvRndCdUI7RStGdkJ2Qix3Qi9Gd0J5QjtFK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7RUF2REEsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtFQWhEQSwwQi9Ga0JvQjtFK0ZqQnBCLGlCSS9Ed0I7RUpnRXhCLGtCL0ZrQm1CO0UrRmpCbkIsZS9GckRrQjtFK0ZzRGxCLHdCL0ZrQnVCO0UrRmpCdkIsd0IvRmtCeUI7RStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0VBekNBLDBCL0Zlb0I7RStGZHBCLGlCSXpFd0I7RUowRXhCLGdCL0ZlaUI7RStGZGpCLGUvRi9Ea0I7RStGZ0VsQix3Qi9GZXVCO0UrRmR2Qix3Qi9GZXlCO0UrRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtFQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO0lBR0ksZS9GbkljLEUrRm9JZjtBQUdIO0VBakVBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0VBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7SWpCckpFLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVyxFQUNaO0FpQmtKRDtFQU9JLGFBQVk7RUFDWixlQUFjO0VBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7RVpwSkEsdUJBQXNCO0VZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtFQW9CSSxhQUFZLEVBQ2I7QUFyQkg7RVpqSkEsd0JBQXVCO0VZMEtuQixrQkFBaUIsRUFDbEI7QW1CbkhMO0VWeUJDLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBa0NoQixxQ0FBbUQ7RUFDbkQsZUE3R29DO0VBK0duQywrQ0FBOEM7RUFFL0Msc0J4RzdIMEIsRWtIb0QxQjtBbkJnQ0M7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBC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UG5CO0FyQmlCQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FBc0JIO0lBQ0Usd0JBQXVCLEVBQ3hCO0FxQnhISDtFWk1DLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBVWhCLHFDQUFtRDtFQUVsRCwrQ0FBOEM7RUFFL0MsZUExRm9DO0VBMkZwQyxzQnhHMUdvQixFb0g0RXBCO0FyQmFDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QVM1RUo7SUFDQyxpQkFBZ0IsRUFDaEI7QUFXRDtJQUNDLDBCeEczR3lCLEV3RzRHekI7QVkvQkY7RVpFQyxtQkF6RHFDO0VBMERyQyw2QkFBNEI7RUFDNUIsd0JBQXVCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw4QkFBNkI7RUFDOUIseUJBQXdCO0VBRXZCLHFCQUFvQjtFQUVyQixvQkFBbUI7RUFDbkIsOEJBQThEO0VBQzlELGlCQUFnQjtFQXVCaEIscUNBQXNEO0VBQ3RELGVBbkdzQztFQXFHckMsaURBQWdEO0VBRWpELHNCeEdySGtCLEVvSDhFbEI7QXJCU0M7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBWWRGO0VackJDLG9GQUFtRjtFQUNuRiw2QkFBNEI7RUFDNUIsd0JBN0IwQjtFQThCMUIsc0JBQXFCO0VBQ3JCLG9CQUFtQjtFQUNuQixrQkFBaUI7RUFDakIsZXhHb0M0QjtFd0duQzVCLG9CQUFtQjtFQUNuQixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBdEJsQixtQkFQK0I7RUFRL0IsNEJBUitCLEVZMkNoQztBaEZuQ0c7SWdGaUNKO01aVEksb0JBdEN5QixFWWlENUIsRUFBQTtBckJLQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FzQmpMTDs7RUFFRSx3QnRCQXdDO0VzQkN4QyxnQnRCQWdDO0VzQkNoQyxpQmxCSHdCO0VrQkl4QixlckhRa0IsRXFIUG5CO0FBR0Q7RUFDRSxlQUFjLEVBS2Y7QUFORDtJQUlJLGVBQWMsRUFDZjtBdEJrRkQ7RUFiQSxzQi9GekRlO0UrRjBEZixpQkluRndCO0VKb0Z4QixnQi9GekRnQjtFK0YwRGhCLGUvRnpEb0I7RStGMERwQix3Qi9GekRzQjtFK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtFQTVFQSwwQi9GOEJvQjtFK0Y3QnBCLGlCSXZCd0I7RUp3QnhCLHFCL0Y4QnNCO0UrRjdCdEIsZS9GYmtCO0UrRmNsQix3Qi9GOEJ1QjtFK0Y3QnZCLHdCL0Y4QnlCO0UrRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0VBckVBLDBCL0YyQm9CO0UrRjFCcEIsaUJJakN3QjtFSmtDeEIsa0IvRjJCbUI7RStGMUJuQixlL0Z2QmtCO0UrRndCbEIsd0IvRjJCdUI7RStGMUJ2Qix3Qi9GMkJ5QjtFK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7RUE5REEsMEIvRndCb0I7RStGdkJwQixpQkkzQ3dCO0VKNEN4QixvQi9Gd0JxQjtFK0Z2QnJCLGUvRmpDa0I7RStGa0NsQix3Qi9Gd0J1QjtFK0Z2QnZCLHdCL0Z3QnlCO0UrRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtFQXZEQSwwQi9GcUJvQjtFK0ZwQnBCLGlCSXREc0I7RUp1RHRCLG1CL0ZxQm9CO0UrRnBCcEIsZS9GM0NrQjtFK0Y0Q2xCLHdCL0ZxQnVCO0UrRnBCdkIsd0IvRnFCeUI7RStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0VB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aUJsQjtBQXBCRDtJQVNJLGFBQVksRUFDYjtBQVZIO0lBYU0sc0JBQXFCLEVBQ3RCO0FBZEw7SUFrQkksYUFBVyxFQUNaO0FBR0g7RUFDRSxrQkE1Q3dCO0VBbUR0Qiw2QkFBUTtNQUFSLGtCQUFRO1VBQVIsU0FBUSxFQU1YO0FBR0Q7RUFDRSxhQUFZLEVBRWI7QTdCNEJDO0VBYkEsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7RUE1RUEsMEIvRjhCb0I7RStGN0JwQixpQkl2QndCO0VKd0J4QixxQi9GOEJzQjtFK0Y3QnRCLGUvRmJrQjtFK0ZjbEIsd0IvRjhCdUI7RStGN0J2Qix3Qi9GOEJ5QjtFK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtFQXJFQSwwQi9GMkJvQjtFK0YxQnBCLGlCSWpDd0I7RUprQ3hCLGtCL0YyQm1CO0UrRjFCbkIsZS9GdkJrQjtFK0Z3QmxCLHdCL0YyQnVCO0UrRjFCdkIsd0IvRjJCeUI7RStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0VBOURBLDBCL0Z3Qm9CO0UrRnZCcEIsaUJJM0N3QjtFSjRDeEIsb0IvRndCcUI7RStGdkJyQixlL0ZqQ2tCO0UrRmtDbEIsd0IvRndCdUI7RStGdkJ2Qix3Qi9Gd0J5QjtFK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7RUF2REEsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtFQWhEQSwwQi9Ga0JvQjtFK0ZqQnBCLGlCSS9Ed0I7RUpnRXhCLGtCL0ZrQm1CO0UrRmpCbkIsZS9GckRrQjtFK0ZzRGxCLHdCL0ZrQnVCO0UrRmpCdkIsd0IvRmtCeUI7RStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0VBekNBLDBCL0Zlb0I7RStG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Q25CLGtCQUFpQjtFQUNqQixleEdvQzRCO0V3R25DNUIsb0JBQW1CO0VBQ25CLHFCQUFvQjtFQUNwQixvQkFBbUI7RUF0QmxCLG1CQVArQjtFQVEvQiw0QkFSK0IsRXVCekNoQztBM0ZpREc7STJGcERKO012QjRFSSxvQkF0Q3lCLEV1Qm5DNUIsRUFBQTtBaEN5RkM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBZ0N6S0w7RUFHSSxzQkFBcUIsRUFDeEI7QTNGNENHO0kyRmhESjtNdkJvREcsa0JBWjhCLEV1QnBDaEMsRUFBQTtBQUVEO0V2QnlFQyxtQkF6RHFDO0VBMERyQyw2QkFBNEI7RUFDNUIsd0JBQXVCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw4QkFBNkI7RUFDOUIseUJBQXdCO0VBRXZCLHFCQUFvQjtFQUVyQixvQkFBbUI7RUFDbkIsOEJBQThEO0VBQzlELGlCQUFnQjtFQWtDaEIscUNBQW1EO0VBQ25ELGVBN0dvQztFQStHbkMsK0NBQThDO0VBRS9DLHNCeEc3SDBCLEUrSEsxQjtBM0Z1Q0c7STJGMUNKO012QjhDRyxrQkFaOEIsRXVCL0JoQyxFQUFBO0FoQytFQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FTNUVKO0lBQ0MsaUJBQWdCLEVBQ2hCO0F1QnJGRjtFdkIyS0Msb0JBQW1CO0VBQ25CLDBCeEd6S3FCO0V3RzBLckIsYUEzTGlDO0VBNExqQyxtQkExTDJCO0VBMkwzQixnQkFBZTtFQUNaLGFBMUx3QixFdUJpQjNCO0EzRitCRztJMkZ0Q0o7TXZCMENHLGtCQVo4QixFdUJ2QmhDLEVBQUE7QXZCMEtBO0lBQ0MsYUEvTHVDO0lBZ012QyxrQ0FBNEQsRUFDNUQ7QXVCcExGO0lBS1EsY0FBYSxFQUNoQjtBQUlMO0V2QjJEQyxtQkF6RHFDO0VBMERyQyw2QkFBNEI7RUFDNUIsd0JBQXVCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw4QkFBNkI7RUFDOUIseUJBQXdCO0VBRXZCLHFCQUFvQjtFQUVyQixvQkFBbUI7RUFDbkIsOEJBQThEO0VBQzlELGlCQUFnQjtFQWtDaEIscUNBQW1EO0VBQ25ELGVBN0dvQztFQStHbkMsK0NBQThDO0VBRS9DLHNCeEc3SDBCLEUrSGtCMUI7QWhDa0VDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QVM1RUo7SUFDQyxpQkFBZ0IsRUFDaEI7QXVCdkVGO0V2QnVEQyxtQkF6RHFDO0VBMERyQyw2QkFBNEI7RUFDNUIsd0JBQXVCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw4QkFBNkI7RUFDOUIseUJBQXdCO0VBRXZCLHFCQUFvQjtFQUVyQixvQkFBbUI7RUFDbkIsOEJBQThEO0VBQzlELGlCQUFnQjtFQVVoQixxQ0FBbUQ7RUFFbEQsK0NBQThDO0VBRS9DLGVBMUZvQztFQTJGcEMsc0J4RzFHb0IsRStIMkJwQjtBaEM4REM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBQVdEO0lBQ0MsMEJ4RzNHeUIsRXdHNEd6QjtBdUJoRkY7RXZCbURDLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBdUJoQixxQ0FBc0Q7RUFDdEQsZUFuR3NDO0VBcUdyQyxpREFBZ0Q7RUFFakQsc0J4R3JIa0IsRStINkJsQjtBaEMwREM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBd0IvRkY7RUFDRSxjQUFZLEVBQ2I7QUFFRDs7RUFFRSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQUNkO0FBR0Q7RUFDRSx5QkFBd0I7RUFDeEIsc0JBQXFCO0VBQ3JCLGFBckI2QjtFQXNCN0IscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsYUFyQm1DO0VBc0JuQyxZQUFVO0VBQ1YsZ0JBQWU7RUFDZixnQkFBZSxFQUNoQjtBQUVEO0VBQ0Usb0JBQW1CO0VBQ25CLGFBaEN1QyxFQUFPO0FBbUNoRDs7RUFHSSxlQWpDd0QsRUFrQ3pEO0FBSkg7O0VBUUksZUF2Q3NELEVBd0N2RDtBNUZXQztFNEZQSjtJeEJXRyxrQkFaOEIsRXdCT2hDLEVBQUE7QTVGQ0c7RTRGUEo7SUFHSSxvQmhJaVIyQixFZ0k5UTlCLEVBQUE7QWpDeUNDO0VBYkEsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7RUE1RUEsMEIvRjhCb0I7RStGN0JwQixpQkl2QndCO0VKd0J4QixxQi9GOEJzQjtFK0Y3QnRCLGUvRmJrQjtFK0ZjbEIsd0IvRjhCdUI7RStGN0J2Qix3Qi9GOEJ5QjtFK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtFQXJFQSwwQi9GMkJvQjtFK0YxQnBCLGlCSWpDd0I7RUprQ3hCLGtCL0YyQm1CO0UrRjFCbkIsZS9GdkJrQjtFK0Z3QmxCLHdCL0YyQnVCO0UrRjFCdkIsd0IvRjJCeUI7RStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0VBOURBLDBCL0Z3Qm9CO0UrRnZCcEIsaUJJM0N3QjtFSjRDeEIsb0IvRndCcUI7RStGdkJyQixlL0ZqQ2tCO0UrRmtDbEIsd0IvRndCdUI7RStGdkJ2Qix3Qi9Gd0J5QjtFK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7RUF2REEsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtFQWhEQSwwQi9Ga0JvQjtFK0ZqQnBCLGlCSS9Ed0I7RUpnRXhCLGtCL0ZrQm1CO0UrRmpCbkIsZS9GckRrQjtFK0ZzRGxCLHdCL0ZrQnVCO0UrRmpCdkIsd0IvRmtCeUI7RStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0VBekNBLDBCL0Zlb0I7RStGZHBCLGlCSXpFd0I7RUowRXhCLGdCL0ZlaUI7RStGZGpCLGUvRi9Ea0I7RStGZ0VsQix3Qi9GZXVCO0UrRmR2Qix3Qi9GZXlCO0UrRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtFQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO0lBR0ksZS9GbkljLEUrRm9JZjtBQUdIO0VBakVBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0VBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7SWpCckpFLGVBQWM7SUFDZCxZQUFXO0lBQ1gsWUFBVyxFQUNaO0FpQmtKRDtFQU9JLGFBQVk7RUFDWixlQUFjO0VBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7RVpwSkEsdUJBQXNCO0VZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtFQW9CSSxhQUFZLEVBQ2I7QUFyQkg7RVpqSkEsd0JBQXVCO0VZMEtuQixrQkFBaUIsRUFDbEI7QWlDcEhMO0V4QjBCQyxtQkF6RHFDO0VBMERyQyw2QkFBNEI7RUFDNUIsd0JBQXVCO0VBQ3RCLDhCQUE2QjtFQUM3Qiw4QkFBNkI7RUFDOUIseUJBQXdCO0VBRXZCLHFCQUFvQjtFQUVyQixvQkFBbUI7RUFDbkIsOEJBQThEO0VBQzlELGlCQUFnQjtFQVVoQixxQ0FBbUQ7RUFFbEQsK0NBQThDO0VBRS9DLGVBMUZvQztFQTJGcEMsc0J4RzFHb0IsRWdJeURwQjtBakNnQ0M7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBQVdEO0lBQ0MsMEJ4RzNHeUIsRXdHNEd6QjtBd0JuREY7RXhCc0JDLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBdUJoQixxQ0FBc0Q7RUFDdEQsZUFuR3NDO0VBcUdyQyxpREFBZ0Q7RUFFakQsc0J4R3JIa0IsRWdJMkRsQjtBakM0QkM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0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Z0JBQWUsRUR4TGhCO0FDeUxDO0lBQ0Usc2pDQWxPOGpDLEVBbU8vakM7QUN2T0g7RUFDRSxZQUFXO0VBQ1gsc0JBQXFCLEVBQ3RCO0FBRUQ7RUFDRSxVQUFTLEVBQ1Y7QUFFRDtFdENvTUUsd0JBM013QztFQTRNeEMsZ0JBM01nQztFQTRNaEMsaUJJOU13QjtFSitNeEIsZS9Gbk1rQixFcUlGbkI7QXRDME1DO0lBUkEsd0JBM013QztJQTRNeEMsZ0JBM01nQztJQTRNaEMsaUJJOU13QjtJSitNeEIsZS9Gbk1rQixFK0YwTWpCO0FzQzFNSDtFQUVFLFlBQVcsRUFDWjtBdENnRkM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBc0MvSkw7RUFDRSxjQUFhLEVBQ2Q7QUFFRDtFQUVFLFlBQVcsRUFDWjtBdEN1RUM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBc0N0Skw7RUFDRSxvQkFBbUI7RUFDbkIscUJBQW9CO0VBQ3BCLHNCQUFxQjtFQUNyQixxRkFBb0Y7RUFDcEYsY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixhQUFZLEVBQ2I7QUFFRDtFdENnQkUsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFc0NvQjFCO0FBRUQ7RUFDRSxrQkFBaUI7RUFDakIscUJBQW9CO0VBQ3BCLG1CQUFrQixFQUVuQjtBQUVEO0VBQ0Usa0JBQWlCO0VBQ2pCLGNBQVk7RUFDWixlQUFjLEVBQ2Y7QUFHRCxzQ0FBc0M7QUFFdEM7RUFFQSxrQkFBaUI7RUFDakIsaUJBQWU7RUFDZix1QkFBc0I7RUFDdEIscUJBQW9CLEVBR25CO0FBQ0Q7RUFFSSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO01BQWYsZ0JBQWU7RUFDZixZQUFXO0VBQ1gsaUJBQWdCLEVBdURqQjtBQTVESDtJQU9NLGFySTBPaUMsRXFJdkxsQztBQTFETDtNQVNRLGlCckkyT2dDO01xSTFPaEMsZ0JBQWU7TUFDZixhckl3TzRCO01xSXZPNUIsZ0JySXlPOEI7TXFJeE85QixpQnJJeU8rQjtNcUl4Ty9CLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwyQkFBc0I7Y0FBdEIsdUJBQXNCO01BQ3RCLGNySXVPNkI7TXFJdE83Qiw2QnJJdU9zQyxFcUkzTnZDO0FBN0JQO1FBbUJVLG9DcklzTzBDLEVxSXJPM0M7QUFwQlQ7UUFzQlUsYXJJNE4wQixFcUl0TjNCO0FBNUJUO1VBd0JZLGFySTBOd0I7VXFJek54QixVQUFTO1VBQ1Qsa0JBQWlCLEVBQ2xCO0FBM0JYO01BaUNVLG1Cckl5TjJDO01xSXhOM0MsYXJJZ04wQixFcUk5TTNCO0FBcENUO01BdUNZLGFySTJNd0I7TXFJMU14QixVQUFTO01BQ1Qsa0JBQWlCLEVBQ2xCO0FBMUNYO01BOENVLDBCckk2TTRDLEVxSW5NN0M7QUF4RFQ7UUFtRGMsYXJJK0xzQjtRcUk5THRCLGtCQUFpQixFQUNsQjtBQ3hIYjtFQUNFLHNCQUFxQixFQUN0QjtBQUdEO0VBQ0UsVUFBUyxFQUNWO0FBR0Q7RXZDbU1FLHdCQTNNd0M7RUE0TXhDLGdCQTNNZ0M7RUE0TWhDLGlCSTlNd0I7RUorTXhCLGUvRm5Na0IsRXNJRG5CO0F2Q3lNQztJQVJBLHdCQTNNd0M7SUE0TXhDLGdCQTNNZ0M7SUE0TWhDLGlCSTlNd0I7SUorTXhCLGUvRm5Na0IsRStGME1qQjtBdUN6TUg7RUFFRSxZQUFVLEVBQ1g7QXZDK0VDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QXVDNUpMO0VBRUksWUFBVSxFQUNiO0F2Q3dFQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFz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QUFzQixFQUN2QjtBQUdIO0VBQ0Usa0JBQWlCO0VBQ2pCLGdDQXRHNkIsRUF1RzlCO0FBRUQ7RUFFSSxrQkFBaUI7RUFDakIsZ0NBNUcyQixFQTZHNUI7QUFFSDtFQUNFLDBCeElqSGtCO0V3SWtIbEIsZXhJOEs4QjtFd0k3SzlCLG1CQUFrQjtFQUNsQixtQkFBa0I7RUFDbEIsb0JBQW1CO0VBQ25CLG9CQUFtQjtFQUNuQix1QkFBc0I7RUFDdEIsZ0NBdkg2QjtFQXdIN0IsaUJ4STZLcUI7RXdJNUtyQixpQkFBZ0I7RUFDaEIsZ0JBQWU7RUFDZixpQnhJd0syQixFd0luSzVCO0FBakJEO0lBY0ksMEJ4STdIcUI7SXdJOEhyQixleElrS3NDLEV3SWpLdkM7QUFRSDtFQUNFLFlBQVc7RUFDWCxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLHNCQUFxQjtFQUNyQixlQUFjO0VBQ2QsVUFBUyxFQUNWO0FDbkpEO0VBQ0ksWUFBVztFQUNYLGFBQVksRUFDZjtBMUM2RkM7RUFiQSxzQi9GekRlO0UrRjBEZixpQkluRndCO0VKb0Z4QixnQi9GekRnQjtFK0YwRGhCLGUvRnpEb0I7RStGMERwQix3Qi9GekRzQjtFK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtFQTVFQSwwQi9GOEJvQjtFK0Y3QnBCLGlCSXZCd0I7RUp3QnhCLHFCL0Y4QnNCO0UrRjdCdEIsZS9GYmtCO0UrRmNsQix3Qi9GOEJ1QjtFK0Y3QnZCLHdCL0Y4QnlCO0UrRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0VBckVBLDBCL0YyQm9CO0UrRjFCcEIsaUJJakN3QjtFSmtDeEIsa0IvRjJCbUI7RStGMUJuQixlL0Z2QmtCO0UrRndCbEIsd0IvRjJCdUI7RStGMUJ2Qix3Qi9GMkJ5QjtFK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7RUE5REEsMEIvRndCb0I7RStGdkJwQixpQkkzQ3dCO0VKNEN4QixvQi9Gd0JxQjtFK0Z2QnJCLGUvRmpDa0I7RStGa0NsQix3Qi9Gd0J1QjtFK0Z2QnZCLHdCL0Z3QnlCO0UrRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtFQXZEQSwwQi9GcUJvQjtFK0ZwQnBCLGlCSXREc0I7RUp1RHRCLG1CL0ZxQm9CO0UrRnBCcEIsZS9GM0NrQjtFK0Y0Q2xCLHdCL0ZxQnVCO0UrRnBCdkIsd0IvRnFCeUI7RStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0VBaERBLDBCL0ZrQm9CO0UrRmpCcEIsaUJJL0R3QjtFSmdFeEIsa0IvRmtCbUI7RStGakJuQixlL0ZyRGtCO0UrRnNEbEIsd0IvRmtCdUI7RStGakJ2Qix3Qi9Ga0J5QjtFK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7RUF6Q0EsMEIvRmVvQjtFK0ZkcEIsaUJJekV3QjtFSjBFeEIsZ0IvRmVpQjtFK0ZkakIsZS9GL0RrQjtFK0ZnRWxCLHdCL0ZldUI7RStGZHZCLHdCL0ZleUI7RStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0VBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7SUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7RUFqRUEsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7RUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtJakJySkUsZUFBYztJQUNkLFlBQVc7SUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0VBT0ksYUFBWTtFQUNaLGVBQWM7RUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtFWnBKQSx1QkFBc0I7RVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0VBb0JJLGFBQVksRUFDYjtBQXJCSDtFWmpKQSx3QkFBdUI7RVkwS25CLGtCQUFpQixFQUNsQjtBMEM3Skw7RTFDeUxFLHdCQTNNd0M7RUE0TXhDLGdCQTNNZ0M7RUE0TWhDLGlCSTlNd0I7RUorTXhCLGUvRm5Na0IsRXlJU25CO0ExQytMQztJQVJBLHdCQTNNd0M7SUE0TXhDLGdCQTNNZ0M7SUE0TWhDLGlCSTlNd0I7SUorTXhCLGUvRm5Na0IsRStGME1qQjtBMkN0Tkg7RURNUSxXQUFV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LDBCQW5COEIsRUFvQmpDO0FBR0w7RU5oQlEsV0FBVTtFQUNWLGFBQVksRU1pQm5CO0FBRUQ7RUFDSSxZQUFXLEVBQ2Q7QUFDRDtFQUNJLGtCQUFpQjtFQUNqQix1QkFBc0IsRUFHekI7QWhENkRDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7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RUQ7RUFDRSxpQkFBZ0I7RUFDaEIsaUJBQWdCLEVBQ2pCO0FDck1EO0VBRUUsb0JqSjhTNkI7RWlKMVM3QixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLG9CQUFlO01BQWYsZ0JBQWUsRUFDaEI7QTdHMkJHO0k2R25DSjtNekN1Q0csa0JBWjhCLEV5Q25CaEMsRUFBQTtBQVJEO0lBSUksaUJBQWdCLEVBQ2pCO0FBS0g7RUFDRSx1QkFBc0Q7RUFDdEQscUNBQXNFO0VBRXRFLGdCQUFlO0VBQ2Ysa0JBMUJ5RDtFQTJCekQsZ0JBeEJ3RDtFQXlCeEQsbUJBeEI4QztFQXlCOUMsYUF4Qm9DO0VBMEJwQywwQkFBeUI7RUFFekIsc0JqSmpCZTtFaUprQmYsZ0JqSmhCZ0I7RWlKaUJoQixpQjlDNUN3QixFOEN3RHpCO0FsRHVDQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0FrRGxKTDtJQW1CSSx1QkFBaUU7SUFDakUscUNBQWlGLEVBQ2xGO0FBckJIO0lBdUJJLHVCQUFnRTtJQUNoRSxxQ0FBc0UsRUFDdkU7QUFHSDtFekNrSUMsb0JBQW1CO0VBQ25CLDBCeEd6S3FCO0V3RzBLckIsYUEzTGlDO0VBNExqQyxtQkExTDJCO0VBMkwzQixnQkFBZTtFQUNaLGFBMUx3QixFeUNxRDNCO0F6Q3NJQTtJQUNDLGFBL0x1QztJQWdNdkMsa0NBQTRELEVBQzVEO0F5Q3ZJRjtFQUdFLGlCQUFnQixFQUlqQjtBN0dkRztJNkdPSjtNekNIRyxrQkFaOEIsRXlDc0JoQyxFQUFBO0FsRDBCQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0EzRHpIRDtJNkdPSjtNQUtJLGtCQUFpQixFQUVwQixFQUFBO0FBRUQ7RXpDZUMsbUJBekRxQztFQTBEckMsNkJBQTRCO0VBQzVCLHdCQUF1QjtFQUN0Qiw4QkFBNkI7RUFDN0IsOEJBQTZCO0VBQzlCLHlCQUF3QjtFQUV2QixxQkFBb0I7RUFFckIsb0JBQW1CO0VBQ25CLDhCQUE4RDtFQUM5RCxpQkFBZ0I7RUFVaEIscUNBQW1EO0VBRWxELCtDQUE4QztFQUUvQyxlQTFGb0M7RUEyRnBDLHNCeEcxR29CLEVpSm1FcEI7QWxEc0JDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QVM1RUo7SUFDQyxpQkFBZ0IsRUFDaEI7QUFXRDtJQUNDLDBCeEczR3lCLEV3RzRHekI7QXlDeENGO0V6Q1dDLG1CQXpEcUM7RUEwRHJDLDZCQUE0QjtFQUM1Qix3QkFBdUI7RUFDdEIsOEJBQTZCO0VBQzdCLDhCQUE2QjtFQUM5Qix5QkFBd0I7RUFFdkIscUJBQW9CO0VBRXJCLG9CQUFtQjtFQUNuQiw4QkFBOEQ7RUFDOUQsaUJBQWdCO0VBdUJoQixxQ0FBc0Q7RUFDdEQsZUFuR3NDO0VBcUdyQyxpREFBZ0Q7RUFFakQsc0J4R3JIa0IsRWlKcUVsQjtBbERrQkM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBUzVFSjtJQUNDLGlCQUFnQixFQUNoQjtBeUN2QkY7RXpDT0MsbUJBekRxQztFQTBEckMsNkJBQTRCO0VBQzVCLHdCQUF1QjtFQUN0Qiw4QkFBNkI7RUFDN0IsOEJBQTZCO0VBQzlCLHlCQUF3QjtFQUV2QixxQkFBb0I7RUFFckIsb0JBQW1CO0VBQ25CLDhCQUE4RDtFQUM5RCxpQkFBZ0I7RUFrQ2hCLHFDQUFtRDtFQUNuRCxlQTdHb0M7RUErR25DLCtDQUE4QztFQUUvQyxzQnhHN0gwQixFaUpzRTFCO0FsRGNDO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QVM1RUo7SUFDQyxpQkFBZ0IsRUFDaEI7QTBDdkdGO0VBQ0ksY0FBYSxFQUNoQjtBQUVEO0VBQ0ksY0FBYSxFQUNoQjtBQUVEO0VBQ0ksY0FBYSxFQUNoQjtBQUVEO0VBQ0UsY0FBYSxFQUNkO0FBR0Q7RUFDRTtJQUNFLGVBQWMsRUFDZixFQUFBO0FBR0g7RUFDRTtJQUNFLGVBQWMsRUFDZixFQUFBO0FBSUg7RUFDRTtJQUNFLGVBQWMsRUFDZixFQUFBO0FDakNIO0VwRDZNRSx3QkEzTXdDO0VBNE14QyxnQkEzTWdDO0VBNE1oQyxpQkk5TXdCO0VKK014QixlL0ZuTWtCLEVtSlhuQjtBcERtTkM7SUFSQSx3QkEzTXdDO0lBNE14QyxnQkEzTWdDO0lBNE1oQyxpQkk5TXdCO0lKK014QixlL0ZuTWtCLEUrRjBNakI7QXFEdk5IO0VBQ0UsVUFBUyxFQUNWO0FBQ0Q7RXJEME1FLHdCQTNNd0M7RUE0TXhDLGdCQTNNZ0M7RUE0TWhDLGlCSTlNd0I7RUorTXhCLGUvRm5Na0IsRW9KUm5CO0FyRGdOQztJQVJBLHdCQTNNd0M7SUE0TXhDLGdCQTNNZ0M7SUE0TWhDLGlCSTlNd0I7SUorTXhCLGUvRm5Na0IsRStGME1qQjtBQXZIRDtFQWJBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0VBNUVBLDBCL0Y4Qm9CO0UrRjdCcEIsaUJJdkJ3QjtFSndCeEIscUIvRjhCc0I7RStGN0J0QixlL0Zia0I7RStGY2xCLHdCL0Y4QnVCO0UrRjdCdkIsd0IvRjhCeUI7RStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7RUFyRUEsMEIvRjJCb0I7RStGMUJwQixpQklqQ3dCO0VKa0N4QixrQi9GMkJtQjtFK0YxQm5CLGUvRnZCa0I7RStGd0JsQix3Qi9GMkJ1QjtFK0YxQnZCLHdCL0YyQnlCO0UrRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtFQTlEQSwwQi9Gd0JvQjtFK0Z2QnBCLGlCSTNDd0I7RUo0Q3hCLG9CL0Z3QnFCO0UrRnZCckIsZS9GakNrQjtFK0ZrQ2xCLHdCL0Z3QnVCO0UrRnZCdkIsd0IvRndCeUI7RStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0VBdkRBLDBCL0ZxQm9CO0UrRnBCcEIsaUJJdERzQjtFSnVEdEIsbUIvRnFCb0I7RStGcEJwQixlL0YzQ2tCO0UrRjRDbEIsd0IvRnFCdUI7RStGcEJ2Qix3Qi9GcUJ5QjtFK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7RUFoREEsMEIvRmtCb0I7RStGakJwQixpQkkvRHdCO0VKZ0V4QixrQi9Ga0JtQjtFK0ZqQm5CLGUvRnJEa0I7RStGc0RsQix3Qi9Ga0J1QjtFK0ZqQnZCLHdCL0ZrQnlCO0UrRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtFQXpDQSwwQi9GZW9CO0UrRmRwQixpQkl6RXdCO0VKMEV4QixnQi9GZWlCO0UrRmRqQixlL0YvRGtCO0UrRmdFbEIsd0IvRmV1QjtFK0ZkdkIsd0IvRmV5QjtFK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7RUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtJQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtFQWpFQSxzQi9GekRlO0UrRjBEZixpQkluRndCO0VKb0Z4QixnQi9GekRnQjtFK0YwRGhCLGUvRnpEb0I7RStGMERwQix3Qi9GekRzQjtFK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtFQUlJLHVCQUFzQixFQUN2QjtBQUxIO0lqQnJKRSxlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVcsRUFDWjtB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O0VBQWIscUJBQWE7RUFBYixjQUFhLEVBQ2Q7QUFDRDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBQ3RCLGdCQUFlLEVBQ2hCO0FBQ0Q7RUFDRSwwQkFadUM7RUFhdkMsb0JBQW1CLEVBVXBCO0FBWkQ7SUFJSSwwQkFkK0MsRUFlaEQ7QXhEZ0ZEO0lBYkEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0ZtRXZCO0FBQ0Q7SUE1RUEsMEIvRjhCb0I7SStGN0JwQixpQkl2QndCO0lKd0J4QixxQi9GOEJzQjtJK0Y3QnRCLGUvRmJrQjtJK0ZjbEIsd0IvRjhCdUI7SStGN0J2Qix3Qi9GOEJ5QjtJK0Y3QnpCLG9CQVR5QixFQWlGeEI7QUFDRDtJQXJFQSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVBb0Z4QjtBQUNEO0lBOURBLDBCL0Z3Qm9CO0krRnZCcEIsaUJJM0N3QjtJSjRDeEIsb0IvRndCcUI7SStGdkJyQixlL0ZqQ2tCO0krRmtDbEIsd0IvRndCdUI7SStGdkJ2Qix3Qi9Gd0J5QjtJK0Z2QnpCLG9CQTdCeUIsRUF1RnhCO0FBQ0Q7SUF2REEsMEIvRnFCb0I7SStGcEJwQixpQkl0RHNCO0lKdUR0QixtQi9GcUJvQjtJK0ZwQnBCLGUvRjNDa0I7SStGNENsQix3Qi9GcUJ1QjtJK0ZwQnZCLHdCL0ZxQnlCO0krRnBCekIsb0JBdkN5QixFQTBGeEI7QUFDRDtJQWhEQSwwQi9Ga0JvQjtJK0ZqQnBCLGlCSS9Ed0I7SUpnRXhCLGtCL0ZrQm1CO0krRmpCbkIsZS9GckRrQjtJK0ZzRGxCLHdCL0ZrQnVCO0krRmpCdkIsd0IvRmtCeUI7SStGakJ6QixvQkFqRHlCLEVBNkZ4QjtBQUNEO0lBekNBLDBCL0Zlb0I7SStGZHBCLGlCSXpFd0I7SUowRXhCLGdCL0ZlaUI7SStGZGpCLGUvRi9Ea0I7SStGZ0VsQix3Qi9GZXVCO0krRmR2Qix3Qi9GZXlCO0krRmR6QixvQkEzRHlCLEVBZ0d4QjtBQXlCRDtJQUNFLGUvRmhJcUIsRStGb0l0QjtBQUxEO01BR0ksZS9GbkljLEUrRm9JZjtBQUdIO0lBakVBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGdUh2QjtBQUNEO0lBSUksdUJBQXNCLEVBQ3ZCO0FBTEg7TWpCckpFLGVBQWM7TUFDZCxZQUFXO01BQ1gsWUFBVyxFQUNaO0FpQmtKRDtJQU9JLGFBQVk7SUFDWixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBVkg7SVpwSkEsdUJBQXNCO0lZa0tsQix1QkFBc0IsRUFDdkI7QUFmSDtJQW9CSSxhQUFZLEVBQ2I7QUFyQkg7SVpqSkEsd0JBQXVCO0lZMEtuQixrQkFBaUIsRUFDbEI7QUFqRkg7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBd0R4Skw7RUFDRSxnQkFBZSxFQUVoQjtBeERvRUM7SUFiQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRm1FdkI7QUFDRDtJQTVFQSwwQi9GOEJvQjtJK0Y3QnBCLGlCSXZCd0I7SUp3QnhCLHFCL0Y4QnNCO0krRjdCdEIsZS9GYmtCO0krRmNsQix3Qi9GOEJ1QjtJK0Y3QnZCLHdCL0Y4QnlCO0krRjdCekIsb0JBVHlCLEVBaUZ4QjtBQUNEO0lBckVBLDBCL0YyQm9CO0krRjFCcEIsaUJJakN3QjtJSmtDeEIsa0IvRjJCbUI7SStGMUJuQixlL0Z2QmtCO0krRndCbEIsd0IvRjJCdUI7SStGMUJ2Qix3Qi9GMkJ5QjtJK0YxQnpCLG9CQW5CeUIsRUFvRnhCO0FBQ0Q7SUE5REEsMEIvRndCb0I7SStGdkJwQixpQkkzQ3dCO0lKNEN4QixvQi9Gd0JxQjtJK0Z2QnJCLGUvRmpDa0I7SStGa0NsQix3Qi9Gd0J1QjtJK0Z2QnZCLHdCL0Z3QnlCO0krRnZCekIsb0JBN0J5QixFQXVGeEI7QUFDRDtJQXZEQSwwQi9GcUJvQjtJK0ZwQnBCLGlCSXREc0I7SUp1RHRCLG1CL0ZxQm9CO0krRnBCcEIsZS9GM0NrQjtJK0Y0Q2xCLHdCL0ZxQnVCO0krRnBCdkIsd0IvRnFCeUI7SStGcEJ6QixvQkF2Q3lCLEVBMEZ4QjtBQUNEO0lBaERBLDBCL0ZrQm9CO0krRmpCcEIsaUJJL0R3QjtJSmdFeEIsa0IvRmtCbUI7SStGakJuQixlL0ZyRGtCO0krRnNEbEIsd0IvRmtCdUI7SStGakJ2Qix3Qi9Ga0J5QjtJK0ZqQnpCLG9CQWpEeUIsRUE2RnhCO0FBQ0Q7SUF6Q0EsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRUFnR3hCO0FBeUJEO0lBQ0UsZS9GaElxQixFK0ZvSXRCO0FBTEQ7TUFHSSxlL0ZuSWMsRStGb0lmO0FBR0g7SUFqRUEsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QixFK0Z1SHZCO0FBQ0Q7SUFJSSx1QkFBc0IsRUFDdkI7QUFMSDtNakJySkUsZUFBYztNQUNkLFlBQVc7TUFDWCxZQUFXLEVBQ1o7QWlCa0pEO0lBT0ksYUFBWTtJQUNaLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUFWSDtJWnBKQSx1QkFBc0I7SVlrS2xCLHVCQUFzQixFQUN2QjtBQWZIO0lBb0JJLGFBQVksRUFDYjtBQXJCSDtJWmpKQSx3QkFBdUI7SVkwS25CLGtCQUFpQixFQUNsQjtBQWpGSDtFQWJBLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0VBNUVBLDBCL0Y4Qm9CO0UrRjdCcEIsaUJJdkJ3QjtFSndCeEIscUIvRjhCc0I7RStGN0J0QixlL0Zia0I7RStGY2xCLHdCL0Y4QnVCO0UrRjdCdkIsd0IvRjhCeUI7RStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7RUFyRUEsMEIvRjJCb0I7RStGMUJwQixpQklqQ3dCO0VKa0N4QixrQi9GMkJtQjtFK0YxQm5CLGUvRnZCa0I7RStGd0JsQix3Qi9GMkJ1QjtFK0YxQnZCLHdCL0YyQnlCO0UrRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtFQTlEQSwwQi9Gd0JvQjtFK0Z2QnBCLGlCSTNDd0I7RUo0Q3hCLG9CL0Z3QnFCO0UrRnZCckIsZS9GakNrQjtFK0ZrQ2xCLHdCL0Z3QnVCO0UrRnZCdkIsd0IvRndCeUI7RStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0VBdkRBLDBCL0ZxQm9CO0UrRnBCcEIsaUJJdERzQjtFSnVEdEIsbUIvRnFCb0I7RStGcEJwQixlL0YzQ2tCO0UrRjRDbEIsd0IvRnFCdUI7RStGcEJ2Qix3Qi9GcUJ5QjtFK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7RUFoREEsMEIvRmtCb0I7RStGakJwQixpQkkvRHdCO0VKZ0V4QixrQi9Ga0JtQjtFK0ZqQm5CLGUvRnJEa0I7RStGc0RsQix3Qi9Ga0J1QjtFK0ZqQnZCLHdCL0ZrQnlCO0UrRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtFQXpDQSwwQi9GZW9CO0UrRmRwQixpQkl6RXdCO0VKMEV4QixnQi9GZWlCO0UrRmRqQixlL0YvRGtCO0UrRmdFbEIsd0IvRmV1QjtFK0ZkdkIsd0IvRmV5QjtFK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7RUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtJQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtFQWpFQSxzQi9GekRlO0UrRjBEZixpQkluRndCO0VKb0Z4QixnQi9GekRnQjtFK0YwRGhCLGUvRnpEb0I7RStGMERwQix3Qi9GekRzQjtFK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtFQUlJLHVCQUFzQixFQUN2QjtBQUxIO0lqQnJKRSxlQUFjO0lBQ2QsWUFBVztJQUNYLFlBQVcsRUFDWjtBaUJrSkQ7RUFPSSxhQUFZO0VBQ1osZUFBYztFQUNkLG1CQUFrQixFQUNuQjtBQVZIO0VacEpBLHVCQUFzQjtFWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7RUFvQkksYUFBWSxFQUNiO0FBckJIO0VaakpBLHdCQUF1QjtFWTBLbkIsa0JBQWlCLEVBQ2xCO0F3RDlJTCxjQUFjO0FBRWQ7RUFFRSx1QnZKb0VpQjtFdUpuRWpCLHNCQUFxQjtFQUNyQixjQUFhO0VBSWIscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwrQkFBbUI7RUFBbkIsOEJBQW1CO01BQW5CLHdCQUFtQjtVQUFuQixvQkFBbUIsRUFTcEI7QUFsQkQ7SUFZSSxvQkFBVztRQUFYLGtCQUFXO1lBQVgsWUFBVztJQUNYLG9CQUFtQixFQUNwQjtBQWRIO0lBZ0JJLG9CQUFXO1FBQVgsa0JBQVc7WUFBWCxZQUFXLEVBQ1o7QUFHSDs7RUFFRSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixhQUFZO0VBQ1osY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixhQUFZLEVBQ2I7QUFHRDtFQUNFLG9CQUFtQjtFQUNuQix1QnZKa0NpQjtFdUpqQ2pCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGNBQWE7RUFDYixtQkFBa0IsRUFDbkI7QUFFRDtFQUNFLG9CQUFtQjtFQUNuQix1QnZKeUJpQjtFdUp4QmpCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLGNBQWE7RUFDYixtQkFBa0IsRUFDbkI7QUFFRDtFQUNFLDhCQUE2QjtFQUM3QixxQkFBb0I7RUFDcEIsbUJBQWtCLEVBQ25CO0FBRUQ7RUFDRSxtQkFBa0I7RUFDbEIsWUFBVyxFQUNaO0FBRUQ7RUFDRSx1QkFBc0I7RUFDdEIsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixhQUFZO0VBQ1osY0FBYTtFQUNiLGtCQUFpQjtFQUNqQixzQkFBcUIsRUFDdEI7QUFFRDtFQUNFLHFCQUFvQjtFQUNwQiw4QkFBNkI7RUFDN0IsbUJBQWtCLEVBQ25CO0FBRUQ7RUFDRSw0QkFBMkI7RUFDM0IsNkJBQTRCO0VBQzVCLHlCQUF3QjtFQUN4QixnQkFBZTtFQUNmLGtCQUFnQjtFQUNoQixtQkFBaUIsRUFDbEI7QUFDRDtFQUNFLFVBQVE7RUFDUixtQkFBaUI7RUFDakIsWUFBVSxFQUNYO0FBQ0Q7RUFDRSxrQkFBaUI7RUFDakIsaUJBQWdCLEVBSWpCO0FBTkQ7SUFJSSxjQUFhLEVBQ2Q7QUFFSDtFQUNFLG9CQUFtQjtFQUNuQix1QnZKakNpQjtFdUprQ2pCLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQixjQUFhO0VBQ2IsbUJBQWtCLEVBQ25CO0ExQmxKRDtFQUNJLFlBQVc7RUFDWCxhQUFZLEVBQ2Y7QUFFRDtFQUNJLHNCN0gwQ2lCO0U2SHpDakIsa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixhQUFZO0VBQ1osbUJBQWtCLEVBSXJCO0FBVEQ7SUFPUSxhQUFXLEVBQ2Q7QUFHTDtFOUJtRUUsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QjtFb0c1QnhCLDBCcEdDa0I7RW9HQWxCLDBCQUF5QztFQUN6QyxVcEdpU29CO0VvR2hTcEIsc0JBQXFCO0VBQ3JCLG1CQUFrQjtFQUNsQiwrQkFBMEI7TUFBMUIsMkJBQTBCO0VBQzFCLGdCQUFlO0VBQ2YsMEJBQWlCO0tBQWpCLHVCQUFpQjtNQUFqQixzQkFBaUI7VUFBakIsa0JBQWlCO0VBQ2pCLGFBQVk7RUFDWixxQkFBb0I7RUFDcEIsb0JBQW1CO0VBQ25CLHVCQUFzQjtFQUN0Qix1QkFBc0I7RUFDdEIsc0JBQXFCO0VBQ3JCLGlCcEd1UjJCLEU2SDdRNUI7QXpCUkc7SUxnRUYsc0IvRnpEZTtJK0YwRGYsaUJJbkZ3QjtJSm9GeEIsZ0IvRnpEZ0I7SStGMERoQixlL0Z6RG9CO0krRjBEcEIsd0IvRnpEc0I7SStGMER0Qix3Qi9GekR3QjtJb0dWdEIsaUJBQWdCO0lBQ2hCLDBCQUF5QyxFQUMxQztBQUNEO0lBR0UsMEJwR3RCcUI7SW9HdUJyQiwwQkFBbUQ7SUFDbkQsVXBHMFE0QjtJb0d6UTVCLHVCQUFzQjtJQUN0QixjQUFhLEVBU2Q7QUFQRztNQUNBLDBCQUFtRCxFQUNwRDtBeUJOTDtFQUNJLHNCQUFxQixFQUN4QjtBMkIvQkQ7RUFFSSxjQUFhLEVBRWhCO0FwSGlFRztFb0gvREo7SUFFSSxjQUFhLEVBRWhCLEVBQUE7QUNWRDtFQUNFLHdCQUF1QjtFQUN2Qiw4QkFBNkI7RUFDN0Isa0RBQWlEO0VBQ2pELGdDQUErQjtFQUMvQixhQUFZLEVBRWI7QUFDRDtFQUNFLGdDQUErQjtFQUMvQixzQkFBcUIsRUFDdEI7QUFDRDtFQUNFLHdCQUF1QixFQUN4QjtBQUVEO0VBQ0Usc0JBQXFCO0VBQ3JCLGFBQVksRUFDYjtBQ2pCRDtFM0RpRkUsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QjtFMEozQnhCLHVCQUFzQztFQUN0QyxrQkFBaUI7RUFDakIsa0JBQWlCO0VBQ2pCLG1CQUFrQjtFQUNsQiwwQkFBc0M7RUFDdEMsYUFBWTtFQUNaLFVBQVM7RUFDVCx1Q0FBcUQ7RUFDckQsZ0JBQWUsRUFDaEI7QUFFRDtFM0RvRUUsc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QjtFMEpkeEIsYUFBWTtFQUNaLFdBQVU7RUFDVixrQkFBaUI7RUFDakIsZUFBYztFQUNkLGtCQUFpQjtFQUNqQixnQkFBZTtFQUNmLDBCQUF3QyxFQUN6QztBQUVEO0VBQ0Usc0JBQXFCLEVBT3RCO0FBUkQ7SUFHSSxpQkFBZ0IsRUFJakI7QUFQSDtNQUtNLHNCQUFxQixFQUN0QjtBQ3pCTDtFQUNFLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCO0VBa0R0Qix1Q0FBdUMsRUE4R3hDO0FBbEtEO0lBS0kscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQixFQU1wQjtBQVpIO01BUU0sNkJBQWU7VUFBZixnQkFBZTtNQUNmLDJCQUFzQjtVQUF0Qix1QkFBc0I7TUFDdEIsb0JBQVk7VUFBWixxQkFBWTtjQUFaLGFBQVksRUFDYjtBQVhMO0lBZUkscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0IsRUFrQ3ZCO0FBbERIO01Ba0JNLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IseUJBQXVCO1VBQXZCLHNCQUF1QjtjQUF2Qix3QkFBdUI7TUFDdkIsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwyQkFBc0I7Y0FBdEIsdUJBQXNCLEVBNkJ2QjtBQWpETDtRQXNCUSx5QkFBdUI7WUFBdkIsc0JBQXVCO2dCQUF2Qix3QkFBdUIsRUFDeEI7QUF2QlA7UUF5QlEsZ0JBQWU7UUFDZixpQkFBZ0I7UUFDaEIsNEJBQWtCO1lBQWxCLG1CQUFrQjtRQUNsQixhQUFZO1FBQ1osbUJBQWtCO1FBQ2xCLGFBQVk7UUFDWiwwQkFBbUI7WUFBbkIsdUJBQW1CO2dCQUFuQixvQkFBbUI7UUFDbkIscUJBQWE7UUFBYixxQkFBYTtRQUFiLGNBQWE7UUFDYix5QkFBdUI7WUFBdkIsc0JBQXVCO2dCQUF2Qix3QkFBdUI7UUFDdkIsNkJBQXNCO1FBQXRCLDhCQUFzQjtZQUF0QiwyQkFBc0I7Z0JBQXRCLHVCQUFzQixFQVV2QjtBQTVDUDtVQW9DVSxvQkFBbUIsRUFDcEI7QUFyQ1Q7VUF1Q1UscUJBQWE7VUFBYixxQkFBYTtVQUFiLGNBQWE7VUFDYixhQUFZO1VBQ1osMEJBQW1CO2NBQW5CLHVCQUFtQjtrQkFBbkIsb0JBQW1CO1VBQ25CLHFCQUFvQixFQUNyQjtBQTNDVDtRQStDUSxnQ0FBK0IsRUFDaEM7QUFoRFA7SUF1REkscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsWUFBVztJQUNYLGlCQUFnQixFQTBDakI7QUFwR0g7TUE0RE0sZ0JBQWU7TUFDZixpQkFBZ0I7TUFDaEIseUJBQXdCLEVBQ3pCO0FBL0RMO01BaUVNLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsNkJBQXNCO01BQXRCLDhCQUFzQjtVQUF0QiwyQkFBc0I7Y0FBdEIsdUJBQXNCLEVBYXZCO0FBL0VMO1FBb0VRLHFCQUFhO1FBQWIscUJBQWE7UUFBYixjQUFhO1FBQ2IsNkJBQXNCO1FBQXRCLDhCQUFzQjtZQUF0QiwyQkFBc0I7Z0JBQXRCLHVCQUFzQjtRQUN0QixxQkFBb0IsRUFRckI7QUE5RVA7VUF3RVUscUJBQWE7VUFBYixxQkFBYTtVQUFiLGNBQWE7VUFDYiwwQkFBbUI7Y0FBbkIsdUJBQW1CO2tCQUFuQixvQkFBbUIsRUFJcEI7QUE3RVQ7WUEyRVksbUJBQWtCLEVBQ25CO0FBNUVYO01Ba0ZNLHNCQUFvQixFQUNyQjtBQW5GTDtNQXdGUSxXQUFVLEVBVVg7QUFsR1A7UUEyRlUsaUNBQWdDO1FBQ2hDLG9CQUFtQixFQUVwQjtBQTlGVDtRQWdHVSxVQUFTLEVBQ1Y7QUFqR1Q7SUF1R0kscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYiwwQkFBNkI7UUFBN0IsOEJBQTZCLEVBVzlCO0FBbkhIO01BMkdNLGNBQWE7TUFDYixzQkFBcUI7TUFDckIsZ0JBQWUsRUFLaEI7QUFsSEw7UUErR1Esb0JBQW1CO1FBQ25CLGFBQVksRUFDYjtBQWpIUDtJQXFISSxtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLGtCQUFpQjtJQUNqQixjQUFhO0lBQ2IsV0FBVTtJQUNWLGtCQUFpQjtJQUNqQixRQUFPO0lBQ1AsU0FBUTtJQUNSLGFBQVk7SUFDWixxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0QixvQ0FBbUM7SUFDbkMsMENBQWlDO1lBQWpDLGtDQUFpQztJQUNqQyxvQkFBbUIsRUFtQnBCO0FBckpIO01Bb0lNLGFBQVk7TUFDWixjQUFhO01BQ2IscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYix5QkFBdUI7VUFBdkIsc0JBQXVCO2NBQXZCLHdCQUF1QjtNQUN2QiwwQkFBbUI7VUFBbkIsdUJBQW1CO2NBQW5CLG9CQUFtQixFQUNwQjtBQXpJTDtNQTRJTSxjQUFhLEVBQ2Q7QUE3SUw7TUFnSk0sY0FBYTtNQUNiLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhO01BQ2IsMEJBQThCO1VBQTlCLHVCQUE4QjtjQUE5QiwrQkFBOEI7TUFDOUIsYUFBWSxFQUNiO0FBcEpMO0lBMkpJLGc1a0NBQSs0a0M7SUFDLzRrQyxhQUFZO0lBQ1osWUFBVztJQUNYLHlCQUF3QjtJQUN4QixnQkFBZTtJQUNmLHlCQUFvQjtRQUFwQixxQkFBb0IsRUFDckI7QUFHSDtFQUNFLG9CQUFPO01BQVAsWUFBTztVQUFQLFFBQU8sRUFDUjtBQUVEO0VBQ0UsZ0JBQWU7RUFDZixtQkFBa0IsRUFDbkI7QUFFRCw0QkFBNEI7QUFFNUI7RTVEbkdFLHNCL0Z6RGU7RStGMERmLGlCSW5Gd0I7RUpvRnhCLGdCL0Z6RGdCO0UrRjBEaEIsZS9GekRvQjtFK0YwRHBCLHdCL0Z6RHNCO0UrRjBEdEIsd0IvRnpEd0I7RW9HNUJ4QiwwQnBHQ2tCO0VvR0FsQiwwQkFBeUM7RUFDekMsVXBHaVNvQjtFb0doU3BCLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsK0JBQTBCO01BQTFCLDJCQUEwQjtFQUMxQixnQkFBZTtFQUNmLDBCQUFpQjtLQUFqQix1QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQjtFQUNqQixhQUFZO0VBQ1oscUJBQW9CO0VBQ3BCLG9CQUFtQjtFQUNuQix1QkFBc0I7RUFDdEIsdUJBQXNCO0VBQ3RCLHNCQUFxQjtFQUNyQixpQnBHdVIyQjtFMkpoSDNCLGVBQWMsRUF5Q2Y7QXZEOU1HO0lMZ0VGLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0I7SW9HVnRCLGlCQUFnQjtJQUNoQiwwQkFBeUMsRUFDMUM7QUFDRDtJQUdFLDBCcEd0QnFCO0lvR3VCckIsMEJBQW1EO0lBQ25ELFVwRzBRNEI7SW9HelE1Qix1QkFBc0I7SUFDdEIsY0FBYSxFQVNkO0FBUEc7TUFDQSwwQkFBbUQsRUFDcEQ7QXVEbUpMO0lBSUksbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixhQUFZO0lBQ1oscUJBQW9CLEVBaUJyQjtBQXhCSDtNQVNNLFlBQVc7TUFDWCxZQUFXO01BQ1gsYUFBWTtNQUNaLGFBQVk7TUFDWixZQUFXO01BQ1gsMEIzSjlMc0I7TTJKK0x0QiwyQ0FBMEM7TUFDMUMsbUNBQWtDO01BQ2xDLGtDQUFpQztNQUNqQyxtQkFBa0I7TUFDbEIsbUJBQWtCO01BQ2xCLFFBQU87TUFDUCxzQkFBcUI7TUFDckIsa0JBQWlCLEVBQ2xCO0FBdkJMO0lBMEJJLG1CQUFrQjtJQUNsQixtQkFBa0I7SUFDbEIsdUJBQXNCLEVBV3ZCO0FBdkNIO01BK0JNLGlCQUFnQjtNQUNoQixnQkFBZTtNQUNmLFlBQVc7TUFDWCxtQkFBa0I7TUFDbEIsVUFBUztNQUNULFNBQVE7TUFDUixrQkFBaUIsRUFDbEI7QUF0Q0w7SUF5Q0ksYUFBWSxFQUNiO0FBR0gscUJBQXFCO0FBRXJCO0U1RGxKRSxzQi9GekRlO0UrRjBEZixpQkluRndCO0VKb0Z4QixnQi9GekRnQjtFK0YwRGhCLGUvRnpEb0I7RStGMERwQix3Qi9GekRzQjtFK0YwRHRCLHdCL0Z6RHdCO0VvRzVCeEIsMEJwR0NrQjtFb0dBbEIsMEJBQXlDO0VBQ3pDLFVwR2lTb0I7RW9HaFNwQixzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLCtCQUEwQjtNQUExQiwyQkFBMEI7RUFDMUIsZ0JBQWU7RUFDZiwwQkFBaUI7S0FBakIsdUJBQWlCO01BQWpCLHNCQUFpQjtVQUFqQixrQkFBaUI7RUFDakIsYUFBWTtFQUNaLHFCQUFvQjtFQUNwQixvQkFBbUI7RUFDbkIsdUJBQXNCO0VBQ3RCLHVCQUFzQjtFQUN0QixzQkFBcUI7RUFDckIsaUJwR3VSMkI7RTJKakUzQixlQUFjLEVBQ2Y7QXZEck5HO0lMZ0VGLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0I7SW9HVnRCLGlCQUFnQjtJQUNoQiwwQkFBeUMsRUFDMUM7QUFDRDtJQUdFLDBCcEd0QnFCO0lvR3VCckIsMEJBQW1EO0lBQ25ELFVwRzBRNEI7SW9HelE1Qix1QkFBc0I7SUFDdEIsY0FBYSxFQVNkO0FBUEc7TUFDQSwwQkFBbUQsRUFDcEQ7QXVEdU1MO0VBQ0UscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2Qiw2QkFBc0I7RUFBdEIsOEJBQXNCO01BQXRCLDJCQUFzQjtVQUF0Qix1QkFBc0IsRUFDdkI7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixZQUFXLEVBQ1o7QUFFRCxlQUFlO0FBRWY7RUFDRSx5REFBeUQ7RUFFekQsV0FBVTtFQUFHLDJDQUEyQyxFQUN6RDtBQUVELG1CQUFtQjtBQUVuQjtFQUNFLFlBQVc7RUFDWCxrQkFBaUIsRUFtQmxCO0FBbEJDO0lBQ0UsZ0JBQWUsRUFDaEI7QUFMSDtJQU9JLFlBQVU7SUFDVixhQUFXO0lBQ1gsa0JBQWdCO0lBQ2hCLHdCQUF1QixFQUN4QjtBQVhIO0lBYUkscUJBQWE7SUFBYixxQkFBYTtJQUFiLGNBQWE7SUFDYix3QkFBMkI7UUFBM0IscUJBQTJCO1lBQTNCLDRCQUEyQjtJQUMzQix5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtJQUN2Qiw2QkFBc0I7SUFBdEIsOEJBQXNCO1FBQXRCLDJCQUFzQjtZQUF0Qix1QkFBc0I7SUFDdEIsb0JBQU87UUFBUCxZQUFPO1lBQVAsUUFBTztJQUNQLFlBQVcsRUFDWjtBQUtILDJDQUEyQztBQUUzQyxxRkFBcUY7QUFFckY7RUFtREkscUJBQXFCLEVBUXRCO0FBM0RIO0lBR00sbUJBQWtCO0lBQ2xCLHNCQUFxQjtJQUNyQixZQUFXO0lBQ1gsYUFBWSxFQUNiO0FBUEw7SUFVTSxjQUFhLEVBQ2Q7QUFYTDtJQWNNLG1CQUFrQjtJQUNsQixnQkFBZTtJQUNmLE9BQU07SUFDTixRQUFPO0lBQ1AsU0FBUTtJQUNSLFVBQVM7SUFDVCwwQjNKclNxQjtJMkp1U3JCLGlCQUFnQixFQUNqQjtBQXZCTDtJQTBCTSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGFBQVk7SUFDWixZQUFXO0lBQ1gsVUFBUztJQUNULFlBQVc7SUFDWCx3QkFBdUI7SUFFdkIsaUJBQWdCLEVBQ2pCO0FBbkNMO0lBc0NNLDBCM0p6VHFCLEUySjBUdEI7QUF2Q0w7SUEwQ00sNEIzSjdUcUIsRTJKOFR0QjtBQTNDTDtJQThDTSxvQ0FBbUM7SUFFbkMsNEJBQTJCLEVBQzVCO0FBakRMO0lBcURNLG9CQUFtQixFQUNwQjtBQXRETDtJQXlETSxtQkFBa0IsRUFDbkI7QUFJTDtFQUVJLGlCQUFnQjtFQUNoQixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDBCQUE2QjtNQUE3Qiw4QkFBNkI7RUFDN0IsWUFBVyxFQU9aO0FBWkg7SUFRTSw2QkFBZTtRQUFmLGdCQUFlO0lBQ2Ysb0JBQVk7UUFBWixxQkFBWTtZQUFaLGFBQVk7SUFDWixhQUFZLEVBQ2I7QUFJTCx1QkFBdUI7QUFFdkIsdUNBQXVDO0FBRXZDO0VBQ0UseUJBQXdCO0VBQ3hCLHNCQUFxQjtFQUNyQixhM0IvVzZCO0UyQmdYN0IscUJBQW9CO0VBQ3BCLGtCQUFpQjtFQUNqQixvQkFBbUI7RUFDbkIsYTNCL1dtQyxFMkJnWHBDO0FBRUQ7RUFDRSw2QkFBZTtNQUFmLGdCQUFlO0VBQ2Ysb0JBQVk7TUFBWixxQkFBWTtVQUFaLGFBQVk7RUFDWixxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYSxFQUdkO0E1RDVSQztJQWJBLHNCL0Z6RGU7SStGMERmLGlCSW5Gd0I7SUpvRnhCLGdCL0Z6RGdCO0krRjBEaEIsZS9GekRvQjtJK0YwRHBCLHdCL0Z6RHNCO0krRjBEdEIsd0IvRnpEd0IsRStGbUV2QjtBQUNEO0lBNUVBLDBCL0Y4Qm9CO0krRjdCcEIsaUJJdkJ3QjtJSndCeEIscUIvRjhCc0I7SStGN0J0QixlL0Zia0I7SStGY2xCLHdCL0Y4QnVCO0krRjdCdkIsd0IvRjhCeUI7SStGN0J6QixvQkFUeUIsRUFpRnhCO0FBQ0Q7SUFyRUEsMEIvRjJCb0I7SStGMUJwQixpQklqQ3dCO0lKa0N4QixrQi9GMkJtQjtJK0YxQm5CLGUvRnZCa0I7SStGd0JsQix3Qi9GMkJ1QjtJK0YxQnZCLHdCL0YyQnlCO0krRjFCekIsb0JBbkJ5QixFQW9GeEI7QUFDRDtJQTlEQSwwQi9Gd0JvQjtJK0Z2QnBCLGlCSTNDd0I7SUo0Q3hCLG9CL0Z3QnFCO0krRnZCckIsZS9GakNrQjtJK0ZrQ2xCLHdCL0Z3QnVCO0krRnZCdkIsd0IvRndCeUI7SStGdkJ6QixvQkE3QnlCLEVBdUZ4QjtBQUNEO0lBdkRBLDBCL0ZxQm9CO0krRnBCcEIsaUJJdERzQjtJSnVEdEIsbUIvRnFCb0I7SStGcEJwQixlL0YzQ2tCO0krRjRDbEIsd0IvRnFCdUI7SStGcEJ2Qix3Qi9GcUJ5QjtJK0ZwQnpCLG9CQXZDeUIsRUEwRnhCO0FBQ0Q7SUFoREEsMEIvRmtCb0I7SStGakJwQixpQkkvRHdCO0lKZ0V4QixrQi9Ga0JtQjtJK0ZqQm5CLGUvRnJEa0I7SStGc0RsQix3Qi9Ga0J1QjtJK0ZqQnZCLHdCL0ZrQnlCO0krRmpCekIsb0JBakR5QixFQTZGeEI7QUFDRDtJQXpDQSwwQi9GZW9CO0krRmRwQixpQkl6RXdCO0lKMEV4QixnQi9GZWlCO0krRmRqQixlL0YvRGtCO0krRmdFbEIsd0IvRmV1QjtJK0ZkdkIsd0IvRmV5QjtJK0ZkekIsb0JBM0R5QixFQWdHeEI7QUF5QkQ7SUFDRSxlL0ZoSXFCLEUrRm9JdEI7QUFMRDtNQUdJLGUvRm5JYyxFK0ZvSWY7QUFHSDtJQWpFQSxzQi9GekRlO0krRjBEZixpQkluRndCO0lKb0Z4QixnQi9GekRnQjtJK0YwRGhCLGUvRnpEb0I7SStGMERwQix3Qi9GekRzQjtJK0YwRHRCLHdCL0Z6RHdCLEUrRnVIdkI7QUFDRDtJQUlJLHVCQUFzQixFQUN2QjtBQUxIO01qQnJKRSxlQUFjO01BQ2QsWUFBVztNQUNYLFlBQVcsRUFDWjtBaUJrSkQ7SUFPSSxhQUFZO0lBQ1osZUFBYztJQUNkLG1CQUFrQixFQUNuQjtBQVZIO0lacEpBLHVCQUFzQjtJWWtLbEIsdUJBQXNCLEVBQ3ZCO0FBZkg7SUFvQkksYUFBWSxFQUNiO0FBckJIO0laakpBLHdCQUF1QjtJWTBLbkIsa0JBQWlCLEVBQ2xCO0E0RDZNTCxZQUFZO0FBRVo7RUFDb0IsMkNBQTJDO0VBRTdEOzs7Ozs7Ozs7Ozs7T0FZSyxFQUNOO0FBRUQ7RUFDRTtJQUNFLGdDQUErQixFQUFBO0VBRWpDO0lBQ0Usa0NBQWlDLEVBQUEsRUFBQTtBQUlyQztFQUNFO0lBQ0UsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFBO0VBRXpCO0lBQ0Usa0NBQXlCO1lBQXpCLDBCQUF5QixFQUFBLEVBQUE7QUM3WjdCO0VBQ0UsaUJBQWdCO0VBQ2hCLDJDNUo2QjBDLEU0SjNCM0M7QUFHRDtFQUNFLGlCQUFnQixFQUNqQjtBQUlEO0VBQ0UsMEI1Sm9Db0I7RTRKbkNwQixpQnpEakJ3QjtFeURrQnhCLFdBQVU7RUFDVixpQkFBZ0IsRUFDakI7QUFFRDs7RUFFRSw4Q0F6Qm1FO0VBMEJuRSw2QkFBNEI7RUFDNUIsK0JBQThCO0VBQzlCLHdCQUF1QjtFQUN2QiwyQkFBMEIsRUFDM0I7QUM5QkQ7RUFDRSxZQUFXO0VBQ1gscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixpQkFBZ0I7RUFjaEI7Ozs7OztLQU1HO0VBRUgsdVFBQXVRO0VBb1d2USxtSUFBbUk7RUE0Q25JLGlDQUFpQyxFQTJPbEM7QUE5b0JHO0lBUko7TUFTTSxXQUFVLEVBR2IsRUFBQTtBQVpIO0lBV29DLGNBQWE7SUFBRSxXQUFTLEVBQUc7QUFYL0Q7SUFlSSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLHlCQUF1QjtRQUF2QixzQkFBdUI7WUFBdkIsd0JBQXVCO0lBQ3ZCLDBCQUFtQjtRQUFuQix1QkFBbUI7WUFBbkIsb0JBQW1CLEVBQ3BCO0FBbEJIO0lBNkJJLGlCQUFnQixFQUNqQjtBQTlCSDtJQWdDSSxlQUFjO0lBQ2QsVUFBUztJQUNULFdBQVU7SUFDVixpQkFBZ0I7SUFDaEIsc0JBQXFCLEVBQ3RCO0FBckNIO0lBdUNJLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsb0JBQW1CO0lBQ25CLGtCQUFpQjtJQUNqQixnQkFBZSxFQUNoQjtBQTVDSDtJQThDSSxlQUFjLEVBQ2Y7QUEvQ0g7SUFpREksY0FBYSxFQUNkO0FBbERIO0lBb0RJLGdCQUFlLEVBQ2hCO0FBckRIO0lBdURJLHNCQUFxQjtJQUNyQixzQkFBcUI7SUFDckIsWUFBVztJQUNYLGFBQVk7SUFDWixnQkFBZTtJQUNmLFdBQVU7SUFDVixZQUFXLEVBQ1o7QUE5REg7SUFnRUksc0JBQXFCO0lBQ3JCLGtCQUFpQjtJQUNqQixhQUFZO0lBQ1osYUFBWTtJQUNaLG9CQUFtQjtJQUNuQixzQkFBcUI7SUFDckIsaUJBQWdCO0lBQ2hCLFVBQVM7SUFDVCx1QkFBc0IsRUFDdkI7QUF6RUg7SUEyRUksc0JBQXFCO0lBQ3JCLGdCQUFlLEVBQ2hCO0FBN0VIO0lBK0VJLGFBQVk7SUFDWixZQUFXLEVBQ1o7QUFqRkg7SUFtRkksWUFBVztJQUNYLG1CQUFrQixFQUNuQjtBQXJGSDtJQXVGSSxZQUFXO0lBQ1gsZUFBYztJQUNkLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsV0FBVTtJQUNWLFVBQVM7SUFDVCxhQUFZO0lBQ1osWUFBVyxFQUNaO0FBL0ZIO0lBaUdJLGNBQWEsRUFDZDtBQWxHSDtJQW9HSSxtQkFBa0I7SUFDbEIsV0FBVSxFQUNYO0FBdEdIO0lBd0dJLGdCQUFlLEVBQ2hCO0FBekdIO0lBMkdJLDBDQUF5QztJQUN6QywyQ0FBMEMsRUFDM0M7QUE3R0g7SUErR0ksbUJBQWtCO0lBQ2xCLFdBQVU7SUFDVixVQUFTO0lBQ1QscUJBQW9CO0lBQ3BCLHNCQUFxQjtJQUNyQixtQ0FBa0MsRUFDbkM7QUFySEg7SUF1SEkscUJBQW9CO0lBQ3BCLHNCQUFxQjtJQUNyQixtQ0FBa0M7SUFDbEMsWUFBVyxFQUNaO0FBM0hIO0lBNkhJLHFCQUFvQjtJQUNwQixzQkFBcUI7SUFDckIsZ0NBQStCO0lBQy9CLFlBQVc7SUFDWCxtQ0FBa0M7SUFDbEMsa0NBQWlDLEVBQ2xDO0FBbklIO0lBcUlJLHlCQUF3QixFQUN6QjtBQXRJSDtJQXdJSSxtQkFBa0I7SUFDbEIsUUFBTztJQUNQLFlBQVc7SUFDWCxXQUFVO0lBQ1YsYUFBWTtJQUNaLGdCQUFlO0lBQ2YsV0FBVTtJQUNWLFdBQVUsRUFDWDtBQWhKSDtJQWtKSSxpQkFBZ0IsRUFDakI7QUFuSkg7SUFxSkksaUJBQWdCLEVBQ2pCO0FBdEpIO0lBd0pJLGNBQWEsRUFDZDtBQXpKSDtJQTJKSSxjQUFhO0lBQ2IsYUFBWTtJQUVaLHFCQUFvQjtJQUNwQixhQUFZLEVBQ2I7QUFoS0g7SUFtS0kseUJBQXdCO0lBQ3hCLGlCQUFnQixFQUNqQjtBQXJLSDtJQXVLSSxlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBektIO0lBMktJLGlCQUFnQixFQUNqQjtBQTVLSDtJQThLSSxjQUFhLEVBQ2Q7QUEvS0g7SUFpTEksaUJBQWdCO0lBQ2hCLGdCQUFlLEVBQ2hCO0FBbkxIO0lBcUxJLGVBQWM7SUFDZCxtQkFBa0IsRUFDbkI7QUF2TEg7SUF5TEksa0JBQWlCLEVBQ2xCO0FBMUxIO0lBNExJLGVBQWMsRUFDZjtBQTdMSDtJQStMSSxrQkFBaUIsRUFDbEI7QUFoTUg7SUFrTUksY0FBYSxFQUNkO0FBbk1IO0lBcU1JLFdBQVU7SUFDVixVQUFTO0lBQ1QsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsNkJBQTRCO0lBQzVCLGNBQWE7SUFDYixrQkFBaUI7SUFDakIsZ0JBQWU7SUFDZixhQUFZO0lBQ1osV0FBVTtJQUNWLGVBQWM7SUFDZCw4QkFBNkI7SUFDN0IsYUFBWSxFQUNiO0FBbk5IO0lBcU5JLFdBQVU7SUFDVixVQUFTO0lBQ1QsaUJBQWdCO0lBQ2hCLG1CQUFrQjtJQUNsQixXQUFVO0lBQ1YsNkJBQTRCO0lBQzVCLGNBQWE7SUFDYixnQkFBZTtJQUNmLGVBQWM7SUFDZCxZQUFXO0lBQ1gsYUFBWTtJQUNaLGVBQWM7SUFDZCwwQkFBeUI7SUFDekIsZ0JBQWU7SUFDZiwwQkFBeUI7SUFDekIsZUFBYztJQUdkLDZCQUE0QjtJQUU1QixtQkFBa0I7SUFDbEIsMkJBQTBCLEVBQzNCO0FBM09IO0lBOE9JLGlCQUFnQixFQUNqQjtBQS9PSDtJQWlQSSxrQkFBaUIsRUFDbEI7QUFsUEg7SUFvUDBDLDJHQUEyRyxFQUNsSjtBQXJQSDtJQXVQSSxhQUFZO0lBQ1osWUFBVyxFQUNaO0FBelBIO0lBMlBJLGtCQUFpQjtJQUNqQixrQkFBaUIsRUFDbEI7QUE3UEg7SUErUEksaUNBQWdDLEVBQ2pDO0FBaFFIO0lBa1FJLDhCQUE2QixFQUM5QjtBQW5RSDtJQXFRSSwwQkFBeUIsRUFDMUI7QUF0UUg7SUF3UUksWUFBVztJQUNYLDhCQUE2QjtJQUM3QixnQkFBZSxFQUNoQjtBQTNRSDtJQTZRSSxpQ0FBZ0MsRUFDakM7QUE5UUg7SUFnUkksWUFBVztJQUNYLG1CQUFrQixFQUNuQjtBQWxSSDtJQW9SSSxVQUFTO0lBQ1QsV0FBVSxFQUNYO0FBdFJIO0lBd1JJLGNBQWEsRUFDZDtBQXpSSDtJQTJSSSxlQUFjO0lBQ2QseUJBQXdCO0lBQ3hCLGFBQVk7SUFDWixzQkFBcUI7SUFDckIsa0JBQWlCLEVBQ2xCO0FBaFNIO0lBa1NJLDhCQUE2QjtJQUM3QiwrREFBOEQsRUFDL0Q7QUFwU0g7SUFzU0ksWUFBVztJQUNYLDBCQUF5QjtJQUN6QixrQkFBaUI7SUFDakIsc0JBQXFCO0lBQ3JCLG1CQUFrQjtJQUNsQixxQkFBb0I7SUFDcEIsa0JBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixpQkFBZ0I7SUFDaEIsaUJBQWdCO0lBR2hCLHlCQUF3QixFQUN6QjtBQW5USDtJQXFUSSxZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLDBCQUF5QjtJQUN6QixzQkFBcUI7SUFDckIsa0JBQWlCO0lBQ2pCLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFDakIsaUJBQWdCO0lBQ2hCLGlCQUFnQjtJQUNoQixrQkFBaUI7SUFHakIseUJBQXdCO0lBQ3hCLGVBQWM7SUFDZCwwQkFBeUI7SUFDekIsMEJBQXlCLEVBQzFCO0FBclVIO0lBdVVJLFlBQVc7SUFDWCxtQkFBa0I7SUFDbEIsb0JBQW1CO0lBQ25CLGVBQWM7SUFDZCxTQUFRO0lBQ1IsYUFBWTtJQUFHLHNEQUFzRDtJQUNyRSxVQUFTO0lBQUcsa0NBQWtDO0lBQzlDLHdCQUF1QjtJQUN2QixrQ0FBaUMsRUFDbEM7QUFoVkg7SUFrVkksWUFBVztJQUNYLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFBRyxnQ0FBZ0M7SUFDdEQsZUFBYztJQUNkLFNBQVE7SUFDUixhQUFZO0lBQUcsc0RBQXNEO0lBQ3JFLFVBQVM7SUFBRywyRUFBMkU7SUFDdkYsd0JBQXVCO0lBQ3ZCLGtDQUFpQyxFQUNsQztBQTNWSDtJQTZWSSxrQkFBaUI7SUFDakIsc0JBQXFCLEVBQ3RCO0FBL1ZIO0lBaVdJLDhCQUE2QixFQUM5QjtBQWxXSDtJQW9XSSxnQ0FBK0IsRUFDaEM7QUFyV0g7SUF1V0ksZ0JBQWUsRUFDaEI7QUF4V0g7SUEwV0ksWUFBVyxFQUNaO0FBM1dIO0lBOFdJLG1CQUFrQixFQUNuQjtBQS9XSDtJQWlYSSxnQkFBZSxFQUNoQjtBQWxYSDtJQW9YSSxlQUFjLEVBQ2Y7QUFyWEg7SUF3WEksaUNBQWdDLEVBQ2pDO0FBelhIO0lBNFhJLG1CQUFrQixFQUNuQjtBQTdYSDtJQWlZSSxpQkFBZ0IsRUFDakI7QUFsWUg7SUFvWUksaUJBQWdCO0lBQ2hCLHdCQUF1QjtJQUN2QixlQUFjO0lBQ2QsbUJBQWtCLEVBQ25CO0FBeFlIO0lBMFlJLG1CQUFrQjtJQUNsQixPQUFNO0lBQ04sU0FBUTtJQUNSLHlCQUF3QjtJQUN4QixVQUFTO0lBQ1QsZUFBYztJQUlkLG1DQUFrQyxFQUNuQztBQXBaSDtJQXNaSSxpQkFBZ0IsRUFDakI7QUF2Wkg7SUEwWkksWUFBVztJQUNYLGtCQUFpQjtJQUNqQixtQkFBa0IsRUFDbkI7QUE3Wkg7SUErWkksNkJBQTRCLEVBQzdCO0FBaGFIO0lBa2FJLDZCQUE0QixFQUM3QjtBQW5hSDtJQXFhSSw2QkFBNEIsRUFDN0I7QUF0YUg7SUF3YUksOEJBQTZCLEVBQzlCO0FBemFIO0lBNmFJLG9CQUFtQixFQUNwQjtBQTlhSDtJQWliSSxZQUFXO0lBQ1gsZUFBYztJQUNkLFdBQVU7SUFDVixZQUFXO0lBQ1gsbUJBQWtCO0lBQ2xCLFVBQVM7SUFDVCxTQUFRO0lBQ1Isb0JBQW1CO0lBQ25CLHVCQUFzQjtJQUN0QixxQkFBb0IsRUFDckI7QUEzYkg7SUE4YkksMEJBQXlCO0lBQ3pCLHNCQUFxQixFQUN0QjtBQWhjSDtJQW1jSSxlQUFjLEVBQ2Y7QUFwY0g7SUF1Y0ksMEJBQXlCO0lBR3pCLG9FQUFtRSxFQUNwRTtBQTNjSDtJQWdkSSxvQ0FBbUMsRUFDcEM7QUFqZEg7SUFvZEksMEJBQXlCO0lBQ3pCLHNCQUFxQixFQUN0QjtBQXRkSDtJQXlkSSxlQUFjLEVBQ2Y7QUExZEg7SUE2ZEksMEJBQXlCO0lBR3pCLG9FQUFtRSxFQUNwRTtBQWplSDtJQXNlSSxvQ0FBbUMsRUFDcEM7QUF2ZUg7SUEwZUksMEJBQXlCO0lBQ3pCLHNCQUFxQixFQUN0QjtBQTVlSDtJQStlSSxlQUFjLEVBQ2Y7QUFoZkg7SUFtZkksMEJBQXlCO0lBR3pCLG9FQUFtRSxFQUNwRTtBQXZmSDtJQTRmSSxvQ0FBbUMsRUFDcEM7QUE3Zkg7SUFnZ0JJLDBCQUF5QjtJQUN6QixzQkFBcUIsRUFDdEI7QUFsZ0JIO0lBcWdCSSxlQUFjLEVBQ2Y7QUF0Z0JIO0lBeWdCSSwwQkFBeUI7SUFHekIsb0VBQW1FLEVBQ3BFO0FBN2dCSDtJQWtoQkksb0NBQW1DLEVBQ3BDO0FBbmhCSDtJQXNoQkksMEJBQXlCO0lBQ3pCLHNCQUFxQixFQUN0QjtBQXhoQkg7SUEyaEJJLGVBQWMsRUFDZjtBQTVoQkg7SUEraEJJLDBCQUF5QjtJQUd6QixvRUFBbUUsRUFDcEU7QUFuaUJIO0lBd2lCSSxvQ0FBbUMsRUFDcEM7QUF6aUJIO0lBNGlCSSwwQkFBeUI7SUFDekIsc0JBQXFCLEVBQ3RCO0FBOWlCSDtJQWlqQkksZUFBYyxFQUNmO0FBbGpCSDtJQXFqQkksMEJBQXlCO0lBR3pCLG9FQUFtRSxFQUNwRTtBQXpqQkg7SUE4akJJLG9DQUFtQyxFQUNwQztBQS9qQkg7SUFra0JJLG1CQUFrQixFQUNuQjtBQW5rQkg7SUFxa0JJLGNBQWEsRUFDZDtBQXRrQkg7SUF3a0JJLHNCQUFxQixFQUN0QjtBQXprQkg7SUEya0JJLGNBQWEsRUFDZDtBQTVrQkg7SUE4a0JJLDJEQUEwRCxFQUMzRDtBQS9rQkg7SUFpbEJJLGtDQUFpQyxFQUNsQztBQWxsQkg7SUFvbEJJLDJEQUEwRCxFQUMzRDtBQXJsQkg7O0lBeWxCSSxlQUFjO0lBQ2QsZ0JBQWU7SUFDZiwyQkFBMEI7SUFDMUIsa0JBQWlCO0lBQ2pCLDZCQUE0QixFQUM3QjtBQTlsQkg7SUFpbUJJLGlCQUFnQixFQUNqQjtBQWxtQkg7SUFxbUJJLGlCQUFnQixFQUNqQjtBQXRtQkg7SUEwbUJNLGlCQUFnQixFQUNqQjtBQTNtQkw7SUErbUJJLFdBQVU7SUFDViwrQkFBOEI7SUFDOUIseURBQXdELEVBQ3pEO0FBbG5CSDtJQXFuQkksWUFBVztJQUNYLHNDQUFxQztJQUNyQywrQkFBOEIsRUFnQi9CO0FBdm9CSDtNQTBuQlEsK0JBQThCO01BQzlCLHNDQUFxQyxFQUN0QztBQTVuQlA7TUErbkJVLCtCQUE4QixFQUMvQjtBQWhvQlQ7TUFrb0JVLCtCQUE4QixFQUMvQjtBQW5vQlQ7SUF5b0JJLDBCQUF5QjtJQUN6QixlQUFjO0lBQ2QsbUJBQWtCO0lBQ2xCLG1CQUFrQjtJQUNsQixvQkFBbUI7SUFDbkIsb0JBQW1CO0lBQ25CLHVCQUFzQjtJQUN0QixnQ0FBK0I7SUFDL0IsaUJBQWdCO0lBQ2hCLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLGdCQUFlLEVBQ2hCO0FDcHBCSDtFQUVJLHFCQUFhO0VBQWIscUJBQWE7RUFBYixjQUFhO0VBQ2IsNkJBQXNCO0VBQXRCLDhCQUFzQjtNQUF0QiwyQkFBc0I7VUFBdEIsdUJBQXNCLEVBa0J2QjtBQXJCSDtJQUtNLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhO0lBQ2IsNkJBQXNCO0lBQXRCLDhCQUFzQjtRQUF0QiwyQkFBc0I7WUFBdEIsdUJBQXNCLEVBVXZCO0FBaEJMO01BU1EscUJBQWE7TUFBYixxQkFBYTtNQUFiLGNBQWE7TUFDYiw2QkFBc0I7TUFBdEIsOEJBQXNCO1VBQXRCLDJCQUFzQjtjQUF0Qix1QkFBc0I7TUFDdEIscUJBQW9CLEVBSXJCO0FBZlA7UUFhVSxrQkFBaUIsRUFDbEI7QUFkVDtJQW1CTSxhQXBCaUMsRUFxQmxDO0FBcEJMO0VBdUJJLGNBQWE7RUFDYiwwQkFBbUI7TUFBbkIsdUJBQW1CO1VBQW5CLG9CQUFtQjtFQUNuQix5QkFBdUI7TUFBdkIsc0JBQXVCO1VBQXZCLHdCQUF1QjtFQUN2QixhQUFZO0VBQ1osYUFBWSxFQUtiO0FBaENIO0lBNkJNLHFCQUFhO0lBQWIscUJBQWE7SUFBYixjQUFhLEVBQ2Q7QUE5Qkw7RUFrQ0ksYUFBWTtFQUNaLGVBQWM7RUFDZCxZQUFXO0VBQ1gsYUFBWTtFQUNaLFlBQVc7RUFDWCxtQkFBa0I7RUFDbEIsd0JBQXVCO0VBQ3ZCLGtEQUFpRDtFQUNqRCxzREFBNkM7VUFBN0MsOENBQTZDO0VBQzdDLGtCQUFpQixFQUNsQjtBQWlCSDtFQUNFLHFCQUFvQjtFQUNwQixrQkFUaUM7RUFVakMsc0JBVCtCLEVBeURoQztBQW5ERDtJQUtJLDBCNUJoRXdDO0k0QmlFeEMsZTVCOURrQyxFNEJnRW5DO0FBUkg7SUFXSSxpQkFBZ0IsRUFDakI7QUFaSDtJQWNJLG9CQWpCd0M7SUFrQnhDLGlCQW5CcUMsRUFxQnRDO0FBakJIO0lBbUJJLG9CQXRCd0MsRUF1QnpDO0FBcEJIO0lBdUJJLDBCQWhDd0M7SUFpQ3hDLFlBaEMrQixFQWtDaEM7QUExQkg7SUE0QkksMEJBdkN3QztJQXdDeEMsWUF2QytCLEVBeUNoQztBQS9CSDtJQWlDSSxlQXRDcUMsRUF1Q3RDO0FBbENIO0lBb0NJLFlBdEMyQixFQXVDNUI7QUFyQ0g7SUEwQ00sVUFBUyxFQUNWO0FBM0NMO0lBZ0RJLHlCQUF3QixFQUN6QjtBQUlIO0VBQ0U7SUFDRSxnQ0FBdUI7WUFBdkIsd0JBQXVCLEVBQUE7RUFFekI7SUFDRSxrQ0FBeUI7WUFBekIsMEJBQXlCLEVBQUEsRUFBQTtBQUw3QjtFQUNFO0lBQ0UsZ0NBQXVCO1lBQXZCLHdCQUF1QixFQUFBO0VBRXpCO0lBQ0Usa0NBQXlCO1lBQXpCLDBCQUF5QixFQUFBLEVBQUE7QUN2SDdCO0VBR0ksYUFBWSxFQXlGYjtBQTVGSDtJQUtNLGlDL0pEbUIsRStKRXBCO0FBTkw7SUFRTSxhQUFZLEVBQ2I7QUFUTDtJQVdNLHdDL0pDYyxFK0pBZjtBQVpMO0lBZ0JRLHVCQUFzQjtJQUN0Qiw4Qi9KYmlCO0krSmNqQixvQkFBbUI7SUFDbkIsaUJBQWdCO0loRXFEdEIsMEIvRmVvQjtJK0ZkcEIsaUJJekV3QjtJSjBFeEIsZ0IvRmVpQjtJK0ZkakIsZS9GL0RrQjtJK0ZnRWxCLHdCL0ZldUI7SStGZHZCLHdCL0ZleUI7SStGZHpCLG9CQTNEeUIsRWdFRXBCO0FBckJQO0lBNkJVLHdDL0pqQlUsRStKa0JYO0FBOUJUO0lBaUNVLHdDL0pyQlUsRStKc0JYO0FBbENUO0lBdUNVLHdDL0ozQlUsRStKNEJYO0FBeENUO0lBMENVLHdDL0o5QlUsRStKK0JYO0FBM0NUO0lBK0NRLG1CQUFrQixFQUNuQjtBQWhEUDtJQW1EUSxxQkFBYTtJQUFiLHFCQUFhO0lBQWIsY0FBYTtJQUNiLDZCQUFzQjtJQUF0Qiw4QkFBc0I7UUFBdEIsMkJBQXNCO1lBQXRCLHVCQUFzQjtJQUN0QiwwQkFBbUI7UUFBbkIsdUJBQW1CO1lBQW5CLG9CQUFtQjtJQUNuQix5QkFBdUI7UUFBdkIsc0JBQXVCO1lBQXZCLHdCQUF1QjtJQUN2QixtQkFBa0IsRUEyQm5CO0FBbEZQO01BNERVLGFBQVk7TUFDWixZQUFXO01BQ1gsZ0JBQWUsRUFDaEI7QUEvRFQ7TUFpRVUsMEIvSjRSc0IsRStKM1J2QjtBQWxFVDtNQW9FVSwwQi9KMlJvQixFK0oxUnJCO0FBckVUO01BdUVVLDBCL0p1UnFCLEUrSnRSdEI7QUF4RVQ7TUEyRVUsMEIvSmxFaUIsRStKbUVsQjtBQTVFVDtNQThFVSwwQi9KdkVpQixFK0p5RWxCO0FBaEZUO0lBd0ZRLGNBQWEsRUFDZDtBQXpGUDtFQThGSSxxQkFBYTtFQUFiLHFCQUFhO0VBQWIsY0FBYTtFQUNiLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQixFQXFCdkI7QUFwSEg7SUFrR00sNkJBQVE7UUFBUixrQkFBUTtZQUFSLFNBQVEsRUFRVDtBQTFHTDtNQW9HUSxxQkFBYTtNQUFiLHFCQUFhO01BQWIsY0FBYTtNQUNiLGlCQUFnQixFQUlqQjtBQXpHUDtRQXVHVSxlQUFjLEVBQ2Y7QUF4R1Q7SUE0R00sb0JBQW1CLEVBT3BCO0FBbkhMO01BOEdRLGUvSmxHWSxFK0ptR2I7QUEvR1A7TUFpSFEsMEIvSnJHWSxFK0pzR2I7QUFsSFA7RUF3SE0sa0MvSjVHYztFK0o2R2QsMEJBQXlCO0VBQ3pCLHdCQUF1QixFQUN4QjtBQzNITDtFQUVJLDZCQUFzQjtFQUF0Qiw4QkFBc0I7TUFBdEIsMkJBQXNCO1VBQXRCLHVCQUFzQjtFQUN0QixnQkFBZSxFQWFoQjtBQWhCSDtJQUtNLGdCQUFlLEVBQ2hCO0FBTkw7SUFRTSxnQkFBZSxFQUNoQjtBQVRMO0lBV00sZ0JBQWUsRUFDaEI7QUFaTDtJQWNNLGdCQUFlLEVBQ2hCO0FDaEJMO0VBQ0UsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQiwrQkFBMkM7RUFDM0MsYWpLa1dzQjtFaUtqV3RCLGFBQVk7RUFDWixXaksrVm1CO0VpSzlWbkIsUUFBTztFQUNQLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsK0JqSzZWb0M7RWlLNVZwQyxnQmpLOFZxQjtFaUs3VnJCLGtCaks4VjZCO0VpSzdWN0IsZ0NqSzJWcUMsRWlLN1V0QztBQTNCRDtJQWVJLGdCQUFlO0lBQ2YsU0FBUTtJQUNSLFVBQVMsRUFDVjtBQWxCSDtJQW9CSSxxQmpLaVZpQixFaUtoVmxCO0FBRUQ7SUF2QkY7TUF3QkksY0FBYSxFQUdoQixFQUFBO0FBRUQ7RUFDRSxVQUFTO0VBQ1QsV0FBVSxFQUNYO0FBRUQ7RUFDRSxnQmpLd1VzQztFaUt2VXRDLGlDakt3VTJDLEVpS2pVNUM7QUFURDtJbEVERSwwQi9GMkJvQjtJK0YxQnBCLGlCSWpDd0I7SUprQ3hCLGtCL0YyQm1CO0krRjFCbkIsZS9GdkJrQjtJK0Z3QmxCLHdCL0YyQnVCO0krRjFCdkIsd0IvRjJCeUI7SStGMUJ6QixvQkFuQnlCLEVrRW1CeEI7QUFMSDtJQU9JLG9CQUFtQixFQUNwQjtBQUdIO0VBQ0UsZ0JqSzJUcUIsRWlLM1F0QjtBQWpERDtJQUdJLGlCQUFnQjtJQUNoQixnQkFBZTtJQUNmLFVBQVMsRUEyQ1Y7QUFoREg7TUFPTSxvQkFBbUI7TUFDbkIsZWpLeENjLEVpSzRDZjtBQVpMO1FBVVEsa0JBQWlCLEVBQ2xCO0FBWFA7TUFlTSxlaks4SDhCO01pSzdIOUIsaUJqSzRId0IsRWlLN0d6QjtBQS9CTDtRQWtCUSxZQUFXO1FBQ1gsYUFBWTtRQUNaLGFBQVk7UUFDWiw4QkFBNkI7UUFDN0IsVUFBUztRQUNULFdBQVU7UUFDVixrQkFBaUI7UUFDakIsZ0JBQWU7UUFDZixlakt6RGlCLEVpSzZEbEI7QUE5QlA7VUE0QlUsaUNBQXdCO2tCQUF4Qix5QkFBd0IsRUFDekI7QUEzQlA7TUFpQ00scUJBQW9CO01BQ3BCLGFBQVksRUFDYjtBQXJDUDtNQXlDTSxjQUFhLEVBQ2Q7QUExQ0w7TUE0Q00sY0FBYSxFQUNkO0FBS0w7RUFDRSxjQUFhLEVBQ2Q7QUFDRDtFQUVJLHFCQUFvQjtFQUNwQixhQUFZLEVBUWI7QUFYSDtJQUtNLGNBQWEsRUFDZDtBQU5MO0lBUU0sb0JBQW1CO0lBQ25CLFdBQVUsRUFDWDtBQVZMO0VBYUksV0FBVTtFQUNWLG9CQUFtQixFQUNwQjtBQWZIO0VBaUJJLFdBQVU7RUFDVixvQkFBbUIsRUFDcEI7QUFuQkg7RUFxQkksV0FBVTtFQUNWLG9CQUFtQixFQUNwQjtBQXZCSDtFQTBCSSxjQUFhLEVBQ2Q7QUEzQkg7RUErQk0sV0FBVTtFQUNWLG9CQUFtQixFQUNwQjtBQUtMO0VBQ0UsY0FBYSxFQUNkO0FBQ0Q7RUFDRSxhQUFZLEVBQ2I7QUFJRDtFQUNFLGNBQWEsRUFJZDtBQUxEO0lBR0ksZUFBYyxFQUNmO0FDckpIO0VBQ0UsWUFBVyxFQUNaO0FBRUQ7RUFDRSw4QkFBNkI7RUFDN0IseUJBQXVCLEVBUXhCO0FBVkQ7SUFJSSw4QkFBNEI7SUFDNUIsT0FBTTtJQUNOLFNBQVE7SUFDUixVQUFTO0lBQ1QsUUFBTyxFQUNSO0FBRUg7RUFDRSxtQkFBa0IsRUFDbkI7QUFDRDtFQUNFLGlCQUFnQjtFQUNoQixZQUFXO0VBQ1gsY0FBYTtFQUNiLG1CQUFrQjtFQWdCbEIsV0FBVSxFQW1CWDtBQXZDRDtJQU1JLE9BQU07SUFDTixRQUFPLEVBQ1I7QUFSSDtJQVdJLGdCQUFlO0lBQ2YsT0FBTTtJQUNOLFdBQVU7SUFDVixXQUFVLEVBQ1g7QUFmSDtJQWlCSSxVQUFTO0lBQ1QsUUFBTyxFQUNSO0FBbkJIO0lBdUJJLG1CQUFrQjtJQUNsQixRQUFPO0lBQ1AsU0FBUTtJQUNSLE9BQU07SUFDTixVQUFTO0lBQ1QsYUFBWTtJQUNaLGFBQVk7SUFDWixXQUFVO0lBQ1YsWUFBVztJQUNYLGNBQWE7SUFDYiwrQkFBbUI7SUFBbkIsOEJBQW1CO1FBQW5CLHdCQUFtQjtZQUFuQixvQkFBbUI7SUFDbkIsNkJBQTRCLEVBSTdCO0FBdENIO01Bb0NNLHFCQUFhO01BQWIscUJBQWE7TUFBYixjQUFhLEVBQ2Q7QUFHTDtFQUNFLFdBQVUsRUFDWDtBQUdEO0VBQ0Usb0NBQTBCO0VBQTFCLDRCQUEwQjtFQUMxQixrQkFBZ0I7RUFDaEIseUJBQXVCLEVBK0N4QjtBQWxERDtJQU9NLDRCQUEyQixFQUM1QjtBQVJMO0lBVU0sNEJBQTJCO0lBQzNCLDJCQUEwQixFQUMzQjtBQVpMO0lBY00sOEJBQTZCO0lBQzdCLDJCQUEwQixFQUMzQjtBQWhCTDtJQW1CTSw2QkFBNEI7SUFDNUIsMkJBQTBCLEVBQzNCO0FBckJMO0lBdUJNLDZCQUE0QjtJQUM1Qiw4QkFBNkIsRUFDOUI7QUF6Qkw7SUE0Qk0sNkJBQTRCO0lBQzVCLDhCQUE2QixFQUM5QjtBQTlCTDtJQWdDTSw4QkFBNkI7SUFDN0IsOEJBQTZCLEVBQzlCO0FBbENMO0lBb0NNLDRCQUEyQjtJQUMzQiw4QkFBNkIsRUFDOUI7QUF0Q0w7SUF3Q00sNEJBQTJCO0lBQzNCLDhCQUE2QixFQUM5QjtBQTFDTDtJQTZDTSx1QkFBc0I7SUFDdEIsNkJBQTRCLEVBQzdCO0FBS0w7RUFJSSxtQkFBa0I7RUFDbEIsNEJBQTJCLEVBRTVCO0FBUEg7RUFXSSxZQUFXLEVBQ1o7QUFaSDtFQWNJLFlBQVcsRUFDWjtBQWZIO0VBaUJJLFdBQVUsRUFDWDtBQ3BJSCxrQkFBa0I7QUFDbEI7RUFLTSxtQkFBa0IsRUFDbkI7QUFOTDtFQVFNLGlCQUFnQixFQUNqQjtBQVRMO0VBV00sa0JBQWlCLEVBQ2xCO0FBWkw7RUFnQkkscUJBQWE7RUFBYixxQkFBYTtFQUFiLGNBQWE7RUFDYixZQUFXO0VBQ1gsYW5LK1ZxQjtFbUs5VnJCLDBCbktqQmdCLEVtS3FCakI7QUF2Qkg7SUFxQk0sMEJuS2xCbUIsRW1LbUJwQjtBcEt3REw7RWdHR0Usc0IvRnpEZTtFK0YwRGYsaUJJbkZ3QjtFSm9GeEIsZ0IvRnpEZ0I7RStGMERoQixlL0Z6RG9CO0UrRjBEcEIsd0IvRnpEc0I7RStGMER0Qix3Qi9GekR3QixFRG9EekI7QUFFQTtFZ0c5REMsMEIvRjhCb0I7RStGN0JwQixpQkl2QndCO0VKd0J4QixxQi9GOEJzQjtFK0Y3QnRCLGUvRmJrQjtFK0ZjbEIsd0IvRjhCdUI7RStGN0J2Qix3Qi9GOEJ5QjtFK0Y3QnpCLG9CQVR5QixFaEdpRUM7QUFDM0I7RWdHckRDLDBCL0YyQm9CO0UrRjFCcEIsaUJJakN3QjtFSmtDeEIsa0IvRjJCbUI7RStGMUJuQixlL0Z2QmtCO0UrRndCbEIsd0IvRjJCdUI7RStGMUJ2Qix3Qi9GMkJ5QjtFK0YxQnpCLG9CQW5CeUIsRWhHa0VDO0FBQzNCO0VnRzVDQywwQi9Gd0JvQjtFK0Z2QnBCLGlCSTNDd0I7RUo0Q3hCLG9CL0Z3QnFCO0UrRnZCckIsZS9GakNrQjtFK0ZrQ2xCLHdCL0Z3QnVCO0UrRnZCdkIsd0IvRndCeUI7RStGdkJ6QixvQkE3QnlCLEVoR21FQztBQUMzQjtFZ0duQ0MsMEIvRnFCb0I7RStGcEJwQixpQkl0RHNCO0VKdUR0QixtQi9GcUJvQjtFK0ZwQnBCLGUvRjNDa0I7RStGNENsQix3Qi9GcUJ1QjtFK0ZwQnZCLHdCL0ZxQnlCO0UrRnBCekIsb0JBdkN5QixFaEdvRUM7QUFDM0I7RWdHMUJDLDBCL0ZrQm9CO0UrRmpCcEIsaUJJL0R3QjtFSmdFeEIsa0IvRmtCbUI7RStGakJuQixlL0ZyRGtCO0UrRnNEbEIsd0IvRmtCdUI7RStGakJ2Qix3Qi9Ga0J5QjtFK0ZqQnpCLG9CQWpEeUIsRWhHcUVDO0FBQzNCO0VnR2pCQywwQi9GZW9CO0UrRmRwQixpQkl6RXdCO0VKMEV4QixnQi9GZWlCO0UrRmRqQixlL0YvRGtCO0UrRmdFbEIsd0IvRmV1QjtFK0ZkdkIsd0IvRmV5QjtFK0ZkekIsb0JBM0R5QixFaEdzRUM7QUFJNUI7RUFDQyxrQkFBZ0I7RUFDaEIsc0JDdEVnQixFRHVFaEI7QUFJRDtFQUNFLHVCQUNGLEVBQUU7QUFFRjtFQUNFLHdCQUNGLEVBQUU7QUFFRjtFQUNFLGlCQUNGLEVBQUU7QUFFRjtFQUNFLHdCQUNGLEVBQUU7QUFFRjtFQUNFLHdCQUNGLEVBQUU7QUFFRjtFQUNFLGlCQUNGLEVBQUU7QUFFRjtFQUNFLHdCQUNGLEVBQUU7QUFFRjtFQUNFLHdCQUNGLEVBQUU7QUFFRjtFQUNFLGlCQUNGLEVBQUU7QUFFRjtFQUNFLHdCQUNGLEVBQUU7QUFFRjtFQUNFLHdCQUNGLEVBQUU7QUFFRjtFQUNFLGtCQUFpQjtFQUNqQixhQUFZLEVBQ2I7QUFFRDtFQUNFLGdCQUFlLEVBQ2hCO0FBRUQsMERBQTBEO0FBRTFEO0VBR0ksYUFBWTtFQUNaLG9CQUFtQjtFQUNuQixtQkFBa0I7RUFDbEIscUJBQW9CO0VBRXBCLGdFQUErRDtFQUMvRCw2QkFBNEI7RUFFNUIsaUJDd0grQixFRHJIaEM7QUFkSDtFQWlCSSxZQUFXO0VBQ1gsbUJBQWtCO0VBQ2xCLGlCQUFnQjtFQUNoQixxQkFBb0I7RUFFcEIsZ0VBQStEO0VBQy9ELDZCQUE0QjtFQUU1QixpQkMwRytCLEVEekdoQztBQTFCSDtFQStCSSxZQUFXO0VBQ1gsbUJBQWdEO0VBQ2hELGlCQUFnQjtFQUNoQixxQkFBb0I7RUFFcEIsZ0VBQStEO0VBQy9ELDZCQUE0QjtFQUU1QixpQkM0RitCO0VEMUYvQixpQ0FBZ0M7RUFJaEMseUJBQXdCO0VBRXhCLHFCQUFvQixFQUNyQjtBQVFIO0VBQ0UsV0FBVTtFQUNWLFlBQVc7RUFDWCxXQUFVO0VBQ1YsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixvQkFBbUI7RUFDbkIsOEJBQTZCO0VBQzdCLHNCQUFxQjtFQUNyQixVQUFTLEVBVVY7QUFuQkQ7SUFXSSxhQUFZLEVBT2I7QUFsQkg7TUFhTSxhQUFZLEVBQ2I7QUFkTDtNQWdCTSxhQUFZLEVBQ2I7QUFLTDtFQUNFLGlCQUFnQixFQUNqQjtBQUVEO0VBQ0Usc0JBQXFCLEVBQ3RCO0FBRUQ7RUFDRSxVQUFTO0VBQ1QsbUJBQWtCO0VBQ2xCLFNBQVE7RUFDUixZQUFXO0VBQ1gsWUFBVyxFQUNaO0FBRUQ7RUFDRSxZQUFXO0VBQ1gsWUFBVztFQUNYLG1CQUFrQjtFQUNsQixtQkFBa0IsRUFFbkI7QUFFRDtFQUNFLGFBQVk7RUFDWixZQUFXLEVBQ1o7QUFFRDtFQUNFLGFDSmE7RURLYixZQ2pCWSxFRGtCYjtBQVVELDJCQUEyQjtBQUUzQix1RUFBdUU7QUFFdkU7RUFDRSxhQUFZLEVBQ2I7QUFXRCwyQ0FBMkM7QUFnQzNDLDJDQUEyQztBQWMzQyxtQ0FBbUM7QUFvQ25DLDBDQUEwQztBQW9CMUMsZ0NBQWdDO0FBV2hDLGtDQUFrQztBQXlCbEMsbUNBQW1DO0FBbUNuQyw4QkFBOEI7QUFLOUIsY0FBYztBQUlkO0VBQ0Usc0JBQXFCO0VBQ3JCLHlCQUF3QjtFQUN4Qix3QkFBdUI7RUFDdkIsbUJBQWtCO0VBQ2xCLFlBQVc7RUFDWCxpQkFBZ0I7RUFDaEIsV0FBVSxFQWlCWDtBQXhCRDtJQVNJLGVBQWM7SUFDZCxhQUFZLEVBQ2I7QUFYSDtJQWVRLGVDNVFTO0lENlFULDJDQ3pjb0M7SUQwY3BDLGdCQUFlLEVBSWhCO0FBckJQO01BbUJVLHNCQUFxQixFQUN0QjtBQWNUO0VBRUksc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixrQkFBaUIsRUFDbEI7QUFMSDtFQU9JLGtCQUFpQixFQUNsQjtBQVJIO0VBVUksa0JDbFFXLEVEbVFaO0FBWEg7RUFhSSxtQkFBa0I7RUFDbEIsZ0JBQWU7RUFDZixvQkFBbUI7RUFDbkIsaUJBQWdCLEVBQ2pCO0FBR0g7RUFDRSxlQUFjO0VBQ2QsZUFBYztFQUNkLHdCQUF1QjtFQUN2QixpQkFBZ0IsRUFJakI7QUFSRDtJQU1JLFVBQVMsRUFDVjtBQUdIO0VBQ0UsaUJBQWdCLEVBQ2pCO0FBRUQ7RUFDRSxvQkN0YnNCO0VEdWJ0Qix5REFBZ0U7RUFDaEUsb0JBQW1CO0VBQ25CLGFBQVk7RUFDWixrQkFBaUI7RUFDakIsY0FBYTtFQUNiLG1CQUFrQixFQWdCbkI7QUF2QkQ7SUFTSSxrQ0FBeUM7SUFDekMsb0JBQW1CO0lBQ25CLDBCQUF5QjtJQUN6QixjQUFhO0lBQ2IsWUFBVztJQUNYLGVBQWM7SUFDZCxXQUFVO0lBQ1YsbUJBQWtCO0lBQ2xCLFNBQVEsRUFDVDtBQWxCSDtJQW9CSSxpQkFBZ0I7SUFDaEIsaUJBQWdCLEVBQ2pCO0FBR0g7RUFDRSxvQkMvY3NCO0VEZ2R0QixrQkFBaUIsRUFRbEI7QUFWRDtJQUlJLGtDQ2xkb0I7SURtZHBCLCtCQUE4QjtJQUM5QixhQUFZO0lBQ1osWUFBVztJQUNYLFVBQVMsRUFDVjtBQUdIO0VBQ0Usb0JDM2RzQjtFRDRkdEIsbUJBQWtCLEVBU25CO0FBWEQ7SUFJSSxrQ0M5ZG9CO0lEK2RwQiwrQkFBOEI7SUFDOUIsYUFBWTtJQUNaLFdBQVU7SUFDVixhQUFZO0lBQ1osVUFBUyxFQUNWO0FBS0g7RUFDRSxVQUFTO0VBQ1QsZ0JBQWUsRUFDaEI7QUFFRDtFQUNFLGFBQVk7RUFDWiwyQkFBMEIsRUFLM0I7QUFQRDtJQUlJLGFBQVk7SUFDWiwyQkFBMEIsRUFDM0I7QUFHSDtFQUNFLFlBQVc7RUFDWCx1QkFBc0IsRUFDdkI7QUFFRDtFQUNFLFlBQVcsRUFDWjtBQUVEO0VBQ0UsYUFBWTtFQUNaLHVCQUFzQixFQUN2QjtBQUVEO0VBQ0UsZUFBYztFQUNkLHNCQUFxQjtFQUNyQixtQkFBa0IsRUFDbkI7QUFjRDtFQUVJLGFBQVksRUFPYjtBQVRIO0lBSU0sYUFBWSxFQUNiO0FBTEw7SUFPTSxhQUFZLEVBQ2I7QUFJTDtFQUNFLDREQUEyRDtFQUMzRCxXQUFVO0VBQ1YsVUFBUyxFQUNWO0FBRUQ7RUFDRSxvQkN2YmMsRUR3YmY7QUFFRDtFQUNFLG9CQzNiYyxFRDRiZjtBQUVEO0VBQ0Usb0JDL2JjLEVEZ2NmO0FBSUQ7RUFDRSxpQkFBZ0I7RUFDaEIsa0JBQWlCO0VBQ2pCLGtCQUFpQixFQUNsQjtBQUVEO0VBQ0UsYUFBWTtFQUNaLGFBQVksRUFDYjtBQU9EO0VBQ0UsYUFBWTtFQUNaLHVCQUFzQjtFQUN0QixZQUFXLEVBQ1o7QUFHRDtFQUVJLFlBQVcsRUFDWjtBQUdIO0VBQ0UsaUJBQWdCLEVBQ2pCO0FBRUQ7RUFDRSxtQkFBa0IsRUFDbkI7QUFHRDtFQUNFLGlCQUFnQixFQUNqQjtBQUVEO0VBQ0UsWUFBVyxFQUNaO0FBRUQ7RUFFSSxzQkFBcUI7RUFDckIsaUJBQWdCLEVBQ2pCO0FBR0g7RUFFSSx3QkFBdUI7RUFDdkIsMkJBQTBCO0VBQzFCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsa0JBQWlCO0VBQ2pCLGVDNWZhO0VENmZiLGdCQUFlO0VBQ2YsWUFBVztFQUNYLHlCQUF3QixFQUl6QjtBQWRIO0lBWU0sb0JDbGdCVyxFRG1nQlo7QUFiTDtFQWdCSSxZQUFXLEVBQ1o7QUFLSDtFQUdFLG9CQUFtQixFQXFCcEI7QUF4QkQ7SUFLSSx3QkFBdUI7SUFDdkIsMkJBQTBCO0lBQzFCLGlCQUFnQjtJQUNoQixtQkFBa0I7SUFDbEIsa0JBQWlCO0lBQ2pCLGVDcmhCYTtJRHNoQmIsZ0JBQWU7SUFDZixzQ0FBcUM7SUFDckMsWUFBVztJQUNYLGNBQWE7SUFDYixXQzlmUyxFRCtmVjtBQWhCSDtJQW9CSSxtQkFBa0I7SUFDbEIsWUFBVztJQUNYLGNBQWEsRUFDZDtBQUdIO0VBQ0UsY0FBYSxFQUNkO0FBRUQ7RUFDRSxzQkFBcUIsRUFJdEI7QUFMRDtJQUdJLDBCQUF5QixFQUMxQjtBQUlIO0VBRUksV0N6aEJTLEVEMGhCVjtBQUdIO0VBQ0UsMEJDeGlCZTtFRHlpQmYsbUJBQWtCO0VBQ2xCLDBCQzFpQmU7RUQyaUJmLG9CQUFtQjtFQUNuQiwyQkFBMEIsRUFDM0I7QUFFRDtFQUNFLGlCQUFnQixFQUNqQjtBQUVEO0VBQ0Usd0JBQXVCO0VBQ3ZCLG9CQUFtQixFQUNwQjtBQUVEO0VBQ0UseUJBQXdCO0VBQ3hCLDRCQUEyQjtFQUMzQiwwQkNwc0JvQjtFRHFzQnBCLDhDQUE2QztFQUM3Qyw2QkFBNEI7RUFDNUIsb0JBQW1CO0VBQ25CLGFBQVk7RUFDWixnQkFBZTtFQUNmLG9CQUFtQjtFQUNuQixpQkFBZ0I7RUFDaEIsYUFBWTtFQUNaLHFCQUFvQjtFQUNwQixXQzFqQlcsRUQyakJaO0FBRUQ7RUFDRSxpQkFBZ0IsRUFDakI7QUFJRCw2QkFBNkI7QUFJN0I7RUFDRSxpQkFBZ0IsRUFDakI7QUFFRDtFQUNFLHlGQUFzRjtFQUN0Riw0RkFBeUY7RUFDekYsbUJBQWtCO0VBQ2xCLG9CQUFtQjtFQUNuQixvRkFBaUY7RUFDakYsZUNydUJvQjtFRHN1QnBCLDJCQUEwQjtFQUMxQixtQkFBa0I7RUFDbEIsbUJBQWtCO0VBQ2xCLFlBQVcsRUF5Qlo7QUFuQ0Q7SUFZSSxnQkFBZTtJQUNmLGtCQUFpQjtJQUNqQixxQkFBb0I7SUFDcEIsZUFBYyxFQUNmO0FBaEJIO0lBa0JJLGdCQUFlO0lBQ2YsaUJBQWdCO0lBQ2hCLGtCQUFpQjtJQUNqQixvQkFBbUI7SUFDbkIsbUJBQWtCLEVBQ25CO0FBdkJIO0lBeUJJLHFDQUFvQztJQUNwQyx3Q0FBdUM7SUFDdkMsYUFBWTtJQUNaLGVDcG9CYTtJRHFvQmIsZ0NBQStCLEVBS2hDO0FBbENIO01BK0JNLGFBQVk7TUFDWixnREFBOEMsRUFDL0M7QUFJTDtFQUNFLGVBQWM7RUFDZCxtQkFBa0I7RUFDbEIsbUJBQWtCLEVBQ25CO0FBR0Q7RUFDRSxhQUFZO0VBQ1osZ0JBQWU7RUFDZixjQUFhO0VBQ2IsYUNwbkJhO0VEcW5CYixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixVQUFTO0VBQ1QsU0FBUTtFQUNSLGNBQWEsRUFLZDtBQWZEO0lBWUksYUFBWTtJQUNaLFlBQVcsRUFDWjtBQUdIO0VBQ0UsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsY0FBYTtFQUNiLGNBQWE7RUFDYixhQ3RvQmE7RUR1b0JiLFNBQVE7RUFDUixvQkFBbUI7RUFDbkIsbUJBQWtCO0VBQ2xCLG1CQUFrQjtFQUNsQixTQUFRO0VBQ1IsY0FBYSxFQUtkO0FBaEJEO0lBYUksYUFBWTtJQUNaLFlBQVcsRUFDWjtBQUdIO0VBQ0UsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsWUFBVztFQUNYLFdBQVUsRUFDWDtBQUVEO0VBQ0UsZUFBYztFQUNkLGNDL3RCbUI7RURndUJuQixlQUFjO0VBQ2Qsa0JDanVCbUI7RURrdUJuQixtQkM1cUJZLEVENnFCYjtBQUVEO0VBRUUsMEJDeHhCNEI7RUR5eEI1QixZQUFXO0VBQ1gsZ0JBQWU7RUFDZixpQkFBZ0I7RUFDaEIsVUFBUztFQUNULGlCQzV4QmU7RUQ2eEJmLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLFlBQVc7RUFDWCxjQ2p2Qm1CO0VEa3ZCbkIsWUFBVztFQUNYLFlBQVcsRUFrQlo7QUEvQkQ7SUFlSSxtREFBa0Q7SUFDbEQsZUFBYztJQUNkLFlBQVc7SUFDWCxhQ3RyQlc7SUR1ckJYLHNCQUFxQjtJQUNyQixZQ3BzQlUsRURxc0JYO0FBckJIO0lBd0JJLGlEQUFnRDtJQUNoRCxlQUFjO0lBQ2QsWUFBVztJQUNYLGFDL3JCVztJRGdzQlgsc0JBQXFCO0lBQ3JCLFlDN3NCVSxFRDhzQlg7QUFHSDtFQUNFLGNBQWE7RUFDYixvQkFBbUIsRUFDcEI7QUFFRDtFQUNFLHlCQUF3QjtFQUN4QixhQUFZO0VBQ1osOENBQTZDO0VBQzdDLGdCQUFlO0VBQ2YsYUFBWTtFQUNaLDZCQUE0QixFQUM3QjtBQUVEO0VBQ0UsMEJBQXlCO0VBQ3pCLGFBQVk7RUFDWiw4Q0FBNkM7RUFDN0MsZ0JBQWU7RUFDZixhQUFZO0VBQ1osNkJBQTRCLEVBQzdCO0FBRUQ7RUFDRSx5QkFBd0I7RUFDeEIsYUFBWTtFQUNaLDhDQUE2QztFQUM3QyxnQkFBZTtFQUNmLGFBQVk7RUFDWiw2QkFBNEIsRUFDN0I7QUFFRDtFQUNFLDRCQUEyQixFQUM1QjtBQUVEO0VBQ0UsK0JBQThCLEVBQy9CO0FBRUQ7RUFDRSxtQkFBa0IsRUFDbkI7QUFFRDtFQUNFLGtCQUFpQjtFQUNqQixrQkFBaUIsRUFDbEI7QUFFRDtFQUNFLG1CQUFrQjtFQUNsQixnQkFBZSxFQUNoQjtBQUVEO0VBQ0UsYUFBWTtFQUNaLFdDcndCVyxFRHN3Qlo7QUFFRDtFQUNFLGNBQWE7RUFDYixhQUFZO0VBQ1osV0Mzd0JXLEVENHdCWjtBQUtEO0VBQ0UsWUFBVyxFQUNaO0FBS0Q7RUFDRSxhQy93QmE7RURneEJiLG1CQUFrQjtFQUNsQixpQkFBZ0I7RUFDaEIsWUM5eEJZLEVEK3hCYjtBQUVEO0VBQ0UsMEJDL3pCYztFRGcwQmQsbUNBQWtDO0VBQ2xDLGdCQUFlO0VBQ2Ysb0JBQW1CO0VBQ25CLHFCQUFvQixFQVlyQjtBQWpCRDtJQU9JLDBCQUF5QixFQUMxQjtBQVJIO0lBVUksd0JBQXVCO0lBQ3ZCLGdCQUFlLEVBQ2hCO0FBWkg7SUFjSSwwQkFBeUI7SUFDekIsZ0JBQWUsRUFDaEI7QUFHSDtFQUNFLDBCQUF5QixFQUMxQjtBQU9EO0VBQ0UsMEJBQXlCO0VBQ3pCLGdCQUFlO0VBQ2YsZUFBYyxFQUNmO0FBRUQ7RUFFSSxnQkFBZSxFQUNoQjtBQUhIO0VBS0ksY0FBYSxFQUNkO0FBTkg7RUFRSSxjQUFhLEVBQ2Q7QUFHSDtFQUVJLGNBQWEsRUFDZDtBQUhIO0VBS0ksZ0JBQWUsRUFDaEI7QUFOSDtFQVFJLGVBQWMsRUFDZjtBQUdIO0VBQ0UsYUFBWTtFQUNaLHNCQUFxQjtFQUNyQixtQkFBa0I7RUFDbEIsb0JDMTRCZ0M7RUQyNEJoQyw4QkN6NEJzQztFRDA0QnRDLFdBQVU7RUFDVixvQkFBbUI7RUFDbkIsY0FBYSxFQUNkO0FBRUQ7RUFHSSxZQUFXO0VBQ1gsU0FBUTtFQUNSLDBCQUF5QjtFQUN6QixhQUFZO0VBQ1osVUFBUztFQUNULFNBQVE7RUFDUixtQkFBa0I7RUFDbEIscUJBQW9CLEVBSXJCO0FBSEM7SUFYSjtNQVlNLHlCQUF3QixFQUUzQixFQUFBO0FBZEg7RUFpQkkscUNBQW9DO0VBQ3BDLDRCQ242QjhCO0VEbzZCOUIsbUJBQWtCO0VBQ2xCLGtCQUFpQixFQUNsQjtBQXJCSDtFQXVCSSxxQ0FBb0M7RUFDcEMsZ0NDdjZCb0M7RUR3NkJwQyxtQkFBa0I7RUFDbEIsa0JBQWlCLEVBQ2xCO0FBS0g7RUFFSSxXQUFVO0VBQ1YsU0FBUTtFQUNSLDBCQUF5QjtFQUN6QixhQUFZO0VBQ1osVUFBUztFQUNULFNBQVE7RUFDUixtQkFBa0I7RUFDbEIscUJBQW9CLEVBSXJCO0FBSEM7SUFWSjtNQVdNLHlCQUF3QixFQUUzQixFQUFBO0FBYkg7RUFlSSxxQ0FBb0M7RUFDcEMsK0JDLzdCb0M7RURnOEJwQyxtQkFBa0I7RUFDbEIsa0JBQWlCLEVBQ2xCO0FBbkJIO0VBcUJJLHFDQUFvQztFQUNwQywyQkN2OEI4QjtFRHc4QjlCLG1CQUFrQjtFQUNsQixrQkFBaUIsRUFDbEI7QUFHSDtFQUNFLG1FQUFrRSxFQUNuRTtBQUdEO0VBQ0Usa0JBQWlCO0VBQ2pCLGlCQUFnQixFQUNqQjtBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLHVCQUFzQjtFQUFHLFVBQVU7RUFDbkMsa0JBQWlCO0VBQ2pCLFVBQVMsRUFDVjtBQUVEO0VBQ0UsbUJBQWtCO0VBQ2xCLE9BQU07RUFDTixRQUFPO0VBQ1AsWUFBVztFQUNYLGFBQVksRUFDYjtBQUlEO0VBQ0Usc0JBQXFCO0VBQ3JCLGlCQUFnQjtFQUNoQixtQkFBa0I7RUFDbEIsaUJBQWdCLEVBQ2pCO0FBRUQ7RUFDRSxXQUFVLEVBQ1g7QUFFRDtFQUNFLHNCQUFxQjtFQUNyQiw4QkFBNkI7RUFDN0Isb0JBQW1CLEVBQ3BCO0FBR0Q7RUFDRSwrQkFBOEIsRUFDL0I7QUFFRDtFQUNFLGVBQWM7RUFDZCxjQUFhO0VBQ2Isc0JBQXFCLEVBQ3RCO0FBRUQ7RUFDRSxjQUFhLEVBQ2Q7QUFFRDtFQUNFLGlCQUFnQjtFQUNoQixnQkFBZSxFQUNoQjtBQUVEO0VBR00sYUFBWSxFQUNiO0FBR0w7RUFDSSxjQUFhLEVBQ2hCO0FBRUQ7RUFDQyx5QkFBd0I7RUFDeEIsMkJBQTBCO0VBQzFCLDRCQUEyQjtFQUMzQixpREFBZ0Q7RUFDaEQsMkJBQTBCO0VBQzFCLDZCQUE0QjtFQUM1Qiw0QkFBMkI7RUFDM0Isa0JBQWlCO0VBQ2pCLG1CQUFtQjtFQUNuQixtQkFBbUI7RUFDbkIsaUJBQWU7RUFDZixZQUFXO0VBQ1gsa0JBQWlCO0VBQ2pCLFlBQVc7RUFDWCxnQkFBZSxFQUNmO0FBQ0Q7RUFDRSxjQUFhLEVBQ2Q7QUFDRDtFQUNFLG9CQUFlO01BQWYsZ0JBQWUsRUFDaEI7QUFDRDtFQUNFLGdCQUFlLEVBSWhCO0FBTEQ7SUFHSSxzQkFBcUIsRUFDdEI7QUFHSDtFQUNFLHdCQUF1QjtFQUN2Qix3QkFBdUI7RUFDdkIscUNBQW9EO0VBQ3BELHNCQUFxQjtFQUNyQixnQkFBZSxFQUtoQjtBQVZEO0lBT0ksYUFBWTtJQUNaLHFDQUE2RCxFQUM5RDtBQUlIO0VBQ0UsWUFBVyxFQUNaO0FBQ0Q7RUFDRSxZQUFXLEVBQ1o7QUFDRDtFQUNFLFlBQVcsRUFDWjtBQUNEO0VBQ0UsWUFBVyxFQUNaO0FBRUQ7RUFBYyxlQUFjLEVBQUs7QUFDakM7RUFBYyxjQUFhLEVBQUs7QUFDaEM7RUFBYyxhQUFZLEVBQUs7QUFDL0I7RUFBYyxlQUFjLEVBQUs7QUFDakM7RUFBYyxhQUFZLEVBQUs7QUFFL0I7RUFBZ0IsaUJBQWdCLEVBQUs7QUFDckM7RUFBZ0IsZ0JBQWUsRUFBSztBQUNwQztFQUFnQixlQUFjLEVBQUs7QUFDbkM7RUFBZ0IsaUJBQWdCLEVBQUs7QUFDckM7RUFBZ0IsZUFBYyxFQUFLO0FBRW5DO0VBQWdCLGlCQUFnQixFQUFLO0FBQ3JDO0VBQWdCLGdCQUFlLEVBQUs7QUFDcEM7RUFBZ0IsZUFBYyxFQUFLO0FBQ25DO0VBQWdCLGlCQUFnQixFQUFLO0FBQ3JDO0VBQWdCLGVBQWMsRUFBSztBQUVuQztFQUFrQixtQkFBa0IsRUFBSztBQUN6QztFQUFrQixrQkFBaUIsRUFBSztBQUN4QztFQUFrQixpQkFBZ0IsRUFBSztBQUN2QztFQUFrQixtQkFBa0IsRUFBSztBQUN6QztFQUFrQixpQkFBZ0IsRUFBSztBQUV2QztFQUFvQixxQkFBb0IsRUFBSztBQUM3QztFQUFvQixvQkFBbUIsRUFBSztBQUM1QztFQUFvQixtQkFBa0IsRUFBSztBQUMzQztFQUFvQixxQkFBb0IsRUFBSztBQUM3QztFQUFvQixtQkFBa0IsRUFBSztBQUUzQztFQUFxQixzQkFBcUIsRUFBSztBQUMvQztFQUFxQixxQkFBb0IsRUFBSztBQUM5QztFQUFxQixvQkFBbUIsRUFBSztBQUM3QztFQUFxQixzQkFBcUIsRUFBSztBQUMvQztFQUFxQixvQkFBbUIsRUFBSztBQUU3QztFQUFtQixvQkFBbUIsRUFBSztBQUMzQztFQUFtQixtQkFBa0IsRUFBSztBQUMxQztFQUFtQixrQkFBaUIsRUFBSztBQUN6QztFQUFtQixvQkFBbUIsRUFBSztBQUMzQztFQUFtQixrQkFBaUIsRUFBSztBQUV6QztFQUFhLGNBQWEsRUFBSztBQUMvQjtFQUFhLGFBQVksRUFBSztBQUM5QjtFQUFhLFlBQVcsRUFBSztBQUM3QjtFQUFhLGNBQWEsRUFBSztBQUMvQjtFQUFhLFlBQVcsRUFBSztBQUU3QjtFQUFlLGdCQUFlLEVBQUs7QUFDbkM7RUFBZSxlQUFjLEVBQUs7QUFDbEM7RUFBZSxjQUFhLEVBQUs7QUFDakM7RUFBZSxnQkFBZSxFQUFLO0FBQ25DO0VBQWUsY0FBYSxFQUFLO0FBRWpDO0VBQWUsZ0JBQWUsRUFBSztBQUNuQztFQUFlLGVBQWMsRUFBSztBQUNsQztFQUFlLGNBQWEsRUFBSztBQUNqQztFQUFlLGdCQUFlLEVBQUs7QUFDbkM7RUFBZSxjQUFhLEVBQUs7QUFFakM7RUFBaUIsa0JBQWlCLEVBQUs7QUFDdkM7RUFBaUIsaUJBQWdCLEVBQUs7QUFDdEM7RUFBaUIsZ0JBQWUsRUFBSztBQUNyQztFQUFpQixrQkFBaUIsRUFBSztBQUN2QztFQUFpQixnQkFBZSxFQUFLO0FBRXJDO0VBQW1CLG9CQUFtQixFQUFLO0FBQzNDO0VBQW1CLG1CQUFrQixFQUFLO0FBQzFDO0VBQW1CLGtCQUFpQixFQUFLO0FBQ3pDO0VBQW1CLG9CQUFtQixFQUFLO0FBQzNDO0VBQW1CLGtCQUFpQixFQUFLO0FBRXpDO0VBQW9CLHFCQUFvQixFQUFLO0FBQzdDO0VBQW9CLG9CQUFtQixFQUFLO0FBQzVDO0VBQW9CLG1CQUFrQixFQUFLO0FBQzNDO0VBQW9CLHFCQUFvQixFQUFLO0FBQzdDO0VBQW9CLG1CQUFrQixFQUFLO0FBRTNDO0VBQWtCLG1CQUFrQixFQUFLO0FBQ3pDO0VBQWtCLGtCQUFpQixFQUFLO0FBQ3hDO0VBQWtCLGlCQUFnQixFQUFLO0FBQ3ZDO0VBQWtCLG1CQUFrQixFQUFLO0FBQ3pDO0VBQWtCLGlCQUFnQixFQUFLO0FBRXZDO0VBRUksK0JBQThCLEVBQy9CO0FBR0g7RUFDRSx5QkFBd0IsRUFDekI7QUFHRDs7R0FFRztBQUNIO0VBQ0UsaUJBQWdCO0VBQ2hCLHVCQUFzQjtFQUN0QixnQkFBZTtFQUNmLGNBQWEsRUFDZDtBQUVEO0VBQ0UsYUFBWTtFQUNaLGdCQUFlO0VBQ2YsaUJBQWdCLEVBQ2pCO0FBRUQ7RUFFSSwyQkFBMEIsRUFDM0I7QUFHSDs7RUFFRSxzQkFBcUI7RUFDckIsY0FBYSxFQUNkO0FBRUQ7RUFDRSxrQkFBaUIsRUFDbEI7QUFFRDtFQUNFLGNBQWEsRUFDZDtBQUVEO0VBQ0UsNEJBQTJCO0VBQzNCLFlBQVc7RUFDWCxzQkFBcUI7RUFDckIsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxtQkFBa0IsRUFDbkI7QUFFRDtFQUNFLHNDQUFxQztFQUNyQyxzQkFBcUI7RUFDckIsZ0JBQWU7RUFDZixjQUFhLEVBQ2Q7QUFFRDtFQUNFLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLDBCQUFpQjtLQUFqQix1QkFBaUI7TUFBakIsc0JBQWlCO1VBQWpCLGtCQUFpQixFQUNsQjtBQUVEO0VBQ0UsWUFBVztFQUNYLGdCQUFlO0VBQ2YsbUJBQWtCO0VBQ2xCLGVBQWM7RUFDZCxzQkFBcUIsRUFDdEI7QUFFRDtFQUNFLGVBQWMsRUFDZjtBQUVEO0VBQ0UscUJBQW9CO0VBQ3BCLGFBQVksRUFDYiIsImZpbGUiOiJ0aGVtZXMvZ2gtYmFzZS9jc3Mvc3R5bGVzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vIGh0dHBzOi8vZ2l0aHViLmNvbS9ydWJ5c2FtdXJhaS9wdXJlY3NzLXNhc3NcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wdXJlY3NzLXNhc3MvdmVuZG9yL2Fzc2V0cy9zdHlsZXNoZWV0cy9wdXJlY3NzL2dyaWRzJzsgICAgLy8gcHVyZUNTUycgZ3JpZHMgYXJlIG11Y2ggbW9yZSBmbGV4aWJsZSB0aGFuIEJvb3RzdHJhcCdzIGh0dHBzOi8vcHVyZWNzcy5pby9ncmlkcy9cbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9wdXJlY3NzLXNhc3MvdmVuZG9yL2Fzc2V0cy9zdHlsZXNoZWV0cy9wdXJlY3NzL2dyaWRzLXJlc3BvbnNpdmUnO1xuQGltcG9ydCAnLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2ZvbnQtYXdlc29tZS9zY3NzL2ZvbnQtYXdlc29tZS5zY3NzJztcbkBpbXBvcnQgJy4uLy4uLy4uL25vZGVfbW9kdWxlcy9sb2FkZXJzLmNzcy9sb2FkZXJzJztcbkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9T3BlbitTYW5zOjMwMCw0MDAnKTtcbkBpbXBvcnQgXCJ2YXJpYWJsZXNcIjtcbkBpbXBvcnQgXCIuLi8uLi8uLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwLXY0L3Njc3MvYm9vdHN0cmFwLnNjc3NcIjtcbi8vIEFkZCBhbnkgbmV3IGNvbXBvbmVudCBzdHlsZXMgdGhhdCBzaG91bGQgYmUgaW5jbHVkZWQgaW4gb2xkIHNpdGVzIGFzIHdlbGwgdG8gdGhlIGJlbG93IGZpbGVcbkBpbXBvcnQgXCJuZXdfY29tcG9uZW50c1wiO1xuXG5AaW1wb3J0IFwiYm9vdHN0cmFwLWNvbXBvbmVudHNcIjtcbkBpbXBvcnQgXCJzZXF1ZW5jZVwiO1xuQGltcG9ydCBcImhvbGRlclBhZ2VcIjtcbkBpbXBvcnQgXCJhY3Rpdml0aWVzXCI7XG5AaW1wb3J0IFwic2hvcnRhbnNcIjtcbkBpbXBvcnQgXCJfdXRpbGl0eV9jYXJvdXNlbFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbWNxX2NvbW1vblwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbWNxX2Ryb3Bkb3duXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF90YWJsZV9hY3Rpdml0eVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbWNxX2J1dHRvbnNfdmVydGljYWxcIjtcbkBpbXBvcnQgXCJjbG96ZVwiO1xuQGltcG9ydCBcInNsaWRlclwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJyZXZpZXdEYXNoYm9hcmRcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X2RyYWduZHJvcFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbWF0Y2hpbmdcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X2hvdHNwb3RcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X21jcV9zbGlkZXJcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3BhZ2VfV29ya2VkRXhhbXBsZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfY2hpbGRyZW5fdGFic1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfZmlsdGVyXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF92aWRlb3BsYXllclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfaW50ZXJhY3RpdmVfdmlkZW9cIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3NwZWVjaGJ1YmJsZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfY29tbW9uXCI7XG5AaW1wb3J0IFwiZml4ZXNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3NwZWVjaGJ1YmJsZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfaGFuZGJvb2tfcGFnZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfc3RhbmRhbG9uZV9zcGxpdFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbWFpbl9uYXZcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X2NoaWxkcmVuX3RhYnNfdmVydGljYWxcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3Nob3J0X2Fuc3dlclwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbWNxX2NoZWNrYm94ZXNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3NlcXVlbmNlX3ZlcnRpY2FsX3RhYnNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X2NoaWxkcmVuX2FjY29yZGlvblwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfY2hpbGRyZW5fY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3BhZ2VfY29sbGVjdGlvblwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfcGFnZV9zZWFyY2hfcmVzdWx0c1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfcGFnZV9jZXJ0aWZpY2F0ZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbG9naW5fcGFnZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfc2VxdWVuY2VcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3NlcXVlbmNlX3BsYWluXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF9zZXF1ZW5jZV9wYW5lbHNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3NlcXVlbmNlX2hvcml6b250YWxfdGFic1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfc2VxdWVuY2VfY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3NlcXVlbmNlX3NjZW5lc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfaG9sZGVyX3BhZ2VcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X21vZGFsXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF9tY3FfYnV0dG9uc19ob3Jpem9udGFsXCI7XG5AaW1wb3J0IFwiX3V0aWxpdHlfcmVzcG9uc2l2ZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfcGFnZV9ob21lX3BhZ2VcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3BhZ2VcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3BhZ2VfcmVwb3J0XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF9ibG9ja1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfYnJhbmNoaW5nX3NjZW5hcmlvXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF9zdGFuZGFsb25lX3NwbGl0XCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF9zY2VuZXNcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X2VkaXRpbmdcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3NlYXJjaFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfZm9ybVwiO1xuQGltcG9ydCBcInR5cG9ncmFwaHlfaHRtbFwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfcmVnaXN0ZXJfcGFnZVwiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfYXNzaWdubWVudF9ibG9jay5zY3NzXCI7XG5AaW1wb3J0IFwiY29tcG9uZW50X2xlYXJuZXJfZGFzaGJvYXJkX2xvZ193aWRnZXQuc2Nzc1wiO1xuQGltcG9ydCBcIl9jb21wb25lbnRfbGF1bmNoX3BhZ2Uuc2Nzc1wiO1xuQGltcG9ydCBcImNvbXBvbmVudF9uYXZpZ2F0aW9uXCI7XG5AaW1wb3J0IFwiX2NvbXBvbmVudF9zdGlja3lfYmxvY2tcIjtcbkBpbXBvcnQgXCJfY29tcG9uZW50X3Byb2dyZXNzX2Jhci5zY3NzXCI7XG5cbmJvZHkge1xuICBAaW5jbHVkZSBwX3N0eWxlcygpO1xuXG59XG5cbiBoMSB7IEBpbmNsdWRlIGgxX3N0eWxlczsgfVxuIGgyIHsgQGluY2x1ZGUgaDJfc3R5bGVzOyB9XG4gaDMgeyBAaW5jbHVkZSBoM19zdHlsZXM7IH1cbiBoNCB7IEBpbmNsdWRlIGg0X3N0eWxlczsgfVxuIGg1IHsgQGluY2x1ZGUgaDVfc3R5bGVzOyB9XG4gaDYgeyBAaW5jbHVkZSBoNl9zdHlsZXM7IH1cblxuXG5cbnN0cm9uZyB7XG4gZm9udC13ZWlnaHQ6Ym9sZDsgLy8gdGhpcyBiZWNhdXNlIHRoZSBib2xkIGluIHRoZSB0aGVtZSBzbyBiYWRcbiBmb250LWZhbWlseTogJGZvbnQtc3Ryb25nO1xufVxuXG5cbi8vIFJlbW92ZSB0aGVzZSBpZiBub3QgcnVubmluZyBCb290c3RyYXAgNCBCZXRhIDFcbi5vZmZzZXQtMSwgLm9mZnNldC1zbS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJVxufVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JVxufVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlXG59XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlXG59XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclXG59XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCVcbn1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyVcbn1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyVcbn1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JVxufVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyVcbn1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclXG59XG5cbmJvZHksaHRtbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyAgLy8gTWVhbnMgdGhhdCB0aGUgYm9keSBjYW4gYmUgZXhwZWN0ZWQgdG8gYWx3YXlzIGJlIGF0IGEgbWluaXVtIHRoZSBzY3JlZW4gaGVpZ2h0XG4gIGhlaWdodDogYXV0bzsgLy8gSXQgd291bGQgYmUgdGhvdWdodCB0aGF0IDEwMCUgaXMgbmVlZGVkIGJ1dCBpdCBpcyBjYXVzaW5nIHRoZSBib2R5IHRvIGJlIHRoZSBoZWlnaHQgb2YgdGhlIHdpbmRvd1xufVxuXG4jcGFnZS1wcmV2IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vKiB0aGlzIGFyZSBtb3N0bHkgY29tbWVudGx5IHVzZWQgb24gdGhlIGhhbmRib29rIHBhZ2VzICovXG5cbi5OZXh0UHJldiB7XG5cbiAgLm5leHQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbmV4dC1idXR0b24tYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBtaW4taGVpZ2h0OiAkbmV4dGFuZGZvcndhcmQtYnV0dG9uLWhlaWdodDtcblxuXG4gIH1cblxuICAucHJldmlvdXMge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHRleHQtaW5kZW50OiAtOTk5MHB4O1xuXG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iYWNrLWJ1dHRvbi1hcnJvdy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblxuICAgIG1pbi1oZWlnaHQ6JG5leHRhbmRmb3J3YXJkLWJ1dHRvbi1oZWlnaHQ7XG4gIH1cblxuXG4gIC51cCB7XG5cbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tbGVmdDogMCAtICRuZXh0YW5kZm9yd2FyZC1idXR0b24taGVpZ2h0LzI7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTBweDtcblxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYmFjay1idXR0b24tYXJyb3cucG5nXCIpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cbiAgICBtaW4taGVpZ2h0OiRuZXh0YW5kZm9yd2FyZC1idXR0b24taGVpZ2h0O1xuXG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1vei10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtby10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXG4gICAgdGV4dC1pbmRlbnQ6IC05OTkwcHg7XG4gIH1cbn1cblxuXG4vLyBib2R5IHtcbi8vICAgQGV4dGVuZCAucF9zdHlsZTtcbi8vIH1cblxuLndoaXRlb253aGl0ZSB7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAtd2Via2l0LWNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgY2xpcC1wYXRoOiBpbnNldCg1MCUpO1xuICBib3JkZXI6IDA7XG4gIGEge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAmOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cblxuXG5wIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbn1cblxuLnJhZGlvLCAuY2hlY2tib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbiNiYWNrZ3JvdW5kIHtcbiAgbGVmdDogMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgei1pbmRleDogLTE7XG59XG5cbiNiYWNrZ3JvdW5kLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luLXRvcDogLTEyLjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cbn1cblxuLnN0cmV0Y2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubmF2aW1nIHtcbiAgaGVpZ2h0OiAkaGVpZ2h0MTY7XG4gIHdpZHRoOiAkd2lkdGgxMztcbn1cblxuLmNvbnRlbnQge1xuICAvLyAtbW96LWJvcmRlci1yYWRpdXM6IDVweDtcbiAgLy8gLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA1cHg7XG4gIC8vIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44NSk7XG4gIC8vIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgLy8gcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuXG4vKiBzdHlsZXMgZm9yIGFjdGl2aXRpZXMgKi9cblxuLyogZ2VuZXJhbCBzdHlsZXMgKGFwcGxpZWQgdG8gb25lIG9yIG1vcmUgZGlmZmVyZW50IGFjdGl2aXR5IHR5cGVzKSAgKi9cblxuLmhpZGRlbm1lZGlhbGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cblxuLmlzQWN0aXZpdHkge1xufVxuXG4uUXVlc3Rpb24ge1xufVxuXG4uc2NvcmVib2FyZCB7XG59XG5cbi8qIFNob3J0IGFuc3dlciBxdWVzdGlvbiBhY3Rpdml0eSBzdHlsZXMgKi9cblxuLlNob3J0QW5zd2VyUXVlc3Rpb24ge1xufVxuXG4uUmVzcG9uc2Uge1xufVxuXG4uc2hvcnRhbnN3ZXJxdWVzdGlvbnRleHQge1xufVxuXG4uU2hvcnRBbnN3ZXJGZWVkYmFjayB7XG59XG5cbi5ub1Jlc3BvbnNlRm9yUGVlciB7XG59XG5cbi5QZWVyQXNzZXNzbWVudEluc3RydWN0aW9ucyB7XG59XG5cbi5zaG9ydGFuc3dlcm1vZGVyYXRlIHtcbn1cblxuLlBlZXJBbnN3ZXIge1xufVxuXG4uUGVlckZlZWRiYWNrQ29udGVudCB7XG59XG5cbi5zaG9ydEFuc3dlclBlZXJBbGVydCB7XG59XG5cbi8qIGNvbXBsZXggZHJhZyBhbmQgZHJvcCBhY3Rpdml0eSBzdHlsZXMgKi9cblxuLmNvbXBsZXhyZXNldCB7XG59XG5cbi5jb21wbGV4c291cmNlIHtcbn1cblxuLmNvbXBsZXh0YXJnZXQge1xufVxuXG4uY29tcGxleGZlZWRiYWNrIHtcbn1cblxuLyogZHJhZyBhbmQgZHJvcCBhY3Rpdml0eSBzdHlsZXMgKi9cblxuLkRyYWdBbmREcm9wIHtcbn1cblxuLk9wdGlvbnMge1xufVxuXG5cbi5EcmFnQ2hvaWNlIHtcbn1cblxuLmRuZFQge1xufVxuXG4uZG5kRiB7XG59XG5cbi5EbkR0YXJnZXQge1xufVxuXG4uRG5EYW5zd2VycyB7XG59XG5cbi5wbGFjZWhvbGRlciB7XG59XG5cbi5zaG93RG5EZmVlZGJhY2sge1xufVxuXG4uaGlkZURuRGZlZWRiYWNrIHtcbn1cblxuLkRyYWdBbmREcm9wUG9zdHNjcmlwdCB7XG59XG5cbi8qIEZlYXR1cmVzIEFjdGl2aXR5IChEcm9wIERvd24pIHN0eWxlcyAqL1xuXG4uRmVhdHVyZXNEaXYge1xufVxuXG4uRmVhdHVyZXNGZWVkYmFjayB7XG59XG5cbi5mZWF0dXJlU2VsZWN0IHtcbn1cblxuLmZlYXR1cmVPcHRpb24ge1xufVxuXG4uZmIge1xufVxuXG4uZmZiUm93IHtcbn1cblxuLyogQ2xvemUgdGVzdCBhY3Rpdml0eSBzdHlsZXMgKi9cblxuLmNsb3plVGVzdCB7XG59XG5cbi5DbG96ZVRlc3RRdWVzdGlvbiB7XG59XG5cbi5jbG96ZVF1ZXN0aW9uQnV0dG9uIHtcbn1cblxuLyogUmFuZ2UgU2xpZGVyIGFjdGl2aXR5IHN0eWxlcyAqL1xuXG4uUmFuZ2VTbGlkZXJEaXYge1xufVxuXG4uUmFuZ2VTbGlkZXJRdWVzdGlvbiB7XG59XG5cbi5SYW5nZVNsaWRlcldyYXBwZXIge1xufVxuXG4ucnNBcnJvd0xlZnQge1xufVxuXG4ucnNBcnJvd1JpZ2h0IHtcbn1cblxuLlJhbmdlU2xpZGVyRmVlZGJhY2sge1xufVxuXG4uUmFuZ2VTbGlkZXJCdXR0b24ge1xufVxuXG5cblxuLyogQ29sbGFib3JhdGlvbiBhY3Rpdml0eSBzdHlsZXMgKi9cblxuLkNvbW1lbnQge1xufVxuXG4uQ29tbWVudFNwYXJrIHtcbn1cblxuLkNvbW1lbnRMaXN0IHtcbn1cblxuLkNvbW1lbnRJdGVtIHtcbn1cblxuLkNvbW1lbnREZXRhaWwge1xufVxuXG4uZGVsZXRlQ29tbWVudCB7XG59XG5cbi5Db21tZW50QnJlYWsge1xufVxuXG4uQ29tbWVudElucHV0IHtcbn1cblxuLkNvbW1lbnRDb250ZW50IHtcbn1cblxuLlNlbmRDb21tZW50IHtcbn1cblxuXG5cblxuLyogQ2hpbGRyZW4gYWN0aXZpdHkgc3R5bGVzICovXG5cbi5TYXZlQWN0aXZpdGllcyB7XG59XG5cbi8qIGp3cGxheWVyICovXG5cblxuXG4udGh1bWJuYWlsIHtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBhIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNhcHRpb24ge1xuICAgIGgzIHtcbiAgICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yMTA7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkaW5nO1xuICAgICAgICBmb250LXNpemU6IC44ZW07XG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLy50aHVtYm5haWxMaXN0IHtcbi8vXHRtaW4taGVpZ2h0OiAzMjBweCA7XG4vL1x0LmNhcHRpb24ge1xuLy9cdFx0bWluLWhlaWdodDogMTIwcHggO1xuLy9cdH1cbi8vfVxuXG5cbi50YWJsZWxpc3Qge1xuICB1bCB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luLWxlZnQ6IDQwcHg7XG4gIH1cbiAgbGkge1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICB9XG4gIHAge1xuICAgIGxpbmUtaGVpZ2h0OiAkaGVpZ2h0MjA7XG4gIH1cbiAgaW1nIHtcbiAgICBtYXJnaW4tbGVmdDogLTM4cHg7XG4gICAgbWFyZ2luLXRvcDogMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gICAgcGFkZGluZy10b3A6IDBweDtcbiAgfVxufVxuXG4jQnJlYWRjcnVtYnMge1xuICBjb2xvcjogI0I3QzBDNTtcbiAgZm9udC1zaXplOiAxZW07XG4gIG1hcmdpbjogMTBweCA1cHggMTBweCAwO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBwIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cblxuI2pzQnJlYWRjcnVtYnMge1xuICBmb250LXNpemU6IC44NWVtO1xufVxuXG4udHJpYW5nbGUtaXNvc2NlbGVzIHtcbiAgYmFja2dyb3VuZDogJHRyaWFuZ2xlLWNvbG9yO1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZjlkODM1LCAkdHJpYW5nbGUtY29sb3IpO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBjb2xvcjogYmxhY2s7XG4gIG1hcmdpbjogMWVtIDAgM2VtO1xuICBwYWRkaW5nOiAxNXB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogJHRyaWFuZ2xlLWNvbG9yIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAxNXB4IDE1cHggMDtcbiAgICBib3R0b206IC0xNXB4O1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGVmdDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gIH1cbiAgLmNhcm91c2VsIHtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbn1cblxuLnRyaWFuZ2xlLWlzb3NjZWxlcy5sZWZ0c3BlZWNoYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAkdHJpYW5nbGUtY29sb3I7XG4gIG1hcmdpbi1sZWZ0OiA1MHB4O1xuICAmOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICR0cmlhbmdsZS1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHggNTBweCAxMHB4IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHRvcDogMTZweDtcbiAgfVxufVxuXG4udHJpYW5nbGUtaXNvc2NlbGVzLnJpZ2h0c3BlZWNoYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAkdHJpYW5nbGUtY29sb3I7XG4gIG1hcmdpbi1yaWdodDogNTBweDtcbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAkdHJpYW5nbGUtY29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCA1MHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB0b3A6IDE2cHg7XG4gIH1cbn1cblxuXG5cbi5hbHRUZXh0IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxNXB4IDA7XG59XG5cbmEuYWN0aW9uTGluayB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxufVxuXG4ucG9zLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDtcbn1cblxuLmxlZnRpY29uIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG5cbi5wb3MtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07XG59XG5cbi5wb3MtY2VudGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDAgYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4vLy5sZWZ0QWxvbmUge1xuLy8gIC8vZmxvYXQ6IGxlZnQ7XG4vLyAgbWFyZ2luLXJpZ2h0OiAxMDAlO1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy99XG5cbi8vLnJpZ2h0QWxvbmUge1xuLy8gIGZsb2F0OiByaWdodDtcbi8vICBtYXJnaW4tbGVmdDogMTAwJTtcbi8vICBkaXNwbGF5OiBibG9jaztcbi8vfVxuXG4ud2hpdGVvbndoaXRlIHtcbiAgYSB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgICY6dmlzaXRlZCB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgIH1cbiAgfVxufVxuXG4uZmFuY3lib3gtY2xvc2Uge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL2ZhbmN5Ym94X2Nsb3NlLnBuZykgMCAwIG5vLXJlcGVhdDtcbiAgbGVmdDogMjBweDtcbiAgdG9wOiAyMHB4O1xufVxuXG4uZmFuY3lib3gtc2tpbiB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjk7XG59XG5cbmJvZHkuVmlkZW9QbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAkY29sb3I5O1xufVxuXG4jRmxvd1BsYXllciB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjk7XG59XG5cblxuXG4uYWN0aXZpdHljb250ZW50IHtcbiAgcGFkZGluZy1sZWZ0OiAxJTtcbiAgcGFkZGluZy1yaWdodDogMSU7XG4gIHBhZGRpbmctdG9wOiAxNXB4O1xufVxuXG4jTGlua1dpdGhWaWRlbyB7XG4gIG1hcmdpbjogYXV0bztcbiAgd2lkdGg6IDY1MHB4O1xufVxuXG5cblxuXG5cblxuLm5hdnRhYmltZyB7XG4gIGhlaWdodDogMzRweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgd2lkdGg6IDM3cHg7XG59XG5cblxuLlJlc3BvbnNlIHtcbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbnVsLk9wdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxuXG4ubXctaGVhZGxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG59XG5cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luLXRvcDogLTFweDtcbn1cblxub3B0aW9uIHtcbiAgY29sb3I6IGdyZXk7XG59XG5cbiNkbmRyb3BQYXJhZ3JhcHMge1xuICBsaSB7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbn1cblxuI3NvdXJjZSB7XG4gIGxpIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kOiAjZWVlO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweDtcbiAgICBjb2xvcjogJGNvbG9yMTM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHBhZGRpbmc6IDZweCAzcHggMHB4IDZweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvcjEyO1xuICAgIH1cbiAgfVxuICBvbCB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cblxuXG5cbiN0YXJnZXQge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDE2cHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTZweDtcbiAgYm9yZGVyLXJhZGl1czogMTZweDtcbiAgbGkge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4O1xuICAgIGNvbG9yOiAkY29sb3IxMztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBkZWNpbWFsLWxlYWRpbmctemVybztcbiAgICBtYXJnaW46IDFweDtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIHdpZHRoOiAkd2lkdGgyMTtcbiAgfVxuICBvbCB7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gIH1cbn1cblxuLmNxRmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYnNsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgLmJ0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDtcbiAgfVxufVxuXG5cbi5QZWVyQW5zd2VyIHtcbiAgdGV4dGFyZWEge1xuICAgIHdpZHRoOiAkd2lkdGgxODtcbiAgfVxufVxuXG4ubm9SZXNwb25zZUZvclBlZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IzMTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAkY29sb3IzMTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgcGFkZGluZzogOHB4IDM1cHggOHB4IDE0cHg7XG59XG5cbi5hY3Rpdml0eUNvbnRlbnQge1xuICBtYXJnaW4tdG9wOiAxNXB4O1xufVxuXG4uc2VxdWVuY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbn1cblxuLmFjdGl2aXR5IHtcbiAgLW1vei1ib3JkZXItcmFkaXVzOiAxMnB4O1xuICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvQWN0aXZpdHkucG5nKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LXNpemU6IDEzcHg7XG4gIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMSUgNSUgMiUgNSU7XG4gIHdpZHRoOiAkd2lkdGgyMDtcbn1cblxuLnNlcXVlbmNlLWFjdGl2aXR5LXJvdyB7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG59XG5cblxuXG4vKiBFeGFtcGxlIFN0eWxlcyBmb3IgRGVtbyAqL1xuXG5cblxuLmZpcnN0c2xpZGUge1xuICBkaXNwbGF5OiBpbml0aWFsO1xufVxuXG4uanVtYm9fc2xpZGVyIHtcbiAgLW1vei1ib3gtc2hhZG93OiBpbnNldCAwIDNweCA3cHggcmdiYSgwLCAwLCAwLCAuMiksIGluc2V0IDAgLTNweCA3cHggcmdiYSgwLCAwLCAwLCAuMik7XG4gIC13ZWJraXQtYm94LXNoYWRvdzogaW5zZXQgMCAzcHggN3B4IHJnYmEoMCwgMCwgMCwgLjIpLCBpbnNldCAwIC0zcHggN3B4IHJnYmEoMCwgMCwgMCwgLjIpO1xuICBiYWNrZ3JvdW5kOiBibGFjazg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIC4yKSwgaW5zZXQgMCAtM3B4IDdweCByZ2JhKDAsIDAsIDAsIC4yKTtcbiAgY29sb3I6ICRhY3RpdmUtY29sb3I7XG4gIHBhZGRpbmc6IDQwcHggMHB4IDQwcHggMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gIH1cbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDYwcHg7XG4gIH1cbiAgYSB7XG4gICAgLW1vei10cmFuc2l0aW9uOiBhbGwgLjJzIGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgY29sb3I6ICRjb2xvcjExO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICB0ZXh0LXNoYWRvdzogMCAwIDEwcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAuMjUpO1xuICAgIH1cbiAgfVxufVxuXG4udGVtcC1zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG5cbi5zZXF1ZW5jZS1uZXh0IHtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogJGhlaWdodDEzO1xuICBtYXJnaW4tdG9wOiAtNDcuNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDMlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTAwMDtcbiAgaW1nIHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLnNlcXVlbmNlLXByZXYge1xuICBjb2xvcjogd2hpdGU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogbm9uZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAkaGVpZ2h0MTM7XG4gIGxlZnQ6IDMlO1xuICBtYXJnaW4tdG9wOiAtNDcuNXB4O1xuICBwYWRkaW5nOiAxMHB4IDE1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvO1xuICB9XG59XG5cbi5hZHZhbmNlZC1zbGlkZXItc2VxdWVuY2UgPiAuc2VxdWVuY2UtY2FudmFzID4gbGkge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDE7XG59XG5cbi5jb250YWluZXItZml4ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiAkc2NyZWVuLWhlaWdodDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6ICRzY3JlZW4taGVpZ2h0O1xuICBtYXgtd2lkdGg6IDEwICR3aWR0aDExO1xufVxuXG4uTmV4dFByZXYge1xuICAvLyBtYXJnaW4tbGVmdDogLTE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICRuYXYtYmFja2dyb3VuZC1jb2xvcjtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGVmdDogMHB4O1xuICBtaW4taGVpZ2h0OiAkbmF2LWhlaWdodDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogJHNjcmVlbi13aWR0aDtcbiAgei1pbmRleDogMTA7XG4gIHotaW5kZXg6IDk5O1xuICBhIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL25leHRfcHJldi5wbmcpIG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICBoZWlnaHQ6ICRoZWlnaHQxMjtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgd2lkdGg6ICR3aWR0aDEwO1xuICB9XG5cbiAgYS51cCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYWdlX3VwLnBuZykgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogJGhlaWdodDEyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICB3aWR0aDogJHdpZHRoMTA7XG4gIH1cbn1cblxuI1NwbGFzaFNjcmVlbkltYWdlQ29sIHtcbiAgaGVpZ2h0OiA2NjBweDtcbiAgcGFkZGluZy1sZWZ0OiAtMTVweDtcbn1cblxuLmludHJvVGV4dDEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiBibGFjazA7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1mYW1pbHk6IHNvdXJjZV9zYW5zX3Byb2xpZ2h0LCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogNTBweCA1MHB4IDUwcHggMjBweDtcbn1cblxuLmludHJvVGV4dDIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTdCRDAwO1xuICBjb2xvcjogYmxhY2s7XG4gIGZvbnQtZmFtaWx5OiBzb3VyY2Vfc2Fuc19wcm9saWdodCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggMjBweCA1MHB4IDUwcHg7XG59XG5cbi5pbnRyb1RleHQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBzb3VyY2Vfc2Fuc19wcm9saWdodCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDIwcHg7XG59XG5cbi5pbnRyb0ltYWdlMSB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCBibGFjaztcbn1cblxuLmludHJvSW1hZ2UzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4jY3NwYXJhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jU3BsYXNoU2NyZWVuTmF2Q29sIHtcbiAgcGFkZGluZy1yaWdodDogMyU7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xufVxuXG4jU3BsYXNoU2NyZWVuVGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDQwJTtcbn1cblxuI1NwbGFzaFNjcmVlbkJ1dHRvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiAkd2lkdGgxNTtcbn1cblxuI1ByaW50U2NyZWVuQnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6ICR3aWR0aDE1O1xufVxuXG4jU3BsYXNoVG9QcmludEJ1dHRvbiB7XG59XG5cbi5zcGxhc2hTY3JlZW5CdXR0b24ge1xuICB3aWR0aDogMTAwJTtcbn1cblxuXG5cblxuLmV4YW1wbGVpY29uIHtcbiAgaGVpZ2h0OiAkaGVpZ2h0MTY7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgbWFyZ2luLXRvcDogLTNweDtcbiAgd2lkdGg6ICR3aWR0aDEzO1xufVxuXG4ubXVsdGlGZWF0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNztcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDEwcHggMTBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW46IDElIDElIDElIDElO1xuICBwYWRkaW5nOiAxJSAxJSAxJSAxJTtcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0YyRjJGMjtcbiAgfVxuICAuZmVhdHVyZU5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgfVxuICAuZmVhdHVyZURlc2NyaXB0aW9uIHtcbiAgICBmb250LWZhbWlseTogJ09wZW4gU2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ubXVsdGlGZWF0dXJlLlNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzlFOTY5Njtcbn1cblxuLy8gLnBsYW5GZWVkYmFjayB7XG4vLyAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTc5LCAyNDIsIDIzNywgMC41KTtcbi8vICAgY29sb3I6ICM2QjY5Njk7XG4vLyB9XG5cbi5ybVBsYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNEM0QzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmV4cG9ydCB7XG4gIC5TQ09STW9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuQ2xvdWRPbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5DbG91ZE9ubHlCbG9jayB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5ib2R5LnByZXZpZXcge1xuICAuU0NPUk1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5DbG91ZE9ubHkge1xuICAgIGRpc3BsYXk6IGlubGluZTtcbiAgfVxuICAuQ2xvdWRPbmx5QmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcGVlY2gtYnViYmxlLCAuc3BlZWNoLWJ1YmJsZS1yaWdodCB7XG4gIG1hcmdpbjogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICRzcGVlY2gtYnViYmxlLWJhY2tncm91bmQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRzcGVlY2gtYnViYmxlLWJvcmRlci1jb2xvcjtcbiAgd2lkdGg6IDYwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgcGFkZGluZzogNDBweDtcbn1cblxuLnNwZWVjaC1idWJibGUge1xuXG4gICY6YWZ0ZXIsICY6YmVmb3JlIHtcbiAgICByaWdodDogMTAwJTtcbiAgICB0b3A6IDMwJTtcbiAgICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGNvbnRlbnQ6IFwiIFwiO1xuICAgIGhlaWdodDogMDtcbiAgICB3aWR0aDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7ICAgIC8vSGlkZXMgdGhlIGxlZnQgYXJyb3cgaW4geHMgZGV2aWNlc1xuICAgIH1cbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgxMzYsIDE4MywgMjEzLCAwKTtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6ICRzcGVlY2gtYnViYmxlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLXdpZHRoOiAyN3B4O1xuICAgIG1hcmdpbi10b3A6IC0yN3B4O1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkc3BlZWNoLWJ1YmJsZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXdpZHRoOiAzMHB4O1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG5cblxufVxuXG4uc3BlZWNoLWJ1YmJsZS1yaWdodCB7XG4gICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICAgIHRvcDogMzAlO1xuICAgIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgY29udGVudDogXCIgXCI7XG4gICAgaGVpZ2h0OiAwO1xuICAgIHdpZHRoOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgICAgLy9IaWRlcyB0aGUgbGVmdCBhcnJvdyBpbiB4cyBkZXZpY2VzXG4gICAgfVxuICB9XG4gICY6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMTU0LCAxNTQsIDE1NCwgMCk7XG4gICAgYm9yZGVyLWxlZnQtY29sb3I6ICRzcGVlY2gtYnViYmxlLWJvcmRlci1jb2xvcjtcbiAgICBib3JkZXItd2lkdGg6IDMzcHg7XG4gICAgbWFyZ2luLXRvcDogLTMzcHg7XG4gIH1cbiAgJjphZnRlciB7XG4gICAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDApO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkc3BlZWNoLWJ1YmJsZS1iYWNrZ3JvdW5kO1xuICAgIGJvcmRlci13aWR0aDogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAtMzBweDtcbiAgfVxufVxuXG4uaGFzYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cblxuXG4ucm93LnNlcXVlbmNlLWFjdGl2aXR5LXJvdyB7XG4gIG1hcmdpbi1yaWdodDogMHB4O1xuICBtYXJnaW4tbGVmdDogMHB4O1xufVxuXG4udmlkZW9XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7XG59XG5cbi52aWRlb1dyYXBwZXIgaWZyYW1lIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cblxuXG4uVmlkZW9MaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7XG59XG5cbi5WaWRlb0xpc3QgdWwge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uVmlkZW9MaXN0IGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBib3JkZXItYm90dG9tOiBzb2xpZCBncmV5IDFweDtcbiAgYmFja2dyb3VuZDogIzZBNkE2QTtcbn1cblxuXG4uVmlkZW9DdXJyZW50IHtcbiAgYmFja2dyb3VuZDogI2FhYWFhYSAhaW1wb3J0YW50O1xufVxuXG4uVmlkZW9MaXN0IGE6aG92ZXIsLlZpZGVvTGlzdCBhOnZpc2l0ZWQsLlZpZGVvTGlzdCBhOmxpbmssLlZpZGVvTGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5WaWRlb1RodW1iIHtcbiAgcGFkZGluZzogMTBweDtcbn1cblxuLnBhZGRpbmctMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbn1cblxuLmhhc2JhY2tncm91bmQge1xuICBoMi5tYWluSGVhZGVyIHtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gIH1cbn1cbi5oaWRkZW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbnNlbGVjdCB7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG5cdGJhY2tncm91bmQtaW1hZ2Utd2lkdGg6IDZweDtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZG93bmFycm93LnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodDtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0Ym9yZGVyLWJvdHRvbS1zdHlsZTogZG90dGVkO1xuXHRib3JkZXItbGVmdDogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogMHB4IDtcblx0Ym9yZGVyLXJpZ2h0OiBub25lIDtcblx0Ym9yZGVyLXRvcDpub25lO1xuXHRjb2xvcjogZ3JleTtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdHdpZHRoOiAxMDAlO1xuXHRtaW4td2lkdGg6IDkwcHg7XG59XG4uZ2hfX2FjdGl2aXR5X3RhYmxlX2F1dG9mZWVkYmFja3tcbiAgZGlzcGxheTogbm9uZTtcbn1cbi5naC10YWJzIHtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICA+IGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG4ubGluay1hcy1idXR0b24ge1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC40cmVtIDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRsaW5rLWFzLWJ1dHRvbi1iZy1jb2xvciFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgZm9udC1zaXplOiAxOHB4O1xuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbmstYXMtYnV0dG9uLWJnLWNvbG9yLXNlbGVjdGVkIWltcG9ydGFudDtcbiAgfVxufVxuXG5cbi5zZXF1ZW5jZS1hY3Rpdml0eS13cmFwcGVye1xuICB3aWR0aDogMTAwJTtcbn1cbi5zZXF1ZW5jZS1hY3Rpdml0eS1wbGFpbiB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLnNlcXVlbmNlLWFjdGl2aXR5LWNvbnRlbnQge1xuICB3aWR0aDogMTAwJTtcbn1cbi5jaGlsZHJlbkFzUGxhaW57XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ucGFkZGluZy14cyB7IHBhZGRpbmc6IC4yNWVtOyB9XG4ucGFkZGluZy1zbSB7IHBhZGRpbmc6IC41ZW07IH1cbi5wYWRkaW5nLW1kIHsgcGFkZGluZzogMWVtOyB9XG4ucGFkZGluZy1sZyB7IHBhZGRpbmc6IDEuNWVtOyB9XG4ucGFkZGluZy14bCB7IHBhZGRpbmc6IDNlbTsgfVxuXG4ucGFkZGluZy14LXhzIHsgcGFkZGluZzogLjI1ZW0gMDsgfVxuLnBhZGRpbmcteC1zbSB7IHBhZGRpbmc6IC41ZW0gMDsgfVxuLnBhZGRpbmcteC1tZCB7IHBhZGRpbmc6IDFlbSAwOyB9XG4ucGFkZGluZy14LWxnIHsgcGFkZGluZzogMS41ZW0gMDsgfVxuLnBhZGRpbmcteC14bCB7IHBhZGRpbmc6IDNlbSAwOyB9XG5cbi5wYWRkaW5nLXkteHMgeyBwYWRkaW5nOiAwIC4yNWVtOyB9XG4ucGFkZGluZy15LXNtIHsgcGFkZGluZzogMCAuNWVtOyB9XG4ucGFkZGluZy15LW1kIHsgcGFkZGluZzogMCAxZW07IH1cbi5wYWRkaW5nLXktbGcgeyBwYWRkaW5nOiAwIDEuNWVtOyB9XG4ucGFkZGluZy15LXhsIHsgcGFkZGluZzogMCAzZW07IH1cblxuLnBhZGRpbmctdG9wLXhzIHsgcGFkZGluZy10b3A6IC4yNWVtOyB9XG4ucGFkZGluZy10b3Atc20geyBwYWRkaW5nLXRvcDogLjVlbTsgfVxuLnBhZGRpbmctdG9wLW1kIHsgcGFkZGluZy10b3A6IDFlbTsgfVxuLnBhZGRpbmctdG9wLWxnIHsgcGFkZGluZy10b3A6IDEuNWVtOyB9XG4ucGFkZGluZy10b3AteGwgeyBwYWRkaW5nLXRvcDogM2VtOyB9XG5cbi5wYWRkaW5nLXJpZ2h0LXhzIHsgcGFkZGluZy1yaWdodDogLjI1ZW07IH1cbi5wYWRkaW5nLXJpZ2h0LXNtIHsgcGFkZGluZy1yaWdodDogLjVlbTsgfVxuLnBhZGRpbmctcmlnaHQtbWQgeyBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cbi5wYWRkaW5nLXJpZ2h0LWxnIHsgcGFkZGluZy1yaWdodDogMS41ZW07IH1cbi5wYWRkaW5nLXJpZ2h0LXhsIHsgcGFkZGluZy1yaWdodDogM2VtOyB9XG5cbi5wYWRkaW5nLWJvdHRvbS14cyB7IHBhZGRpbmctYm90dG9tOiAuMjVlbTsgfVxuLnBhZGRpbmctYm90dG9tLXNtIHsgcGFkZGluZy1ib3R0b206IC41ZW07IH1cbi5wYWRkaW5nLWJvdHRvbS1tZCB7IHBhZGRpbmctYm90dG9tOiAxZW07IH1cbi5wYWRkaW5nLWJvdHRvbS1sZyB7IHBhZGRpbmctYm90dG9tOiAxLjVlbTsgfVxuLnBhZGRpbmctYm90dG9tLXhsIHsgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LXhzIHsgcGFkZGluZy1sZWZ0OiAuMjVlbTsgfVxuLnBhZGRpbmctbGVmdC1zbSB7IHBhZGRpbmctbGVmdDogLjVlbTsgfVxuLnBhZGRpbmctbGVmdC1tZCB7IHBhZGRpbmctbGVmdDogMWVtOyB9XG4ucGFkZGluZy1sZWZ0LWxnIHsgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuLnBhZGRpbmctbGVmdC14bCB7IHBhZGRpbmctbGVmdDogM2VtOyB9XG5cbi5tYXJnaW4teHMgeyBtYXJnaW46IC4yNWVtOyB9XG4ubWFyZ2luLXNtIHsgbWFyZ2luOiAuNWVtOyB9XG4ubWFyZ2luLW1kIHsgbWFyZ2luOiAxZW07IH1cbi5tYXJnaW4tbGcgeyBtYXJnaW46IDEuNWVtOyB9XG4ubWFyZ2luLXhsIHsgbWFyZ2luOiAzZW07IH1cblxuLm1hcmdpbi14LXhzIHsgbWFyZ2luOiAuMjVlbSAwOyB9XG4ubWFyZ2luLXgtc20geyBtYXJnaW46IC41ZW0gMDsgfVxuLm1hcmdpbi14LW1kIHsgbWFyZ2luOiAxZW0gMDsgfVxuLm1hcmdpbi14LWxnIHsgbWFyZ2luOiAxLjVlbSAwOyB9XG4ubWFyZ2luLXgteGwgeyBtYXJnaW46IDNlbSAwOyB9XG5cbi5tYXJnaW4teS14cyB7IG1hcmdpbjogMCAuMjVlbTsgfVxuLm1hcmdpbi15LXNtIHsgbWFyZ2luOiAwIC41ZW07IH1cbi5tYXJnaW4teS1tZCB7IG1hcmdpbjogMCAxZW07IH1cbi5tYXJnaW4teS1sZyB7IG1hcmdpbjogMCAxLjVlbTsgfVxuLm1hcmdpbi15LXhsIHsgbWFyZ2luOiAwIDNlbTsgfVxuXG4ubWFyZ2luLXRvcC14cyB7IG1hcmdpbi10b3A6IC4yNWVtOyB9XG4ubWFyZ2luLXRvcC1zbSB7IG1hcmdpbi10b3A6IC41ZW07IH1cbi5tYXJnaW4tdG9wLW1kIHsgbWFyZ2luLXRvcDogMWVtOyB9XG4ubWFyZ2luLXRvcC1sZyB7IG1hcmdpbi10b3A6IDEuNWVtOyB9XG4ubWFyZ2luLXRvcC14bCB7IG1hcmdpbi10b3A6IDNlbTsgfVxuXG4ubWFyZ2luLXJpZ2h0LXhzIHsgbWFyZ2luLXJpZ2h0OiAuMjVlbTsgfVxuLm1hcmdpbi1yaWdodC1zbSB7IG1hcmdpbi1yaWdodDogLjVlbTsgfVxuLm1hcmdpbi1yaWdodC1tZCB7IG1hcmdpbi1yaWdodDogMWVtOyB9XG4ubWFyZ2luLXJpZ2h0LWxnIHsgbWFyZ2luLXJpZ2h0OiAxLjVlbTsgfVxuLm1hcmdpbi1yaWdodC14bCB7IG1hcmdpbi1yaWdodDogM2VtOyB9XG5cbi5tYXJnaW4tYm90dG9tLXhzIHsgbWFyZ2luLWJvdHRvbTogLjI1ZW07IH1cbi5tYXJnaW4tYm90dG9tLXNtIHsgbWFyZ2luLWJvdHRvbTogLjVlbTsgfVxuLm1hcmdpbi1ib3R0b20tbWQgeyBtYXJnaW4tYm90dG9tOiAxZW07IH1cbi5tYXJnaW4tYm90dG9tLWxnIHsgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cbi5tYXJnaW4tYm90dG9tLXhsIHsgbWFyZ2luLWJvdHRvbTogM2VtOyB9XG5cbi5tYXJnaW4tbGVmdC14cyB7IG1hcmdpbi1sZWZ0OiAuMjVlbTsgfVxuLm1hcmdpbi1sZWZ0LXNtIHsgbWFyZ2luLWxlZnQ6IC41ZW07IH1cbi5tYXJnaW4tbGVmdC1tZCB7IG1hcmdpbi1sZWZ0OiAxZW07IH1cbi5tYXJnaW4tbGVmdC1sZyB7IG1hcmdpbi1sZWZ0OiAxLjVlbTsgfVxuLm1hcmdpbi1sZWZ0LXhsIHsgbWFyZ2luLWxlZnQ6IDNlbTsgfVxuXG5hLCBkaXYsIGJ1dHRvbiwgaW5wdXQsICosIGxpIHtcbiAgJjpmb2N1cyB7XG4gICAgb3V0bGluZTogMXB4IGRhc2hlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5uby1vdXRsaW5lOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5cbi8qKiBEcmFmdCBKUyAqKiAvXG5cbiAqL1xuLlJpY2hFZGl0b3Itcm9vdCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgcGFkZGluZzogMTVweDtcbn1cblxuLlJpY2hFZGl0b3ItZWRpdG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cbi5naF9fd2lraV9lZGl0YWJsZSB7XG4gIC5SaWNoRWRpdG9yLWVkaXRvcntcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2RkZDtcbiAgfVxufVxuXG4uUmljaEVkaXRvci1lZGl0b3IgLnB1YmxpYy1EcmFmdEVkaXRvclBsYWNlaG9sZGVyLXJvb3QsXG4uUmljaEVkaXRvci1lZGl0b3IgLnB1YmxpYy1EcmFmdEVkaXRvci1jb250ZW50IHtcbiAgbWFyZ2luOiAwIC0xNXB4IC0xNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xufVxuXG4uUmljaEVkaXRvci1lZGl0b3IgLnB1YmxpYy1EcmFmdEVkaXRvci1jb250ZW50IHtcbiAgbWluLWhlaWdodDogMTAwcHg7XG59XG5cbi5SaWNoRWRpdG9yLWhpZGVQbGFjZWhvbGRlciAucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5SaWNoRWRpdG9yLWVkaXRvciAuUmljaEVkaXRvci1ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDVweCBzb2xpZCAjZWVlO1xuICBjb2xvcjogIzY2NjtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nO1xuICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIG1hcmdpbjogMTZweCAwO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG59XG5cbi5SaWNoRWRpdG9yLWVkaXRvciAucHVibGljLURyYWZ0U3R5bGVEZWZhdWx0LXByZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJztcbiAgZm9udC1zaXplOiAxNnB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuXG4uUmljaEVkaXRvci1jb250cm9scyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLlJpY2hFZGl0b3Itc3R5bGVCdXR0b24ge1xuICBjb2xvcjogIzk5OTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG4gIHBhZGRpbmc6IDJweCAwO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5SaWNoRWRpdG9yLWFjdGl2ZUJ1dHRvbiB7XG4gIGNvbG9yOiAjNTg5MGZmO1xufVxuXG4uZ2hfX2Rpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTtcbn1cbiIsIkBpbXBvcnQgdXJsKCdodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDcwMCcpO1xuQGltcG9ydCB1cmwoJ2h0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw3MDAnKTtcbkBpbXBvcnQgXCIuL191dGlsaXR5X3ZhcmlhYmxlcy5zY3NzXCI7XG4vKioqKioqKioqKioqKioqKiogQ29sb3IgRGVmaW5pdGlvbnMgKioqKioqKioqKioqKioqKi9cbiRjb2xvci1ncmV5OiAjRTBFMEUwO1xuJGNvbG9yLWdyZXktZGFyazogI0MyQzJDMjtcbiRjb2xvci1ncmV5LWxpZ2h0ZXI6ICNGNUY1RjU7XG4kY29sb3ItZ3JlZW46ICMyMkI1NzM7XG4kY29sb3ItZ3JlZW4tbGlnaHQ6ICNDMURFQzE7XG4kY29sb3ItcmVkOiAjRUEwNDJCO1xuJGNvbG9yLXJlZC1saWdodGVyOiAjRkRDRkQyO1xuJGNvbG9yLWJsdWUtbGlnaHQ6ICNERkY0RkI7XG4kY29sb3ItYmx1ZS1tZWRpdW06ICM3RkQzRjI7XG4kY29sb3ItYmx1ZTogIzAxNUM3QztcbiRjb2xvci1ibHVlLWRhcms6ICMwMDdGN0E7XG4kY29sb3ItYmx1ZS1saWdodC1kYXJrOiAjRDRFQUVEO1xuJGNvbG9yLWJsdWUtbGlnaHRlcjogI0Y0RjlGQTtcblxuJGNvbG9yLXByaW1hcnk6ICRjb2xvci1ibHVlO1xuJGNvbG9yLWRhcmstZ3JlZW46ICRjb2xvci1ibHVlLWRhcms7XG5cbiRidXR0b24tY29sb3I6ICNFNkU2RTggIWRlZmF1bHQ7XG4kYnV0dG9uLXRleHQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kYnV0dG9uLXNlbGVjdGVkLWNvbG9yOiAjYzVjNWM1ICFkZWZhdWx0O1xuJGJ1dHRvbi1zZWxlY3RlZC10ZXh0LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcblxuJGZvbnQtcDogJ1JvYm90bycgIWRlZmF1bHQ7XG4kZm9udC1wLXdlaWdodDogJHRleHQtd2VpZ2h0LS1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtcC1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvbnQtcC1jb2xvcjogIzMzMzMzMyAhZGVmYXVsdDtcbiRmb250LXAtc3BhY2luZzogaW5pdGlhbCAhZGVmYXVsdDtcbiRmb250LXAtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xuXG4vLyAkZm9udC1oZWFkaW5nIHNob3VsZCBiZSByZW1vdmVkXG4kZm9udC1oZWFkaW5nOiBlbnJpcXVldGFib2xkLCBHZW9yZ2lhLCBzZXJpZiAhZGVmYXVsdDsgLy8gREVQUkVDQVRFRDogVXNlIHRoZSBzcGVjaWZpYyB2YWx1ZXMgaW5zdGVhZFxuJGZvbnQtaGVhZGluZy13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7IC8vIERFUFJFQ0FURUQ6IFVzZSB0aGUgc3BlY2lmaWMgdmFsdWVzIGluc3RlYWRcbiRmb250LWhlYWRpbmctc2l6ZTogMnJlbSAhZGVmYXVsdDsgLy8gREVQUkVDQVRFRDogVXNlIHRoZSBzcGVjaWZpYyB2YWx1ZXMgaW5zdGVhZFxuJGZvbnQtaGVhZGluZy1jb2xvci1wcmltYXJ5OiByZWQgIWRlZmF1bHQ7IC8vIERFUFJFQ0FURUQ6IFVzZSB0aGUgc3BlY2lmaWMgdmFsdWVzIGluc3RlYWRcbiRmb250LWhlYWRpbmctY29sb3Itc2Vjb25kYXJ5OiByZWQgIWRlZmF1bHQ7IC8vIERFUFJFQ0FURUQ6IFVzZSB0aGUgc3BlY2lmaWMgdmFsdWVzIGluc3RlYWRcblxuJGZvbnQtc3RhbmRhcmQ6ICRmb250LXAgIWRlZmF1bHQ7IC8vIERFUFJFQ0FURUQ6IFVzZSB0aGUgc3BlY2lmaWMgdmFsdWVzIGluc3RlYWRcbiRmb250LXN0YW5kYXJkLXdlaWdodDogMTAwICFkZWZhdWx0OyAvLyBERVBSRUNBVEVEOiBVc2UgdGhlIHNwZWNpZmljIHZhbHVlcyBpbnN0ZWFkXG4kZm9udC1zdGFuZGFyZC1zaXplOiAxcmVtICFkZWZhdWx0OyAvLyBERVBSRUNBVEVEOiBVc2UgdGhlIHNwZWNpZmljIHZhbHVlcyBpbnN0ZWFkXG4kZm9udC1zdGFuZGFyZC1jb2xvcjogIzAwMCAhZGVmYXVsdDsgLy8gREVQUkVDQVRFRDogVXNlIHRoZSBzcGVjaWZpYyB2YWx1ZXMgaW5zdGVhZFxuXG4kZm9udC1uYXJyb3c6IFBUIFNhbnMgTmFycm93ICFkZWZhdWx0OyAvLyBERVBSRUNBVEVEOiBVc2UgdGhlIHNwZWNpZmljIHZhbHVlcyBpbnN0ZWFkXG4kZm9udC1uYXJyb3ctd2VpZ2h0OiAxMDAgIWRlZmF1bHQ7IC8vIERFUFJFQ0FURUQ6IFVzZSB0aGUgc3BlY2lmaWMgdmFsdWVzIGluc3RlYWRcblxuJGhpZ2hsaWdodC1jb2xvcjogcmVkICFkZWZhdWx0O1xuLy8kdGV4dC13ZWlnaHQtLWJvbGQ6IFBUIFNhbnMgQm9sZCAhZGVmYXVsdDtcbi8vJHRleHQtd2VpZ2h0LS1ib2xkLXdlaWdodDogNzAwICFkZWZhdWx0O1xuXG4vLyBUaGlzIGp1c3QgbGlua3Mgb3VyIHNpbXBsZSBzdHlsZXMgdG8gb3VyIG1vcmUgY29tcGxleCBvbmVzLCB0aGUgdmFyaWFibGVzIGNhbiB0aGVuIGJlIG92ZXJyaWRlbiBkb3duIHRoZSB0cmFja1xuJGZvbnQtaDE6ICdNb250c2VycmF0JyAhZGVmYXVsdDtcbiRmb250LWgxLXdlaWdodDogJHRleHQtd2VpZ2h0LS1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtaDEtc2l6ZTogMi4xODc1cmVtICFkZWZhdWx0O1xuJGZvbnQtaDEtY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGZvbnQtaDEtc3BhY2luZzogaW5pdGlhbCAhZGVmYXVsdDtcbiRmb250LWgxLXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcblxuJGZvbnQtaDI6ICdNb250c2VycmF0JyAhZGVmYXVsdDtcbiRmb250LWgyLXdlaWdodDogJHRleHQtd2VpZ2h0LS1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtaDItc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJGZvbnQtaDItY29sb3I6ICRjb2xvci1wcmltYXJ5ICFkZWZhdWx0O1xuJGZvbnQtaDItc3BhY2luZzogaW5pdGlhbCAhZGVmYXVsdDtcbiRmb250LWgyLXRyYW5zZm9ybTogaW5pdGlhbCAhZGVmYXVsdDtcblxuJGZvbnQtaDM6ICdNb250c2VycmF0JyAhZGVmYXVsdDtcbiRmb250LWgzLXdlaWdodDogJHRleHQtd2VpZ2h0LS1yZWd1bGFyICFkZWZhdWx0O1xuJGZvbnQtaDMtc2l6ZTogMS4zNzVyZW0gIWRlZmF1bHQ7XG4kZm9udC1oMy1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kZm9udC1oMy1zcGFjaW5nOiBpbml0aWFsICFkZWZhdWx0O1xuJGZvbnQtaDMtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xuXG4kZm9udC1oNDogJ01vbnRzZXJyYXQnICFkZWZhdWx0O1xuJGZvbnQtaDQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtLWxpZ2h0ICFkZWZhdWx0O1xuJGZvbnQtaDQtc2l6ZTogMS4yNXJlbSAhZGVmYXVsdDtcbiRmb250LWg0LWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRmb250LWg0LXNwYWNpbmc6IGluaXRpYWwgIWRlZmF1bHQ7XG4kZm9udC1oNC10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XG5cbiRmb250LWg1OiAnTW9udHNlcnJhdCcgIWRlZmF1bHQ7XG4kZm9udC1oNS13ZWlnaHQ6ICR0ZXh0LXdlaWdodC0tcmVndWxhciAhZGVmYXVsdDtcbiRmb250LWg1LXNpemU6IDEuMXJlbSAhZGVmYXVsdDtcbiRmb250LWg1LWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRmb250LWg1LXNwYWNpbmc6IGluaXRpYWwgIWRlZmF1bHQ7XG4kZm9udC1oNS10cmFuc2Zvcm06IGluaXRpYWwgIWRlZmF1bHQ7XG5cbiRmb250LWg2OiAnTW9udHNlcnJhdCcgIWRlZmF1bHQ7XG4kZm9udC1oNi13ZWlnaHQ6ICR0ZXh0LXdlaWdodC0tcmVndWxhciAhZGVmYXVsdDtcbiRmb250LWg2LXNpemU6IDFyZW0gIWRlZmF1bHQ7XG4kZm9udC1oNi1jb2xvcjogJGNvbG9yLXByaW1hcnkgIWRlZmF1bHQ7XG4kZm9udC1oNi1zcGFjaW5nOiBpbml0aWFsICFkZWZhdWx0O1xuJGZvbnQtaDYtdHJhbnNmb3JtOiBpbml0aWFsICFkZWZhdWx0O1xuXG4kZm9udC1zdHJvbmc6ICRmb250LXAgIWRlZmF1bHQ7XG5cbiRmb250LXBhZ2UtaGVhZGVyOiAkZm9udC1oZWFkaW5nICFkZWZhdWx0O1xuJGZvbnQtcGFnZS1oZWFkZXItc2l6ZTogJGZvbnQtaDEgIWRlZmF1bHQ7XG4kZm9udC1wYWdlLWhlYWRlci13ZWlnaHQ6IGJvbGQgIWRlZmF1bHQ7XG4kZm9udC1wYWdlLWhlYWRlci1jb2xvcjogIzI4N0Q3RCAhZGVmYXVsdDtcblxuJGxpbmstY29sb3I6ICRjb2xvci1kYXJrLWdyZWVuICFkZWZhdWx0O1xuXG4kYWN0aXZlLWNvbG9yOiAjNDY0NjQ2ICFkZWZhdWx0O1xuJGFjdGl2ZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZjBmNGY3ICFkZWZhdWx0O1xuJHRyaWFuZ2xlLWNvbG9yOiAjODNkN2RiICFkZWZhdWx0O1xuJGJvcmRlci1jb2xvcjogI2JiYiAhZGVmYXVsdDtcbiRzY29yZS1oZWlnaHQ6IDQwcHggIWRlZmF1bHQ7XG4kc2NvcmUtY29sb3I6ICNlZWUgIWRlZmF1bHQ7XG4kcXVlc3Rpb24tdGV4dC1jb2xvcjogIzMzMzMzMyAhZGVmYXVsdDtcbiRmb250LXF1ZXN0aW9uLWNvbG9yOiAjMDAwICFkZWZhdWx0O1xuJHF1ZXN0aW9uLXRleHRfX2ZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG5cbiRjaG9pY2UtbmV1dHJhbC1jb2xvcjogI0UyRTJFMiAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZFxuJGNob2ljZS1zZWxlY3RlZC1jb2xvcjogI2MxYzFjMSAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZFxuJGNob2ljZS10ZXh0LWNvbG9yOiBibGFjayAhZGVmYXVsdDsgLy8gRGVwcmVjYXRlZFxuXG4vLyRmZWVkYmFjay1uZXV0cmFsLW9wYWNpdHk6IDEwMCAhZGVmYXVsdDtcbiRiYXNlLWNvbG9yOiByZ2JhKDMwLCA3MiwgOTYsIDAuOSkgIWRlZmF1bHQ7XG4kZm9udC1oZWFkaW5nLXdlaWdodDogNDAwICFkZWZhdWx0O1xuXG4kYmFzZTogIzZlMjY3YiAhZGVmYXVsdDtcbiRwdXJwbGU6ICM2ZTI2N2IgIWRlZmF1bHQ7XG4kaGVhZGluZzogIzZlMjY3YiAhZGVmYXVsdDtcbiRsaWdodGVzdGdyZXk6ICNlZmVlZCAhZGVmYXVsdDtcbiRsaWdodGdyZXk6ICNkY2RkZGUgIWRlZmF1bHQ7XG4kZ3JleTogI2JkYmVjMCAhZGVmYXVsdDtcbiRkYXJrZ3JleTogIzU2NTY1NiAhZGVmYXVsdDtcbiRibHVlOiAjMjQ3ZWFiICFkZWZhdWx0O1xuJGRhcmtibHVlOiAjMDAzNTkxICFkZWZhdWx0O1xuJGNvbnRlbnRwYWRkaW5nOiAyNXB4ICFkZWZhdWx0O1xuJGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJHNlY3Rpb25oZWlnaHQ6IDc1cHggIWRlZmF1bHQ7XG5cbiRibGFjazogIzAwMDtcblxuJHByaW1hcnktaGVhZGluZy1jb2xvcjogIzU2NTY1NiAhZGVmYXVsdDtcbiRzZWNvbmRhcnktaGVhZGluZy1jb2xvcjogIzI1ODBhZSAhZGVmYXVsdDtcbiR0ZXJyb3JpdHktaGVhZGluZy1jb2xvcjogIzI1ODBhZSAhZGVmYXVsdDtcblxuJGhlYWRpbmctZm9udC1mYWNlOiBSb2JvdG8gIWRlZmF1bHQ7XG4kZm9udC1oZWFkaW5nLXdlaWdodDogNDAwICFkZWZhdWx0O1xuXG4kbmF2LWJhY2tncm91bmQtY29sb3I6ICNGRkZGRkYgIWRlZmF1bHQ7XG4kbmF2LWhlaWdodDogNTBweCAhZGVmYXVsdDtcblxuJG1haW4tbmF2LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRtYWluLW5hdi1oZWlnaHQ6IDQuMnJlbSAhZGVmYXVsdDtcbiRtYWluLW5hdi1zZXBhcmF0b3I6ICc+JztcbiRtYWluLW5hdi1ib3R0b20tYm9yZGVyLWNvbG9yOiAjOUU5RTlFICFkZWZhdWx0O1xuJG1haW4tbmF2LWJvdHRvbS1ib3JkZXItd2lkdGg6IDAuMXJlbTtcblxuJG1haW4tbmF2LWl0ZW0tbGluay1jb2xvcjogJGZvbnQtaDMtY29sb3IgIWRlZmF1bHQ7XG4kbWFpbi1uYXYtaXRlbS1saW5rLWZvbnQtZmFtaWx5OiAkZm9udC1oMyAhZGVmYXVsdDtcbiRtYWluLW5hdi1pdGVtLWxpbmstZm9udC13ZWlnaHQ6ICRmb250LWgzLXdlaWdodCAhZGVmYXVsdDtcbiRtYWluLW5hdi1pdGVtLWxpbmstZm9udC1zaXplOiAkZm9udC1oMy1zaXplICFkZWZhdWx0O1xuXG4kbWFpbi1uYXYtYnJlYWRjcnVtYnMtcGFkZGluZy10b3A6IDByZW0gIWRlZmF1bHQ7XG4kbWFpbi1uYXYtYnJlYWRjcnVtYnMtcGFkZGluZy1sZWZ0OiAycmVtICFkZWZhdWx0O1xuJG1haW4tbmF2LWJyZWFkY3J1bWJzLWp1c3RpZnktY29udGVudDogY2VudGVyICFkZWZhdWx0O1xuJG1haW4tbmF2LWJyZWFkY3J1bWJzLWZsZXgtZGlyZWN0aW9uOiByb3cgIWRlZmF1bHQ7XG4kbWFpbi1uYXYtYnJlYWRjcnVtYnMtdGV4dC1hbGlnbjogY2VudGVyICFkZWZhdWx0O1xuJG1haW4tbmF2LWJyZWFkY3J1bWJzLWRpc3BsYXk6IGJsb2NrICFkZWZhdWx0O1xuJG1haW4tbmF2LWJyZWFkY3J1bWJzLWFjdGl2ZS1jb2xvcjogaW5oZXJpdCAhZGVmYXVsdDtcblxuJG1haW4tbmF2LXNlcGFyYXRvci1mb250OiAkbWFpbi1uYXYtaXRlbS1saW5rLWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJG1haW4tbmF2LXNlcGFyYXRvci1jb2xvcjogJG1haW4tbmF2LWl0ZW0tbGluay1jb2xvciAhZGVmYXVsdDtcblxuJG1haW4tbmF2LWhhbWJ1cmdlci1tZW51LWJvcmRlcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbWFpbi1uYXYtaGFtYnVyZ2VyLW1lbnUtbGktaG92ZXItY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJG1haW4tbmF2LWhhbWJ1cmdlci1tZW51LWxpLXNlbGVjdGVkLWNvbG9yOiB0cmFuc3BhcmVudCAhZGVmYXVsdDtcbiRtYWluLW5hdi1oYW1idXJnZXItbWVudS10b3A6IDEwcHggIWRlZmF1bHQ7XG4kbWFpbi1uYXYtaGFtYnVyZ2VyLW1lbnUtcmlnaHQ6IDlweCAhZGVmYXVsdDtcbiRtYWluLW5hdi1oYW1idXJnZXItbWVudS13aWR0aDogMzMwcHggIWRlZmF1bHQ7XG4kbWFpbi1uYXYtaGFtYnVyZ2VyLW1lbnUtcGFkZGluZzogMHB4ICFkZWZhdWx0O1xuJG1haW4tbmF2LWhhbWJ1cmdlci10ZXh0LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRtYWluLW5hdi1oYW1idXJnZXItdGV4dC1wYWRkaW5nOiAxMHB4ICFkZWZhdWx0O1xuJG1haW4tbmF2LWhhbWJ1cmdlci10ZXh0LW1hcmdpbjogMHB4IDEwcHggMCAxMHB4ICFkZWZhdWx0O1xuJG1haW4tbmF2LWhhbWJ1cmdlci10ZXh0LWJvcmRlcjogMXB4IHNvbGlkIGJsYWNrICFkZWZhdWx0O1xuJG1haW4tbmF2LWhhbWJ1cmdlci10ZXh0LXNlbGVjdGVkLWNvbG9yOiAkZm9udC1oMy1jb2xvciFkZWZhdWx0OztcbiRtYWluLW5hdi1oYW1idXJnZXItdGV4dC1mb250U2l6ZTogMTRweCAhZGVmYXVsdDtcbiRtYWluLW5hdi1oYW1idXJnZXItbWVudS13cmFwcGVyLXBhZGRpbmc6NXB4IDVweCAyMHB4IDIwcHghZGVmYXVsdDtcbiRtYWluLW5hdi1oYW1idXJnZXItaWNvbi1jb2xvcjojMDBENkQwIWRlZmF1bHQ7XG4kbWFpbi1uYXYtbGluay10ZXh0LWNvbG9yOiRmb250LWgzLWNvbG9yIWRlZmF1bHQ7XG4kbWFpbi1uYXYtbGluay10ZXh0LWFsaWduOmxlZnQhZGVmYXVsdDtcbiRtYWluLW5hdi1saW5rLWNvbnRlbnQtcGFkZGluZzo4cHggMCFkZWZhdWx0O1xuXG5cbiRzdWJuYXYtY29sb3I6ICRtYWluLW5hdi1jb2xvciAhZGVmYXVsdDtcbiRzdWJuYXYtY29sb3ItbGluazogd2hpdGUgIWRlZmF1bHQ7XG5cbiRzY3JlZW4td2lkdGg6IDEwMTBweCAhZGVmYXVsdDtcbiRzY3JlZW4taGVpZ2h0OiA2NjBweCAhZGVmYXVsdDtcblxuJHBhZ2UtY29udGVudC1wYWRkaW5nOiAyN3B4O1xuXG4vLyAkYWNjb3JkaW9uLWhlYWRpbmctY29sb3ItLWFjdGl2ZTogIzMzMzMzMyAhZGVmYXVsdDtcbi8vICRhY2NvcmRpb24tc2VsZWN0ZWQtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yOiAjNDY0NjQ2ICFkZWZhdWx0O1xuXG4kbW9kdWxlLWdyaWQtYmFja2dyb3VuZDogd2hpdGUgIWRlZmF1bHQ7XG4kc2VxdWVuY2UtaGVhZGluZy1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kc2VxdWVuY2UtYWN0aXZpdHktYmctaGVhZGluZy1iZy1jb2xvcjogZ3JleSAhZGVmYXVsdDtcbiRzZXF1ZW5jZS1hY3Rpdml0eS1iZy1oZWFkaW5nLXRleHQtY29sb3I6d2hpdGUhZGVmYXVsdDtcblxuJHNwZWVjaC1idWJibGUtYmFja2dyb3VuZDogI0UwRTBFMCAhZGVmYXVsdDtcbiRzcGVlY2gtYnViYmxlLXRleHQtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJHNwZWVjaC1idWJibGUtYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCFkZWZhdWx0O1xuXG4kZm9udC1xdWVzdGlvbi1zaXplOiAxcmVtICFkZWZhdWx0O1xuJGZvbnQtcXVlc3Rpb246ICRmb250LXN0YW5kYXJkICFkZWZhdWx0O1xuXG4kc2xpZGVyLWFycm93LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcblxuJG1jcS1idXR0b24tdGV4dC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG4kbWNxLWJ1dHRvbi1zZWxlY3RlZC10ZXh0LWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRjaG9pY2Utc2VsZWN0ZWQtdGV4dC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG5cbi8vIENvbG9yIHZhcmlhYmxlcyAoYXBwZWFycyBjb3VudCBjYWxjdWxhdGVzIGJ5IHJhdyBjc3MpXG4kY29sb3I3OiAjY2NjY2NjICFkZWZhdWx0OyAvLyBBcHBlYXJzIDQgdGltZXNcbiRjb2xvcjg6ICM2MDYwNjAgIWRlZmF1bHQ7IC8vIEFwcGVhcnMgNCB0aW1lc1xuJGNvbG9yOTogIzIxMjUzMyAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxMDogIzY5Njk2OSAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxMTogIzIyMjIyMiAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxMjogI2NjZWNmZiAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxMzogIzQ0NDQ0NCAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxNDogIzc3Nzc3NyAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxNTogIzg4ODg4OCAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxNjogI2FhYWFhYSAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kY29sb3IxNzogI2M1YzVjNSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IxODogI2VjZWNlYyAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IxOTogI2NkZWJmZiAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyMDogIzQ2OWNjNiAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyMTogIzM2NTQ4MCAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyMjogIzI0NmU3OSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyMzogI2RjZGRkZSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyNTogIzFjNzFhZSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyNjogI2JjZTdmZSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyODogI2YwZmFmZiAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IyOTogIzU1NTU1NSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IzMDogIzZiNmI2YiAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IzMTogI2ZiZWVkNSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kY29sb3IzMjogI2RlZWZmNyAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG5cbi8vIFdpZHRoIHZhcmlhYmxlcyAoYXBwZWFycyBjb3VudCBjYWxjdWxhdGVzIGJ5IHJhdyBjc3MpXG4kd2lkdGg4OiAxNTBweCAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kd2lkdGgxMDogMjZweCAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kd2lkdGgxMTogMTBweCAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kd2lkdGgxMzogMjVweCAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kd2lkdGgxNDogNDBweCAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kd2lkdGgxNTogNzUlICFkZWZhdWx0OyAvLyBBcHBlYXJzIDIgdGltZXNcbiR3aWR0aDE4OiA5NSUgIWRlZmF1bHQ7IC8vIEFwcGVhcnMgMiB0aW1lc1xuJHdpZHRoMjA6IDgwJSAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kd2lkdGgyMTogOTAlICFkZWZhdWx0OyAvLyBBcHBlYXJzIDYgdGltZXNcbiR3aWR0aDIyOiA4NyUgIWRlZmF1bHQ7IC8vIEFwcGVhcnMgMiB0aW1lc1xuXG4vLyBIZWlnaHQgdmFyaWFibGVzIChhcHBlYXJzIGNvdW50IGNhbGN1bGF0ZXMgYnkgcmF3IGNzcylcbiRoZWlnaHQ4OiAzNTBweCAhZGVmYXVsdDsgLy8gQXBwZWFycyAyIHRpbWVzXG4kaGVpZ2h0MTI6IDI2cHggIWRlZmF1bHQ7IC8vIEFwcGVhcnMgMiB0aW1lc1xuJGhlaWdodDEzOiA3NXB4ICFkZWZhdWx0OyAvLyBBcHBlYXJzIDIgdGltZXNcbiRoZWlnaHQxNjogMjVweCAhZGVmYXVsdDsgLy8gQXBwZWFycyAzIHRpbWVzXG4kaGVpZ2h0MjA6IDEwcHggIWRlZmF1bHQ7IC8vIEFwcGVhcnMgMiB0aW1lc1xuJGhlaWdodDIzOiAyZW0gIWRlZmF1bHQ7IC8vIEFwcGVhcnMgNCB0aW1lc1xuJGhlaWdodDI1OiAwICFkZWZhdWx0OyAvLyBBcHBlYXJzIDQgdGltZXNcblxuJGJhY2stYnV0dG9uLWxlZnQtbGVmdC1wYWRkaW5nOiAxMnB4ICFkZWZhdWx0O1xuXG4vL1NsaWRlclxuJHNsaWRlci1jb250cm9sLXNsaWRlLW9mZnNldDogNXJlbSAhZGVmYXVsdDtcblxuJHNsaWRlci1oYW5kbGUtaW1hZ2UtbGVmdDogaW5pdGlhbCAhZGVmYXVsdDtcbiRzbGlkZXItaGFuZGxlLWltYWdlLWxlZnQtYWN0aXZlOiBpbml0aWFsICFkZWZhdWx0O1xuJHNsaWRlci1oYW5kbGUtaW1hZ2UtcmlnaHQ6IGluaXRpYWwgIWRlZmF1bHQ7XG4kc2xpZGVyLWhhbmRsZS1pbWFnZS1yaWdodC1hY3RpdmU6IGluaXRpYWwgIWRlZmF1bHQ7XG5cbi8vRHJhZyBhbmQgZHJvcFxuJGRyYWduZHJvcC1jaG9pY2UtY29sb3I6ICRidXR0b24tY29sb3IgIWRlZmF1bHQ7XG5cbiRmaWx0ZXItYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhZGVmYXVsdDtcbiRmaWx0ZXItYnV0dG9uLWJvcmRlci1yYWRpdXM6IDAgIWRlZmF1bHQ7XG5cbiRmaWx0ZXItYnV0dG9uLWNvbG9yOiAwICFkZWZhdWx0O1xuXG4kZmlsdGVyLWJ1dHRvbi1mb250LWNvbG9yOiAkZm9udC1wLWNvbG9yICFkZWZhdWx0O1xuJGZpbHRlci1idXR0b24tY3VycmVudC1iYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLXNlbGVjdGVkLWNvbG9yICFkZWZhdWx0O1xuJGZpbHRlci1idXR0b24tY3VycmVudC1jb2xvcjogJGJ1dHRvbi1zZWxlY3RlZC10ZXh0LWNvbG9yICFkZWZhdWx0O1xuXG4kbmV4dGFuZGZvcndhcmQtYnV0dG9uLWhlaWdodDogNTBweCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICNjY2NjY2M7XG5cbiRiYXNlLWJ1dHRvbi1jb2xvcjogJGNvbG9yLWdyZXkgIWRlZmF1bHQ7XG4kYmFzZS1idXR0b24tY29sb3ItLXNlbGVjdGVkOiAkY29sb3ItZ3JleS1kYXJrICFkZWZhdWx0O1xuJGJhc2UtYnV0dG9uLXRleHQtY29sb3I6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kYmFzZS1idXR0b24tdGV4dC1jb2xvci0tc2VsZWN0ZWQ6ICMwMDAwMDAgIWRlZmF1bHQ7XG4kYmFzZS1idXR0b24tYm9yZGVyOiAwICFkZWZhdWx0O1xuJGJhc2UtYnV0dG9uLWJvcmRlci0tc2VsZWN0ZWQ6IDAgIWRlZmF1bHQ7XG4kYmFzZS1idXR0b24tYm9yZGVyLXJhZGl1czogMCAhZGVmYXVsdDtcblxuJGxvZ2luLWZvbnQtd2VpZ2h0OiAyMDAgIWRlZmF1bHQ7XG5cbiRtb3JlLWluZm8tYmFja2dyb3VuZC1jb2xvcjogIzY2RDM3NSAhZGVmYXVsdDtcbiRtb3JlLWluZm8tdGV4dC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kbW9yZS1pbmZvLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kbW9yZS1pbmZvLWJvcmRlci13aWR0aDogMHB4ICFkZWZhdWx0O1xuJG1vcmUtaW5mby1ib3JkZXItc3R5bGU6IHNvbGlkICFkZWZhdWx0O1xuJG1vcmUtaW5mby1iYWNrZ3JvdW5kLWNvbG9yLWhvdmVyOiAjMDA4NzM3ICFkZWZhdWx0O1xuJG1vcmUtaW5mby10ZXh0LWNvbG9yLWhvdmVyOiB3aGl0ZSAhZGVmYXVsdDtcblxuJGNvbGxlY3Rpb24tcG9wdXAtcmVzb3VyY2UtbWFyZ2luOiAyNXB4ICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tcG9wdXAtdGl0bGUtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tcG9wdXAtdGl0bGUtd2lkdGg6IDUwMHB4ICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tcG9wdXAtdGl0bGUtbWF4LXdpZHRoOiA1MDBweCAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLXBvcHVwLXRpdGxlLWZvbnRzaXplOiAzMHB4ICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tcG9wdXAtdGl0bGUtbWluaGVpZ2h0OiAxMDAlICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tcG9wdXAtdGl0bGUtcGFkZGluZzogMTVweCAhZGVmYXVsdDtcbiRjb2xsZWN0aW9uLXBvcHVwLWJvcmRlcjogMC4xcmVtIHNvbGlkICNFN0U3RTcgIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1wb3B1cC1ib3JkZXItaG92ZXI6IDAuMXJlbSBzb2xpZCAjMDBCQ0U3ICFkZWZhdWx0O1xuJGNvbGxlY3Rpb24tcG9wdXAtbW9kYWwtYm9keS10aXRsZS1tYXJnaW4tYm90dG9tOiAwcHggIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1wb3B1cC1tb2RhbC1ib2R5LXBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHggIWRlZmF1bHQ7XG4kY29sbGVjdGlvbi1wb3B1cC1xdWVzdGlvbi10aXRsZS1mb250c2l6ZTogMS41cmVtICFkZWZhdWx0O1xuXG4vL1ZpZGVvXG4kaW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfbWFyZ2luOiA1JTtcblxuXG4kbWNxLWNvbnRlbnQtcGFkZGluZzowIDAgMCAycmVtO1xuJG1jLW1hcmdpbi1sZWZ0OjJyZW07XG5cbiRsaW5rLWFzLWJ1dHRvbi1iZy1jb2xvcjojRjJDRkMxO1xuJGxpbmstYXMtYnV0dG9uLWJnLWNvbG9yLXNlbGVjdGVkOiNFOEE3OTM7XG5cbiR2aWRlby1wbGF5ZXItaW5mby10YWJsZS1oZWFkZXI6I0VDRUFFOCFkZWZhdWx0O1xuJHZpZGVvLXBsYXllci1pbmZvLXRhYmxlLWJvcmRlcjojRUNFQUU4IWRlZmF1bHQ7XG5cblxuLy9Xb3JrZWQgZXhhbXBsZSBnaF9fV29ya2VkRXhhbXBsZV9fZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyXG5cbiRnaC13b3JrZWQtZXhhbXBsZS1iZy1jb2xvcjojQTEyQjJGIWRlZmF1bHQ7XG4kZ2gtd29ya2VkLWV4YW1wbGUtZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyLWJvcmRlci1jb2xvcjojRDM4ODc0IWRlZmF1bHQ7XG4kZ2gtd29ya2VkLWV4YW1wbGUtZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyLXRleHQtY29sb3I6I0ExMkIyRiFkZWZhdWx0O1xuXG5cbi8vbGVhcm5lciBkYXNoYm9hcmQgbG9nIHdpZGdldCBkZWZhdWx0IGNvbG9yXG5cbiRsZWFybmVyLWxvZy13aWRnZXQtcm93LWFsdGVybmF0ZS1jb2xvciA6cmdiYSgkZm9udC1oNi1jb2xvciwwLjEpIWRlZmF1bHQ7XG4kbGVhcm5lci1sb2ctdGQtYmctY29sb3Itb2RkOnJnYmEoJGZvbnQtaDYtY29sb3IsMC4yKSFkZWZhdWx0O1xuJGxlYXJuZXItbG9nLXRkLWJnLWNvbG9yLWV2ZW46cmdiYSgkZm9udC1oNi1jb2xvciwwLjQpIWRlZmF1bHQ7XG4kbGVhcm5lci1sb2ctZmlsdGVyLWNvbG9yOiRmb250LWg2LWNvbG9yIWRlZmF1bHQ7XG5cblxuJGdoLXZlcmItY29tcGxldGVkLWNvbG9yOiM1NWIxNzchZGVmYXVsdDtcbiRnaC12ZXJiLWFjY2Vzc2VkLWNvbG9yOiNkZGJjMzMhZGVmYXVsdDtcbiRnaC12ZXJiLXN0YXJ0ZWQtY29sb3I6IzlkYjc1MyFkZWZhdWx0O1xuXG5cbi8vIFNpZGUgYmFyIE5hdmlnYXRpb25cblxuJHRvcC1uYXYtaGVpZ2h0OjExNXB4IWRlZmF1bHQ7XG4kc2lkZWJhci1uYXYtd2lkdGg6MzE3cHghZGVmYXVsdDtcbiRzaWRlYmFyLWJvcmRlci1sZWZ0OjVweCBzb2xpZCAjMDBENkQwIWRlZmF1bHQ7XG4kc2lkZWJhci1ib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNDMkMyQzIhZGVmYXVsdDtcbiRzaWRlYmFyLWZvbnQtc2l6ZToxNHB4IWRlZmF1bHQ7XG4kc2lkZWJhci1iYWNrZ3JvdW5kLWNvbG9yOndoaXRlIWRlZmF1bHQ7XG4kc2lkZWJhci1wYXJlbnQtbGluay1pdGVtLXBhZGRpbmc6MTBweCAwIWRlZmF1bHQ7XG4kc2lkZWJhci1wYXJlbnQtbGluay1ib3JkZXI6MXB4IHNvbGlkICNDMkMyQzIhZGVmYXVsdDtcblxuJGhvcml6b250YWwtYnV0dG9uLWNvbG9yOmxpZ2h0Z3JheTtcbiRob3Jpem9udGFsLWJ1dHRvbi1jb2xvci1zZWxlY3RlZDogIzAwM2M4ZDtcbiRob3Jpem9udGFsLWJ1dHRvbi10ZXh0LWNvbG9yLXNlbGVjdGVkOiB3aGl0ZTtcbiRtaXNjLWJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjMTdBMmI4O1xuXG4kcHJvZ3Jlc3MtYmFyLWhlaWdodDoxMHB4IWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3I6JGJhc2UtYnV0dG9uLWNvbG9yIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXByb2dyZXNzLWNvbG9yOiRiYXNlLWJ1dHRvbi1jb2xvci0tc2VsZWN0ZWQhZGVmYXVsdDsiLCJAY2hhcnNldCBcIlVURi04XCI7XG4vKiBpZiB5b3UgbmVlZCB0byBjaGFuZ2Ugc3R5bGVzLmNzcyBnbyB0byAuLi9sZXNzL3RoZW1lLmxlc3MgIG9yIGN1c3RvbS5sZXNzICB0byBlZGl0LCB0aGVuIGNvbXBpbGUgdXNpbmcgc29tZXRoaW5nIGxpa2UgbGVzc2MgKi9cbi8qXG5Db21tb24gdmFyaWFibGVzIG5lZWRpbmcgdG8gYmUgY2hhbmdlZFxuKi9cbi8qIVxuUHVyZSB2MC42LjJcbkNvcHlyaWdodCAyMDEzIFlhaG9vIVxuTGljZW5zZWQgdW5kZXIgdGhlIEJTRCBMaWNlbnNlLlxuaHR0cHM6Ly9naXRodWIuY29tL3lhaG9vL3B1cmUvYmxvYi9tYXN0ZXIvTElDRU5TRS5tZFxuKi9cbi8qY3NzbGludCByZWdleC1zZWxlY3RvcnM6ZmFsc2UsIGtub3duLXByb3BlcnRpZXM6ZmFsc2UsIGR1cGxpY2F0ZS1wcm9wZXJ0aWVzOmZhbHNlKi9cbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU9wZW4rU2FuczozMDAsNDAwXCIpO1xuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TW9udHNlcnJhdDozMDAsNDAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PVJvYm90bzozMDAsNDAwLDcwMFwiKTtcbkBpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PU1vbnRzZXJyYXQ6MzAwLDQwMCw3MDBcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1Sb2JvdG86MzAwLDQwMCw3MDBcIik7XG4ucHVyZS1nLCAuZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXIge1xuICBsZXR0ZXItc3BhY2luZzogLTAuMzFlbTtcbiAgLyogV2Via2l0OiBjb2xsYXBzZSB3aGl0ZS1zcGFjZSBiZXR3ZWVuIHVuaXRzICovXG4gICpsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAvKiByZXNldCBJRSA8IDggKi9cbiAgKndvcmQtc3BhY2luZzogLTAuNDNlbTtcbiAgLyogSUUgPCA4OiBjb2xsYXBzZSB3aGl0ZS1zcGFjZSBiZXR3ZWVuIHVuaXRzICovXG4gIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZXNwZWVkO1xuICAvKiBXZWJraXQ6IGZpeGVzIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgKi9cbiAgLypcbiAgICBTZXRzIHRoZSBmb250IHN0YWNrIHRvIGZvbnRzIGtub3duIHRvIHdvcmsgcHJvcGVybHkgd2l0aCB0aGUgYWJvdmUgbGV0dGVyXG4gICAgYW5kIHdvcmQgc3BhY2luZ3MuIFNlZTogaHR0cHM6Ly9naXRodWIuY29tL3lhaG9vL3B1cmUvaXNzdWVzLzQxL1xuXG4gICAgVGhlIGZvbGxvd2luZyBmb250IHN0YWNrIG1ha2VzIFB1cmUgR3JpZHMgd29yayBvbiBhbGwga25vd24gZW52aXJvbm1lbnRzLlxuXG4gICAgKiBGcmVlU2FuczogU2hpcHMgd2l0aCBtYW55IExpbnV4IGRpc3Ryb3MsIGluY2x1ZGluZyBVYnVudHVcblxuICAgICogQXJpbW86IFNoaXBzIHdpdGggQ2hyb21lIE9TLiBBcmltbyBoYXMgdG8gYmUgZGVmaW5lZCBiZWZvcmUgSGVsdmV0aWNhIGFuZFxuICAgICAgQXJpYWwgdG8gZ2V0IHBpY2tlZCB1cCBieSB0aGUgYnJvd3NlciwgZXZlbiB0aG91Z2ggbmVpdGhlciBpcyBhdmFpbGFibGVcbiAgICAgIGluIENocm9tZSBPUy5cblxuICAgICogRHJvaWQgU2FuczogU2hpcHMgd2l0aCBhbGwgdmVyc2lvbnMgb2YgQW5kcm9pZC5cblxuICAgICogSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjogQ29tbW9uIGZvbnQgc3RhY2sgb24gT1MgWCBhbmQgV2luZG93cy5cbiAgICAqL1xuICBmb250LWZhbWlseTogRnJlZVNhbnMsIEFyaW1vLCBcIkRyb2lkIFNhbnNcIiwgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiAgLyogVXNlIGZsZXhib3ggd2hlbiBwb3NzaWJsZSB0byBhdm9pZCBgbGV0dGVyLXNwYWNpbmdgIHNpZGUtZWZmZWN0cy4gKi9cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIC8qIFByZXZlbnRzIGRpc3RyaWJ1dGluZyBzcGFjZSBiZXR3ZWVuIHJvd3MgKi9cbiAgLXdlYmtpdC1hbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAtbXMtZmxleC1saW5lLXBhY2s6IHN0YXJ0O1xuICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi8qIElFMTAgZGlzcGxheTogLW1zLWZsZXhib3ggKGFuZCBkaXNwbGF5OiBmbGV4IGluIElFIDExKSBkb2VzIG5vdCB3b3JrIGluc2lkZSBhIHRhYmxlOyBmYWxsIGJhY2sgdG8gYmxvY2sgYW5kIHJlbHkgb24gZm9udCBoYWNrICovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICB0YWJsZSAucHVyZS1nLCB0YWJsZSAuZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuLyogT3BlcmEgYXMgb2YgMTIgb24gV2luZG93cyBuZWVkcyB3b3JkLXNwYWNpbmcuXG4gICBUaGUgXCIub3BlcmEtb25seVwiIHNlbGVjdG9yIGlzIHVzZWQgdG8gcHJldmVudCBhY3R1YWwgcHJlZm9jdXMgc3R5bGluZ1xuICAgYW5kIGlzIG5vdCByZXF1aXJlZCBpbiBtYXJrdXAuXG4qL1xuLm9wZXJhLW9ubHkgOi1vLXByZWZvY3VzLCAucHVyZS1nLCAuZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXIge1xuICB3b3JkLXNwYWNpbmc6IC0wLjQzZW07IH1cblxuLnB1cmUtdSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcbiAgLyogSUUgPCA4OiBmYWtlIGlubGluZS1ibG9jayAqL1xuICB6b29tOiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IH1cblxuLypcblJlc2V0cyB0aGUgZm9udCBmYW1pbHkgYmFjayB0byB0aGUgT1MvYnJvd3NlcidzIGRlZmF1bHQgc2Fucy1zZXJpZiBmb250LFxudGhpcyB0aGUgc2FtZSBmb250IHN0YWNrIHRoYXQgTm9ybWFsaXplLmNzcyBzZXRzIGZvciB0aGUgYGJvZHlgLlxuKi9cbi5wdXJlLWcgW2NsYXNzKj1cInB1cmUtdVwiXSwgLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyIFtjbGFzcyo9XCJwdXJlLXVcIl0ge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgfVxuXG4ucHVyZS11LTEsIC5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fbGlzdCwgLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX190YWJzLCAucHVyZS11LTEtMSwgLnB1cmUtdS0xLTIsIC5wdXJlLXUtMS0zLCAucHVyZS11LTItMywgLnB1cmUtdS0xLTQsIC5wdXJlLXUtMy00LCAucHVyZS11LTEtNSwgLnB1cmUtdS0yLTUsIC5wdXJlLXUtMy01LCAucHVyZS11LTQtNSwgLnB1cmUtdS01LTUsIC5wdXJlLXUtMS02LCAucHVyZS11LTUtNiwgLnB1cmUtdS0xLTgsIC5wdXJlLXUtMy04LCAucHVyZS11LTUtOCwgLnB1cmUtdS03LTgsIC5wdXJlLXUtMS0xMiwgLnB1cmUtdS01LTEyLCAucHVyZS11LTctMTIsIC5wdXJlLXUtMTEtMTIsIC5wdXJlLXUtMS0yNCwgLnB1cmUtdS0yLTI0LCAucHVyZS11LTMtMjQsIC5wdXJlLXUtNC0yNCwgLnB1cmUtdS01LTI0LCAucHVyZS11LTYtMjQsIC5wdXJlLXUtNy0yNCwgLnB1cmUtdS04LTI0LCAucHVyZS11LTktMjQsIC5wdXJlLXUtMTAtMjQsIC5wdXJlLXUtMTEtMjQsIC5wdXJlLXUtMTItMjQsIC5wdXJlLXUtMTMtMjQsIC5wdXJlLXUtMTQtMjQsIC5wdXJlLXUtMTUtMjQsIC5wdXJlLXUtMTYtMjQsIC5wdXJlLXUtMTctMjQsIC5wdXJlLXUtMTgtMjQsIC5wdXJlLXUtMTktMjQsIC5wdXJlLXUtMjAtMjQsIC5wdXJlLXUtMjEtMjQsIC5wdXJlLXUtMjItMjQsIC5wdXJlLXUtMjMtMjQsIC5wdXJlLXUtMjQtMjQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICpkaXNwbGF5OiBpbmxpbmU7XG4gIHpvb206IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgfVxuXG4ucHVyZS11LTEtMjQge1xuICB3aWR0aDogNC4xNjY3JTtcbiAgKndpZHRoOiA0LjEzNTclOyB9XG5cbi5wdXJlLXUtMS0xMiwgLnB1cmUtdS0yLTI0IHtcbiAgd2lkdGg6IDguMzMzMyU7XG4gICp3aWR0aDogOC4zMDIzJTsgfVxuXG4ucHVyZS11LTEtOCwgLnB1cmUtdS0zLTI0IHtcbiAgd2lkdGg6IDEyLjUwMDAlO1xuICAqd2lkdGg6IDEyLjQ2OTAlOyB9XG5cbi5wdXJlLXUtMS02LCAucHVyZS11LTQtMjQge1xuICB3aWR0aDogMTYuNjY2NyU7XG4gICp3aWR0aDogMTYuNjM1NyU7IH1cblxuLnB1cmUtdS0xLTUge1xuICB3aWR0aDogMjAlO1xuICAqd2lkdGg6IDE5Ljk2OTAlOyB9XG5cbi5wdXJlLXUtNS0yNCB7XG4gIHdpZHRoOiAyMC44MzMzJTtcbiAgKndpZHRoOiAyMC44MDIzJTsgfVxuXG4ucHVyZS11LTEtNCwgLnB1cmUtdS02LTI0IHtcbiAgd2lkdGg6IDI1JTtcbiAgKndpZHRoOiAyNC45NjkwJTsgfVxuXG4ucHVyZS11LTctMjQge1xuICB3aWR0aDogMjkuMTY2NyU7XG4gICp3aWR0aDogMjkuMTM1NyU7IH1cblxuLnB1cmUtdS0xLTMsIC5wdXJlLXUtOC0yNCB7XG4gIHdpZHRoOiAzMy4zMzMzJTtcbiAgKndpZHRoOiAzMy4zMDIzJTsgfVxuXG4ucHVyZS11LTMtOCwgLnB1cmUtdS05LTI0IHtcbiAgd2lkdGg6IDM3LjUwMDAlO1xuICAqd2lkdGg6IDM3LjQ2OTAlOyB9XG5cbi5wdXJlLXUtMi01IHtcbiAgd2lkdGg6IDQwJTtcbiAgKndpZHRoOiAzOS45NjkwJTsgfVxuXG4ucHVyZS11LTUtMTIsIC5wdXJlLXUtMTAtMjQge1xuICB3aWR0aDogNDEuNjY2NyU7XG4gICp3aWR0aDogNDEuNjM1NyU7IH1cblxuLnB1cmUtdS0xMS0yNCB7XG4gIHdpZHRoOiA0NS44MzMzJTtcbiAgKndpZHRoOiA0NS44MDIzJTsgfVxuXG4ucHVyZS11LTEtMiwgLnB1cmUtdS0xMi0yNCB7XG4gIHdpZHRoOiA1MCU7XG4gICp3aWR0aDogNDkuOTY5MCU7IH1cblxuLnB1cmUtdS0xMy0yNCB7XG4gIHdpZHRoOiA1NC4xNjY3JTtcbiAgKndpZHRoOiA1NC4xMzU3JTsgfVxuXG4ucHVyZS11LTctMTIsIC5wdXJlLXUtMTQtMjQge1xuICB3aWR0aDogNTguMzMzMyU7XG4gICp3aWR0aDogNTguMzAyMyU7IH1cblxuLnB1cmUtdS0zLTUge1xuICB3aWR0aDogNjAlO1xuICAqd2lkdGg6IDU5Ljk2OTAlOyB9XG5cbi5wdXJlLXUtNS04LCAucHVyZS11LTE1LTI0IHtcbiAgd2lkdGg6IDYyLjUwMDAlO1xuICAqd2lkdGg6IDYyLjQ2OTAlOyB9XG5cbi5wdXJlLXUtMi0zLCAucHVyZS11LTE2LTI0IHtcbiAgd2lkdGg6IDY2LjY2NjclO1xuICAqd2lkdGg6IDY2LjYzNTclOyB9XG5cbi5wdXJlLXUtMTctMjQge1xuICB3aWR0aDogNzAuODMzMyU7XG4gICp3aWR0aDogNzAuODAyMyU7IH1cblxuLnB1cmUtdS0zLTQsIC5wdXJlLXUtMTgtMjQge1xuICB3aWR0aDogNzUlO1xuICAqd2lkdGg6IDc0Ljk2OTAlOyB9XG5cbi5wdXJlLXUtMTktMjQge1xuICB3aWR0aDogNzkuMTY2NyU7XG4gICp3aWR0aDogNzkuMTM1NyU7IH1cblxuLnB1cmUtdS00LTUge1xuICB3aWR0aDogODAlO1xuICAqd2lkdGg6IDc5Ljk2OTAlOyB9XG5cbi5wdXJlLXUtNS02LCAucHVyZS11LTIwLTI0IHtcbiAgd2lkdGg6IDgzLjMzMzMlO1xuICAqd2lkdGg6IDgzLjMwMjMlOyB9XG5cbi5wdXJlLXUtNy04LCAucHVyZS11LTIxLTI0IHtcbiAgd2lkdGg6IDg3LjUwMDAlO1xuICAqd2lkdGg6IDg3LjQ2OTAlOyB9XG5cbi5wdXJlLXUtMTEtMTIsIC5wdXJlLXUtMjItMjQge1xuICB3aWR0aDogOTEuNjY2NyU7XG4gICp3aWR0aDogOTEuNjM1NyU7IH1cblxuLnB1cmUtdS0yMy0yNCB7XG4gIHdpZHRoOiA5NS44MzMzJTtcbiAgKndpZHRoOiA5NS44MDIzJTsgfVxuXG4ucHVyZS11LTEsIC5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fbGlzdCwgLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX190YWJzLCAucHVyZS11LTEtMSwgLnB1cmUtdS01LTUsIC5wdXJlLXUtMjQtMjQge1xuICB3aWR0aDogMTAwJTsgfVxuXG4vKiFcblB1cmUgdjAuNi4yXG5Db3B5cmlnaHQgMjAxMyBZYWhvbyFcbkxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZS5cbmh0dHBzOi8vZ2l0aHViLmNvbS95YWhvby9wdXJlL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgLnB1cmUtdS1zbS0xLCAucHVyZS11LXNtLTEtMSwgLnB1cmUtdS1zbS0xLTIsIC5wdXJlLXUtc20tMS0zLCAucHVyZS11LXNtLTItMywgLnB1cmUtdS1zbS0xLTQsIC5wdXJlLXUtc20tMy00LCAucHVyZS11LXNtLTEtNSwgLnB1cmUtdS1zbS0yLTUsIC5wdXJlLXUtc20tMy01LCAucHVyZS11LXNtLTQtNSwgLnB1cmUtdS1zbS01LTUsIC5wdXJlLXUtc20tMS02LCAucHVyZS11LXNtLTUtNiwgLnB1cmUtdS1zbS0xLTgsIC5wdXJlLXUtc20tMy04LCAucHVyZS11LXNtLTUtOCwgLnB1cmUtdS1zbS03LTgsIC5wdXJlLXUtc20tMS0xMiwgLnB1cmUtdS1zbS01LTEyLCAucHVyZS11LXNtLTctMTIsIC5wdXJlLXUtc20tMTEtMTIsIC5wdXJlLXUtc20tMS0yNCwgLnB1cmUtdS1zbS0yLTI0LCAucHVyZS11LXNtLTMtMjQsIC5wdXJlLXUtc20tNC0yNCwgLnB1cmUtdS1zbS01LTI0LCAucHVyZS11LXNtLTYtMjQsIC5wdXJlLXUtc20tNy0yNCwgLnB1cmUtdS1zbS04LTI0LCAucHVyZS11LXNtLTktMjQsIC5wdXJlLXUtc20tMTAtMjQsIC5wdXJlLXUtc20tMTEtMjQsIC5wdXJlLXUtc20tMTItMjQsIC5wdXJlLXUtc20tMTMtMjQsIC5wdXJlLXUtc20tMTQtMjQsIC5wdXJlLXUtc20tMTUtMjQsIC5wdXJlLXUtc20tMTYtMjQsIC5wdXJlLXUtc20tMTctMjQsIC5wdXJlLXUtc20tMTgtMjQsIC5wdXJlLXUtc20tMTktMjQsIC5wdXJlLXUtc20tMjAtMjQsIC5wdXJlLXUtc20tMjEtMjQsIC5wdXJlLXUtc20tMjItMjQsIC5wdXJlLXUtc20tMjMtMjQsIC5wdXJlLXUtc20tMjQtMjQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvOyB9XG4gIC5wdXJlLXUtc20tMS0yNCB7XG4gICAgd2lkdGg6IDQuMTY2NyU7XG4gICAgKndpZHRoOiA0LjEzNTclOyB9XG4gIC5wdXJlLXUtc20tMS0xMiwgLnB1cmUtdS1zbS0yLTI0IHtcbiAgICB3aWR0aDogOC4zMzMzJTtcbiAgICAqd2lkdGg6IDguMzAyMyU7IH1cbiAgLnB1cmUtdS1zbS0xLTgsIC5wdXJlLXUtc20tMy0yNCB7XG4gICAgd2lkdGg6IDEyLjUwMDAlO1xuICAgICp3aWR0aDogMTIuNDY5MCU7IH1cbiAgLnB1cmUtdS1zbS0xLTYsIC5wdXJlLXUtc20tNC0yNCB7XG4gICAgd2lkdGg6IDE2LjY2NjclO1xuICAgICp3aWR0aDogMTYuNjM1NyU7IH1cbiAgLnB1cmUtdS1zbS0xLTUge1xuICAgIHdpZHRoOiAyMCU7XG4gICAgKndpZHRoOiAxOS45NjkwJTsgfVxuICAucHVyZS11LXNtLTUtMjQge1xuICAgIHdpZHRoOiAyMC44MzMzJTtcbiAgICAqd2lkdGg6IDIwLjgwMjMlOyB9XG4gIC5wdXJlLXUtc20tMS00LCAucHVyZS11LXNtLTYtMjQge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45NjkwJTsgfVxuICAucHVyZS11LXNtLTctMjQge1xuICAgIHdpZHRoOiAyOS4xNjY3JTtcbiAgICAqd2lkdGg6IDI5LjEzNTclOyB9XG4gIC5wdXJlLXUtc20tMS0zLCAucHVyZS11LXNtLTgtMjQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlOyB9XG4gIC5wdXJlLXUtc20tMy04LCAucHVyZS11LXNtLTktMjQge1xuICAgIHdpZHRoOiAzNy41MDAwJTtcbiAgICAqd2lkdGg6IDM3LjQ2OTAlOyB9XG4gIC5wdXJlLXUtc20tMi01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgICp3aWR0aDogMzkuOTY5MCU7IH1cbiAgLnB1cmUtdS1zbS01LTEyLCAucHVyZS11LXNtLTEwLTI0IHtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgKndpZHRoOiA0MS42MzU3JTsgfVxuICAucHVyZS11LXNtLTExLTI0IHtcbiAgICB3aWR0aDogNDUuODMzMyU7XG4gICAgKndpZHRoOiA0NS44MDIzJTsgfVxuICAucHVyZS11LXNtLTEtMiwgLnB1cmUtdS1zbS0xMi0yNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5Ljk2OTAlOyB9XG4gIC5wdXJlLXUtc20tMTMtMjQge1xuICAgIHdpZHRoOiA1NC4xNjY3JTtcbiAgICAqd2lkdGg6IDU0LjEzNTclOyB9XG4gIC5wdXJlLXUtc20tNy0xMiwgLnB1cmUtdS1zbS0xNC0yNCB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICp3aWR0aDogNTguMzAyMyU7IH1cbiAgLnB1cmUtdS1zbS0zLTUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgKndpZHRoOiA1OS45NjkwJTsgfVxuICAucHVyZS11LXNtLTUtOCwgLnB1cmUtdS1zbS0xNS0yNCB7XG4gICAgd2lkdGg6IDYyLjUwMDAlO1xuICAgICp3aWR0aDogNjIuNDY5MCU7IH1cbiAgLnB1cmUtdS1zbS0yLTMsIC5wdXJlLXUtc20tMTYtMjQge1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICAqd2lkdGg6IDY2LjYzNTclOyB9XG4gIC5wdXJlLXUtc20tMTctMjQge1xuICAgIHdpZHRoOiA3MC44MzMzJTtcbiAgICAqd2lkdGg6IDcwLjgwMjMlOyB9XG4gIC5wdXJlLXUtc20tMy00LCAucHVyZS11LXNtLTE4LTI0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOTY5MCU7IH1cbiAgLnB1cmUtdS1zbS0xOS0yNCB7XG4gICAgd2lkdGg6IDc5LjE2NjclO1xuICAgICp3aWR0aDogNzkuMTM1NyU7IH1cbiAgLnB1cmUtdS1zbS00LTUge1xuICAgIHdpZHRoOiA4MCU7XG4gICAgKndpZHRoOiA3OS45NjkwJTsgfVxuICAucHVyZS11LXNtLTUtNiwgLnB1cmUtdS1zbS0yMC0yNCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICp3aWR0aDogODMuMzAyMyU7IH1cbiAgLnB1cmUtdS1zbS03LTgsIC5wdXJlLXUtc20tMjEtMjQge1xuICAgIHdpZHRoOiA4Ny41MDAwJTtcbiAgICAqd2lkdGg6IDg3LjQ2OTAlOyB9XG4gIC5wdXJlLXUtc20tMTEtMTIsIC5wdXJlLXUtc20tMjItMjQge1xuICAgIHdpZHRoOiA5MS42NjY3JTtcbiAgICAqd2lkdGg6IDkxLjYzNTclOyB9XG4gIC5wdXJlLXUtc20tMjMtMjQge1xuICAgIHdpZHRoOiA5NS44MzMzJTtcbiAgICAqd2lkdGg6IDk1LjgwMjMlOyB9XG4gIC5wdXJlLXUtc20tMSwgLnB1cmUtdS1zbS0xLTEsIC5wdXJlLXUtc20tNS01LCAucHVyZS11LXNtLTI0LTI0IHtcbiAgICB3aWR0aDogMTAwJTsgfSB9XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB1cmUtdS1tZC0xLCAucHVyZS11LW1kLTEtMSwgLnB1cmUtdS1tZC0xLTIsIC5wdXJlLXUtbWQtMS0zLCAucHVyZS11LW1kLTItMywgLnB1cmUtdS1tZC0xLTQsIC5wdXJlLXUtbWQtMy00LCAucHVyZS11LW1kLTEtNSwgLnB1cmUtdS1tZC0yLTUsIC5wdXJlLXUtbWQtMy01LCAucHVyZS11LW1kLTQtNSwgLnB1cmUtdS1tZC01LTUsIC5wdXJlLXUtbWQtMS02LCAucHVyZS11LW1kLTUtNiwgLnB1cmUtdS1tZC0xLTgsIC5wdXJlLXUtbWQtMy04LCAucHVyZS11LW1kLTUtOCwgLnB1cmUtdS1tZC03LTgsIC5wdXJlLXUtbWQtMS0xMiwgLnB1cmUtdS1tZC01LTEyLCAucHVyZS11LW1kLTctMTIsIC5wdXJlLXUtbWQtMTEtMTIsIC5wdXJlLXUtbWQtMS0yNCwgLnB1cmUtdS1tZC0yLTI0LCAucHVyZS11LW1kLTMtMjQsIC5wdXJlLXUtbWQtNC0yNCwgLnB1cmUtdS1tZC01LTI0LCAucHVyZS11LW1kLTYtMjQsIC5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fbGlzdCwgLnB1cmUtdS1tZC03LTI0LCAucHVyZS11LW1kLTgtMjQsIC5wdXJlLXUtbWQtOS0yNCwgLnB1cmUtdS1tZC0xMC0yNCwgLnB1cmUtdS1tZC0xMS0yNCwgLnB1cmUtdS1tZC0xMi0yNCwgLnB1cmUtdS1tZC0xMy0yNCwgLnB1cmUtdS1tZC0xNC0yNCwgLnB1cmUtdS1tZC0xNS0yNCwgLnB1cmUtdS1tZC0xNi0yNCwgLnB1cmUtdS1tZC0xNy0yNCwgLnB1cmUtdS1tZC0xOC0yNCwgLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX190YWJzLCAucHVyZS11LW1kLTE5LTI0LCAucHVyZS11LW1kLTIwLTI0LCAucHVyZS11LW1kLTIxLTI0LCAucHVyZS11LW1kLTIyLTI0LCAucHVyZS11LW1kLTIzLTI0LCAucHVyZS11LW1kLTI0LTI0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgKmRpc3BsYXk6IGlubGluZTtcbiAgICB6b29tOiAxO1xuICAgIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gICAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgfVxuICAucHVyZS11LW1kLTEtMjQge1xuICAgIHdpZHRoOiA0LjE2NjclO1xuICAgICp3aWR0aDogNC4xMzU3JTsgfVxuICAucHVyZS11LW1kLTEtMTIsIC5wdXJlLXUtbWQtMi0yNCB7XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gICAgKndpZHRoOiA4LjMwMjMlOyB9XG4gIC5wdXJlLXUtbWQtMS04LCAucHVyZS11LW1kLTMtMjQge1xuICAgIHdpZHRoOiAxMi41MDAwJTtcbiAgICAqd2lkdGg6IDEyLjQ2OTAlOyB9XG4gIC5wdXJlLXUtbWQtMS02LCAucHVyZS11LW1kLTQtMjQge1xuICAgIHdpZHRoOiAxNi42NjY3JTtcbiAgICAqd2lkdGg6IDE2LjYzNTclOyB9XG4gIC5wdXJlLXUtbWQtMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgICp3aWR0aDogMTkuOTY5MCU7IH1cbiAgLnB1cmUtdS1tZC01LTI0IHtcbiAgICB3aWR0aDogMjAuODMzMyU7XG4gICAgKndpZHRoOiAyMC44MDIzJTsgfVxuICAucHVyZS11LW1kLTEtNCwgLnB1cmUtdS1tZC02LTI0LCAuZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX2xpc3Qge1xuICAgIHdpZHRoOiAyNSU7XG4gICAgKndpZHRoOiAyNC45NjkwJTsgfVxuICAucHVyZS11LW1kLTctMjQge1xuICAgIHdpZHRoOiAyOS4xNjY3JTtcbiAgICAqd2lkdGg6IDI5LjEzNTclOyB9XG4gIC5wdXJlLXUtbWQtMS0zLCAucHVyZS11LW1kLTgtMjQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlOyB9XG4gIC5wdXJlLXUtbWQtMy04LCAucHVyZS11LW1kLTktMjQge1xuICAgIHdpZHRoOiAzNy41MDAwJTtcbiAgICAqd2lkdGg6IDM3LjQ2OTAlOyB9XG4gIC5wdXJlLXUtbWQtMi01IHtcbiAgICB3aWR0aDogNDAlO1xuICAgICp3aWR0aDogMzkuOTY5MCU7IH1cbiAgLnB1cmUtdS1tZC01LTEyLCAucHVyZS11LW1kLTEwLTI0IHtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgKndpZHRoOiA0MS42MzU3JTsgfVxuICAucHVyZS11LW1kLTExLTI0IHtcbiAgICB3aWR0aDogNDUuODMzMyU7XG4gICAgKndpZHRoOiA0NS44MDIzJTsgfVxuICAucHVyZS11LW1kLTEtMiwgLnB1cmUtdS1tZC0xMi0yNCB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICAqd2lkdGg6IDQ5Ljk2OTAlOyB9XG4gIC5wdXJlLXUtbWQtMTMtMjQge1xuICAgIHdpZHRoOiA1NC4xNjY3JTtcbiAgICAqd2lkdGg6IDU0LjEzNTclOyB9XG4gIC5wdXJlLXUtbWQtNy0xMiwgLnB1cmUtdS1tZC0xNC0yNCB7XG4gICAgd2lkdGg6IDU4LjMzMzMlO1xuICAgICp3aWR0aDogNTguMzAyMyU7IH1cbiAgLnB1cmUtdS1tZC0zLTUge1xuICAgIHdpZHRoOiA2MCU7XG4gICAgKndpZHRoOiA1OS45NjkwJTsgfVxuICAucHVyZS11LW1kLTUtOCwgLnB1cmUtdS1tZC0xNS0yNCB7XG4gICAgd2lkdGg6IDYyLjUwMDAlO1xuICAgICp3aWR0aDogNjIuNDY5MCU7IH1cbiAgLnB1cmUtdS1tZC0yLTMsIC5wdXJlLXUtbWQtMTYtMjQge1xuICAgIHdpZHRoOiA2Ni42NjY3JTtcbiAgICAqd2lkdGg6IDY2LjYzNTclOyB9XG4gIC5wdXJlLXUtbWQtMTctMjQge1xuICAgIHdpZHRoOiA3MC44MzMzJTtcbiAgICAqd2lkdGg6IDcwLjgwMjMlOyB9XG4gIC5wdXJlLXUtbWQtMy00LCAucHVyZS11LW1kLTE4LTI0LCAuZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX3RhYnMge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45NjkwJTsgfVxuICAucHVyZS11LW1kLTE5LTI0IHtcbiAgICB3aWR0aDogNzkuMTY2NyU7XG4gICAgKndpZHRoOiA3OS4xMzU3JTsgfVxuICAucHVyZS11LW1kLTQtNSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICAqd2lkdGg6IDc5Ljk2OTAlOyB9XG4gIC5wdXJlLXUtbWQtNS02LCAucHVyZS11LW1kLTIwLTI0IHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgKndpZHRoOiA4My4zMDIzJTsgfVxuICAucHVyZS11LW1kLTctOCwgLnB1cmUtdS1tZC0yMS0yNCB7XG4gICAgd2lkdGg6IDg3LjUwMDAlO1xuICAgICp3aWR0aDogODcuNDY5MCU7IH1cbiAgLnB1cmUtdS1tZC0xMS0xMiwgLnB1cmUtdS1tZC0yMi0yNCB7XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICp3aWR0aDogOTEuNjM1NyU7IH1cbiAgLnB1cmUtdS1tZC0yMy0yNCB7XG4gICAgd2lkdGg6IDk1LjgzMzMlO1xuICAgICp3aWR0aDogOTUuODAyMyU7IH1cbiAgLnB1cmUtdS1tZC0xLCAucHVyZS11LW1kLTEtMSwgLnB1cmUtdS1tZC01LTUsIC5wdXJlLXUtbWQtMjQtMjQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNjRlbSkge1xuICAucHVyZS11LWxnLTEsIC5wdXJlLXUtbGctMS0xLCAucHVyZS11LWxnLTEtMiwgLnB1cmUtdS1sZy0xLTMsIC5wdXJlLXUtbGctMi0zLCAucHVyZS11LWxnLTEtNCwgLnB1cmUtdS1sZy0zLTQsIC5wdXJlLXUtbGctMS01LCAucHVyZS11LWxnLTItNSwgLnB1cmUtdS1sZy0zLTUsIC5wdXJlLXUtbGctNC01LCAucHVyZS11LWxnLTUtNSwgLnB1cmUtdS1sZy0xLTYsIC5wdXJlLXUtbGctNS02LCAucHVyZS11LWxnLTEtOCwgLnB1cmUtdS1sZy0zLTgsIC5wdXJlLXUtbGctNS04LCAucHVyZS11LWxnLTctOCwgLnB1cmUtdS1sZy0xLTEyLCAucHVyZS11LWxnLTUtMTIsIC5wdXJlLXUtbGctNy0xMiwgLnB1cmUtdS1sZy0xMS0xMiwgLnB1cmUtdS1sZy0xLTI0LCAucHVyZS11LWxnLTItMjQsIC5wdXJlLXUtbGctMy0yNCwgLnB1cmUtdS1sZy00LTI0LCAucHVyZS11LWxnLTUtMjQsIC5wdXJlLXUtbGctNi0yNCwgLnB1cmUtdS1sZy03LTI0LCAucHVyZS11LWxnLTgtMjQsIC5wdXJlLXUtbGctOS0yNCwgLnB1cmUtdS1sZy0xMC0yNCwgLnB1cmUtdS1sZy0xMS0yNCwgLnB1cmUtdS1sZy0xMi0yNCwgLnB1cmUtdS1sZy0xMy0yNCwgLnB1cmUtdS1sZy0xNC0yNCwgLnB1cmUtdS1sZy0xNS0yNCwgLnB1cmUtdS1sZy0xNi0yNCwgLnB1cmUtdS1sZy0xNy0yNCwgLnB1cmUtdS1sZy0xOC0yNCwgLnB1cmUtdS1sZy0xOS0yNCwgLnB1cmUtdS1sZy0yMC0yNCwgLnB1cmUtdS1sZy0yMS0yNCwgLnB1cmUtdS1sZy0yMi0yNCwgLnB1cmUtdS1sZy0yMy0yNCwgLnB1cmUtdS1sZy0yNC0yNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgem9vbTogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IH1cbiAgLnB1cmUtdS1sZy0xLTI0IHtcbiAgICB3aWR0aDogNC4xNjY3JTtcbiAgICAqd2lkdGg6IDQuMTM1NyU7IH1cbiAgLnB1cmUtdS1sZy0xLTEyLCAucHVyZS11LWxnLTItMjQge1xuICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICp3aWR0aDogOC4zMDIzJTsgfVxuICAucHVyZS11LWxnLTEtOCwgLnB1cmUtdS1sZy0zLTI0IHtcbiAgICB3aWR0aDogMTIuNTAwMCU7XG4gICAgKndpZHRoOiAxMi40NjkwJTsgfVxuICAucHVyZS11LWxnLTEtNiwgLnB1cmUtdS1sZy00LTI0IHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTsgfVxuICAucHVyZS11LWxnLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICAqd2lkdGg6IDE5Ljk2OTAlOyB9XG4gIC5wdXJlLXUtbGctNS0yNCB7XG4gICAgd2lkdGg6IDIwLjgzMzMlO1xuICAgICp3aWR0aDogMjAuODAyMyU7IH1cbiAgLnB1cmUtdS1sZy0xLTQsIC5wdXJlLXUtbGctNi0yNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OTAlOyB9XG4gIC5wdXJlLXUtbGctNy0yNCB7XG4gICAgd2lkdGg6IDI5LjE2NjclO1xuICAgICp3aWR0aDogMjkuMTM1NyU7IH1cbiAgLnB1cmUtdS1sZy0xLTMsIC5wdXJlLXUtbGctOC0yNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICp3aWR0aDogMzMuMzAyMyU7IH1cbiAgLnB1cmUtdS1sZy0zLTgsIC5wdXJlLXUtbGctOS0yNCB7XG4gICAgd2lkdGg6IDM3LjUwMDAlO1xuICAgICp3aWR0aDogMzcuNDY5MCU7IH1cbiAgLnB1cmUtdS1sZy0yLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgKndpZHRoOiAzOS45NjkwJTsgfVxuICAucHVyZS11LWxnLTUtMTIsIC5wdXJlLXUtbGctMTAtMjQge1xuICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAqd2lkdGg6IDQxLjYzNTclOyB9XG4gIC5wdXJlLXUtbGctMTEtMjQge1xuICAgIHdpZHRoOiA0NS44MzMzJTtcbiAgICAqd2lkdGg6IDQ1LjgwMjMlOyB9XG4gIC5wdXJlLXUtbGctMS0yLCAucHVyZS11LWxnLTEyLTI0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOTY5MCU7IH1cbiAgLnB1cmUtdS1sZy0xMy0yNCB7XG4gICAgd2lkdGg6IDU0LjE2NjclO1xuICAgICp3aWR0aDogNTQuMTM1NyU7IH1cbiAgLnB1cmUtdS1sZy03LTEyLCAucHVyZS11LWxnLTE0LTI0IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTsgfVxuICAucHVyZS11LWxnLTMtNSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICAqd2lkdGg6IDU5Ljk2OTAlOyB9XG4gIC5wdXJlLXUtbGctNS04LCAucHVyZS11LWxnLTE1LTI0IHtcbiAgICB3aWR0aDogNjIuNTAwMCU7XG4gICAgKndpZHRoOiA2Mi40NjkwJTsgfVxuICAucHVyZS11LWxnLTItMywgLnB1cmUtdS1sZy0xNi0yNCB7XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICp3aWR0aDogNjYuNjM1NyU7IH1cbiAgLnB1cmUtdS1sZy0xNy0yNCB7XG4gICAgd2lkdGg6IDcwLjgzMzMlO1xuICAgICp3aWR0aDogNzAuODAyMyU7IH1cbiAgLnB1cmUtdS1sZy0zLTQsIC5wdXJlLXUtbGctMTgtMjQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45NjkwJTsgfVxuICAucHVyZS11LWxnLTE5LTI0IHtcbiAgICB3aWR0aDogNzkuMTY2NyU7XG4gICAgKndpZHRoOiA3OS4xMzU3JTsgfVxuICAucHVyZS11LWxnLTQtNSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICAqd2lkdGg6IDc5Ljk2OTAlOyB9XG4gIC5wdXJlLXUtbGctNS02LCAucHVyZS11LWxnLTIwLTI0IHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgKndpZHRoOiA4My4zMDIzJTsgfVxuICAucHVyZS11LWxnLTctOCwgLnB1cmUtdS1sZy0yMS0yNCB7XG4gICAgd2lkdGg6IDg3LjUwMDAlO1xuICAgICp3aWR0aDogODcuNDY5MCU7IH1cbiAgLnB1cmUtdS1sZy0xMS0xMiwgLnB1cmUtdS1sZy0yMi0yNCB7XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICp3aWR0aDogOTEuNjM1NyU7IH1cbiAgLnB1cmUtdS1sZy0yMy0yNCB7XG4gICAgd2lkdGg6IDk1LjgzMzMlO1xuICAgICp3aWR0aDogOTUuODAyMyU7IH1cbiAgLnB1cmUtdS1sZy0xLCAucHVyZS11LWxnLTEtMSwgLnB1cmUtdS1sZy01LTUsIC5wdXJlLXUtbGctMjQtMjQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogODBlbSkge1xuICAucHVyZS11LXhsLTEsIC5wdXJlLXUteGwtMS0xLCAucHVyZS11LXhsLTEtMiwgLnB1cmUtdS14bC0xLTMsIC5wdXJlLXUteGwtMi0zLCAucHVyZS11LXhsLTEtNCwgLnB1cmUtdS14bC0zLTQsIC5wdXJlLXUteGwtMS01LCAucHVyZS11LXhsLTItNSwgLnB1cmUtdS14bC0zLTUsIC5wdXJlLXUteGwtNC01LCAucHVyZS11LXhsLTUtNSwgLnB1cmUtdS14bC0xLTYsIC5wdXJlLXUteGwtNS02LCAucHVyZS11LXhsLTEtOCwgLnB1cmUtdS14bC0zLTgsIC5wdXJlLXUteGwtNS04LCAucHVyZS11LXhsLTctOCwgLnB1cmUtdS14bC0xLTEyLCAucHVyZS11LXhsLTUtMTIsIC5wdXJlLXUteGwtNy0xMiwgLnB1cmUtdS14bC0xMS0xMiwgLnB1cmUtdS14bC0xLTI0LCAucHVyZS11LXhsLTItMjQsIC5wdXJlLXUteGwtMy0yNCwgLnB1cmUtdS14bC00LTI0LCAucHVyZS11LXhsLTUtMjQsIC5wdXJlLXUteGwtNi0yNCwgLnB1cmUtdS14bC03LTI0LCAucHVyZS11LXhsLTgtMjQsIC5wdXJlLXUteGwtOS0yNCwgLnB1cmUtdS14bC0xMC0yNCwgLnB1cmUtdS14bC0xMS0yNCwgLnB1cmUtdS14bC0xMi0yNCwgLnB1cmUtdS14bC0xMy0yNCwgLnB1cmUtdS14bC0xNC0yNCwgLnB1cmUtdS14bC0xNS0yNCwgLnB1cmUtdS14bC0xNi0yNCwgLnB1cmUtdS14bC0xNy0yNCwgLnB1cmUtdS14bC0xOC0yNCwgLnB1cmUtdS14bC0xOS0yNCwgLnB1cmUtdS14bC0yMC0yNCwgLnB1cmUtdS14bC0yMS0yNCwgLnB1cmUtdS14bC0yMi0yNCwgLnB1cmUtdS14bC0yMy0yNCwgLnB1cmUtdS14bC0yNC0yNCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICpkaXNwbGF5OiBpbmxpbmU7XG4gICAgem9vbTogMTtcbiAgICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICAgIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgdGV4dC1yZW5kZXJpbmc6IGF1dG87IH1cbiAgLnB1cmUtdS14bC0xLTI0IHtcbiAgICB3aWR0aDogNC4xNjY3JTtcbiAgICAqd2lkdGg6IDQuMTM1NyU7IH1cbiAgLnB1cmUtdS14bC0xLTEyLCAucHVyZS11LXhsLTItMjQge1xuICAgIHdpZHRoOiA4LjMzMzMlO1xuICAgICp3aWR0aDogOC4zMDIzJTsgfVxuICAucHVyZS11LXhsLTEtOCwgLnB1cmUtdS14bC0zLTI0IHtcbiAgICB3aWR0aDogMTIuNTAwMCU7XG4gICAgKndpZHRoOiAxMi40NjkwJTsgfVxuICAucHVyZS11LXhsLTEtNiwgLnB1cmUtdS14bC00LTI0IHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTsgfVxuICAucHVyZS11LXhsLTEtNSB7XG4gICAgd2lkdGg6IDIwJTtcbiAgICAqd2lkdGg6IDE5Ljk2OTAlOyB9XG4gIC5wdXJlLXUteGwtNS0yNCB7XG4gICAgd2lkdGg6IDIwLjgzMzMlO1xuICAgICp3aWR0aDogMjAuODAyMyU7IH1cbiAgLnB1cmUtdS14bC0xLTQsIC5wdXJlLXUteGwtNi0yNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OTAlOyB9XG4gIC5wdXJlLXUteGwtNy0yNCB7XG4gICAgd2lkdGg6IDI5LjE2NjclO1xuICAgICp3aWR0aDogMjkuMTM1NyU7IH1cbiAgLnB1cmUtdS14bC0xLTMsIC5wdXJlLXUteGwtOC0yNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMlO1xuICAgICp3aWR0aDogMzMuMzAyMyU7IH1cbiAgLnB1cmUtdS14bC0zLTgsIC5wdXJlLXUteGwtOS0yNCB7XG4gICAgd2lkdGg6IDM3LjUwMDAlO1xuICAgICp3aWR0aDogMzcuNDY5MCU7IH1cbiAgLnB1cmUtdS14bC0yLTUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgKndpZHRoOiAzOS45NjkwJTsgfVxuICAucHVyZS11LXhsLTUtMTIsIC5wdXJlLXUteGwtMTAtMjQge1xuICAgIHdpZHRoOiA0MS42NjY3JTtcbiAgICAqd2lkdGg6IDQxLjYzNTclOyB9XG4gIC5wdXJlLXUteGwtMTEtMjQge1xuICAgIHdpZHRoOiA0NS44MzMzJTtcbiAgICAqd2lkdGg6IDQ1LjgwMjMlOyB9XG4gIC5wdXJlLXUteGwtMS0yLCAucHVyZS11LXhsLTEyLTI0IHtcbiAgICB3aWR0aDogNTAlO1xuICAgICp3aWR0aDogNDkuOTY5MCU7IH1cbiAgLnB1cmUtdS14bC0xMy0yNCB7XG4gICAgd2lkdGg6IDU0LjE2NjclO1xuICAgICp3aWR0aDogNTQuMTM1NyU7IH1cbiAgLnB1cmUtdS14bC03LTEyLCAucHVyZS11LXhsLTE0LTI0IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTsgfVxuICAucHVyZS11LXhsLTMtNSB7XG4gICAgd2lkdGg6IDYwJTtcbiAgICAqd2lkdGg6IDU5Ljk2OTAlOyB9XG4gIC5wdXJlLXUteGwtNS04LCAucHVyZS11LXhsLTE1LTI0IHtcbiAgICB3aWR0aDogNjIuNTAwMCU7XG4gICAgKndpZHRoOiA2Mi40NjkwJTsgfVxuICAucHVyZS11LXhsLTItMywgLnB1cmUtdS14bC0xNi0yNCB7XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICp3aWR0aDogNjYuNjM1NyU7IH1cbiAgLnB1cmUtdS14bC0xNy0yNCB7XG4gICAgd2lkdGg6IDcwLjgzMzMlO1xuICAgICp3aWR0aDogNzAuODAyMyU7IH1cbiAgLnB1cmUtdS14bC0zLTQsIC5wdXJlLXUteGwtMTgtMjQge1xuICAgIHdpZHRoOiA3NSU7XG4gICAgKndpZHRoOiA3NC45NjkwJTsgfVxuICAucHVyZS11LXhsLTE5LTI0IHtcbiAgICB3aWR0aDogNzkuMTY2NyU7XG4gICAgKndpZHRoOiA3OS4xMzU3JTsgfVxuICAucHVyZS11LXhsLTQtNSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgICAqd2lkdGg6IDc5Ljk2OTAlOyB9XG4gIC5wdXJlLXUteGwtNS02LCAucHVyZS11LXhsLTIwLTI0IHtcbiAgICB3aWR0aDogODMuMzMzMyU7XG4gICAgKndpZHRoOiA4My4zMDIzJTsgfVxuICAucHVyZS11LXhsLTctOCwgLnB1cmUtdS14bC0yMS0yNCB7XG4gICAgd2lkdGg6IDg3LjUwMDAlO1xuICAgICp3aWR0aDogODcuNDY5MCU7IH1cbiAgLnB1cmUtdS14bC0xMS0xMiwgLnB1cmUtdS14bC0yMi0yNCB7XG4gICAgd2lkdGg6IDkxLjY2NjclO1xuICAgICp3aWR0aDogOTEuNjM1NyU7IH1cbiAgLnB1cmUtdS14bC0yMy0yNCB7XG4gICAgd2lkdGg6IDk1LjgzMzMlO1xuICAgICp3aWR0aDogOTUuODAyMyU7IH1cbiAgLnB1cmUtdS14bC0xLCAucHVyZS11LXhsLTEtMSwgLnB1cmUtdS14bC01LTUsIC5wdXJlLXUteGwtMjQtMjQge1xuICAgIHdpZHRoOiAxMDAlOyB9IH1cblxuLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj00LjcuMFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PTQuNy4wXCIpIGZvcm1hdChcIndvZmYyXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj00LjcuMFwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PTQuNy4wI2ZvbnRhd2Vzb21lcmVndWxhclwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG4uZmEge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7IH1cblxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTsgfVxuXG4uZmEtMngge1xuICBmb250LXNpemU6IDJlbTsgfVxuXG4uZmEtM3gge1xuICBmb250LXNpemU6IDNlbTsgfVxuXG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTsgfVxuXG4uZmEtNXgge1xuICBmb250LXNpemU6IDVlbTsgfVxuXG4uZmEtZncge1xuICB3aWR0aDogMS4yODU3MWVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NmVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmZhLXVsID4gbGkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZmEtbGkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IC0yLjE0Mjg2ZW07XG4gIHdpZHRoOiAyLjE0Mjg2ZW07XG4gIHRvcDogMC4xNDI4NmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmZhLWxpLmZhLWxnIHtcbiAgICBsZWZ0OiAtMS44NTcxNGVtOyB9XG5cbi5mYS1ib3JkZXIge1xuICBwYWRkaW5nOiAuMmVtIC4yNWVtIC4xNWVtO1xuICBib3JkZXI6IHNvbGlkIDAuMDhlbSAjZWVlO1xuICBib3JkZXItcmFkaXVzOiAuMWVtOyB9XG5cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZmEtcHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZmEuZmEtcHVsbC1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG5cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07IH1cblxuLyogRGVwcmVjYXRlZCBhcyBvZiA0LjQuMCAqL1xuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLnB1bGwtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07IH1cblxuLmZhLnB1bGwtcmlnaHQge1xuICBtYXJnaW4tbGVmdDogLjNlbTsgfVxuXG4uZmEtc3BpbiwgLnhBcGlGb3JtTG9hZGVyIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5mYS1wdWxzZSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xuICBhbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpOyB9IH1cblxuLmZhLXJvdGF0ZS05MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuXG4uZmEtcm90YXRlLTI3MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MylcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuXG4uZmEtZmxpcC1ob3Jpem9udGFsIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSlcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgLW1zLXRyYW5zZm9ybTogc2NhbGUoLTEsIDEpO1xuICB0cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTsgfVxuXG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7IH1cblxuOnJvb3QgLmZhLXJvdGF0ZS05MCxcbjpyb290IC5mYS1yb3RhdGUtMTgwLFxuOnJvb3QgLmZhLXJvdGF0ZS0yNzAsXG46cm9vdCAuZmEtZmxpcC1ob3Jpem9udGFsLFxuOnJvb3QgLmZhLWZsaXAtdmVydGljYWwge1xuICBmaWx0ZXI6IG5vbmU7IH1cblxuLmZhLXN0YWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyZW07XG4gIGhlaWdodDogMmVtO1xuICBsaW5lLWhlaWdodDogMmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG5cbi5mYS1zdGFjay0xeCwgLmZhLXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbi5mYS1zdGFjay0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtOyB9XG5cbi5mYS1pbnZlcnNlIHtcbiAgY29sb3I6ICNmZmY7IH1cblxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CAXCI7IH1cblxuLmZhLW11c2ljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CBXCI7IH1cblxuLmZhLXNlYXJjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AglwiOyB9XG5cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CDXCI7IH1cblxuLmZhLWhlYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CEXCI7IH1cblxuLmZhLXN0YXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIVcIjsgfVxuXG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CGXCI7IH1cblxuLmZhLXVzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgIdcIjsgfVxuXG4uZmEtZmlsbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiFwiOyB9XG5cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AiVwiOyB9XG5cbi5mYS10aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AilwiOyB9XG5cbi5mYS10aC1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CLXCI7IH1cblxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CMXCI7IH1cblxuLmZhLXJlbW92ZTpiZWZvcmUsXG4uZmEtY2xvc2U6YmVmb3JlLFxuLmZhLXRpbWVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CNXCI7IH1cblxuLmZhLXNlYXJjaC1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74COXCI7IH1cblxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AkFwiOyB9XG5cbi5mYS1wb3dlci1vZmY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJFcIjsgfVxuXG4uZmEtc2lnbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CSXCI7IH1cblxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ak1wiOyB9XG5cbi5mYS10cmFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CUXCI7IH1cblxuLmZhLWhvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJVcIjsgfVxuXG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CWXCI7IH1cblxuLmZhLWNsb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJdcIjsgfVxuXG4uZmEtcm9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmFwiOyB9XG5cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AmVwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CaXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CbXCI7IH1cblxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CcXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ1cIjsgfVxuXG4uZmEtcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi5mYS1yZXBlYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgJ5cIjsgfVxuXG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AoVwiOyB9XG5cbi5mYS1saXN0LWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AolwiOyB9XG5cbi5mYS1sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CjXCI7IH1cblxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKRcIjsgfVxuXG4uZmEtaGVhZHBob25lczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ApVwiOyB9XG5cbi5mYS12b2x1bWUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CmXCI7IH1cblxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CnXCI7IH1cblxuLmZhLXZvbHVtZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqFwiOyB9XG5cbi5mYS1xcmNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKlcIjsgfVxuXG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AqlwiOyB9XG5cbi5mYS10YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgKtcIjsgfVxuXG4uZmEtdGFnczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ArFwiOyB9XG5cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CtXCI7IH1cblxuLmZhLWJvb2ttYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CuXCI7IH1cblxuLmZhLXByaW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CvXCI7IH1cblxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AsFwiOyB9XG5cbi5mYS1mb250OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CxXCI7IH1cblxuLmZhLWJvbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLJcIjsgfVxuXG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74CzXCI7IH1cblxuLmZhLXRleHQtaGVpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C0XCI7IH1cblxuLmZhLXRleHQtd2lkdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLVcIjsgfVxuXG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AtlwiOyB9XG5cbi5mYS1hbGlnbi1jZW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLdcIjsgfVxuXG4uZmEtYWxpZ24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLhcIjsgfVxuXG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+AuVwiOyB9XG5cbi5mYS1saXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C6XCI7IH1cblxuLmZhLWRlZGVudDpiZWZvcmUsXG4uZmEtb3V0ZGVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Au1wiOyB9XG5cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgLxcIjsgfVxuXG4uZmEtdmlkZW8tY2FtZXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C9XCI7IH1cblxuLmZhLXBob3RvOmJlZm9yZSxcbi5mYS1pbWFnZTpiZWZvcmUsXG4uZmEtcGljdHVyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74C+XCI7IH1cblxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BgFwiOyB9XG5cbi5mYS1tYXAtbWFya2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GBXCI7IH1cblxuLmZhLWFkanVzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BglwiOyB9XG5cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GDXCI7IH1cblxuLmZhLWVkaXQ6YmVmb3JlLFxuLmZhLXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BhlwiOyB9XG5cbi5mYS1hcnJvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYdcIjsgfVxuXG4uZmEtc3RlcC1iYWNrd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BiFwiOyB9XG5cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GJXCI7IH1cblxuLmZhLWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GKXCI7IH1cblxuLmZhLXBsYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYtcIjsgfVxuXG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgYxcIjsgfVxuXG4uZmEtc3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BjVwiOyB9XG5cbi5mYS1mb3J3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GOXCI7IH1cblxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BkFwiOyB9XG5cbi5mYS1zdGVwLWZvcndhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZFcIjsgfVxuXG4uZmEtZWplY3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZJcIjsgfVxuXG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GTXCI7IH1cblxuLmZhLWNoZXZyb24tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZRcIjsgfVxuXG4uZmEtcGx1cy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZVcIjsgfVxuXG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GWXCI7IH1cblxuLmZhLXRpbWVzLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bl1wiOyB9XG5cbi5mYS1jaGVjay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZhcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GZXCI7IH1cblxuLmZhLWluZm8tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GaXCI7IH1cblxuLmZhLWNyb3NzaGFpcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZtcIjsgfVxuXG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZxcIjsgfVxuXG4uZmEtY2hlY2stY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgZ1cIjsgfVxuXG4uZmEtYmFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GeXCI7IH1cblxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaBcIjsgfVxuXG4uZmEtYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaFcIjsgfVxuXG4uZmEtYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaJcIjsgfVxuXG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Bo1wiOyB9XG5cbi5mYS1tYWlsLWZvcndhcmQ6YmVmb3JlLFxuLmZhLXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GkXCI7IH1cblxuLmZhLWV4cGFuZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BpVwiOyB9XG5cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BplwiOyB9XG5cbi5mYS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GnXCI7IH1cblxuLmZhLW1pbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GoXCI7IH1cblxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BqlwiOyB9XG5cbi5mYS1naWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GrXCI7IH1cblxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgaxcIjsgfVxuXG4uZmEtZmlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BrVwiOyB9XG5cbi5mYS1leWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvga5cIjsgfVxuXG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GwXCI7IH1cblxuLmZhLXdhcm5pbmc6YmVmb3JlLFxuLmZhLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GxXCI7IH1cblxuLmZhLXBsYW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GyXCI7IH1cblxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74GzXCI7IH1cblxuLmZhLXJhbmRvbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtFwiOyB9XG5cbi5mYS1jb21tZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G1XCI7IH1cblxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BtlwiOyB9XG5cbi5mYS1jaGV2cm9uLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G3XCI7IH1cblxuLmZhLWNoZXZyb24tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+BuFwiOyB9XG5cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G5XCI7IH1cblxuLmZhLXNob3BwaW5nLWNhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgbpcIjsgfVxuXG4uZmEtZm9sZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G7XCI7IH1cblxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G8XCI7IH1cblxuLmZhLWFycm93cy12OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G9XCI7IH1cblxuLmZhLWFycm93cy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74G+XCI7IH1cblxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoBcIjsgfVxuXG4uZmEtdHdpdHRlci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoFcIjsgfVxuXG4uZmEtZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KCXCI7IH1cblxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cg1wiOyB9XG5cbi5mYS1rZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoRcIjsgfVxuXG4uZmEtZ2VhcnM6YmVmb3JlLFxuLmZhLWNvZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoVcIjsgfVxuXG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoZcIjsgfVxuXG4uZmEtdGh1bWJzLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgodcIjsgfVxuXG4uZmEtdGh1bWJzLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CiFwiOyB9XG5cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgolcIjsgfVxuXG4uZmEtaGVhcnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CilwiOyB9XG5cbi5mYS1zaWduLW91dDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ci1wiOyB9XG5cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgoxcIjsgfVxuXG4uZmEtdGh1bWItdGFjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CjVwiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KOXCI7IH1cblxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpBcIjsgfVxuXG4uZmEtdHJvcGh5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KRXCI7IH1cblxuLmZhLWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpJcIjsgfVxuXG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KTXCI7IH1cblxuLmZhLWxlbW9uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpRcIjsgfVxuXG4uZmEtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpVcIjsgfVxuXG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvgpZcIjsgfVxuXG4uZmEtYm9va21hcmstbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cl1wiOyB9XG5cbi5mYS1waG9uZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgphcIjsgfVxuXG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmVwiOyB9XG5cbi5mYS1mYWNlYm9vay1mOmJlZm9yZSxcbi5mYS1mYWNlYm9vazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CmlwiOyB9XG5cbi5mYS1naXRodWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgptcIjsgfVxuXG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KcXCI7IH1cblxuLmZhLWNyZWRpdC1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KdXCI7IH1cblxuLmZhLWZlZWQ6YmVmb3JlLFxuLmZhLXJzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CnlwiOyB9XG5cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoFwiOyB9XG5cbi5mYS1idWxsaG9ybjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CoVwiOyB9XG5cbi5mYS1iZWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OzXCI7IH1cblxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KjXCI7IH1cblxuLmZhLWhhbmQtby1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpFwiOyB9XG5cbi5mYS1oYW5kLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CpVwiOyB9XG5cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqZcIjsgfVxuXG4uZmEtaGFuZC1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqdcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgqhcIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KpXCI7IH1cblxuLmZhLWFycm93LWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CqlwiOyB9XG5cbi5mYS1hcnJvdy1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Cq1wiOyB9XG5cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CrFwiOyB9XG5cbi5mYS13cmVuY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq1cIjsgfVxuXG4uZmEtdGFza3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvgq5cIjsgfVxuXG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KwXCI7IH1cblxuLmZhLWJyaWVmY2FzZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+CsVwiOyB9XG5cbi5mYS1hcnJvd3MtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KyXCI7IH1cblxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgFwiOyB9XG5cbi5mYS1jaGFpbjpiZWZvcmUsXG4uZmEtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DgVwiOyB9XG5cbi5mYS1jbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DglwiOyB9XG5cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dg1wiOyB9XG5cbi5mYS1jdXQ6YmVmb3JlLFxuLmZhLXNjaXNzb3JzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OEXCI7IH1cblxuLmZhLWNvcHk6YmVmb3JlLFxuLmZhLWZpbGVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4VcIjsgfVxuXG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OGXCI7IH1cblxuLmZhLXNhdmU6YmVmb3JlLFxuLmZhLWZsb3BweS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OHXCI7IH1cblxuLmZhLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DiFwiOyB9XG5cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OJXCI7IH1cblxuLmZhLWxpc3QtdWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg4pcIjsgfVxuXG4uZmEtbGlzdC1vbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Di1wiOyB9XG5cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OMXCI7IH1cblxuLmZhLXVuZGVybGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjVwiOyB9XG5cbi5mYS10YWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DjlwiOyB9XG5cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkFwiOyB9XG5cbi5mYS10cnVjazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DkVwiOyB9XG5cbi5mYS1waW50ZXJlc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5JcIjsgfVxuXG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dk1wiOyB9XG5cbi5mYS1nb29nbGUtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5RcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5VcIjsgfVxuXG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5ZcIjsgfVxuXG4uZmEtY2FyZXQtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dl1wiOyB9XG5cbi5mYS1jYXJldC11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DmFwiOyB9XG5cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OZXCI7IH1cblxuLmZhLWNhcmV0LXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OaXCI7IH1cblxuLmZhLWNvbHVtbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5tcIjsgfVxuXG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg5xcIjsgfVxuXG4uZmEtc29ydC1kb3duOmJlZm9yZSxcbi5mYS1zb3J0LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg51cIjsgfVxuXG4uZmEtc29ydC11cDpiZWZvcmUsXG4uZmEtc29ydC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg55cIjsgfVxuXG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6BcIjsgfVxuXG4uZmEtbGlua2VkaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6FcIjsgfVxuXG4uZmEtcm90YXRlLWxlZnQ6YmVmb3JlLFxuLmZhLXVuZG86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6JcIjsgfVxuXG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OjXCI7IH1cblxuLmZhLWRhc2hib2FyZDpiZWZvcmUsXG4uZmEtdGFjaG9tZXRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DpFwiOyB9XG5cbi5mYS1jb21tZW50LW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6VcIjsgfVxuXG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DplwiOyB9XG5cbi5mYS1mbGFzaDpiZWZvcmUsXG4uZmEtYm9sdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Dp1wiOyB9XG5cbi5mYS1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OoXCI7IH1cblxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OpXCI7IH1cblxuLmZhLXBhc3RlOmJlZm9yZSxcbi5mYS1jbGlwYm9hcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6pcIjsgfVxuXG4uZmEtbGlnaHRidWxiLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6tcIjsgfVxuXG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg6xcIjsgfVxuXG4uZmEtY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg61cIjsgfVxuXG4uZmEtY2xvdWQtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74OuXCI7IH1cblxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7BcIjsgfVxuXG4uZmEtc3RldGhvc2NvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7FcIjsgfVxuXG4uZmEtc3VpdGNhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7JcIjsgfVxuXG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74KiXCI7IH1cblxuLmZhLWNvZmZlZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DtFwiOyB9XG5cbi5mYS1jdXRsZXJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O1XCI7IH1cblxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O2XCI7IH1cblxuLmZhLWJ1aWxkaW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7dcIjsgfVxuXG4uZmEtaG9zcGl0YWwtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+DuFwiOyB9XG5cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7lcIjsgfVxuXG4uZmEtbWVka2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O6XCI7IH1cblxuLmZhLWZpZ2h0ZXItamV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74O7XCI7IH1cblxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg7xcIjsgfVxuXG4uZmEtaC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg71cIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvg75cIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIBcIjsgfVxuXG4uZmEtYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SBXCI7IH1cblxuLmZhLWFuZ2xlLWRvdWJsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EglwiOyB9XG5cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eg1wiOyB9XG5cbi5mYS1hbmdsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SEXCI7IH1cblxuLmZhLWFuZ2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SFXCI7IH1cblxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SGXCI7IH1cblxuLmZhLWFuZ2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIdcIjsgfVxuXG4uZmEtZGVza3RvcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EiFwiOyB9XG5cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhIlcIjsgfVxuXG4uZmEtdGFibGV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SKXCI7IH1cblxuLmZhLW1vYmlsZS1waG9uZTpiZWZvcmUsXG4uZmEtbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SLXCI7IH1cblxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SMXCI7IH1cblxuLmZhLXF1b3RlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI1cIjsgfVxuXG4uZmEtcXVvdGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhI5cIjsgfVxuXG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EkFwiOyB9XG5cbi5mYS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseTpiZWZvcmUsXG4uZmEtcmVwbHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJJcIjsgfVxuXG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ek1wiOyB9XG5cbi5mYS1mb2xkZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ElFwiOyB9XG5cbi5mYS1mb2xkZXItb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SVXCI7IH1cblxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJhcIjsgfVxuXG4uZmEtZnJvd24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmVwiOyB9XG5cbi5mYS1tZWgtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EmlwiOyB9XG5cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SbXCI7IH1cblxuLmZhLWtleWJvYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhJxcIjsgfVxuXG4uZmEtZmxhZy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SdXCI7IH1cblxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SeXCI7IH1cblxuLmZhLXRlcm1pbmFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SgXCI7IH1cblxuLmZhLWNvZGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhKFcIjsgfVxuXG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EolwiOyB9XG5cbi5mYS1zdGFyLWhhbGYtZW1wdHk6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1mdWxsOmJlZm9yZSxcbi5mYS1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eo1wiOyB9XG5cbi5mYS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EpFwiOyB9XG5cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SlXCI7IH1cblxuLmZhLWNvZGUtZm9yazpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EplwiOyB9XG5cbi5mYS11bmxpbms6YmVmb3JlLFxuLmZhLWNoYWluLWJyb2tlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ep1wiOyB9XG5cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EqFwiOyB9XG5cbi5mYS1pbmZvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SpXCI7IH1cblxuLmZhLWV4Y2xhbWF0aW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SqXCI7IH1cblxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SrXCI7IH1cblxuLmZhLXN1YnNjcmlwdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ErFwiOyB9XG5cbi5mYS1lcmFzZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhK1cIjsgfVxuXG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74SuXCI7IH1cblxuLmZhLW1pY3JvcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLBcIjsgfVxuXG4uZmEtbWljcm9waG9uZS1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EsVwiOyB9XG5cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLJcIjsgfVxuXG4uZmEtY2FsZW5kYXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Es1wiOyB9XG5cbi5mYS1maXJlLWV4dGluZ3Vpc2hlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EtFwiOyB9XG5cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLVcIjsgfVxuXG4uZmEtbWF4Y2RuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S2XCI7IH1cblxuLmZhLWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLdcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLhcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhLlcIjsgfVxuXG4uZmEtY2hldnJvbi1jaXJjbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EulwiOyB9XG5cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Eu1wiOyB9XG5cbi5mYS1jc3MzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S8XCI7IH1cblxuLmZhLWFuY2hvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+EvVwiOyB9XG5cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74S+XCI7IH1cblxuLmZhLWJ1bGxzZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WAXCI7IH1cblxuLmZhLWVsbGlwc2lzLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYFcIjsgfVxuXG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FglwiOyB9XG5cbi5mYS1yc3Mtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WDXCI7IH1cblxuLmZhLXBsYXktY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WEXCI7IH1cblxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FhVwiOyB9XG5cbi5mYS1taW51cy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYZcIjsgfVxuXG4uZmEtbWludXMtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYdcIjsgfVxuXG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYhcIjsgfVxuXG4uZmEtbGV2ZWwtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FiVwiOyB9XG5cbi5mYS1jaGVjay1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhYpcIjsgfVxuXG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fi1wiOyB9XG5cbi5mYS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjFwiOyB9XG5cbi5mYS1zaGFyZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhY1cIjsgfVxuXG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FjlwiOyB9XG5cbi5mYS10b2dnbGUtZG93bjpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FkFwiOyB9XG5cbi5mYS10b2dnbGUtdXA6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WRXCI7IH1cblxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZJcIjsgfVxuXG4uZmEtZXVybzpiZWZvcmUsXG4uZmEtZXVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WTXCI7IH1cblxuLmZhLWdicDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlFwiOyB9XG5cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FlVwiOyB9XG5cbi5mYS1ydXBlZTpiZWZvcmUsXG4uZmEtaW5yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WWXCI7IH1cblxuLmZhLWNueTpiZWZvcmUsXG4uZmEtcm1iOmJlZm9yZSxcbi5mYS15ZW46YmVmb3JlLFxuLmZhLWpweTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Fl1wiOyB9XG5cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZhcIjsgfVxuXG4uZmEtd29uOmJlZm9yZSxcbi5mYS1rcnc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZlcIjsgfVxuXG4uZmEtYml0Y29pbjpiZWZvcmUsXG4uZmEtYnRjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WaXCI7IH1cblxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhZtcIjsgfVxuXG4uZmEtZmlsZS10ZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WcXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WdXCI7IH1cblxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FnlwiOyB9XG5cbi5mYS1zb3J0LWFtb3VudC1hc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaBcIjsgfVxuXG4uZmEtc29ydC1hbW91bnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FoVwiOyB9XG5cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WiXCI7IH1cblxuLmZhLXNvcnQtbnVtZXJpYy1kZXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WjXCI7IH1cblxuLmZhLXRodW1icy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpFwiOyB9XG5cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FpVwiOyB9XG5cbi5mYS15b3V0dWJlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FplwiOyB9XG5cbi5mYS15b3V0dWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WnXCI7IH1cblxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhahcIjsgfVxuXG4uZmEteGluZy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhalcIjsgfVxuXG4uZmEteW91dHViZS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WqXCI7IH1cblxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhatcIjsgfVxuXG4uZmEtc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhaxcIjsgfVxuXG4uZmEtaW5zdGFncmFtOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WtXCI7IH1cblxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FrlwiOyB9XG5cbi5mYS1hZG46YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbBcIjsgfVxuXG4uZmEtYml0YnVja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WxXCI7IH1cblxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbJcIjsgfVxuXG4uZmEtdHVtYmxyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74WzXCI7IH1cblxuLmZhLXR1bWJsci1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbRcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W1XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbZcIjsgfVxuXG4uZmEtbG9uZy1hcnJvdy1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W3XCI7IH1cblxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhbhcIjsgfVxuXG4uZmEtYXBwbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhblcIjsgfVxuXG4uZmEtd2luZG93czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+FulwiOyB9XG5cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W7XCI7IH1cblxuLmZhLWxpbnV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W8XCI7IH1cblxuLmZhLWRyaWJiYmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W9XCI7IH1cblxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74W+XCI7IH1cblxuLmZhLWZvdXJzcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoBcIjsgfVxuXG4uZmEtdHJlbGxvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aBXCI7IH1cblxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GglwiOyB9XG5cbi5mYS1tYWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aDXCI7IH1cblxuLmZhLWdpdHRpcDpiZWZvcmUsXG4uZmEtZ3JhdGlwYXk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoRcIjsgfVxuXG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoVcIjsgfVxuXG4uZmEtbW9vbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aGXCI7IH1cblxuLmZhLWFyY2hpdmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhodcIjsgfVxuXG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aIXCI7IH1cblxuLmZhLXZrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aJXCI7IH1cblxuLmZhLXdlaWJvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aKXCI7IH1cblxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gi1wiOyB9XG5cbi5mYS1wYWdlbGluZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhoxcIjsgfVxuXG4uZmEtc3RhY2stZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho1cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvho5cIjsgfVxuXG4uZmEtYXJyb3ctY2lyY2xlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkFwiOyB9XG5cbi5mYS10b2dnbGUtbGVmdDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GkVwiOyB9XG5cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpJcIjsgfVxuXG4uZmEtd2hlZWxjaGFpcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Gk1wiOyB9XG5cbi5mYS12aW1lby1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpRcIjsgfVxuXG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhpVcIjsgfVxuXG4uZmEtcGx1cy1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GllwiOyB9XG5cbi5mYS1zcGFjZS1zaHV0dGxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aXXCI7IH1cblxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aYXCI7IH1cblxuLmZhLWVudmVsb3BlLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GmVwiOyB9XG5cbi5mYS13b3JkcHJlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhppcIjsgfVxuXG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74abXCI7IH1cblxuLmZhLWluc3RpdHV0aW9uOmJlZm9yZSxcbi5mYS1iYW5rOmJlZm9yZSxcbi5mYS11bml2ZXJzaXR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74acXCI7IH1cblxuLmZhLW1vcnRhci1ib2FyZDpiZWZvcmUsXG4uZmEtZ3JhZHVhdGlvbi1jYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp1cIjsgfVxuXG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCLvhp5cIjsgfVxuXG4uZmEtZ29vZ2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74agXCI7IH1cblxuLmZhLXJlZGRpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GoVwiOyB9XG5cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aiXCI7IH1cblxuLmZhLXN0dW1ibGV1cG9uLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Go1wiOyB9XG5cbi5mYS1zdHVtYmxldXBvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GpFwiOyB9XG5cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqVcIjsgfVxuXG4uZmEtZGlnZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GplwiOyB9XG5cbi5mYS1waWVkLXBpcGVyLXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74anXCI7IH1cblxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74aoXCI7IH1cblxuLmZhLWRydXBhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GqVwiOyB9XG5cbi5mYS1qb29tbGE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqpcIjsgfVxuXG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhqtcIjsgfVxuXG4uZmEtZmF4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74asXCI7IH1cblxuLmZhLWJ1aWxkaW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74atXCI7IH1cblxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74auXCI7IH1cblxuLmZhLXBhdzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsFwiOyB9XG5cbi5mYS1zcG9vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GsVwiOyB9XG5cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ayXCI7IH1cblxuLmZhLWN1YmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74azXCI7IH1cblxuLmZhLWJlaGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrRcIjsgfVxuXG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrVcIjsgfVxuXG4uZmEtc3RlYW06YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrZcIjsgfVxuXG4uZmEtc3RlYW0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a3XCI7IH1cblxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrhcIjsgfVxuXG4uZmEtYXV0b21vYmlsZTpiZWZvcmUsXG4uZmEtY2FyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a5XCI7IH1cblxuLmZhLWNhYjpiZWZvcmUsXG4uZmEtdGF4aTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GulwiOyB9XG5cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a7XCI7IH1cblxuLmZhLXNwb3RpZnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvhrxcIjsgfVxuXG4uZmEtZGV2aWFudGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+GvVwiOyB9XG5cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74a+XCI7IH1cblxuLmZhLWRhdGFiYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eAXCI7IH1cblxuLmZhLWZpbGUtcGRmLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4FcIjsgfVxuXG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4JcIjsgfVxuXG4uZmEtZmlsZS1leGNlbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eDXCI7IH1cblxuLmZhLWZpbGUtcG93ZXJwb2ludC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eEXCI7IH1cblxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhVwiOyB9XG5cbi5mYS1maWxlLXppcC1vOmJlZm9yZSxcbi5mYS1maWxlLWFyY2hpdmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HhlwiOyB9XG5cbi5mYS1maWxlLXNvdW5kLW86YmVmb3JlLFxuLmZhLWZpbGUtYXVkaW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hh1wiOyB9XG5cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiFwiOyB9XG5cbi5mYS1maWxlLWNvZGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HiVwiOyB9XG5cbi5mYS12aW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eKXCI7IH1cblxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4tcIjsgfVxuXG4uZmEtanNmaWRkbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh4xcIjsgfVxuXG4uZmEtbGlmZS1ib3V5OmJlZm9yZSxcbi5mYS1saWZlLWJ1b3k6YmVmb3JlLFxuLmZhLWxpZmUtc2F2ZXI6YmVmb3JlLFxuLmZhLXN1cHBvcnQ6YmVmb3JlLFxuLmZhLWxpZmUtcmluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjVwiOyB9XG5cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HjlwiOyB9XG5cbi5mYS1yYTpiZWZvcmUsXG4uZmEtcmVzaXN0YW5jZTpiZWZvcmUsXG4uZmEtcmViZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5BcIjsgfVxuXG4uZmEtZ2U6YmVmb3JlLFxuLmZhLWVtcGlyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HkVwiOyB9XG5cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eSXCI7IH1cblxuLmZhLWdpdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hk1wiOyB9XG5cbi5mYS15LWNvbWJpbmF0b3Itc3F1YXJlOmJlZm9yZSxcbi5mYS15Yy1zcXVhcmU6YmVmb3JlLFxuLmZhLWhhY2tlci1uZXdzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eUXCI7IH1cblxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5VcIjsgfVxuXG4uZmEtcXE6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5ZcIjsgfVxuXG4uZmEtd2VjaGF0OmJlZm9yZSxcbi5mYS13ZWl4aW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5dcIjsgfVxuXG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5hcIjsgfVxuXG4uZmEtc2VuZC1vOmJlZm9yZSxcbi5mYS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eZXCI7IH1cblxuLmZhLWhpc3Rvcnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5pcIjsgfVxuXG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvh5tcIjsgfVxuXG4uZmEtaGVhZGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ecXCI7IH1cblxuLmZhLXBhcmFncmFwaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HnVwiOyB9XG5cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eeXCI7IH1cblxuLmZhLXNoYXJlLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HoFwiOyB9XG5cbi5mYS1zaGFyZS1hbHQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ehXCI7IH1cblxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6JcIjsgfVxuXG4uZmEtc29jY2VyLWJhbGwtbzpiZWZvcmUsXG4uZmEtZnV0Ym9sLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6NcIjsgfVxuXG4uZmEtdHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ekXCI7IH1cblxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6VcIjsgfVxuXG4uZmEtcGx1ZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HplwiOyB9XG5cbi5mYS1zbGlkZXNoYXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74enXCI7IH1cblxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HqFwiOyB9XG5cbi5mYS15ZWxwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74epXCI7IH1cblxuLmZhLW5ld3NwYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74eqXCI7IH1cblxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh6tcIjsgfVxuXG4uZmEtY2FsY3VsYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrFwiOyB9XG5cbi5mYS1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh61cIjsgfVxuXG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HrlwiOyB9XG5cbi5mYS1jYy12aXNhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ewXCI7IH1cblxuLmZhLWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7FcIjsgfVxuXG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7JcIjsgfVxuXG4uZmEtY2MtYW1leDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Hs1wiOyB9XG5cbi5mYS1jYy1wYXlwYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7RcIjsgfVxuXG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e1XCI7IH1cblxuLmZhLWJlbGwtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh7ZcIjsgfVxuXG4uZmEtYmVsbC1zbGFzaC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e3XCI7IH1cblxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e4XCI7IH1cblxuLmZhLWNvcHlyaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HuVwiOyB9XG5cbi5mYS1hdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HulwiOyB9XG5cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e7XCI7IH1cblxuLmZhLXBhaW50LWJydXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74e8XCI7IH1cblxuLmZhLWJpcnRoZGF5LWNha2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvh71cIjsgfVxuXG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+HvlwiOyB9XG5cbi5mYS1waWUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviIBcIjsgfVxuXG4uZmEtbGluZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IgVwiOyB9XG5cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCLviIJcIjsgfVxuXG4uZmEtbGFzdGZtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ig1wiOyB9XG5cbi5mYS10b2dnbGUtb2ZmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iEXCI7IH1cblxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IhVwiOyB9XG5cbi5mYS1iaWN5Y2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iGXCI7IH1cblxuLmZhLWJ1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ih1wiOyB9XG5cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iIXCI7IH1cblxuLmZhLWFuZ2VsbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IiVwiOyB9XG5cbi5mYS1jYzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IilwiOyB9XG5cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iLXCI7IH1cblxuLmZhLW1lYW5wYXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iMXCI7IH1cblxuLmZhLWJ1eXNlbGxhZHM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI1cIjsgfVxuXG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCLviI5cIjsgfVxuXG4uZmEtZGFzaGN1YmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJBcIjsgfVxuXG4uZmEtZm9ydW1iZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJFcIjsgfVxuXG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IklwiOyB9XG5cbi5mYS1zZWxsc3k6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJNcIjsgfVxuXG4uZmEtc2hpcnRzaW5idWxrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iUXCI7IH1cblxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iVXCI7IH1cblxuLmZhLXNreWF0bGFzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iWXCI7IH1cblxuLmZhLWNhcnQtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Il1wiOyB9XG5cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCLviJhcIjsgfVxuXG4uZmEtZGlhbW9uZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ImVwiOyB9XG5cbi5mYS1zaGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74iaXCI7IH1cblxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ibXCI7IH1cblxuLmZhLW1vdG9yY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJxcIjsgfVxuXG4uZmEtc3RyZWV0LXZpZXc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviJ1cIjsgfVxuXG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ieXCI7IH1cblxuLmZhLXZlbnVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ihXCI7IH1cblxuLmZhLW1hcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKJcIjsgfVxuXG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Io1wiOyB9XG5cbi5mYS1pbnRlcnNleDpiZWZvcmUsXG4uZmEtdHJhbnNnZW5kZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKRcIjsgfVxuXG4uZmEtdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ilXCI7IH1cblxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IplwiOyB9XG5cbi5mYS1tYXJzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ip1wiOyB9XG5cbi5mYS12ZW51cy1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ioXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74ipXCI7IH1cblxuLmZhLW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKpcIjsgfVxuXG4uZmEtbWFycy1zdHJva2UtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iq1wiOyB9XG5cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviKxcIjsgfVxuXG4uZmEtZ2VuZGVybGVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IrVwiOyB9XG5cbi5mYS1mYWNlYm9vay1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsFwiOyB9XG5cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IsVwiOyB9XG5cbi5mYS13aGF0c2FwcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IslwiOyB9XG5cbi5mYS1zZXJ2ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLNcIjsgfVxuXG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i0XCI7IH1cblxuLmZhLXVzZXItdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviLVcIjsgfVxuXG4uZmEtaG90ZWw6YmVmb3JlLFxuLmZhLWJlZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+ItlwiOyB9XG5cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i3XCI7IH1cblxuLmZhLXRyYWluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i4XCI7IH1cblxuLmZhLXN1YndheTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IuVwiOyB9XG5cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCLviLpcIjsgfVxuXG4uZmEteWM6YmVmb3JlLFxuLmZhLXktY29tYmluYXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Iu1wiOyB9XG5cbi5mYS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i8XCI7IH1cblxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74i9XCI7IH1cblxuLmZhLWV4cGVkaXRlZHNzbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+IvlwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLmZhLWJhdHRlcnk6YmVmb3JlLFxuLmZhLWJhdHRlcnktZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JgFwiOyB9XG5cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYFcIjsgfVxuXG4uZmEtYmF0dGVyeS0yOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYJcIjsgfVxuXG4uZmEtYmF0dGVyeS0xOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYNcIjsgfVxuXG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mEXCI7IH1cblxuLmZhLW1vdXNlLXBvaW50ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYVcIjsgfVxuXG4uZmEtaS1jdXJzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviYZcIjsgfVxuXG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mHXCI7IH1cblxuLmZhLW9iamVjdC11bmdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mIXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mJXCI7IH1cblxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviYpcIjsgfVxuXG4uZmEtY2MtamNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mLXCI7IH1cblxuLmZhLWNjLWRpbmVycy1jbHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mMXCI7IH1cblxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mNXCI7IH1cblxuLmZhLWJhbGFuY2Utc2NhbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviY5cIjsgfVxuXG4uZmEtaG91cmdsYXNzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZBcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JkVwiOyB9XG5cbi5mYS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uZmEtaG91cmdsYXNzLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZJcIjsgfVxuXG4uZmEtaG91cmdsYXNzLTM6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1lbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZNcIjsgfVxuXG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mUXCI7IH1cblxuLmZhLWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi5mYS1oYW5kLXJvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JlVwiOyB9XG5cbi5mYS1oYW5kLXN0b3AtbzpiZWZvcmUsXG4uZmEtaGFuZC1wYXBlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mWXCI7IH1cblxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jl1wiOyB9XG5cbi5mYS1oYW5kLWxpemFyZC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mYXCI7IH1cblxuLmZhLWhhbmQtc3BvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmVwiOyB9XG5cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JmlwiOyB9XG5cbi5mYS1oYW5kLXBlYWNlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviZtcIjsgfVxuXG4uZmEtdHJhZGVtYXJrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mcXCI7IH1cblxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviZ1cIjsgfVxuXG4uZmEtY3JlYXRpdmUtY29tbW9uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JnlwiOyB9XG5cbi5mYS1nZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JoFwiOyB9XG5cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaFcIjsgfVxuXG4uZmEtdHJpcGFkdmlzb3I6YmVmb3JlIHtcbiAgY29udGVudDogXCLviaJcIjsgfVxuXG4uZmEtb2Rub2tsYXNzbmlraTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jo1wiOyB9XG5cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JpFwiOyB9XG5cbi5mYS1nZXQtcG9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mlXCI7IH1cblxuLmZhLXdpa2lwZWRpYS13OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mmXCI7IH1cblxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jp1wiOyB9XG5cbi5mYS1jaHJvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviahcIjsgfVxuXG4uZmEtZmlyZWZveDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqVwiOyB9XG5cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JqlwiOyB9XG5cbi5mYS1pbnRlcm5ldC1leHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jq1wiOyB9XG5cbi5mYS10djpiZWZvcmUsXG4uZmEtdGVsZXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JrFwiOyB9XG5cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvia1cIjsgfVxuXG4uZmEtNTAwcHg6YmVmb3JlIHtcbiAgY29udGVudDogXCLvia5cIjsgfVxuXG4uZmEtYW1hem9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74mwXCI7IH1cblxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JsVwiOyB9XG5cbi5mYS1jYWxlbmRhci1taW51cy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74myXCI7IH1cblxuLmZhLWNhbGVuZGFyLXRpbWVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibNcIjsgfVxuXG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtFwiOyB9XG5cbi5mYS1pbmR1c3RyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JtVwiOyB9XG5cbi5mYS1tYXAtcGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m2XCI7IH1cblxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Jt1wiOyB9XG5cbi5mYS1tYXAtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JuFwiOyB9XG5cbi5mYS1tYXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLviblcIjsgfVxuXG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+JulwiOyB9XG5cbi5mYS1jb21tZW50aW5nLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvibtcIjsgfVxuXG4uZmEtaG91eno6YmVmb3JlIHtcbiAgY29udGVudDogXCLvibxcIjsgfVxuXG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvib1cIjsgfVxuXG4uZmEtYmxhY2stdGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74m+XCI7IH1cblxuLmZhLWZvbnRpY29uczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KgFwiOyB9XG5cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvioFcIjsgfVxuXG4uZmEtZWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KglwiOyB9XG5cbi5mYS1jcmVkaXQtY2FyZC1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioNcIjsgfVxuXG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioRcIjsgfVxuXG4uZmEtbW9keDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KhVwiOyB9XG5cbi5mYS1mb3J0LWF3ZXNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvioZcIjsgfVxuXG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qHXCI7IH1cblxuLmZhLXByb2R1Y3QtaHVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiFwiOyB9XG5cbi5mYS1taXhjbG91ZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KiVwiOyB9XG5cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviopcIjsgfVxuXG4uZmEtcGF1c2UtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qLXCI7IH1cblxuLmZhLXBhdXNlLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qMXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qNXCI7IH1cblxuLmZhLXN0b3AtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvio5cIjsgfVxuXG4uZmEtc2hvcHBpbmctYmFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qQXCI7IH1cblxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KkVwiOyB9XG5cbi5mYS1oYXNodGFnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qSXCI7IH1cblxuLmZhLWJsdWV0b290aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kk1wiOyB9XG5cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KlFwiOyB9XG5cbi5mYS1wZXJjZW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qVXCI7IH1cblxuLmZhLWdpdGxhYjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KllwiOyB9XG5cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qXXCI7IH1cblxuLmZhLXdwZm9ybXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviphcIjsgfVxuXG4uZmEtZW52aXJhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qZXCI7IH1cblxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCLvippcIjsgfVxuXG4uZmEtd2hlZWxjaGFpci1hbHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLviptcIjsgfVxuXG4uZmEtcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvipxcIjsgfVxuXG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvip1cIjsgfVxuXG4uZmEtYXVkaW8tZGVzY3JpcHRpb246YmVmb3JlIHtcbiAgY29udGVudDogXCLvip5cIjsgfVxuXG4uZmEtdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqBcIjsgfVxuXG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KoVwiOyB9XG5cbi5mYS1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqJcIjsgfVxuXG4uZmEtYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uZmEtYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqNcIjsgfVxuXG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpFwiOyB9XG5cbi5mYS1nbGlkZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KpVwiOyB9XG5cbi5mYS1nbGlkZS1nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74qmXCI7IH1cblxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLviqdcIjsgfVxuXG4uZmEtbG93LXZpc2lvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqFwiOyB9XG5cbi5mYS12aWFkZW86YmVmb3JlIHtcbiAgY29udGVudDogXCLviqlcIjsgfVxuXG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KqlwiOyB9XG5cbi5mYS1zbmFwY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Kq1wiOyB9XG5cbi5mYS1zbmFwY2hhdC1naG9zdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrFwiOyB9XG5cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLviq1cIjsgfVxuXG4uZmEtcGllZC1waXBlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KrlwiOyB9XG5cbi5mYS1maXJzdC1vcmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsFwiOyB9XG5cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KsVwiOyB9XG5cbi5mYS10aGVtZWlzbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirJcIjsgfVxuXG4uZmEtZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi5mYS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ks1wiOyB9XG5cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q0XCI7IH1cblxuLmZhLWhhbmRzaGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q1XCI7IH1cblxuLmZhLWVudmVsb3BlLW9wZW46YmVmb3JlIHtcbiAgY29udGVudDogXCLvirZcIjsgfVxuXG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q3XCI7IH1cblxuLmZhLWxpbm9kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KuFwiOyB9XG5cbi5mYS1hZGRyZXNzLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCLvirlcIjsgfVxuXG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvirpcIjsgfVxuXG4uZmEtdmNhcmQ6YmVmb3JlLFxuLmZhLWFkZHJlc3MtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ku1wiOyB9XG5cbi5mYS12Y2FyZC1vOmJlZm9yZSxcbi5mYS1hZGRyZXNzLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvFwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+KvVwiOyB9XG5cbi5mYS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74q+XCI7IH1cblxuLmZhLXVzZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgFwiOyB9XG5cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LgVwiOyB9XG5cbi5mYS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLmZhLWlkLWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4JcIjsgfVxuXG4uZmEtZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLmZhLWlkLWNhcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lg1wiOyB9XG5cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhFwiOyB9XG5cbi5mYS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhVwiOyB9XG5cbi5mYS10ZWxlZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LhlwiOyB9XG5cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Lh1wiOyB9XG5cbi5mYS10aGVybW9tZXRlci0zOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci10aHJlZS1xdWFydGVyczpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LiFwiOyB9XG5cbi5mYS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uJXCI7IH1cblxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4pcIjsgfVxuXG4uZmEtdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi4tcIjsgfVxuXG4uZmEtc2hvd2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uMXCI7IH1cblxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LjVwiOyB9XG5cbi5mYS1wb2RjYXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uOXCI7IH1cblxuLmZhLXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LkFwiOyB9XG5cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5FcIjsgfVxuXG4uZmEtd2luZG93LXJlc3RvcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5JcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlOmJlZm9yZSxcbi5mYS13aW5kb3ctY2xvc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5NcIjsgfVxuXG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uUXCI7IH1cblxuLmZhLWJhbmRjYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uVXCI7IH1cblxuLmZhLWdyYXY6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5ZcIjsgfVxuXG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIu+Ll1wiOyB9XG5cbi5mYS1pbWRiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwi74uYXCI7IH1cblxuLmZhLXJhdmVscnk6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5lcIjsgfVxuXG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LmlwiOyB9XG5cbi5mYS1taWNyb2NoaXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5tcIjsgfVxuXG4uZmEtc25vd2ZsYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCLvi5xcIjsgfVxuXG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi51cIjsgfVxuXG4uZmEtd3BleHBsb3JlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIu+LnlwiOyB9XG5cbi5mYS1tZWV0dXA6YmVmb3JlIHtcbiAgY29udGVudDogXCLvi6BcIjsgfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87IH1cblxuLyoqXG4gKlxuICogQWxsIGFuaW1hdGlvbnMgbXVzdCBsaXZlIGluIHRoZWlyIG93biBmaWxlXG4gKiBpbiB0aGUgYW5pbWF0aW9ucyBkaXJlY3RvcnkgYW5kIGJlIGluY2x1ZGVkXG4gKiBoZXJlLlxuICpcbiAqL1xuLyoqXG4gKiBTdHlsZXMgc2hhcmVkIGJ5IG11bHRpcGxlIGFuaW1hdGlvbnNcbiAqL1xuLyoqXG4gKiBEb3RzXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDQ1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICA4MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4zNnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gIGFuaW1hdGlvbjogc2NhbGUgMC43NXMgLTAuMzZzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4yNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gIGFuaW1hdGlvbjogc2NhbGUgMC43NXMgLTAuMjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4xMnMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gIGFuaW1hdGlvbjogc2NhbGUgMC43NXMgLTAuMTJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4uYmFsbC1wdWxzZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1wdWxzZS1zeW5jIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtcHVsc2Utc3luYyB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApOyB9IH1cblxuLmJhbGwtcHVsc2Utc3luYyA+IGRpdjpudGgtY2hpbGQoMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgLTAuMjFzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGJhbGwtcHVsc2Utc3luYyAwLjZzIC0wLjIxcyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG4uYmFsbC1wdWxzZS1zeW5jID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4xNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgLTAuMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtcHVsc2Utc3luYyAwLjZzIC0wLjA3cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4wN3MgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmJhbGwtcHVsc2Utc3luYyA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmJhbGwtcHVsc2Utc3luYyA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXNjYWxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYmFsbC1zY2FsZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgaGVpZ2h0OiA2MHB4O1xuICB3aWR0aDogNjBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtc2NhbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5iYWxsLXNjYWxlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlOyB9XG5cbi5iYWxsLXNjYWxlLXJhbmRvbSB7XG4gIHdpZHRoOiAzN3B4O1xuICBoZWlnaHQ6IDQwcHg7IH1cblxuLmJhbGwtc2NhbGUtcmFuZG9tID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogMzBweDtcbiAgd2lkdGg6IDMwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuLmJhbGwtc2NhbGUtcmFuZG9tID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIG1hcmdpbi1sZWZ0OiAtN3B4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICBhbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMC4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG4uYmFsbC1zY2FsZS1yYW5kb20gPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gIG1hcmdpbi10b3A6IDlweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMC41cyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDAuNXMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uYmFsbC1yb3RhdGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJhbGwtcm90YXRlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYWxsLXJvdGF0ZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuNywgLTAuMTMsIDAuMjIsIDAuODYpIGluZmluaXRlO1xuICBhbmltYXRpb246IHJvdGF0ZSAxcyAwcyBjdWJpYy1iZXppZXIoMC43LCAtMC4xMywgMC4yMiwgMC44NikgaW5maW5pdGU7IH1cblxuLmJhbGwtcm90YXRlID4gZGl2OmJlZm9yZSwgLmJhbGwtcm90YXRlID4gZGl2OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3BhY2l0eTogMC44OyB9XG5cbi5iYWxsLXJvdGF0ZSA+IGRpdjpiZWZvcmUge1xuICB0b3A6IDBweDtcbiAgbGVmdDogLTI4cHg7IH1cblxuLmJhbGwtcm90YXRlID4gZGl2OmFmdGVyIHtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDI1cHg7IH1cblxuQGtleWZyYW1lcyByb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTsgfSB9XG5cbi5iYWxsLWNsaXAtcm90YXRlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGhlaWdodDogMjVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZSAwLjc1cyAwcyBsaW5lYXIgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcm90YXRlIDAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZSB7XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjMpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2UgPiBkaXYge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwcHg7XG4gIGxlZnQ6IDBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuXG4uYmFsbC1jbGlwLXJvdGF0ZS1wdWxzZSA+IGRpdjpmaXJzdC1jaGlsZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogMTZweDtcbiAgd2lkdGg6IDE2cHg7XG4gIHRvcDogN3B4O1xuICBsZWZ0OiAtN3B4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogc2NhbGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUtcHVsc2UgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgbGVmdDogLTE2cHg7XG4gIHRvcDogLTJweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMnB4IHNvbGlkO1xuICBib3JkZXItY29sb3I6ICNmZmYgdHJhbnNwYXJlbnQgI2ZmZiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZSAxcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpIHNjYWxlKDAuNik7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKSBzY2FsZSgwLjYpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKSBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpOyB9IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUtbXVsdGlwbGUgPiBkaXYge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIwcHg7XG4gIHRvcDogLTIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgaGVpZ2h0OiAzNXB4O1xuICB3aWR0aDogMzVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUtbXVsdGlwbGUgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAtd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7XG4gIGFuaW1hdGlvbi1kaXJlY3Rpb246IHJldmVyc2U7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1yaXBwbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuLmJhbGwtc2NhbGUtcmlwcGxlID4gZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBoZWlnaHQ6IDUwcHg7XG4gIHdpZHRoOiA1MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZS1yaXBwbGUgMXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMjEsIDAuNTMsIDAuNTYsIDAuOCk7XG4gIGFuaW1hdGlvbjogYmFsbC1zY2FsZS1yaXBwbGUgMXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMjEsIDAuNTMsIDAuNTYsIDAuOCk7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDAuMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpOyB9XG5cbi5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cblxuLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC42cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuXG4uYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjRzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG5cbi5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cblxuLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlID4gZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTJweDtcbiAgbGVmdDogLTI2cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSAxLjI1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yMSwgMC41MywgMC41NiwgMC44KTtcbiAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSAxLjI1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yMSwgMC41MywgMC41NiwgMC44KTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5iYWxsLWJlYXQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLWJlYXQgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC1iZWF0IDAuN3MgMHMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDJuLTEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjM1cyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjM1cyAhaW1wb3J0YW50OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXNjYWxlLW11bHRpcGxlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYmFsbC1zY2FsZS1tdWx0aXBsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuXG4uYmFsbC1zY2FsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuNHM7IH1cblxuLmJhbGwtc2NhbGUtbXVsdGlwbGUgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzOyB9XG5cbi5iYWxsLXNjYWxlLW11bHRpcGxlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtMzBweDtcbiAgdG9wOiAwcHg7XG4gIG9wYWNpdHk6IDA7XG4gIG1hcmdpbjogMDtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc2NhbGUtbXVsdGlwbGUgMXMgMHMgbGluZWFyIGluZmluaXRlO1xuICBhbmltYXRpb246IGJhbGwtc2NhbGUtbXVsdGlwbGUgMXMgMHMgbGluZWFyIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMSB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAtNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgLTUwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMSB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCAtNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgLTUwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0yIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIDUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIDUwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIDUwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC10cmlhbmdsZS1wYXRoLTIge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgNTBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgNTBweCk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCA1MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0zIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTUwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMyB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC01MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTUwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbi5iYWxsLXRyaWFuZ2xlLXBhdGgge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI5Ljk5NHB4LCAtMzcuNTA5MzhweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjkuOTk0cHgsIC0zNy41MDkzOHB4KTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI5Ljk5NHB4LCAtMzcuNTA5MzhweCk7IH1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLXRyaWFuZ2xlLXBhdGgtMTtcbiAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtdHJpYW5nbGUtcGF0aC0xO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuXG4uYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhbGwtdHJpYW5nbGUtcGF0aC0yO1xuICBhbmltYXRpb24tbmFtZTogYmFsbC10cmlhbmdsZS1wYXRoLTI7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG5cbi5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFsbC10cmlhbmdsZS1wYXRoLTM7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsLXRyaWFuZ2xlLXBhdGgtMztcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG5cbi5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLW9mLXR5cGUoMSkge1xuICB0b3A6IDUwcHg7IH1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtb2YtdHlwZSgyKSB7XG4gIGxlZnQ6IDI1cHg7IH1cblxuLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtb2YtdHlwZSgzKSB7XG4gIHRvcDogNTBweDtcbiAgbGVmdDogNTBweDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1wdWxzZS1yaXNlLWV2ZW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXB1bHNlLXJpc2UtZXZlbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1wdWxzZS1yaXNlLW9kZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtcHVsc2UtcmlzZS1vZGQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9IH1cblxuLmJhbGwtcHVsc2UtcmlzZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDFzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLjQ2LCAwLjksIDAuNik7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLjQ2LCAwLjksIDAuNik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwOyB9XG5cbi5iYWxsLXB1bHNlLXJpc2UgPiBkaXY6bnRoLWNoaWxkKDJuKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhbGwtcHVsc2UtcmlzZS1ldmVuO1xuICBhbmltYXRpb24tbmFtZTogYmFsbC1wdWxzZS1yaXNlLWV2ZW47IH1cblxuLmJhbGwtcHVsc2UtcmlzZSA+IGRpdjpudGgtY2hpbGQoMm4tMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLXB1bHNlLXJpc2Utb2RkO1xuICBhbmltYXRpb24tbmFtZTogYmFsbC1wdWxzZS1yaXNlLW9kZDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1ncmlkLWJlYXQge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLWdyaWQtYmVhdCB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYmFsbC1ncmlkLWJlYXQge1xuICB3aWR0aDogNTdweDsgfVxuXG4uYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yN3M7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4yN3M7IH1cblxuLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjUycztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjUyczsgfVxuXG4uYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42MXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC42MXM7IH1cblxuLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuODJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuODJzOyB9XG5cbi5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMDFzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMjRzOyB9XG5cbi5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNikge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMDdzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMzVzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMzVzOyB9XG5cbi5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yOXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yOXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQ0cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQ0czsgfVxuXG4uYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNjNzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNjNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4xOXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS4xOXM7IH1cblxuLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMThzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS40OHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40OHM7IH1cblxuLmJhbGwtZ3JpZC1iZWF0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDtcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFsbC1ncmlkLWJlYXQ7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtYmVhdDtcbiAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICBhbmltYXRpb24tZGVsYXk6IDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtZ3JpZC1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1ncmlkLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjUpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJhbGwtZ3JpZC1wdWxzZSB7XG4gIHdpZHRoOiA1N3B4OyB9XG5cbi5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNThzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNThzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC45cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjlzOyB9XG5cbi5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMDFzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuMDFzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC45NHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC45NHM7IH1cblxuLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQzcztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQzczsgfVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4wM3M7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuMDNzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43NHM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NHM7IH1cblxuLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yMXM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4yMXM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY4cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY4czsgfVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMTdzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDEuMTdzOyB9XG5cbi5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDZzO1xuICBhbmltYXRpb24tZGVsYXk6IDAuNDZzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS40MXM7XG4gIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40MXM7IH1cblxuLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoOCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wMnM7XG4gIGFuaW1hdGlvbi1kZWxheTogMC4wMnM7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjU2cztcbiAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjU2czsgfVxuXG4uYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg5KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjEzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjEzcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNzhzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNzhzOyB9XG5cbi5iYWxsLWdyaWQtcHVsc2UgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZsb2F0OiBsZWZ0O1xuICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtcHVsc2U7XG4gIGFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtcHVsc2U7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXNwaW4tZmFkZS1sb2FkZXIge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zcGluLWZhZGUtbG9hZGVyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYmFsbC1zcGluLWZhZGUtbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xMHB4O1xuICBsZWZ0OiAtMTBweDsgfVxuXG4uYmFsbC1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIHRvcDogMjVweDtcbiAgbGVmdDogMDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC45NnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC45NnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxNy4wNDU0NXB4O1xuICBsZWZ0OiAxNy4wNDU0NXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjg0cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjg0cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMykge1xuICB0b3A6IDA7XG4gIGxlZnQ6IDI1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuNzJzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuNzJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYmFsbC1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIHRvcDogLTE3LjA0NTQ1cHg7XG4gIGxlZnQ6IDE3LjA0NTQ1cHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuNnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC42cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNSkge1xuICB0b3A6IC0yNXB4O1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjQ4cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjQ4cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNikge1xuICB0b3A6IC0xNy4wNDU0NXB4O1xuICBsZWZ0OiAtMTcuMDQ1NDVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4zNnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4zNnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtMjVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4yNHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4yNHMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiAxNy4wNDU0NXB4O1xuICBsZWZ0OiAtMTcuMDQ1NDVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4xMnMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4xMnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc3Bpbi1sb2FkZXIge1xuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXNwaW4tbG9hZGVyIHtcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iYWxsLXNwaW4tbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDQ1cHg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDAuOXMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgMC45cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCgyKSB7XG4gIHRvcDogMzAuNjgxODJweDtcbiAgbGVmdDogMzAuNjgxODJweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgMS44cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAxLjhzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDMpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiA0NXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAyLjdzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDIuN3MgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoNCkge1xuICB0b3A6IC0zMC42ODE4MnB4O1xuICBsZWZ0OiAzMC42ODE4MnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAzLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDMuNnMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoNSkge1xuICB0b3A6IC00NXB4O1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA0LjVzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDQuNXMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoNikge1xuICB0b3A6IC0zMC42ODE4MnB4O1xuICBsZWZ0OiAtMzAuNjgxODJweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNS40cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA1LjRzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDcpIHtcbiAgdG9wOiAwO1xuICBsZWZ0OiAtNDVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNi4zcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA2LjNzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiAzMC42ODE4MnB4O1xuICBsZWZ0OiAtMzAuNjgxODJweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNy4ycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA3LjJzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYmFsbC1zcGluLWxvYWRlciA+IGRpdiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiBncmVlbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC16aWcge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtemlnIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtemFnIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtemFnIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4uYmFsbC16aWctemFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpOyB9XG5cbi5iYWxsLXppZy16YWcgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICB0b3A6IDRweDtcbiAgbGVmdDogLTdweDsgfVxuXG4uYmFsbC16aWctemFnID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtemlnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtemlnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5iYWxsLXppZy16YWcgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXphZyAwLjdzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBiYWxsLXphZyAwLjdzIDBzIGluZmluaXRlIGxpbmVhcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC16aWctZGVmbGVjdCB7XG4gIDE3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7IH1cbiAgMzQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIDY3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpOyB9XG4gIDg0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC16aWctZGVmbGVjdCB7XG4gIDE3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7IH1cbiAgMzQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIDY3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpOyB9XG4gIDg0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXphZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDM0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICA2NyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTsgfVxuICA4NCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC16YWctZGVmbGVjdCB7XG4gIDE3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTsgfVxuICAzNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7IH1cbiAgODQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4uYmFsbC16aWctemFnLWRlZmxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0xNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7IH1cblxuLmJhbGwtemlnLXphZy1kZWZsZWN0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IC03cHg7IH1cblxuLmJhbGwtemlnLXphZy1kZWZsZWN0ID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtemlnLWRlZmxlY3QgMS41cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogYmFsbC16aWctZGVmbGVjdCAxLjVzIDBzIGluZmluaXRlIGxpbmVhcjsgfVxuXG4uYmFsbC16aWctemFnLWRlZmxlY3QgPiBkaXY6bGFzdC1jaGlsZCB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXphZy1kZWZsZWN0IDEuNXMgMHMgaW5maW5pdGUgbGluZWFyO1xuICBhbmltYXRpb246IGJhbGwtemFnLWRlZmxlY3QgMS41cyAwcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLyoqXG4gKiBMaW5lc1xuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjRzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuM3MgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4zcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4ycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjFzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuMXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4ubGluZS1zY2FsZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpbmUtc2NhbGUtcGFydHkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUtcGFydHkge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMDlzO1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjA5cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuODNzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuODNzOyB9XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjMzcztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjMzcztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjRzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNjRzOyB9XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjMycztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjMycztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuMzlzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuMzlzOyB9XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjQ3cztcbiAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTJzO1xuICBhbmltYXRpb24tZHVyYXRpb246IDAuNTJzOyB9XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogbGluZS1zY2FsZS1wYXJ0eTtcbiAgYW5pbWF0aW9uLW5hbWU6IGxpbmUtc2NhbGUtcGFydHk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAwOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlLXB1bHNlLW91dCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH0gfVxuXG4ubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQgMC45cyAtMC42cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC44NSwgMC4yNSwgMC4zNywgMC44NSk7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQgMC45cyAtMC42cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC44NSwgMC4yNSwgMC4zNywgMC44NSk7IH1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2Om50aC1jaGlsZCgyKSwgLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC40cyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjRzICFpbXBvcnRhbnQ7IH1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2Om50aC1jaGlsZCgxKSwgLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycyAhaW1wb3J0YW50O1xuICBhbmltYXRpb24tZGVsYXk6IC0wLjJzICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMC4zKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuMyk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMC4zKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH0gfVxuXG4ubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgMC45cyAtMC41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4xMSwgMC40OSwgMC4zOCwgMC43OCk7XG4gIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgMC45cyAtMC41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4xMSwgMC40OSwgMC4zOCwgMC43OCk7IH1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCgyKSwgLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXMgIWltcG9ydGFudDtcbiAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXMgIWltcG9ydGFudDsgfVxuXG4ubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDEpLCAubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDBzICFpbXBvcnRhbnQ7XG4gIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zcGluLWZhZGUtbG9hZGVyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbGluZS1zcGluLWZhZGUtbG9hZGVyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC00cHg7IH1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMSkge1xuICB0b3A6IDIwcHg7XG4gIGxlZnQ6IDA7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC44NHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuODRzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgdG9wOiAxMy42MzYzNnB4O1xuICBsZWZ0OiAxMy42MzYzNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuNzJzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjcycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG4ubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIHRvcDogMDtcbiAgbGVmdDogMjBweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjZzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjZzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgdG9wOiAtMTMuNjM2MzZweDtcbiAgbGVmdDogMTMuNjM2MzZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjQ4cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC40OHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNSkge1xuICB0b3A6IC0yMHB4O1xuICBsZWZ0OiAwO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuMzZzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjM2cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG4ubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gIHRvcDogLTEzLjYzNjM2cHg7XG4gIGxlZnQ6IC0xMy42MzYzNnB4O1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuMjRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjI0cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG4ubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg3KSB7XG4gIHRvcDogMDtcbiAgbGVmdDogLTIwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC4xMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuMTJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDgpIHtcbiAgdG9wOiAxMy42MzYzNnB4O1xuICBsZWZ0OiAtMTMuNjM2MzZweDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDE1cHg7IH1cblxuLyoqXG4gKiBNaXNjXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyB0cmlhbmdsZS1za2V3LXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyB0cmlhbmdsZS1za2V3LXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApOyB9IH1cblxuLnRyaWFuZ2xlLXNrZXctc3BpbiA+IGRpdiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyLWxlZnQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogMjBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMjBweCBzb2xpZCAjZmZmO1xuICAtd2Via2l0LWFuaW1hdGlvbjogdHJpYW5nbGUtc2tldy1zcGluIDNzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xuICBhbmltYXRpb246IHRyaWFuZ2xlLXNrZXctc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3F1YXJlLXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApOyB9IH1cblxuQGtleWZyYW1lcyBzcXVhcmUtc3BpbiB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgwKTtcbiAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH0gfVxuXG4uc3F1YXJlLXNwaW4gPiBkaXYge1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNxdWFyZS1zcGluIDNzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xuICBhbmltYXRpb246IHNxdWFyZS1zcGluIDNzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVfcGFjbWFuX2hhbGZfdXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlX3BhY21hbl9oYWxmX3VwIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlX3BhY21hbl9oYWxmX2Rvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZV9wYWNtYW5faGFsZl9kb3duIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHBhY21hbi1iYWxscyB7XG4gIDc1JSB7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNi4yNXB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIC02LjI1cHgpOyB9IH1cblxuQGtleWZyYW1lcyBwYWNtYW4tYmFsbHMge1xuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xMDBweCwgLTYuMjVweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNi4yNXB4KTsgfSB9XG5cbi5wYWNtYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjk5cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjk5cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjY2cyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjY2cyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjMzcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjMzcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgMHMgaW5maW5pdGUgbGluZWFyOyB9XG5cbi5wYWNtYW4gPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gIHdpZHRoOiAwcHg7XG4gIGhlaWdodDogMHB4O1xuICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDI1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDI1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlX3BhY21hbl9oYWxmX3VwIDAuNXMgMHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcm90YXRlX3BhY21hbl9oYWxmX3VwIDAuNXMgMHMgaW5maW5pdGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTMwcHg7IH1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICB3aWR0aDogMHB4O1xuICBoZWlnaHQ6IDBweDtcbiAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItdG9wOiAyNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMjVweDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZV9wYWNtYW5faGFsZl9kb3duIDAuNXMgMHMgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogcm90YXRlX3BhY21hbl9oYWxmX2Rvd24gMC41cyAwcyBpbmZpbml0ZTtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogLTMwcHg7IH1cblxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMyksXG4ucGFjbWFuID4gZGl2Om50aC1jaGlsZCg0KSxcbi5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDUpLFxuLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNikge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02LjI1cHgpO1xuICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYuMjVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02LjI1cHgpO1xuICB0b3A6IDI1cHg7XG4gIGxlZnQ6IDcwcHg7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGN1YmUtdHJhbnNpdGlvbiB7XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCkgcm90YXRlKC0xODBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDUwcHgpIHJvdGF0ZSgtMTgwZGVnKTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwcHgpIHNjYWxlKDAuNSkgcm90YXRlKC0yNzBkZWcpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtMjcwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjdWJlLXRyYW5zaXRpb24ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpIHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpIHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDUwcHgsIDUwcHgpIHJvdGF0ZSgtMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCA1MHB4KSByb3RhdGUoLTE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MHB4KSBzY2FsZSgwLjUpIHJvdGF0ZSgtMjcwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTsgfSB9XG5cbi5jdWJlLXRyYW5zaXRpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC0yNXB4KTtcbiAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtMjVweCk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtMjVweCk7IH1cblxuLmN1YmUtdHJhbnNpdGlvbiA+IGRpdiB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC01cHg7XG4gIGxlZnQ6IC01cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBjdWJlLXRyYW5zaXRpb24gMS42cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgYW5pbWF0aW9uOiBjdWJlLXRyYW5zaXRpb24gMS42cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG4uY3ViZS10cmFuc2l0aW9uID4gZGl2Omxhc3QtY2hpbGQge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuOHM7XG4gIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHNwaW4tcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3Bpbi1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnNlbWktY2lyY2xlLXNwaW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzNXB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cblxuLnNlbWktY2lyY2xlLXNwaW4gPiBkaXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvcmRlci13aWR0aDogMHB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAtd2Via2l0LWFuaW1hdGlvbjogc3Bpbi1yb3RhdGUgMC42cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogc3Bpbi1yb3RhdGUgMC42cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRyYW5zcGFyZW50IDAlLCB0cmFuc3BhcmVudCA3MCUsICNmZmYgMzAlLCAjZmZmIDEwMCUpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwJSwgI2ZmZiAzMCUsICNmZmYgMTAwJSk7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhci1wcm9ncmVzcyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDIwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMjAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpIHNjYWxlWSgxMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSkgc2NhbGVZKDEwJSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSBzY2FsZVkoMjAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSBzY2FsZVkoMjAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpIHNjYWxlWSgxMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSkgc2NhbGVZKDEwJSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMjAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgyMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhci1wcm9ncmVzcyB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDIwJSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoMjAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpIHNjYWxlWSgxMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSkgc2NhbGVZKDEwJSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSBzY2FsZVkoMjAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSBzY2FsZVkoMjAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpIHNjYWxlWSgxMCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSkgc2NhbGVZKDEwJSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMjAlKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlWSgyMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYmFyLXByb2dyZXNzIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAxMnB4OyB9XG5cbi5iYXItcHJvZ3Jlc3MgPiBkaXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAyMCU7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhci1wcm9ncmVzcyAzcyBjdWJpYy1iZXppZXIoMC41NywgMC4xLCAwLjQ0LCAwLjkzKSBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBiYXItcHJvZ3Jlc3MgM3MgY3ViaWMtYmV6aWVyKDAuNTcsIDAuMSwgMC40NCwgMC45MykgaW5maW5pdGU7XG4gIG9wYWNpdHk6IDE7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhci1zd2luZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogNzAlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhci1zd2luZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogNzAlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4uYmFyLXN3aW5nIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiA4cHg7IH1cblxuLmJhci1zd2luZyA+IGRpdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYXItc3dpbmcgMS41cyBpbmZpbml0ZTtcbiAgYW5pbWF0aW9uOiBiYXItc3dpbmcgMS41cyBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFyLXN3aW5nLWNvbnRhaW5lciB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDcwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhci1zd2luZy1jb250YWluZXIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiA3MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC00cHgpOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuLmJhci1zd2luZy1jb250YWluZXIge1xuICB3aWR0aDogMjAlO1xuICBoZWlnaHQ6IDhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5iYXItc3dpbmctY29udGFpbmVyIGRpdjpudGgtY2hpbGQoMSkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMik7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG4uYmFyLXN3aW5nLWNvbnRhaW5lciBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMzAlO1xuICBoZWlnaHQ6IDhweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhci1zd2luZy1jb250YWluZXIgMnMgY3ViaWMtYmV6aWVyKDAuOTEsIDAuMzUsIDAuMTIsIDAuNikgaW5maW5pdGU7XG4gIGFuaW1hdGlvbjogYmFyLXN3aW5nLWNvbnRhaW5lciAycyBjdWJpYy1iZXppZXIoMC45MSwgMC4zNSwgMC4xMiwgMC42KSBpbmZpbml0ZTtcbiAgbWFyZ2luOiAycHggMnB4IDA7IH1cblxuLyoqKioqKioqKioqKioqKioqIENvbG9yIERlZmluaXRpb25zICoqKioqKioqKioqKioqKiovXG4vKiFcbiAqIEJvb3RzdHJhcCB2NC4wLjAtYmV0YS4yIChodHRwczovL2dldGJvb3RzdHJhcC5jb20pXG4gKiBDb3B5cmlnaHQgMjAxMS0yMDE3IFRoZSBCb290c3RyYXAgQXV0aG9yc1xuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUd2l0dGVyLCBJbmMuXG4gKiBMaWNlbnNlZCB1bmRlciBNSVQgKGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9ibG9iL21hc3Rlci9MSUNFTlNFKVxuICovXG46cm9vdCB7XG4gIC0tYmx1ZTogIzI0N2VhYjtcbiAgLS1pbmRpZ286ICM2NjEwZjI7XG4gIC0tcHVycGxlOiAjNmUyNjdiO1xuICAtLXBpbms6ICNlODNlOGM7XG4gIC0tcmVkOiAjZGMzNTQ1O1xuICAtLW9yYW5nZTogI2ZkN2UxNDtcbiAgLS15ZWxsb3c6ICNmZmMxMDc7XG4gIC0tZ3JlZW46ICMyOGE3NDU7XG4gIC0tdGVhbDogIzIwYzk5NztcbiAgLS1jeWFuOiAjMTdhMmI4O1xuICAtLXdoaXRlOiAjZmZmO1xuICAtLWdyYXk6ICM4NjhlOTY7XG4gIC0tZ3JheS1kYXJrOiAjMzQzYTQwO1xuICAtLXByaW1hcnk6ICMyNDdlYWI7XG4gIC0tc2Vjb25kYXJ5OiAjODY4ZTk2O1xuICAtLXN1Y2Nlc3M6ICMyOGE3NDU7XG4gIC0taW5mbzogIzE3YTJiODtcbiAgLS13YXJuaW5nOiAjZmZjMTA3O1xuICAtLWRhbmdlcjogI2RjMzU0NTtcbiAgLS1saWdodDogI2Y4ZjlmYTtcbiAgLS1kYXJrOiAjMzQzYTQwO1xuICAtLWJyZWFrcG9pbnQteHM6IDA7XG4gIC0tYnJlYWtwb2ludC1zbTogNTc2cHg7XG4gIC0tYnJlYWtwb2ludC1tZDogNzY4cHg7XG4gIC0tYnJlYWtwb2ludC1sZzogOTkycHg7XG4gIC0tYnJlYWtwb2ludC14bDogMTIwMHB4O1xuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogXCJTRk1vbm8tUmVndWxhclwiLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2U7IH1cblxuQG1lZGlhIHByaW50IHtcbiAgKixcbiAgKjo6YmVmb3JlLFxuICAqOjphZnRlciB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgYSxcbiAgYTp2aXNpdGVkIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhYmJyW3RpdGxlXTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjsgfVxuICBwcmUge1xuICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50OyB9XG4gIHByZSxcbiAgYmxvY2txdW90ZSB7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzk5OTtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgdGhlYWQge1xuICAgIGRpc3BsYXk6IHRhYmxlLWhlYWRlci1ncm91cDsgfVxuICB0cixcbiAgaW1nIHtcbiAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7IH1cbiAgcCxcbiAgaDIsXG4gIGgzIHtcbiAgICBvcnBoYW5zOiAzO1xuICAgIHdpZG93czogMzsgfVxuICBoMixcbiAgaDMge1xuICAgIHBhZ2UtYnJlYWstYWZ0ZXI6IGF2b2lkOyB9XG4gIC5uYXZiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmJhZGdlIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC50YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZSAhaW1wb3J0YW50OyB9XG4gICAgLnRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGQsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRkLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGQsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGQsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0ZCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGQsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRkLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRkLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRkLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGQsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRkLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0ZCwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0ZCwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGQsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRkLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSB0ZCwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGQsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRkLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRkLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGQsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGQsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0ZCwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRkLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGQsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0ZCwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGQsXG4gICAgLnRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGgsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0aCwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0aCwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0aCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0aCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0aCwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0aCwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0aCwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGgsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSB0aCwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRoLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0aCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSB0aCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0aCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0aCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0aCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0aCwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0aCwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRoLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSB0aCwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRoLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGgsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRoLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0aCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0aCwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRoLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRoLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0aCwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGgge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG4gIC50YWJsZS1ib3JkZXJlZCB0aCxcbiAgLnRhYmxlLWJvcmRlcmVkIHRkIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7IH0gfVxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyB9XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjtcbiAgbGluZS1oZWlnaHQ6IDEuMTU7XG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbkAtbXMtdmlld3BvcnQge1xuICB3aWR0aDogZGV2aWNlLXdpZHRoOyB9XG5cbmFydGljbGUsIGFzaWRlLCBkaWFsb2csIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWFpbiwgbmF2LCBzZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuYm9keSB7XG4gIG1hcmdpbjogMDtcbiAgZm9udC1mYW1pbHk6IC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGNvbG9yOiAjMjEyNTI5O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50OyB9XG5cbmhyIHtcbiAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IH1cblxuaDEsIGgyLCBoMywgaDQsIGg1LCAuZmluYWxzY2VuYXJpb3Njb3JlLCBoNiwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cblxucCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lIGRvdHRlZDtcbiAgY3Vyc29yOiBoZWxwO1xuICBib3JkZXItYm90dG9tOiAwOyB9XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0OyB9XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxub2wgb2wsXG51bCB1bCxcbm9sIHVsLFxudWwgb2wge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luOiAwIDAgMXJlbTsgfVxuXG5kZm4ge1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuYixcbnN0cm9uZyB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7IH1cblxuc21hbGwge1xuICBmb250LXNpemU6IDgwJTsgfVxuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cbnN1YiB7XG4gIGJvdHRvbTogLS4yNWVtOyB9XG5cbnN1cCB7XG4gIHRvcDogLS41ZW07IH1cblxuYSB7XG4gIGNvbG9yOiAjMDA3RjdBO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyB9XG4gIGE6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzMzMxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbmE6bm90KFtocmVmXSk6bm90KFt0YWJpbmRleF0pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cywgYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSk6aG92ZXIge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICBhOm5vdChbaHJlZl0pOm5vdChbdGFiaW5kZXhdKTpmb2N1cyB7XG4gICAgb3V0bGluZTogMDsgfVxuXG5wcmUsXG5jb2RlLFxua2JkLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTtcbiAgZm9udC1zaXplOiAxZW07IH1cblxucHJlIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyOyB9XG5cbmZpZ3VyZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07IH1cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyB9XG5cbnN2Zzpub3QoOnJvb3QpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuXG5hLFxuYXJlYSxcbmJ1dHRvbixcbltyb2xlPVwiYnV0dG9uXCJdLFxuaW5wdXQ6bm90KFt0eXBlPVwicmFuZ2VcIl0pLFxubGFiZWwsXG5zZWxlY3QsXG5zdW1tYXJ5LFxudGV4dGFyZWEge1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjsgfVxuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IH1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43NXJlbTtcbiAgY29sb3I6ICM4NjhlOTY7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tOyB9XG5cbnRoIHtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuXG5sYWJlbCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07IH1cblxuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG5idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiAxcHggZG90dGVkO1xuICBvdXRsaW5lOiA1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7IH1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgZm9udC1zaXplOiBpbmhlcml0O1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDsgfVxuXG5idXR0b24sXG5pbnB1dCB7XG4gIG92ZXJmbG93OiB2aXNpYmxlOyB9XG5cbmJ1dHRvbixcbnNlbGVjdCB7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lOyB9XG5cbmJ1dHRvbixcbmh0bWwgW3R5cGU9XCJidXR0b25cIl0sXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgfVxuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTsgfVxuXG5pbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5pbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAwOyB9XG5cbmlucHV0W3R5cGU9XCJkYXRlXCJdLFxuaW5wdXRbdHlwZT1cInRpbWVcIl0sXG5pbnB1dFt0eXBlPVwiZGF0ZXRpbWUtbG9jYWxcIl0sXG5pbnB1dFt0eXBlPVwibW9udGhcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7IH1cblxudGV4dGFyZWEge1xuICBvdmVyZmxvdzogYXV0bztcbiAgcmVzaXplOiB2ZXJ0aWNhbDsgfVxuXG5maWVsZHNldCB7XG4gIG1pbi13aWR0aDogMDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDA7IH1cblxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbnByb2dyZXNzIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lOyB9XG5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87IH1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICBvdXRsaW5lLW9mZnNldDogLTJweDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lOyB9XG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyB9XG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyB9XG5cbnRlbXBsYXRlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5oMSwgaDIsIGgzLCBoNCwgaDUsIC5maW5hbHNjZW5hcmlvc2NvcmUsIGg2LCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSxcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICBmb250LXdlaWdodDogNTAwO1xuICBsaW5lLWhlaWdodDogMS4yO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG5oMSwgLmgxIHtcbiAgZm9udC1zaXplOiAyLjVyZW07IH1cblxuaDIsIC5oMiB7XG4gIGZvbnQtc2l6ZTogMnJlbTsgfVxuXG5oMywgLmgzIHtcbiAgZm9udC1zaXplOiAxLjc1cmVtOyB9XG5cbmg0LCAuaDQge1xuICBmb250LXNpemU6IDEuNXJlbTsgfVxuXG5oNSwgLmZpbmFsc2NlbmFyaW9zY29yZSwgLmg1IHtcbiAgZm9udC1zaXplOiAxLjI1cmVtOyB9XG5cbmg2LCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLmg2IHtcbiAgZm9udC1zaXplOiAxcmVtOyB9XG5cbi5sZWFkIHtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogMzAwOyB9XG5cbi5kaXNwbGF5LTEge1xuICBmb250LXNpemU6IDZyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuLmRpc3BsYXktMiB7XG4gIGZvbnQtc2l6ZTogNS41cmVtO1xuICBmb250LXdlaWdodDogMzAwO1xuICBsaW5lLWhlaWdodDogMS4yOyB9XG5cbi5kaXNwbGF5LTMge1xuICBmb250LXNpemU6IDQuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjsgfVxuXG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAzLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7IH1cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMSk7IH1cblxuc21hbGwsXG4uc21hbGwge1xuICBmb250LXNpemU6IDgwJTtcbiAgZm9udC13ZWlnaHQ6IDQwMDsgfVxuXG5tYXJrLFxuLm1hcmsge1xuICBwYWRkaW5nOiAwLjJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZjZjhlMzsgfVxuXG4ubGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubGlzdC1pbmxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgLmxpc3QtaW5saW5lLWl0ZW06bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7IH1cblxuLmluaXRpYWxpc20ge1xuICBmb250LXNpemU6IDkwJTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTsgfVxuXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG4gIC5ibG9ja3F1b3RlLWZvb3Rlcjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlxcMjAxNCBcXDAwQTBcIjsgfVxuXG4uaW1nLWZsdWlkIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmltZy10aHVtYm5haWwge1xuICBwYWRkaW5nOiAwLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycyBlYXNlLWluLW91dDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87IH1cblxuLmZpZ3VyZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7IH1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG5cbmNvZGUsXG5rYmQsXG5wcmUsXG5zYW1wIHtcbiAgZm9udC1mYW1pbHk6IFwiU0ZNb25vLVJlZ3VsYXJcIiwgTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlOyB9XG5cbmNvZGUge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNiZDQxNDc7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmOGY5ZmE7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgYSA+IGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDsgfVxuXG5rYmQge1xuICBwYWRkaW5nOiAwLjJyZW0gMC40cmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7XG4gIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICBrYmQga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBmb250LXdlaWdodDogNzAwOyB9XG5cbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6IDkwJTtcbiAgY29sb3I6ICMyMTI1Mjk7IH1cbiAgcHJlIGNvZGUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgZm9udC1zaXplOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogMzQwcHg7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDsgfVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gIHBhZGRpbmctbGVmdDogMTVweDtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bzsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNTQwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogNzIwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuY29udGFpbmVyIHtcbiAgICAgIG1heC13aWR0aDogOTYwcHg7IH0gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gICAgLmNvbnRhaW5lciB7XG4gICAgICBtYXgtd2lkdGg6IDExNDBweDsgfSB9XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZy1yaWdodDogMTVweDtcbiAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvOyB9XG5cbi5yb3csIC5naF9oYW5kYm9va19sYXlvdXQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtMTVweDsgfVxuXG4ubm8tZ3V0dGVycyB7XG4gIG1hcmdpbi1yaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm5vLWd1dHRlcnMgPiAuY29sLFxuICAubm8tZ3V0dGVycyA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuXG4uY29sLTEsIC5jb2wtMiwgLmNvbC0zLCAuY29sLTQsIC5jb2wtNSwgLmNvbC02LCAuY29sLTcsIC5jb2wtOCwgLmNvbC05LCAuY29sLTEwLCAuY29sLTExLCAuY29sLTEyLCAuY29sLFxuLmNvbC1hdXRvLCAuY29sLXNtLTEsIC5jb2wtc20tMiwgLmNvbC1zbS0zLCAuY29sLXNtLTQsIC5jb2wtc20tNSwgLmNvbC1zbS02LCAuY29sLXNtLTcsIC5jb2wtc20tOCwgLmNvbC1zbS05LCAuY29sLXNtLTEwLCAuY29sLXNtLTExLCAuY29sLXNtLTEyLCAuY29sLXNtLFxuLmNvbC1zbS1hdXRvLCAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmdoX19oYW5kYm9va19fcHJpbnRpY29ucywgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyLCAuY29sLW1kLFxuLmNvbC1tZC1hdXRvLCAuY29sLWxnLTEsIC5jb2wtbGctMiwgLmNvbC1sZy0zLCAuY29sLWxnLTQsIC5jb2wtbGctNSwgLmNvbC1sZy02LCAuY29sLWxnLTcsIC5jb2wtbGctOCwgLmNvbC1sZy05LCAuY29sLWxnLTEwLCAuY29sLWxnLTExLCAuY29sLWxnLTEyLCAuY29sLWxnLFxuLmNvbC1sZy1hdXRvLCAuY29sLXhsLTEsIC5jb2wteGwtMiwgLmNvbC14bC0zLCAuY29sLXhsLTQsIC5jb2wteGwtNSwgLmNvbC14bC02LCAuY29sLXhsLTcsIC5jb2wteGwtOCwgLmNvbC14bC05LCAuY29sLXhsLTEwLCAuY29sLXhsLTExLCAuY29sLXhsLTEyLCAuY29sLXhsLFxuLmNvbC14bC1hdXRvIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMXB4O1xuICBwYWRkaW5nLXJpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDE1cHg7IH1cblxuLmNvbCB7XG4gIGZsZXgtYmFzaXM6IDA7XG4gIGZsZXgtZ3JvdzogMTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5jb2wtYXV0byB7XG4gIGZsZXg6IDAgMCBhdXRvO1xuICB3aWR0aDogYXV0bztcbiAgbWF4LXdpZHRoOiBub25lOyB9XG5cbi5jb2wtMSB7XG4gIGZsZXg6IDAgMCA4LjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuXG4uY29sLTIge1xuICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDE2LjY2NjY3JTsgfVxuXG4uY29sLTMge1xuICBmbGV4OiAwIDAgMjUlO1xuICBtYXgtd2lkdGg6IDI1JTsgfVxuXG4uY29sLTQge1xuICBmbGV4OiAwIDAgMzMuMzMzMzMlO1xuICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuXG4uY29sLTUge1xuICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICBtYXgtd2lkdGg6IDQxLjY2NjY3JTsgfVxuXG4uY29sLTYge1xuICBmbGV4OiAwIDAgNTAlO1xuICBtYXgtd2lkdGg6IDUwJTsgfVxuXG4uY29sLTcge1xuICBmbGV4OiAwIDAgNTguMzMzMzMlO1xuICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuXG4uY29sLTgge1xuICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICBtYXgtd2lkdGg6IDY2LjY2NjY3JTsgfVxuXG4uY29sLTkge1xuICBmbGV4OiAwIDAgNzUlO1xuICBtYXgtd2lkdGg6IDc1JTsgfVxuXG4uY29sLTEwIHtcbiAgZmxleDogMCAwIDgzLjMzMzMzJTtcbiAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cblxuLmNvbC0xMSB7XG4gIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gIG1heC13aWR0aDogOTEuNjY2NjclOyB9XG5cbi5jb2wtMTIge1xuICBmbGV4OiAwIDAgMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5vcmRlci1maXJzdCB7XG4gIG9yZGVyOiAtMTsgfVxuXG4ub3JkZXItMSB7XG4gIG9yZGVyOiAxOyB9XG5cbi5vcmRlci0yIHtcbiAgb3JkZXI6IDI7IH1cblxuLm9yZGVyLTMge1xuICBvcmRlcjogMzsgfVxuXG4ub3JkZXItNCB7XG4gIG9yZGVyOiA0OyB9XG5cbi5vcmRlci01IHtcbiAgb3JkZXI6IDU7IH1cblxuLm9yZGVyLTYge1xuICBvcmRlcjogNjsgfVxuXG4ub3JkZXItNyB7XG4gIG9yZGVyOiA3OyB9XG5cbi5vcmRlci04IHtcbiAgb3JkZXI6IDg7IH1cblxuLm9yZGVyLTkge1xuICBvcmRlcjogOTsgfVxuXG4ub3JkZXItMTAge1xuICBvcmRlcjogMTA7IH1cblxuLm9yZGVyLTExIHtcbiAgb3JkZXI6IDExOyB9XG5cbi5vcmRlci0xMiB7XG4gIG9yZGVyOiAxMjsgfVxuXG4ub2Zmc2V0LTEge1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cblxuLm9mZnNldC0yIHtcbiAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cblxuLm9mZnNldC01IHtcbiAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlOyB9XG5cbi5vZmZzZXQtNyB7XG4gIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlOyB9XG5cbi5vZmZzZXQtMTAge1xuICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG5cbi5vZmZzZXQtMTEge1xuICBtYXJnaW4tbGVmdDogOTEuNjY2NjclOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY29sLXNtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1zbS1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1zbS0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLXNtLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1zbS0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtc20tNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLXNtLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1zbS02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtc20tNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLXNtLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1zbS05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtc20tMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1zbS0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLXNtLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLXNtLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLXNtLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1zbS0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItc20tMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLXNtLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1zbS01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItc20tNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLXNtLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1zbS04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItc20tOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLXNtLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLXNtLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLXNtLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LXNtLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtc20tNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtc20tNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LXNtLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1zbS05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtc20tMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1zbS0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29sLW1kIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1tZC1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1tZC0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLW1kLTIsIC5naF9faGFuZGJvb2tfX3ByaW50aWNvbnMge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1tZC0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbWQtNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLW1kLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1tZC02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbWQtNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLW1kLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1tZC05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbWQtMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1tZC0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLW1kLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLW1kLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLW1kLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1tZC0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbWQtMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLW1kLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1tZC01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbWQtNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLW1kLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1tZC04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbWQtOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLW1kLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLW1kLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLW1kLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1tZC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LW1kLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbWQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LW1kLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1tZC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbWQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1tZC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuY29sLWxnIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmNvbC1sZy1hdXRvIHtcbiAgICBmbGV4OiAwIDAgYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7IH1cbiAgLmNvbC1sZy0xIHtcbiAgICBmbGV4OiAwIDAgOC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4LjMzMzMzJTsgfVxuICAuY29sLWxnLTIge1xuICAgIGZsZXg6IDAgMCAxNi42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiAxNi42NjY2NyU7IH1cbiAgLmNvbC1sZy0zIHtcbiAgICBmbGV4OiAwIDAgMjUlO1xuICAgIG1heC13aWR0aDogMjUlOyB9XG4gIC5jb2wtbGctNCB7XG4gICAgZmxleDogMCAwIDMzLjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDMzLjMzMzMzJTsgfVxuICAuY29sLWxnLTUge1xuICAgIGZsZXg6IDAgMCA0MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA0MS42NjY2NyU7IH1cbiAgLmNvbC1sZy02IHtcbiAgICBmbGV4OiAwIDAgNTAlO1xuICAgIG1heC13aWR0aDogNTAlOyB9XG4gIC5jb2wtbGctNyB7XG4gICAgZmxleDogMCAwIDU4LjMzMzMzJTtcbiAgICBtYXgtd2lkdGg6IDU4LjMzMzMzJTsgfVxuICAuY29sLWxnLTgge1xuICAgIGZsZXg6IDAgMCA2Ni42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA2Ni42NjY2NyU7IH1cbiAgLmNvbC1sZy05IHtcbiAgICBmbGV4OiAwIDAgNzUlO1xuICAgIG1heC13aWR0aDogNzUlOyB9XG4gIC5jb2wtbGctMTAge1xuICAgIGZsZXg6IDAgMCA4My4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA4My4zMzMzMyU7IH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgZmxleDogMCAwIDkxLjY2NjY3JTtcbiAgICBtYXgtd2lkdGg6IDkxLjY2NjY3JTsgfVxuICAuY29sLWxnLTEyIHtcbiAgICBmbGV4OiAwIDAgMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLm9yZGVyLWxnLWZpcnN0IHtcbiAgICBvcmRlcjogLTE7IH1cbiAgLm9yZGVyLWxnLTEge1xuICAgIG9yZGVyOiAxOyB9XG4gIC5vcmRlci1sZy0yIHtcbiAgICBvcmRlcjogMjsgfVxuICAub3JkZXItbGctMyB7XG4gICAgb3JkZXI6IDM7IH1cbiAgLm9yZGVyLWxnLTQge1xuICAgIG9yZGVyOiA0OyB9XG4gIC5vcmRlci1sZy01IHtcbiAgICBvcmRlcjogNTsgfVxuICAub3JkZXItbGctNiB7XG4gICAgb3JkZXI6IDY7IH1cbiAgLm9yZGVyLWxnLTcge1xuICAgIG9yZGVyOiA3OyB9XG4gIC5vcmRlci1sZy04IHtcbiAgICBvcmRlcjogODsgfVxuICAub3JkZXItbGctOSB7XG4gICAgb3JkZXI6IDk7IH1cbiAgLm9yZGVyLWxnLTEwIHtcbiAgICBvcmRlcjogMTA7IH1cbiAgLm9yZGVyLWxnLTExIHtcbiAgICBvcmRlcjogMTE7IH1cbiAgLm9yZGVyLWxnLTEyIHtcbiAgICBvcmRlcjogMTI7IH1cbiAgLm9mZnNldC1sZy0wIHtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAub2Zmc2V0LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlOyB9XG4gIC5vZmZzZXQtbGctNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlOyB9XG4gIC5vZmZzZXQtbGctNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzJTsgfVxuICAub2Zmc2V0LWxnLTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NyU7IH1cbiAgLm9mZnNldC1sZy05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlOyB9XG4gIC5vZmZzZXQtbGctMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMyU7IH1cbiAgLm9mZnNldC1sZy0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY3JTsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmNvbC14bCB7XG4gICAgZmxleC1iYXNpczogMDtcbiAgICBmbGV4LWdyb3c6IDE7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5jb2wteGwtYXV0byB7XG4gICAgZmxleDogMCAwIGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiBub25lOyB9XG4gIC5jb2wteGwtMSB7XG4gICAgZmxleDogMCAwIDguMzMzMzMlO1xuICAgIG1heC13aWR0aDogOC4zMzMzMyU7IH1cbiAgLmNvbC14bC0yIHtcbiAgICBmbGV4OiAwIDAgMTYuNjY2NjclO1xuICAgIG1heC13aWR0aDogMTYuNjY2NjclOyB9XG4gIC5jb2wteGwtMyB7XG4gICAgZmxleDogMCAwIDI1JTtcbiAgICBtYXgtd2lkdGg6IDI1JTsgfVxuICAuY29sLXhsLTQge1xuICAgIGZsZXg6IDAgMCAzMy4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiAzMy4zMzMzMyU7IH1cbiAgLmNvbC14bC01IHtcbiAgICBmbGV4OiAwIDAgNDEuNjY2NjclO1xuICAgIG1heC13aWR0aDogNDEuNjY2NjclOyB9XG4gIC5jb2wteGwtNiB7XG4gICAgZmxleDogMCAwIDUwJTtcbiAgICBtYXgtd2lkdGg6IDUwJTsgfVxuICAuY29sLXhsLTcge1xuICAgIGZsZXg6IDAgMCA1OC4zMzMzMyU7XG4gICAgbWF4LXdpZHRoOiA1OC4zMzMzMyU7IH1cbiAgLmNvbC14bC04IHtcbiAgICBmbGV4OiAwIDAgNjYuNjY2NjclO1xuICAgIG1heC13aWR0aDogNjYuNjY2NjclOyB9XG4gIC5jb2wteGwtOSB7XG4gICAgZmxleDogMCAwIDc1JTtcbiAgICBtYXgtd2lkdGg6IDc1JTsgfVxuICAuY29sLXhsLTEwIHtcbiAgICBmbGV4OiAwIDAgODMuMzMzMzMlO1xuICAgIG1heC13aWR0aDogODMuMzMzMzMlOyB9XG4gIC5jb2wteGwtMTEge1xuICAgIGZsZXg6IDAgMCA5MS42NjY2NyU7XG4gICAgbWF4LXdpZHRoOiA5MS42NjY2NyU7IH1cbiAgLmNvbC14bC0xMiB7XG4gICAgZmxleDogMCAwIDEwMCU7XG4gICAgbWF4LXdpZHRoOiAxMDAlOyB9XG4gIC5vcmRlci14bC1maXJzdCB7XG4gICAgb3JkZXI6IC0xOyB9XG4gIC5vcmRlci14bC0xIHtcbiAgICBvcmRlcjogMTsgfVxuICAub3JkZXIteGwtMiB7XG4gICAgb3JkZXI6IDI7IH1cbiAgLm9yZGVyLXhsLTMge1xuICAgIG9yZGVyOiAzOyB9XG4gIC5vcmRlci14bC00IHtcbiAgICBvcmRlcjogNDsgfVxuICAub3JkZXIteGwtNSB7XG4gICAgb3JkZXI6IDU7IH1cbiAgLm9yZGVyLXhsLTYge1xuICAgIG9yZGVyOiA2OyB9XG4gIC5vcmRlci14bC03IHtcbiAgICBvcmRlcjogNzsgfVxuICAub3JkZXIteGwtOCB7XG4gICAgb3JkZXI6IDg7IH1cbiAgLm9yZGVyLXhsLTkge1xuICAgIG9yZGVyOiA5OyB9XG4gIC5vcmRlci14bC0xMCB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5vcmRlci14bC0xMSB7XG4gICAgb3JkZXI6IDExOyB9XG4gIC5vcmRlci14bC0xMiB7XG4gICAgb3JkZXI6IDEyOyB9XG4gIC5vZmZzZXQteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLm9mZnNldC14bC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTsgfVxuICAub2Zmc2V0LXhsLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTsgfVxuICAub2Zmc2V0LXhsLTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMyU7IH1cbiAgLm9mZnNldC14bC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjclOyB9XG4gIC5vZmZzZXQteGwtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuICAub2Zmc2V0LXhsLTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMlOyB9XG4gIC5vZmZzZXQteGwtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NyU7IH0gfVxuXG4udGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAudGFibGUgdGgsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGgsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0aCwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGgsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGgsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGgsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGgsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGgsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGgsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0aCwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRoLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0aCwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGgsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGgsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGgsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGgsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRoLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGgsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0aCwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgdGgsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0aCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0aCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRoLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0aCwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRoLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0aCxcbiAgLnRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGQsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRkLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGQsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGQsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0ZCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGQsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRkLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRkLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRkLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGQsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRkLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0ZCwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0ZCwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGQsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRkLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRkLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSB0ZCwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGQsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRkLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRkLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGQsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0ZCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGQsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0ZCwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRkLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRkLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGQsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0ZCwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGQge1xuICAgIHBhZGRpbmc6IDAuNzVyZW07XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYzsgfVxuICAudGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0aGVhZCB0aCwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGhlYWQgdGgsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGhlYWQgdGgsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGhlYWQgdGgsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0aGVhZCB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0aGVhZCB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0aGVhZCB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGhlYWQgdGgsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGhlYWQgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgdGhlYWQgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0aGVhZCB0aCwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgdGhlYWQgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0aGVhZCB0aCwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGhlYWQgdGgsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGhlYWQgdGgsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGhlYWQgdGgsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGhlYWQgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGhlYWQgdGgsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGhlYWQgdGgsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0aGVhZCB0aCwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgdGhlYWQgdGgsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGhlYWQgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGhlYWQgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0aGVhZCB0aCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRoZWFkIHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0aGVhZCB0aCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGhlYWQgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGhlYWQgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0aGVhZCB0aCwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRoZWFkIHRoLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0aGVhZCB0aCB7XG4gICAgdmVydGljYWwtYWxpZ246IGJvdHRvbTtcbiAgICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2NjY2NjYzsgfVxuICAudGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSB0Ym9keSArIHRib2R5LCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGJvZHkgKyB0Ym9keSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRib2R5ICsgdGJvZHksIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjY2NjY2NjOyB9XG4gIC50YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLnRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC50YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC50YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC50YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC50YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLnRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAudGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLnRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC50YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC50YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC50YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC50YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLnRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC50YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLnRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAudGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAudGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLnRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC50YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLnRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLnRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAudGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAudGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAudGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC50YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAudGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLnRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLnRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLnRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAudGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAudGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAudGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC50YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAudGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAudGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAudGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC50YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC50YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC50YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19wYWdlX19jb250ZW50IHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAudGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC50YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSB0YWJsZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLnRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC50YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC50YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAudGFibGUgdGFibGUsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSB0YWJsZSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgdGFibGUsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSB0YWJsZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHRhYmxlIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGFibGUsIC50YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLnRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSB0YWJsZSwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIHRhYmxlLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgdGFibGUsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIHRhYmxlIHRhYmxlLCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHRhYmxlIHRhYmxlLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSB0YWJsZSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIHRhYmxlIHRhYmxlLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgdGFibGUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSB0YWJsZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHRhYmxlLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgdGFibGUsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19wYWdlX19jb250ZW50IHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgdGFibGUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHRhYmxlIHRhYmxlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciB0YWJsZSB0YWJsZSwgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgdGFibGUgdGFibGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7IH1cblxuLnRhYmxlLXNtIHRoLFxuLnRhYmxlLXNtIHRkIHtcbiAgcGFkZGluZzogMC4zcmVtOyB9XG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGQge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7IH1cbiAgLnRhYmxlLWJvcmRlcmVkIHRoZWFkIHRoLFxuICAudGFibGUtYm9yZGVyZWQgdGhlYWQgdGQge1xuICAgIGJvcmRlci1ib3R0b20td2lkdGg6IDJweDsgfVxuXG4udGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA1KTsgfVxuXG4udGFibGUtaG92ZXIgdGJvZHkgdHI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUtcHJpbWFyeSxcbi50YWJsZS1wcmltYXJ5ID4gdGgsXG4udGFibGUtcHJpbWFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZGJlNzsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjBkMGUwOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtcHJpbWFyeTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXByaW1hcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IwZDBlMDsgfVxuXG4udGFibGUtc2Vjb25kYXJ5LFxuLnRhYmxlLXNlY29uZGFyeSA+IHRoLFxuLnRhYmxlLXNlY29uZGFyeSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGZlMjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXNlY29uZGFyeTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjZmQyZDY7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1zZWNvbmRhcnk6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NmZDJkNjsgfVxuXG4udGFibGUtc3VjY2Vzcyxcbi50YWJsZS1zdWNjZXNzID4gdGgsXG4udGFibGUtc3VjY2VzcyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MzZTZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtc3VjY2Vzczpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXN1Y2Nlc3M6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2IxZGZiYjsgfVxuXG4udGFibGUtaW5mbyxcbi50YWJsZS1pbmZvID4gdGgsXG4udGFibGUtaW5mbyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYWJkZGU1OyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtaW5mbzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWluZm86aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2FiZGRlNTsgfVxuXG4udGFibGUtd2FybmluZyxcbi50YWJsZS13YXJuaW5nID4gdGgsXG4udGFibGUtd2FybmluZyA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZWViYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlOGExOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtd2FybmluZzpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLXdhcm5pbmc6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuXG4udGFibGUtZGFuZ2VyLFxuLnRhYmxlLWRhbmdlciA+IHRoLFxuLnRhYmxlLWRhbmdlciA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhbmdlcjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0ZCxcbiAgLnRhYmxlLWhvdmVyIC50YWJsZS1kYW5nZXI6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YxYjBiNzsgfVxuXG4udGFibGUtbGlnaHQsXG4udGFibGUtbGlnaHQgPiB0aCxcbi50YWJsZS1saWdodCA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZkZmRmZTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWxpZ2h0OmhvdmVyID4gdGQsXG4gIC50YWJsZS1ob3ZlciAudGFibGUtbGlnaHQ6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VjZWNmNjsgfVxuXG4udGFibGUtZGFyayxcbi50YWJsZS1kYXJrID4gdGgsXG4udGFibGUtZGFyayA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2M2YzhjYTsgfVxuXG4udGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjliYmJlOyB9XG4gIC50YWJsZS1ob3ZlciAudGFibGUtZGFyazpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWRhcms6aG92ZXIgPiB0aCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuXG4udGFibGUtYWN0aXZlLFxuLnRhYmxlLWFjdGl2ZSA+IHRoLFxuLnRhYmxlLWFjdGl2ZSA+IHRkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjA3NSk7IH1cblxuLnRhYmxlLWhvdmVyIC50YWJsZS1hY3RpdmU6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRkLFxuICAudGFibGUtaG92ZXIgLnRhYmxlLWFjdGl2ZTpob3ZlciA+IHRoIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDc1KTsgfVxuXG4udGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX2NvbnRlbnQgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX3BhZ2VfX2NvbnRlbnQgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLnRoZWFkLWRhcmsgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayB0YWJsZSAudGhlYWQtZGFyayB0aCwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIHRhYmxlIC50aGVhZC1kYXJrIHRoLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAudGhlYWQtZGFyayB0aCB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjEyNTI5O1xuICBib3JkZXItY29sb3I6ICMzMjM4M2U7IH1cblxuLnRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ibG9ja19fY29udGVudCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IHRhYmxlIC50aGVhZC1saWdodCB0aCwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fcGFnZV9fY29udGVudCB0YWJsZSAudGhlYWQtbGlnaHQgdGgsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgdGFibGUgLnRoZWFkLWxpZ2h0IHRoLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCB0YWJsZSAudGhlYWQtbGlnaHQgdGgge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLWNvbG9yOiAjY2NjY2NjOyB9XG5cbi50YWJsZS1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyMTI1Mjk7IH1cbiAgLnRhYmxlLWRhcmsgdGgsXG4gIC50YWJsZS1kYXJrIHRkLFxuICAudGFibGUtZGFyayB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzIzODNlOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cbiAgLnRhYmxlLWRhcmsudGFibGUtc3RyaXBlZCB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDUpOyB9XG4gIC50YWJsZS1kYXJrLnRhYmxlLWhvdmVyIHRib2R5IHRyOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDc1KTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNTc1cHgpIHtcbiAgLnRhYmxlLXJlc3BvbnNpdmUtc20ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gICAgLnRhYmxlLXJlc3BvbnNpdmUtc20udGFibGUtYm9yZGVyZWQge1xuICAgICAgYm9yZGVyOiAwOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLW1kIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLW1kLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA5OTFweCkge1xuICAudGFibGUtcmVzcG9uc2l2ZS1sZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgLW1zLW92ZXJmbG93LXN0eWxlOiAtbXMtYXV0b2hpZGluZy1zY3JvbGxiYXI7IH1cbiAgICAudGFibGUtcmVzcG9uc2l2ZS1sZy50YWJsZS1ib3JkZXJlZCB7XG4gICAgICBib3JkZXI6IDA7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogMTE5OXB4KSB7XG4gIC50YWJsZS1yZXNwb25zaXZlLXhsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgIC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IC1tcy1hdXRvaGlkaW5nLXNjcm9sbGJhcjsgfVxuICAgIC50YWJsZS1yZXNwb25zaXZlLXhsLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIGJvcmRlcjogMDsgfSB9XG5cbi50YWJsZS1yZXNwb25zaXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyB9XG4gIC50YWJsZS1yZXNwb25zaXZlLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7IH1cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IDAuMTVzLCBib3gtc2hhZG93IGVhc2UtaW4tb3V0IDAuMTVzOyB9XG4gIC5mb3JtLWNvbnRyb2w6Oi1tcy1leHBhbmQge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDsgfVxuICAuZm9ybS1jb250cm9sOmZvY3VzIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogIzZlYmFlMDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM2LCAxMjYsIDE3MSwgMC4yNSk7IH1cbiAgLmZvcm0tY29udHJvbDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwgLmZvcm0tY29udHJvbFtyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gICAgb3BhY2l0eTogMTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sOmZvY3VzOjotbXMtdmFsdWUge1xuICBjb2xvcjogIzQ5NTA1NztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uZm9ybS1jb250cm9sLWZpbGUsXG4uZm9ybS1jb250cm9sLXJhbmdlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC4zNzVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjM3NXJlbSArIDFweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgcGFkZGluZy1ib3R0b206IGNhbGMoMC41cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBsaW5lLWhlaWdodDogMS41OyB9XG5cbi5jb2wtZm9ybS1sYWJlbC1zbSB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKDAuMjVyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjI1cmVtICsgMXB4KTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6IDAuMzc1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zNzVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMXJlbTsgfVxuXG4uZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXdpZHRoOiAxcHggMDsgfVxuICAuZm9ybS1jb250cm9sLXBsYWludGV4dC5mb3JtLWNvbnRyb2wtc20sIC5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbCxcbiAgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5idG4sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmZvcm0tY29udHJvbC1sZywgLmlucHV0LWdyb3VwLWxnID4gLmZvcm0tY29udHJvbC1wbGFpbnRleHQuZm9ybS1jb250cm9sLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmJ0bixcbiAgLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0LmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmZvcm0tY29udHJvbC1zbSwgLmlucHV0LWdyb3VwLXNtID4gLmZvcm0tY29udHJvbCxcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbi5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24ge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4ycmVtOyB9XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc206bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLCAuaW5wdXQtZ3JvdXAtc20gPiBzZWxlY3QuZm9ybS1jb250cm9sOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSxcbi5pbnB1dC1ncm91cC1zbSA+IHNlbGVjdC5pbnB1dC1ncm91cC1hZGRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmJ0bjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gc2VsZWN0LmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICBoZWlnaHQ6IGNhbGMoMS44MTI1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1jb250cm9sLWxnLCAuaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuXG5zZWxlY3QuZm9ybS1jb250cm9sLWxnOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSwgLmlucHV0LWdyb3VwLWxnID4gc2VsZWN0LmZvcm0tY29udHJvbDpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSksXG4uaW5wdXQtZ3JvdXAtbGcgPiBzZWxlY3QuaW5wdXQtZ3JvdXAtYWRkb246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5idG46bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWJ0biA+IHNlbGVjdC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246bm90KFtzaXplXSk6bm90KFttdWx0aXBsZV0pIHtcbiAgaGVpZ2h0OiBjYWxjKDIuODc1cmVtICsgMnB4KTsgfVxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmZvcm0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtOyB9XG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDsgfVxuICAuZm9ybS1yb3cgPiAuY29sLFxuICAuZm9ybS1yb3cgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgcGFkZGluZy1yaWdodDogNXB4O1xuICAgIHBhZGRpbmctbGVmdDogNXB4OyB9XG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogMC41cmVtOyB9XG4gIC5mb3JtLWNoZWNrLmRpc2FibGVkIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4uZm9ybS1jaGVjay1sYWJlbCB7XG4gIHBhZGRpbmctbGVmdDogMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZm9ybS1jaGVjay1pbnB1dCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xLjI1cmVtOyB9XG5cbi5mb3JtLWNoZWNrLWlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLXJpZ2h0OiAwLjc1cmVtOyB9XG4gIC5mb3JtLWNoZWNrLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4udmFsaWQtZmVlZGJhY2sge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiAuMjVyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLnZhbGlkLXRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgei1pbmRleDogNTtcbiAgZGlzcGxheTogbm9uZTtcbiAgd2lkdGg6IDI1MHB4O1xuICBwYWRkaW5nOiAuNXJlbTtcbiAgbWFyZ2luLXRvcDogLjFyZW07XG4gIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDQwLCAxNjcsIDY5LCAwLjgpO1xuICBib3JkZXItcmFkaXVzOiAuMnJlbTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkLCAud2FzLXZhbGlkYXRlZFxuLmN1c3RvbS1zZWxlY3Q6dmFsaWQsXG4uY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkOmZvY3VzLCAuZm9ybS1jb250cm9sLmlzLXZhbGlkOmZvY3VzLCAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDp2YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtdmFsaWQ6Zm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC5mb3JtLWNvbnRyb2wuaXMtdmFsaWQgfiAudmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6dmFsaWQgfiAudmFsaWQtZmVlZGJhY2ssXG4gIC53YXMtdmFsaWRhdGVkXG4gIC5jdXN0b20tc2VsZWN0OnZhbGlkIH4gLnZhbGlkLXRvb2x0aXAsXG4gIC5jdXN0b20tc2VsZWN0LmlzLXZhbGlkIH4gLnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy12YWxpZCB+IC52YWxpZC10b29sdGlwIHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuZm9ybS1jaGVjay1pbnB1dDp2YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy12YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1jb250cm9sLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNDAsIDE2NywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDp2YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiwgLmN1c3RvbS1jb250cm9sLWlucHV0LmlzLXZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uIHtcbiAgY29sb3I6ICMyOGE3NDU7IH1cblxuLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDp2YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6dmFsaWQ6Zm9jdXMsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy12YWxpZDpmb2N1cyB7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDQwLCAxNjcsIDY5LCAwLjI1KTsgfVxuXG4uaW52YWxpZC1mZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgZm9udC1zaXplOiAuODc1cmVtO1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4uaW52YWxpZC10b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIHotaW5kZXg6IDU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHdpZHRoOiAyNTBweDtcbiAgcGFkZGluZzogLjVyZW07XG4gIG1hcmdpbi10b3A6IC4xcmVtO1xuICBmb250LXNpemU6IC44NzVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyMjAsIDUzLCA2OSwgMC44KTtcbiAgYm9yZGVyLXJhZGl1czogLjJyZW07IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY29udHJvbDppbnZhbGlkLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQsIC53YXMtdmFsaWRhdGVkXG4uY3VzdG9tLXNlbGVjdDppbnZhbGlkLFxuLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB7XG4gIGJvcmRlci1jb2xvcjogI2RjMzU0NTsgfVxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQ6Zm9jdXMsIC5mb3JtLWNvbnRyb2wuaXMtaW52YWxpZDpmb2N1cywgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZDpmb2N1cyxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZDpmb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG4gIC53YXMtdmFsaWRhdGVkIC5mb3JtLWNvbnRyb2w6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZCAuZm9ybS1jb250cm9sOmludmFsaWQgfiAuaW52YWxpZC10b29sdGlwLCAuZm9ybS1jb250cm9sLmlzLWludmFsaWQgfiAuaW52YWxpZC1mZWVkYmFjayxcbiAgLmZvcm0tY29udHJvbC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCwgLndhcy12YWxpZGF0ZWRcbiAgLmN1c3RvbS1zZWxlY3Q6aW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAud2FzLXZhbGlkYXRlZFxuICAuY3VzdG9tLXNlbGVjdDppbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCxcbiAgLmN1c3RvbS1zZWxlY3QuaXMtaW52YWxpZCB+IC5pbnZhbGlkLWZlZWRiYWNrLFxuICAuY3VzdG9tLXNlbGVjdC5pcy1pbnZhbGlkIH4gLmludmFsaWQtdG9vbHRpcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cblxuLndhcy12YWxpZGF0ZWQgLmZvcm0tY2hlY2staW5wdXQ6aW52YWxpZCArIC5mb3JtLWNoZWNrLWxhYmVsLCAuZm9ybS1jaGVjay1pbnB1dC5pcy1pbnZhbGlkICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICBjb2xvcjogI2RjMzU0NTsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3IsIC5jdXN0b20tY29udHJvbC1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjIwLCA1MywgNjksIDAuMjUpOyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tY29udHJvbC1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gIGNvbG9yOiAjZGMzNTQ1OyB9XG5cbi53YXMtdmFsaWRhdGVkIC5jdXN0b20tZmlsZS1pbnB1dDppbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wsIC5jdXN0b20tZmlsZS1pbnB1dC5pcy1pbnZhbGlkIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLndhcy12YWxpZGF0ZWQgLmN1c3RvbS1maWxlLWlucHV0OmludmFsaWQgfiAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlLCAuY3VzdG9tLWZpbGUtaW5wdXQuaXMtaW52YWxpZCB+IC5jdXN0b20tZmlsZS1jb250cm9sOjpiZWZvcmUge1xuICAgIGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuXG4ud2FzLXZhbGlkYXRlZCAuY3VzdG9tLWZpbGUtaW5wdXQ6aW52YWxpZDpmb2N1cywgLmN1c3RvbS1maWxlLWlucHV0LmlzLWludmFsaWQ6Zm9jdXMge1xuICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMjAsIDUzLCA2OSwgMC4yNSk7IH1cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5mb3JtLWlubGluZSBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgLmZvcm0taW5saW5lIC5pbnB1dC1ncm91cCB7XG4gICAgICB3aWR0aDogYXV0bzsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjayB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAgIC5mb3JtLWlubGluZSAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgICAuZm9ybS1pbmxpbmUgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwOyB9XG4gICAgLmZvcm0taW5saW5lIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTsgfVxuICAgIC5mb3JtLWlubGluZSAuaGFzLWZlZWRiYWNrIC5mb3JtLWNvbnRyb2wtZmVlZGJhY2sge1xuICAgICAgdG9wOiAwOyB9IH1cblxuLmJ0biwgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDAuNzVyZW07XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjE1cyBlYXNlLWluLW91dCwgYm9yZGVyLWNvbG9yIDAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IDAuMTVzIGVhc2UtaW4tb3V0OyB9XG4gIC5idG46Zm9jdXMsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246Zm9jdXMsIC5idG46aG92ZXIsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuYnRuOmZvY3VzLCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmZvY3VzLCAuYnRuLmZvY3VzLCAuZm9jdXMuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM2LCAxMjYsIDE3MSwgMC4yNSk7IH1cbiAgLmJ0bi5kaXNhYmxlZCwgLmRpc2FibGVkLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiwgLmJ0bjpkaXNhYmxlZCwgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1OyB9XG4gIC5idG46bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgfVxuXG5hLmJ0bi5kaXNhYmxlZCwgYS5kaXNhYmxlZC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG5maWVsZHNldFtkaXNhYmxlZF0gYS5idG4sXG5maWVsZHNldFtkaXNhYmxlZF0gYS5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4uYnRuLXByaW1hcnkge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0N2VhYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ3ZWFiOyB9XG4gIC5idG4tcHJpbWFyeTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkNjc4YjtcbiAgICBib3JkZXItY29sb3I6ICMxYjVmODE7IH1cbiAgLmJ0bi1wcmltYXJ5OmZvY3VzLCAuYnRuLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM2LCAxMjYsIDE3MSwgMC41KTsgfVxuICAuYnRuLXByaW1hcnkuZGlzYWJsZWQsIC5idG4tcHJpbWFyeTpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0N2VhYjtcbiAgICBib3JkZXItY29sb3I6ICMyNDdlYWI7IH1cbiAgLmJ0bi1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tcHJpbWFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4tcHJpbWFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxYjVmODE7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTk1Nzc2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM2LCAxMjYsIDE3MSwgMC41KTsgfVxuXG4uYnRuLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjODY4ZTk2O1xuICBib3JkZXItY29sb3I6ICM4NjhlOTY7IH1cbiAgLmJ0bi1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM3MjdiODQ7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmM3NTdkOyB9XG4gIC5idG4tc2Vjb25kYXJ5OmZvY3VzLCAuYnRuLXNlY29uZGFyeS5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMTM0LCAxNDIsIDE1MCwgMC41KTsgfVxuICAuYnRuLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1zZWNvbmRhcnk6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG4gIC5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1zZWNvbmRhcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkO1xuICAgIGJvcmRlci1jb2xvcjogIzY2NmU3NjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgxMzQsIDE0MiwgMTUwLCAwLjUpOyB9XG5cbi5idG4tc3VjY2VzcyB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjE4ODM4O1xuICAgIGJvcmRlci1jb2xvcjogIzFlN2UzNDsgfVxuICAuYnRuLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tc3VjY2Vzcy5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNDAsIDE2NywgNjksIDAuNSk7IH1cbiAgLmJ0bi1zdWNjZXNzLmRpc2FibGVkLCAuYnRuLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyOGE3NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1OyB9XG4gIC5idG4tc3VjY2Vzczpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLXN1Y2Nlc3M6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0O1xuICAgIGJvcmRlci1jb2xvcjogIzFjNzQzMDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4uYnRuLWluZm8ge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4taW5mbzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzEzODQ5NjtcbiAgICBib3JkZXItY29sb3I6ICMxMTdhOGI7IH1cbiAgLmJ0bi1pbmZvOmZvY3VzLCAuYnRuLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLWluZm8uZGlzYWJsZWQsIC5idG4taW5mbzpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzE3YTJiODtcbiAgICBib3JkZXItY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJ0bi1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4taW5mbzpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCkuYWN0aXZlLFxuICAuc2hvdyA+IC5idG4taW5mby5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMTdhOGI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTA3MDdmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuXG4uYnRuLXdhcm5pbmcge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5idG4td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2UwYTgwMDtcbiAgICBib3JkZXItY29sb3I6ICNkMzllMDA7IH1cbiAgLmJ0bi13YXJuaW5nOmZvY3VzLCAuYnRuLXdhcm5pbmcuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI1NSwgMTkzLCA3LCAwLjUpOyB9XG4gIC5idG4td2FybmluZy5kaXNhYmxlZCwgLmJ0bi13YXJuaW5nOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLXdhcm5pbmc6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi13YXJuaW5nLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2QzOWUwMDtcbiAgICBib3JkZXItY29sb3I6ICNjNjk1MDA7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjU1LCAxOTMsIDcsIDAuNSk7IH1cblxuLmJ0bi1kYW5nZXIge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5idG4tZGFuZ2VyOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzgyMzMzO1xuICAgIGJvcmRlci1jb2xvcjogI2JkMjEzMDsgfVxuICAuYnRuLWRhbmdlcjpmb2N1cywgLmJ0bi1kYW5nZXIuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG4gIC5idG4tZGFuZ2VyLmRpc2FibGVkLCAuYnRuLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYW5nZXI6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiZDIxMzA7XG4gICAgYm9yZGVyLWNvbG9yOiAjYjIxZjJkO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5idG4tbGlnaHQge1xuICBjb2xvcjogIzExMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tbGlnaHQ6aG92ZXIge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlMmU2ZWE7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGFlMGU1OyB9XG4gIC5idG4tbGlnaHQ6Zm9jdXMsIC5idG4tbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1saWdodC5kaXNhYmxlZCwgLmJ0bi1saWdodDpkaXNhYmxlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLWxpZ2h0Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1saWdodC5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjMTExO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYWUwZTU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZDNkOWRmO1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cblxuLmJ0bi1kYXJrIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyMzI3MmI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMWQyMTI0OyB9XG4gIC5idG4tZGFyazpmb2N1cywgLmJ0bi1kYXJrLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG4gIC5idG4tZGFyay5kaXNhYmxlZCwgLmJ0bi1kYXJrOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDsgfVxuICAuYnRuLWRhcms6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSwgLmJ0bi1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1kYXJrLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFkMjEyNDtcbiAgICBib3JkZXItY29sb3I6ICMxNzFhMWQ7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMjQ3ZWFiO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ3ZWFiOyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3ZWFiO1xuICAgIGJvcmRlci1jb2xvcjogIzI0N2VhYjsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeTpmb2N1cywgLmJ0bi1vdXRsaW5lLXByaW1hcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDM2LCAxMjYsIDE3MSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtcHJpbWFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXByaW1hcnk6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjQ3ZWFiO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1wcmltYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXByaW1hcnkuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3ZWFiO1xuICAgIGJvcmRlci1jb2xvcjogIzI0N2VhYjtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgzNiwgMTI2LCAxNzEsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2OyB9XG4gIC5idG4tb3V0bGluZS1zZWNvbmRhcnk6Zm9jdXMsIC5idG4tb3V0bGluZS1zZWNvbmRhcnkuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLXNlY29uZGFyeTpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtc2Vjb25kYXJ5Om5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXNlY29uZGFyeS5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7XG4gICAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDEzNCwgMTQyLCAxNTAsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXN1Y2Nlc3Mge1xuICBjb2xvcjogIzI4YTc0NTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogIzI4YTc0NTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzczpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTtcbiAgICBib3JkZXItY29sb3I6ICMyOGE3NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6Zm9jdXMsIC5idG4tb3V0bGluZS1zdWNjZXNzLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtc3VjY2Vzcy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXN1Y2Nlc3M6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMjhhNzQ1O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1zdWNjZXNzOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXN1Y2Nlc3MuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1O1xuICAgIGJvcmRlci1jb2xvcjogIzI4YTc0NTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg0MCwgMTY3LCA2OSwgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtaW5mbyB7XG4gIGNvbG9yOiAjMTdhMmI4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODsgfVxuICAuYnRuLW91dGxpbmUtaW5mbzpmb2N1cywgLmJ0bi1vdXRsaW5lLWluZm8uZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIzLCAxNjIsIDE4NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtaW5mby5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWluZm86ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMTdhMmI4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1pbmZvOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWluZm8uZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4O1xuICAgIGJvcmRlci1jb2xvcjogIzE3YTJiODtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyMywgMTYyLCAxODQsIDAuNSk7IH1cblxuLmJ0bi1vdXRsaW5lLXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNztcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogI2ZmYzEwNzsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgICBib3JkZXItY29sb3I6ICNmZmMxMDc7IH1cbiAgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6Zm9jdXMsIC5idG4tb3V0bGluZS13YXJuaW5nLmZvY3VzIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtd2FybmluZy5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLXdhcm5pbmc6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZmZjMTA3O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS13YXJuaW5nOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLXdhcm5pbmcuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3O1xuICAgIGJvcmRlci1jb2xvcjogI2ZmYzEwNztcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNTUsIDE5MywgNywgMC41KTsgfVxuXG4uYnRuLW91dGxpbmUtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RjMzU0NTtcbiAgICBib3JkZXItY29sb3I6ICNkYzM1NDU7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpmb2N1cywgLmJ0bi1vdXRsaW5lLWRhbmdlci5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoMjIwLCA1MywgNjksIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlci5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhbmdlcjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICNkYzM1NDU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhbmdlcjpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtZGFuZ2VyOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhbmdlci5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDU7XG4gICAgYm9yZGVyLWNvbG9yOiAjZGMzNTQ1O1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDIyMCwgNTMsIDY5LCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpob3ZlciB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3JkZXItY29sb3I6ICNmOGY5ZmE7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0OmZvY3VzLCAuYnRuLW91dGxpbmUtbGlnaHQuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwIDAuMnJlbSByZ2JhKDI0OCwgMjQ5LCAyNTAsIDAuNSk7IH1cbiAgLmJ0bi1vdXRsaW5lLWxpZ2h0LmRpc2FibGVkLCAuYnRuLW91dGxpbmUtbGlnaHQ6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjZjhmOWZhO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1saWdodDpub3QoW2Rpc2FibGVkXSk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLCAuYnRuLW91dGxpbmUtbGlnaHQ6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAuYnRuLW91dGxpbmUtbGlnaHQuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogIzIxMjUyOTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhO1xuICAgIGJvcmRlci1jb2xvcjogI2Y4ZjlmYTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSgyNDgsIDI0OSwgMjUwLCAwLjUpOyB9XG5cbi5idG4tb3V0bGluZS1kYXJrIHtcbiAgY29sb3I6ICMzNDNhNDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItY29sb3I6ICMzNDNhNDA7IH1cbiAgLmJ0bi1vdXRsaW5lLWRhcms6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMzNDNhNDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOmZvY3VzLCAuYnRuLW91dGxpbmUtZGFyay5mb2N1cyB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4ycmVtIHJnYmEoNTIsIDU4LCA2NCwgMC41KTsgfVxuICAuYnRuLW91dGxpbmUtZGFyay5kaXNhYmxlZCwgLmJ0bi1vdXRsaW5lLWRhcms6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsIC5idG4tb3V0bGluZS1kYXJrOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gLmJ0bi1vdXRsaW5lLWRhcmsuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgIGJvcmRlci1jb2xvcjogIzM0M2E0MDtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAwLjJyZW0gcmdiYSg1MiwgNTgsIDY0LCAwLjUpOyB9XG5cbi5idG4tbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDA3RjdBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuICAuYnRuLWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMDAzMzMxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmJ0bi1saW5rOmZvY3VzLCAuYnRuLWxpbmsuZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTsgfVxuICAuYnRuLWxpbms6ZGlzYWJsZWQsIC5idG4tbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLmJ0bi1sZywgLmJ0bi1ncm91cC1sZyA+IC5idG4sIC5idG4tZ3JvdXAtbGcgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG5cbi5idG4tc20sIC5idG4tZ3JvdXAtc20gPiAuYnRuLCAuYnRuLWdyb3VwLXNtID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMC41cmVtO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBib3JkZXItcmFkaXVzOiAwLjJyZW07IH1cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uYnRuLWJsb2NrICsgLmJ0bi1ibG9jayB7XG4gIG1hcmdpbi10b3A6IDAuNXJlbTsgfVxuXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLmJ0bi1ibG9jayxcbmlucHV0W3R5cGU9XCJyZXNldFwiXS5idG4tYmxvY2ssXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLmJ0bi1ibG9jayB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjE1cyBsaW5lYXI7IH1cbiAgLmZhZGUuc2hvdyB7XG4gICAgb3BhY2l0eTogMTsgfVxuXG4uY29sbGFwc2Uge1xuICBkaXNwbGF5OiBub25lOyB9XG4gIC5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG50ci5jb2xsYXBzZS5zaG93IHtcbiAgZGlzcGxheTogdGFibGUtcm93OyB9XG5cbnRib2R5LmNvbGxhcHNlLnNob3cge1xuICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7IH1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdHJhbnNpdGlvbjogaGVpZ2h0IDAuMzVzIGVhc2U7IH1cblxuLmRyb3B1cCxcbi5kcm9wZG93biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLXJpZ2h0OiAwLjNlbSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi10b2dnbGU6ZW1wdHk6OmFmdGVyIHtcbiAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmRyb3Bkb3duLW1lbnUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIG1pbi13aWR0aDogMTByZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAwO1xuICBtYXJnaW46IDAuMTI1cmVtIDAgMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzIxMjUyOTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjE1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMC4xMjVyZW07IH1cblxuLmRyb3B1cCAuZHJvcGRvd24tdG9nZ2xlOjphZnRlciB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luLWxlZnQ6IDAuMjU1ZW07XG4gIHZlcnRpY2FsLWFsaWduOiAwLjI1NWVtO1xuICBjb250ZW50OiBcIlwiO1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwLjNlbSBzb2xpZDtcbiAgYm9yZGVyLWxlZnQ6IDAuM2VtIHNvbGlkIHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wdXAgLmRyb3Bkb3duLXRvZ2dsZTplbXB0eTo6YWZ0ZXIge1xuICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uZHJvcGRvd24tZGl2aWRlciB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAwLjVyZW0gMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNlOWVjZWY7IH1cblxuLmRyb3Bkb3duLWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMS41cmVtO1xuICBjbGVhcjogYm90aDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlcjogMDsgfVxuICAuZHJvcGRvd24taXRlbTpmb2N1cywgLmRyb3Bkb3duLWl0ZW06aG92ZXIge1xuICAgIGNvbG9yOiAjMTYxODFiO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5kcm9wZG93bi1pdGVtLmFjdGl2ZSwgLmRyb3Bkb3duLWl0ZW06YWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0N2VhYjsgfVxuICAuZHJvcGRvd24taXRlbS5kaXNhYmxlZCwgLmRyb3Bkb3duLWl0ZW06ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50OyB9XG5cbi5kcm9wZG93bi1tZW51LnNob3cge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4uZHJvcGRvd24taGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuICAuYnRuLWdyb3VwID4gLmJ0biwgLmJ0bi1ncm91cCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvOyB9XG4gICAgLmJ0bi1ncm91cCA+IC5idG46aG92ZXIsIC5idG4tZ3JvdXAgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmhvdmVyLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAuYnRuLWdyb3VwID4gLmJ0bjpmb2N1cywgLmJ0bi1ncm91cCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246Zm9jdXMsIC5idG4tZ3JvdXAgPiAuYnRuOmFjdGl2ZSwgLmJ0bi1ncm91cCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246YWN0aXZlLCAuYnRuLWdyb3VwID4gLmJ0bi5hY3RpdmUsIC5idG4tZ3JvdXAgPiAuYWN0aXZlLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbixcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpmb2N1cyxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjphY3RpdmUsXG4gICAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246YWN0aXZlLFxuICAgIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLmFjdGl2ZSxcbiAgICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmFjdGl2ZS5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24ge1xuICAgICAgei1pbmRleDogMjsgfVxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLCAuYnRuLWdyb3VwIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuYnRuLCAuYnRuLWdyb3VwIC5idG4gKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLCAuYnRuLWdyb3VwIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLFxuICAuYnRuLWdyb3VwIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLFxuICAuYnRuLWdyb3VwIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuYnRuLWdyb3VwLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLTFweDsgfVxuXG4uYnRuLXRvb2xiYXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAuYnRuLXRvb2xiYXIgLmlucHV0LWdyb3VwIHtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSwgLmJ0bi1ncm91cCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkLCAuYnRuLWdyb3VwID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLCAuYnRuLWdyb3VwID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSxcbi5idG4tZ3JvdXAgPiAuZHJvcGRvd24tdG9nZ2xlOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cCB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCwgLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246bGFzdC1jaGlsZCxcbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG5cbi5idG4tZ3JvdXAgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuOmZpcnN0LWNoaWxkLCAuYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmJ0biArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC41NjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuNTYyNXJlbTsgfVxuICAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdDo6YWZ0ZXIsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0OjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtc20gPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1zbSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC4zNzVyZW07XG4gIHBhZGRpbmctbGVmdDogMC4zNzVyZW07IH1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQsIC5idG4tZ3JvdXAtbGcgPiAuYnRuICsgLmRyb3Bkb3duLXRvZ2dsZS1zcGxpdCwgLmJ0bi1ncm91cC1sZyA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogMC43NXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjc1cmVtOyB9XG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4gKyAuYnRuLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiArIC5idG4sIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuICsgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0biArIC5idG4tZ3JvdXAsXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cCArIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwICsgLmJ0bi1ncm91cCB7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICBtYXJnaW4tbGVmdDogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLCAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCksIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG46bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAuYnRuLWdyb3VwLXZlcnRpY2FsID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24ge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bGFzdC1jaGlsZCwgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246bGFzdC1jaGlsZCxcbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cbiAgLmJ0bi1ncm91cC12ZXJ0aWNhbCA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQsIC5idG4tZ3JvdXAtdmVydGljYWwgPiAuYnRuLWdyb3VwOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwOyB9XG5cbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSwgW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuYnRuIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbltkYXRhLXRvZ2dsZT1cImJ1dHRvbnNcIl0gPiAuYnRuLWdyb3VwID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiBpbnB1dFt0eXBlPVwicmFkaW9cIl0sXG5bZGF0YS10b2dnbGU9XCJidXR0b25zXCJdID4gLmJ0bi1ncm91cCA+IC5idG4gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLFxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSA+IC5idG4tZ3JvdXAgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gICAgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6Zm9jdXMsIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOmFjdGl2ZSwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2w6aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKTpub3QoOmxhc3QtY2hpbGQpLFxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCksXG4gIC5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cblxuLmlucHV0LWdyb3VwLWFkZG9uIHtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5pbnB1dC1ncm91cC1hZGRvbi5mb3JtLWNvbnRyb2wtc20sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1hZGRvbixcbiAgLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWJ0biA+IC5pbnB1dC1ncm91cC1hZGRvbi5idG4sXG4gIC5pbnB1dC1ncm91cC1zbSA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuMnJlbTsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24uZm9ybS1jb250cm9sLWxnLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4gIC5pbnB1dC1ncm91cC1sZyA+IC5pbnB1dC1ncm91cC1idG4gPiAuaW5wdXQtZ3JvdXAtYWRkb24uYnRuLFxuICAuaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmlucHV0LWdyb3VwLWFkZG9uLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gICAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDAuM3JlbTsgfVxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAuaW5wdXQtZ3JvdXAtYWRkb24gaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgICBtYXJnaW4tdG9wOiAwOyB9XG5cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbixcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5kcm9wZG93bi10b2dnbGUsXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMDsgfVxuXG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDsgfVxuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7IH1cblxuLmZvcm0tY29udHJvbCArIC5pbnB1dC1ncm91cC1hZGRvbjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIGJvcmRlci1sZWZ0OiAwOyB9XG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4sIC5pbnB1dC1ncm91cC1idG4gPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1idG4gPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uICsgLmJ0biwgLmlucHV0LWdyb3VwLWJ0biA+IC5idG4gKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiArIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0xcHg7IH1cbiAgICAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpmb2N1cywgLmlucHV0LWdyb3VwLWJ0biA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246Zm9jdXMsIC5pbnB1dC1ncm91cC1idG4gPiAuYnRuOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0biA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246YWN0aXZlLCAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0bjpob3ZlciwgLmlucHV0LWdyb3VwLWJ0biA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246aG92ZXIge1xuICAgICAgei1pbmRleDogMzsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmJ0biArIC5idG4sIC5pbnB1dC1ncm91cC1idG46Zmlyc3QtY2hpbGQgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uICsgLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpmaXJzdC1jaGlsZCA+IC5idG4gKyAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uLCAuaW5wdXQtZ3JvdXAtYnRuOmZpcnN0LWNoaWxkID4gLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiArIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24ge1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4sIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG4tZ3JvdXAge1xuICAgIG1hcmdpbi1yaWdodDogLTFweDsgfVxuICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24sXG4gIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1hcmdpbi1sZWZ0OiAwOyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmZpcnN0LWNoaWxkLFxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMXB4OyB9XG4gICAgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zm9jdXMsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmZvY3VzLCAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjphY3RpdmUsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmFjdGl2ZSwgLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46aG92ZXIsIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmhvdmVyLFxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmZvY3VzLFxuICAgIC5pbnB1dC1ncm91cC1idG46bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOmFjdGl2ZSxcbiAgICAuaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpob3ZlciB7XG4gICAgICB6LWluZGV4OiAzOyB9XG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6IDEuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMXJlbTsgfVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xO1xuICBvcGFjaXR5OiAwOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzI0N2VhYjsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAxcHggI2ZmZiwgMCAwIDAgMC4ycmVtIHJnYmEoMzYsIDEyNiwgMTcxLCAwLjI1KTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6YWN0aXZlIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzk4Y2VlOTsgfVxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpkaXNhYmxlZCB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgY29sb3I6ICM4NjhlOTY7IH1cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwLjI1cmVtO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDFyZW07XG4gIGhlaWdodDogMXJlbTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6IDUwJSA1MCU7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuXG4uY3VzdG9tLWNoZWNrYm94IC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGZpbGw9JyUyM2ZmZicgZD0nTTYuNTY0Ljc1bC0zLjU5IDMuNjEyLTEuNTM4LTEuNTVMMCA0LjI2IDIuOTc0IDcuMjUgOCAyLjE5M3onLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmN1c3RvbS1jaGVja2JveCAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6aW5kZXRlcm1pbmF0ZSB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3ZWFiO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyUyM2ZmZicgZD0nTTAgMmg0Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jdXN0b20tcmFkaW8gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTsgfVxuXG4uY3VzdG9tLXJhZGlvIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nLTQgLTQgOCA4JyUzRSUzQ2NpcmNsZSByPSczJyBmaWxsPSclMjNmZmYnLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLmN1c3RvbS1jb250cm9scy1zdGFja2VkIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY3VzdG9tLWNvbnRyb2xzLXN0YWNrZWQgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtOyB9XG4gICAgLmN1c3RvbS1jb250cm9scy1zdGFja2VkIC5jdXN0b20tY29udHJvbCArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDsgfVxuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIHBhZGRpbmc6IDAuMzc1cmVtIDEuNzVyZW0gMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIGJhY2tncm91bmQ6ICNmZmYgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgNCA1JyUzRSUzQ3BhdGggZmlsbD0nJTIzMzMzJyBkPSdNMiAwTDAgMmg0em0wIDVMMCAzaDR6Jy8lM0UlM0Mvc3ZnJTNFXCIpIG5vLXJlcGVhdCByaWdodCAwLjc1cmVtIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiA4cHggMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTtcbiAgYXBwZWFyYW5jZTogbm9uZTsgfVxuICAuY3VzdG9tLXNlbGVjdDpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAjNmViYWUwO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuY3VzdG9tLXNlbGVjdDpmb2N1czo6LW1zLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuICAuY3VzdG9tLXNlbGVjdFttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG4gIC5jdXN0b20tc2VsZWN0OmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmOyB9XG4gIC5jdXN0b20tc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwOyB9XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiBjYWxjKDEuODEyNXJlbSArIDJweCk7XG4gIHBhZGRpbmctdG9wOiAwLjM3NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMzc1cmVtO1xuICBmb250LXNpemU6IDc1JTsgfVxuXG4uY3VzdG9tLWZpbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgbWluLXdpZHRoOiAxNHJlbTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGNhbGMoMi4yNXJlbSArIDJweCk7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDsgfVxuICAuY3VzdG9tLWZpbGUtaW5wdXQ6Zm9jdXMgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgMC4wNzVyZW0gI2ZmZiwgMCAwIDAgMC4ycmVtICMyNDdlYWI7IH1cblxuLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDU7XG4gIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgcGFkZGluZzogMC4zNzVyZW0gMC43NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgY29sb3I6ICM0OTUwNTc7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2NlZDRkYTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY3VzdG9tLWZpbGUtY29udHJvbDpsYW5nKGVuKTplbXB0eTo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiQ2hvb3NlIGZpbGUuLi5cIjsgfVxuICAuY3VzdG9tLWZpbGUtY29udHJvbDo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtMXB4O1xuICAgIHJpZ2h0OiAtMXB4O1xuICAgIGJvdHRvbTogLTFweDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogY2FsYygyLjI1cmVtICsgMnB4KTtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjc1cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgY29sb3I6ICM0OTUwNTc7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjY2VkNGRhO1xuICAgIGJvcmRlci1yYWRpdXM6IDAgMC4yNXJlbSAwLjI1cmVtIDA7IH1cbiAgLmN1c3RvbS1maWxlLWNvbnRyb2w6bGFuZyhlbik6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJCcm93c2VcIjsgfVxuXG4ubmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7IH1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtOyB9XG4gIC5uYXYtbGluazpmb2N1cywgLm5hdi1saW5rOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjsgfVxuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2RkZDsgfVxuICAubmF2LXRhYnMgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtMXB4OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsge1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rOmZvY3VzLCAubmF2LXRhYnMgLm5hdi1saW5rOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogI2U5ZWNlZiAjZTllY2VmICNkZGQ7IH1cbiAgICAubmF2LXRhYnMgLm5hdi1saW5rLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjODY4ZTk2O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50OyB9XG4gIC5uYXYtdGFicyAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LXRhYnMgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogIzQ5NTA1NztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1jb2xvcjogI2RkZCAjZGRkICNmZmY7IH1cbiAgLm5hdi10YWJzIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAtMXB4O1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7IH1cblxuLm5hdi1waWxscyAubmF2LWxpbmsge1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5uYXYtcGlsbHMgLm5hdi1saW5rLmFjdGl2ZSxcbi5uYXYtcGlsbHMgLnNob3cgPiAubmF2LWxpbmsge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0N2VhYjsgfVxuXG4ubmF2LWZpbGwgLm5hdi1pdGVtIHtcbiAgZmxleDogMSAxIGF1dG87XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4ubmF2LWp1c3RpZmllZCAubmF2LWl0ZW0ge1xuICBmbGV4LWJhc2lzOiAwO1xuICBmbGV4LWdyb3c6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4udGFiLWNvbnRlbnQgPiAudGFiLXBhbmUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi50YWItY29udGVudCA+IC5hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07IH1cbiAgLm5hdmJhciA+IC5jb250YWluZXIsXG4gIC5uYXZiYXIgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgfVxuXG4ubmF2YmFyLWJyYW5kIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC4zMTI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4zMTI1cmVtO1xuICBtYXJnaW4tcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IH1cbiAgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1icmFuZDpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7IH1cblxuLm5hdmJhci10ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC41cmVtOyB9XG5cbi5uYXZiYXItY29sbGFwc2Uge1xuICBmbGV4LWJhc2lzOiAxMDAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogMC4yNXJlbSAwLjc1cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLm5hdmJhci10b2dnbGVyOmZvY3VzLCAubmF2YmFyLXRvZ2dsZXI6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtc20gPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAubmF2YmFyLWV4cGFuZC1zbSB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXNtIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1zbSA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1zbSAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXNtIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbWQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2YmFyLWV4cGFuZC1tZCB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLW1kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1tZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1tZCAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLW1kIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDk5MXB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQtbGcgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAubmF2YmFyLWV4cGFuZC1sZyB7XG4gICAgZmxleC1mbG93OiByb3cgbm93cmFwO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLWxnIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAuZHJvcGRvd24tbWVudS1yaWdodCB7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBsZWZ0OiBhdXRvOyB9XG4gICAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnID4gLmNvbnRhaW5lcixcbiAgICAubmF2YmFyLWV4cGFuZC1sZyA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgZmxleC13cmFwOiBub3dyYXA7IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICAgIGZsZXgtYmFzaXM6IGF1dG87IH1cbiAgICAubmF2YmFyLWV4cGFuZC1sZyAubmF2YmFyLXRvZ2dsZXIge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kLWxnIC5kcm9wdXAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgdG9wOiBhdXRvO1xuICAgICAgYm90dG9tOiAxMDAlOyB9IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDExOTlweCkge1xuICAubmF2YmFyLWV4cGFuZC14bCA+IC5jb250YWluZXIsXG4gIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5uYXZiYXItZXhwYW5kLXhsIHtcbiAgICBmbGV4LWZsb3c6IHJvdyBub3dyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgICAgLm5hdmJhci1leHBhbmQteGwgLm5hdmJhci1uYXYgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IGF1dG87IH1cbiAgICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IC41cmVtOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgPiAuY29udGFpbmVyLFxuICAgIC5uYXZiYXItZXhwYW5kLXhsID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICBmbGV4LXdyYXA6IG5vd3JhcDsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50O1xuICAgICAgZmxleC1iYXNpczogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kLXhsIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5hdmJhci1leHBhbmQteGwgLmRyb3B1cCAuZHJvcGRvd24tbWVudSB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICBib3R0b206IDEwMCU7IH0gfVxuXG4ubmF2YmFyLWV4cGFuZCB7XG4gIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG4gIC5uYXZiYXItZXhwYW5kID4gLmNvbnRhaW5lcixcbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgIHBhZGRpbmctbGVmdDogMDsgfVxuICAubmF2YmFyLWV4cGFuZCAubmF2YmFyLW5hdiB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51IHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbGVmdDogYXV0bzsgfVxuICAgIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItbmF2IC5uYXYtbGluayB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNXJlbTtcbiAgICAgIHBhZGRpbmctbGVmdDogLjVyZW07IH1cbiAgLm5hdmJhci1leHBhbmQgPiAuY29udGFpbmVyLFxuICAubmF2YmFyLWV4cGFuZCA+IC5jb250YWluZXItZmx1aWQge1xuICAgIGZsZXgtd3JhcDogbm93cmFwOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItY29sbGFwc2Uge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDtcbiAgICBmbGV4LWJhc2lzOiBhdXRvOyB9XG4gIC5uYXZiYXItZXhwYW5kIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAubmF2YmFyLWV4cGFuZCAuZHJvcHVwIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlOyB9XG5cbi5uYXZiYXItbGlnaHQgLm5hdmJhci1icmFuZCB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgLm5hdmJhci1saWdodCAubmF2YmFyLWJyYW5kOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC43KTsgfVxuICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5uYXYtbGluay5kaXNhYmxlZCB7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItbmF2IC5zaG93ID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1saWdodCAubmF2YmFyLW5hdiAubmF2LWxpbmsuc2hvdyxcbi5uYXZiYXItbGlnaHQgLm5hdmJhci1uYXYgLm5hdi1saW5rLmFjdGl2ZSB7XG4gIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRvZ2dsZXIge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4xKTsgfVxuXG4ubmF2YmFyLWxpZ2h0IC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMCwgMCwgMCwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1saWdodCAubmF2YmFyLXRleHQge1xuICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpOyB9XG4gIC5uYXZiYXItbGlnaHQgLm5hdmJhci10ZXh0IGEge1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cbiAgICAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmZvY3VzLCAubmF2YmFyLWxpZ2h0IC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuOSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQge1xuICBjb2xvcjogI2ZmZjsgfVxuICAubmF2YmFyLWRhcmsgLm5hdmJhci1icmFuZDpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItYnJhbmQ6aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsge1xuICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6Zm9jdXMsIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNzUpOyB9XG4gIC5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAubmF2LWxpbmsuZGlzYWJsZWQge1xuICAgIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpOyB9XG5cbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuc2hvdyA+IC5uYXYtbGluayxcbi5uYXZiYXItZGFyayAubmF2YmFyLW5hdiAuYWN0aXZlID4gLm5hdi1saW5rLFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5zaG93LFxuLm5hdmJhci1kYXJrIC5uYXZiYXItbmF2IC5uYXYtbGluay5hY3RpdmUge1xuICBjb2xvcjogI2ZmZjsgfVxuXG4ubmF2YmFyLWRhcmsgLm5hdmJhci10b2dnbGVyIHtcbiAgY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSk7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0Nzdmcgdmlld0JveD0nMCAwIDMwIDMwJyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnJTNFJTNDcGF0aCBzdHJva2U9J3JnYmEoMjU1LCAyNTUsIDI1NSwgMC41KScgc3Ryb2tlLXdpZHRoPScyJyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLyUzRSUzQy9zdmclM0VcIik7IH1cblxuLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCB7XG4gIGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7IH1cbiAgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhIHtcbiAgICBjb2xvcjogI2ZmZjsgfVxuICAgIC5uYXZiYXItZGFyayAubmF2YmFyLXRleHQgYTpmb2N1cywgLm5hdmJhci1kYXJrIC5uYXZiYXItdGV4dCBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjZmZmOyB9XG5cbi5jYXJkIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtaW4td2lkdGg6IDA7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBib3JkZXItYm94O1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbTsgfVxuICAuY2FyZCA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7IH1cbiAgLmNhcmQgPiAubGlzdC1ncm91cDpmaXJzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5jYXJkID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCAubGlzdC1ncm91cC1pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmNhcmQtYm9keSB7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMC43NXJlbTsgfVxuXG4uY2FyZC1zdWJ0aXRsZSB7XG4gIG1hcmdpbi10b3A6IC0wLjM3NXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5jYXJkLWxpbms6aG92ZXIge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtbGluayArIC5jYXJkLWxpbmsge1xuICBtYXJnaW4tbGVmdDogMS4yNXJlbTsgfVxuXG4uY2FyZC1oZWFkZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1oZWFkZXI6Zmlyc3QtY2hpbGQge1xuICAgIGJvcmRlci1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KSAwIDA7IH1cbiAgLmNhcmQtaGVhZGVyICsgLmxpc3QtZ3JvdXAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXRvcDogMDsgfVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4wMyk7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAuY2FyZC1mb290ZXI6bGFzdC1jaGlsZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwIGNhbGMoMC4yNXJlbSAtIDFweCkgY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLTAuNjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0wLjYyNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0wLjYyNXJlbTsgfVxuXG4uY2FyZC1pbWctb3ZlcmxheSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICBwYWRkaW5nOiAxLjI1cmVtOyB9XG5cbi5jYXJkLWltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItcmFkaXVzOiBjYWxjKDAuMjVyZW0gLSAxcHgpOyB9XG5cbi5jYXJkLWltZy10b3Age1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IGNhbGMoMC4yNXJlbSAtIDFweCk7IH1cblxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogY2FsYygwLjI1cmVtIC0gMXB4KTsgfVxuXG4uY2FyZC1kZWNrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuY2FyZC1kZWNrIC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4OyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5jYXJkLWRlY2sge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTE1cHg7IH1cbiAgICAgIC5jYXJkLWRlY2sgLmNhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTVweDtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH0gfVxuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmNhcmQtZ3JvdXAge1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDsgfVxuICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQge1xuICAgICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQgKyAuY2FyZCB7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6Zmlyc3QtY2hpbGQgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOmZpcnN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bGFzdC1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7IH1cbiAgICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpsYXN0LWNoaWxkIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDsgfVxuICAgICAgICAuY2FyZC1ncm91cCAuY2FyZDpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6b25seS1jaGlsZCAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW07XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4yNXJlbTsgfVxuICAgICAgICAgIC5jYXJkLWdyb3VwIC5jYXJkOm9ubHktY2hpbGQgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW07IH1cbiAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIHtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtZ3JvdXAgLmNhcmQ6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoOm9ubHktY2hpbGQpIC5jYXJkLWltZy1ib3R0b20ge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDsgfSB9XG5cbi5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICBtYXJnaW4tYm90dG9tOiAwLjc1cmVtOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuY2FyZC1jb2x1bW5zIHtcbiAgICBjb2x1bW4tY291bnQ6IDM7XG4gICAgY29sdW1uLWdhcDogMS4yNXJlbTsgfVxuICAgIC5jYXJkLWNvbHVtbnMgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7IH0gfVxuXG4uYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogMC43NXJlbSAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTllY2VmO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5icmVhZGNydW1iLWl0ZW0gKyAuYnJlYWRjcnVtYi1pdGVtOjpiZWZvcmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW07XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBjb250ZW50OiBcIi9cIjsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuLmJyZWFkY3J1bWItaXRlbSArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYnJlYWRjcnVtYi1pdGVtLmFjdGl2ZSB7XG4gIGNvbG9yOiAjODY4ZTk2OyB9XG5cbi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW06Zmlyc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIG1hcmdpbi1sZWZ0OiAwO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW06bGFzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG5cbi5wYWdlLWl0ZW0uYWN0aXZlIC5wYWdlLWxpbmsge1xuICB6LWluZGV4OiAyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0N2VhYjtcbiAgYm9yZGVyLWNvbG9yOiAjMjQ3ZWFiOyB9XG5cbi5wYWdlLWl0ZW0uZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gIGNvbG9yOiAjODY4ZTk2O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkOyB9XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAwLjVyZW0gMC43NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IC0xcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI1O1xuICBjb2xvcjogIzAwN0Y3QTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZDsgfVxuICAucGFnZS1saW5rOmZvY3VzLCAucGFnZS1saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzAwMzMzMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgICBib3JkZXItY29sb3I6ICNkZGQ7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtbGluayB7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS41cmVtO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpmaXJzdC1jaGlsZCAucGFnZS1saW5rIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjNyZW07IH1cblxuLnBhZ2luYXRpb24tbGcgLnBhZ2UtaXRlbTpsYXN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMC4zcmVtO1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4zcmVtOyB9XG5cbi5wYWdpbmF0aW9uLXNtIC5wYWdlLWxpbmsge1xuICBwYWRkaW5nOiAwLjI1cmVtIDAuNXJlbTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmZpcnN0LWNoaWxkIC5wYWdlLWxpbmsge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMnJlbTsgfVxuXG4ucGFnaW5hdGlvbi1zbSAucGFnZS1pdGVtOmxhc3QtY2hpbGQgLnBhZ2UtbGluayB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjJyZW07XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjJyZW07IH1cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAwLjI1ZW0gMC40ZW07XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cbiAgLmJhZGdlOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5idG4gLmJhZGdlLCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIC5iYWRnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMXB4OyB9XG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogMC42ZW07XG4gIHBhZGRpbmctbGVmdDogMC42ZW07XG4gIGJvcmRlci1yYWRpdXM6IDEwcmVtOyB9XG5cbi5iYWRnZS1wcmltYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMyNDdlYWI7IH1cbiAgLmJhZGdlLXByaW1hcnlbaHJlZl06Zm9jdXMsIC5iYWRnZS1wcmltYXJ5W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiNWY4MTsgfVxuXG4uYmFkZ2Utc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTY7IH1cbiAgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpmb2N1cywgLmJhZGdlLXNlY29uZGFyeVtocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2Yzc1N2Q7IH1cblxuLmJhZGdlLXN1Y2Nlc3Mge1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI4YTc0NTsgfVxuICAuYmFkZ2Utc3VjY2Vzc1tocmVmXTpmb2N1cywgLmJhZGdlLXN1Y2Nlc3NbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0OyB9XG5cbi5iYWRnZS1pbmZvIHtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxN2EyYjg7IH1cbiAgLmJhZGdlLWluZm9baHJlZl06Zm9jdXMsIC5iYWRnZS1pbmZvW2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzExN2E4YjsgfVxuXG4uYmFkZ2Utd2FybmluZyB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3OyB9XG4gIC5iYWRnZS13YXJuaW5nW2hyZWZdOmZvY3VzLCAuYmFkZ2Utd2FybmluZ1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICMxMTE7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkMzllMDA7IH1cblxuLmJhZGdlLWRhbmdlciB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGMzNTQ1OyB9XG4gIC5iYWRnZS1kYW5nZXJbaHJlZl06Zm9jdXMsIC5iYWRnZS1kYW5nZXJbaHJlZl06aG92ZXIge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwOyB9XG5cbi5iYWRnZS1saWdodCB7XG4gIGNvbG9yOiAjMTExO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5iYWRnZS1saWdodFtocmVmXTpmb2N1cywgLmJhZGdlLWxpZ2h0W2hyZWZdOmhvdmVyIHtcbiAgICBjb2xvcjogIzExMTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2RhZTBlNTsgfVxuXG4uYmFkZ2UtZGFyayB7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG4gIC5iYWRnZS1kYXJrW2hyZWZdOmZvY3VzLCAuYmFkZ2UtZGFya1tocmVmXTpob3ZlciB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxZDIxMjQ7IH1cblxuLmp1bWJvdHJvbiB7XG4gIHBhZGRpbmc6IDJyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5qdW1ib3Ryb24ge1xuICAgICAgcGFkZGluZzogNHJlbSAycmVtOyB9IH1cblxuLmp1bWJvdHJvbi1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLmFsZXJ0LWhlYWRpbmcge1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7IH1cblxuLmFsZXJ0LWRpc21pc3NpYmxlIC5jbG9zZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBjb2xvcjogaW5oZXJpdDsgfVxuXG4uYWxlcnQtcHJpbWFyeSB7XG4gIGNvbG9yOiAjMTM0MjU5O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDNlNWVlO1xuICBib3JkZXItY29sb3I6ICNjMmRiZTc7IH1cbiAgLmFsZXJ0LXByaW1hcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMGQwZTA7IH1cbiAgLmFsZXJ0LXByaW1hcnkgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMGEyMzJmOyB9XG5cbi5hbGVydC1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQ2NGE0ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U3ZThlYTtcbiAgYm9yZGVyLWNvbG9yOiAjZGRkZmUyOyB9XG4gIC5hbGVydC1zZWNvbmRhcnkgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNjZmQyZDY7IH1cbiAgLmFsZXJ0LXNlY29uZGFyeSAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMyZTMxMzM7IH1cblxuLmFsZXJ0LXN1Y2Nlc3MsIC50YWJsZWZlZWRiYWNrIC5zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNGVkZGE7XG4gIGJvcmRlci1jb2xvcjogI2MzZTZjYjsgfVxuICAuYWxlcnQtc3VjY2VzcyBociwgLnRhYmxlZmVlZGJhY2sgLnN1Y2Nlc3MgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNiMWRmYmI7IH1cbiAgLmFsZXJ0LXN1Y2Nlc3MgLmFsZXJ0LWxpbmssIC50YWJsZWZlZWRiYWNrIC5zdWNjZXNzIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzBiMmUxMzsgfVxuXG4uYWxlcnQtaW5mbyB7XG4gIGNvbG9yOiAjMGM1NDYwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDFlY2YxO1xuICBib3JkZXItY29sb3I6ICNiZWU1ZWI7IH1cbiAgLmFsZXJ0LWluZm8gaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6ICNhYmRkZTU7IH1cbiAgLmFsZXJ0LWluZm8gLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjMDYyYzMzOyB9XG5cbi5hbGVydC13YXJuaW5nIHtcbiAgY29sb3I6ICM4NTY0MDQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmYzY2Q7XG4gIGJvcmRlci1jb2xvcjogI2ZmZWViYTsgfVxuICAuYWxlcnQtd2FybmluZyBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZThhMTsgfVxuICAuYWxlcnQtd2FybmluZyAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICM1MzNmMDM7IH1cblxuLmFsZXJ0LWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhkN2RhO1xuICBib3JkZXItY29sb3I6ICNmNWM2Y2I7IH1cbiAgLmFsZXJ0LWRhbmdlciBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2YxYjBiNzsgfVxuICAuYWxlcnQtZGFuZ2VyIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogIzQ5MTIxNzsgfVxuXG4uYWxlcnQtbGlnaHQge1xuICBjb2xvcjogIzgxODE4MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZlZmVmZTtcbiAgYm9yZGVyLWNvbG9yOiAjZmRmZGZlOyB9XG4gIC5hbGVydC1saWdodCBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2VjZWNmNjsgfVxuICAuYWxlcnQtbGlnaHQgLmFsZXJ0LWxpbmsge1xuICAgIGNvbG9yOiAjNjg2ODY4OyB9XG5cbi5hbGVydC1kYXJrIHtcbiAgY29sb3I6ICMxYjFlMjE7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkNmQ4ZDk7XG4gIGJvcmRlci1jb2xvcjogI2M2YzhjYTsgfVxuICAuYWxlcnQtZGFyayBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogI2I5YmJiZTsgfVxuICAuYWxlcnQtZGFyayAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6ICMwNDA1MDU7IH1cblxuQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDFyZW0gMDsgfVxuICB0byB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAwOyB9IH1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAxcmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOWVjZWY7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI0N2VhYjsgfVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoNDVkZWcsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjE1KSA1MCUsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xNSkgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1zaXplOiAxcmVtIDFyZW07IH1cblxuLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gIGFuaW1hdGlvbjogcHJvZ3Jlc3MtYmFyLXN0cmlwZXMgMXMgbGluZWFyIGluZmluaXRlOyB9XG5cbi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0OyB9XG5cbi5tZWRpYS1ib2R5IHtcbiAgZmxleDogMTsgfVxuXG4ubGlzdC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogIzQ5NTA1NztcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgfVxuICAubGlzdC1ncm91cC1pdGVtLWFjdGlvbjpmb2N1cywgLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb246aG92ZXIge1xuICAgIGNvbG9yOiAjNDk1MDU3O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjhmOWZhOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uOmFjdGl2ZSB7XG4gICAgY29sb3I6ICMyMTI1Mjk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2U5ZWNlZjsgfVxuXG4ubGlzdC1ncm91cC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAtMXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMTI1KTsgfVxuICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogMC4yNXJlbTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwLjI1cmVtOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXMsIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAubGlzdC1ncm91cC1pdGVtLmRpc2FibGVkLCAubGlzdC1ncm91cC1pdGVtOmRpc2FibGVkIHtcbiAgICBjb2xvcjogIzg2OGU5NjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMyNDdlYWI7XG4gICAgYm9yZGVyLWNvbG9yOiAjMjQ3ZWFiOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoIC5saXN0LWdyb3VwLWl0ZW0ge1xuICBib3JkZXItcmlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAwO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmZpcnN0LWNoaWxkIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICBib3JkZXItdG9wOiAwOyB9XG5cbi5saXN0LWdyb3VwLWZsdXNoOmxhc3QtY2hpbGQgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgYm9yZGVyLWJvdHRvbTogMDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLXByaW1hcnkge1xuICBjb2xvcjogIzEzNDI1OTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MyZGJlNzsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5IHtcbiAgY29sb3I6ICMxMzQyNTk7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1wcmltYXJ5OmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXByaW1hcnk6aG92ZXIge1xuICAgIGNvbG9yOiAjMTM0MjU5O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNiMGQwZTA7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tcHJpbWFyeS5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxMzQyNTk7XG4gICAgYm9yZGVyLWNvbG9yOiAjMTM0MjU5OyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5IHtcbiAgY29sb3I6ICM0NjRhNGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZGRmZTI7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnkge1xuICBjb2xvcjogIzQ2NGE0ZTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeTpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zZWNvbmRhcnk6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5OmhvdmVyIHtcbiAgICBjb2xvcjogIzQ2NGE0ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2ZkMmQ2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXNlY29uZGFyeS5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc2Vjb25kYXJ5LmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NGE0ZTtcbiAgICBib3JkZXItY29sb3I6ICM0NjRhNGU7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzIHtcbiAgY29sb3I6ICMxNTU3MjQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjM2U2Y2I7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyxcbmJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2VzcyB7XG4gIGNvbG9yOiAjMTU1NzI0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3M6aG92ZXIsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tc3VjY2Vzczpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1zdWNjZXNzOmhvdmVyIHtcbiAgICBjb2xvcjogIzE1NTcyNDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjFkZmJiOyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXN1Y2Nlc3MuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1NzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzE1NTcyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWluZm8ge1xuICBjb2xvcjogIzBjNTQ2MDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2JlZTVlYjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1pbmZvLFxuYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvIHtcbiAgY29sb3I6ICMwYzU0NjA7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0taW5mbzpob3ZlcixcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1pbmZvOmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWluZm86aG92ZXIge1xuICAgIGNvbG9yOiAjMGM1NDYwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNhYmRkZTU7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0taW5mby5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwYzU0NjA7XG4gICAgYm9yZGVyLWNvbG9yOiAjMGM1NDYwOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZyB7XG4gIGNvbG9yOiAjODU2NDA0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZlZWJhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmcge1xuICBjb2xvcjogIzg1NjQwNDsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLXdhcm5pbmc6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0td2FybmluZzpob3ZlciB7XG4gICAgY29sb3I6ICM4NTY0MDQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZThhMTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS13YXJuaW5nLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzg1NjQwNDtcbiAgICBib3JkZXItY29sb3I6ICM4NTY0MDQ7IH1cblxuLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIge1xuICBjb2xvcjogIzcyMWMyNDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y1YzZjYjsgfVxuXG5hLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlciB7XG4gIGNvbG9yOiAjNzIxYzI0OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cywgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhbmdlcjpmb2N1cyxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXI6aG92ZXIge1xuICAgIGNvbG9yOiAjNzIxYzI0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmMWIwYjc7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tZGFuZ2VyLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYW5nZXIuYWN0aXZlIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzIxYzI0O1xuICAgIGJvcmRlci1jb2xvcjogIzcyMWMyNDsgfVxuXG4ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZGZkZmU7IH1cblxuYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQsXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0IHtcbiAgY29sb3I6ICM4MTgxODI7IH1cbiAgYS5saXN0LWdyb3VwLWl0ZW0tbGlnaHQ6Zm9jdXMsIGEubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmZvY3VzLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWxpZ2h0OmhvdmVyIHtcbiAgICBjb2xvcjogIzgxODE4MjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWNlY2Y2OyB9XG4gIGEubGlzdC1ncm91cC1pdGVtLWxpZ2h0LmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1saWdodC5hY3RpdmUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4MTgxODI7XG4gICAgYm9yZGVyLWNvbG9yOiAjODE4MTgyOyB9XG5cbi5saXN0LWdyb3VwLWl0ZW0tZGFyayB7XG4gIGNvbG9yOiAjMWIxZTIxO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZjOGNhOyB9XG5cbmEubGlzdC1ncm91cC1pdGVtLWRhcmssXG5idXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcmsge1xuICBjb2xvcjogIzFiMWUyMTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmZvY3VzLCBhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrOmhvdmVyLFxuICBidXR0b24ubGlzdC1ncm91cC1pdGVtLWRhcms6Zm9jdXMsXG4gIGJ1dHRvbi5saXN0LWdyb3VwLWl0ZW0tZGFyazpob3ZlciB7XG4gICAgY29sb3I6ICMxYjFlMjE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2I5YmJiZTsgfVxuICBhLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS1kYXJrLmFjdGl2ZSB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFiMWUyMTtcbiAgICBib3JkZXItY29sb3I6ICMxYjFlMjE7IH1cblxuLmNsb3NlIHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjMDAwO1xuICB0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuICBvcGFjaXR5OiAuNTsgfVxuICAuY2xvc2U6Zm9jdXMsIC5jbG9zZTpob3ZlciB7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTsgfVxuXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7IH1cblxuLm1vZGFsLW9wZW4ge1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDUwO1xuICBkaXNwbGF5OiBub25lO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBvdXRsaW5lOiAwOyB9XG4gIC5tb2RhbC5mYWRlIC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC0yNSUpOyB9XG4gIC5tb2RhbC5zaG93IC5tb2RhbC1kaWFsb2cge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCB7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bzsgfVxuXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgYm9yZGVyLXJhZGl1czogMC4zcmVtO1xuICBvdXRsaW5lOiAwOyB9XG5cbi5tb2RhbC1iYWNrZHJvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAxMDQwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5mYWRlIHtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIC5tb2RhbC1iYWNrZHJvcC5zaG93IHtcbiAgICBvcGFjaXR5OiAwLjU7IH1cblxuLm1vZGFsLWhlYWRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZTllY2VmO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjNyZW07XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjNyZW07IH1cbiAgLm1vZGFsLWhlYWRlciAuY2xvc2Uge1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgbWFyZ2luOiAtMTVweCAtMTVweCAtMTVweCBhdXRvOyB9XG5cbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7IH1cblxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAxNXB4OyB9XG5cbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICBwYWRkaW5nOiAxNXB4O1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2U5ZWNlZjsgfVxuICAubW9kYWwtZm9vdGVyID4gOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gIC5tb2RhbC1mb290ZXIgPiA6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAuMjVyZW07IH1cblxuLm1vZGFsLXNjcm9sbGJhci1tZWFzdXJlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC05OTk5cHg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIG92ZXJmbG93OiBzY3JvbGw7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tb2RhbC1kaWFsb2cge1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87IH1cbiAgLm1vZGFsLXNtIHtcbiAgICBtYXgtd2lkdGg6IDMwMHB4OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5tb2RhbC1sZyB7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfSB9XG5cbi50b29sdGlwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDcwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwO1xuICBmb250LWZhbWlseTogLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCI7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1hbGlnbjogc3RhcnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLWJyZWFrOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBsaW5lLWJyZWFrOiBhdXRvO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7IH1cbiAgLnRvb2x0aXAuc2hvdyB7XG4gICAgb3BhY2l0eTogMC45OyB9XG4gIC50b29sdGlwIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7IH1cbiAgLnRvb2x0aXAgLmFycm93OjpiZWZvcmUge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0ge1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC10b3AgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdyB7XG4gICAgICBib3R0b206IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXRvcCAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggMDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICMwMDA7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1yaWdodCwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBwYWRkaW5nOiAwIDVweDsgfVxuICAgIC50b29sdGlwLmJzLXRvb2x0aXAtcmlnaHQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLXJpZ2h0IC5hcnJvdzo6YmVmb3JlLCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCA1cHggNXB4IDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICMwMDA7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20sIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIHBhZGRpbmc6IDVweCAwOyB9XG4gICAgLnRvb2x0aXAuYnMtdG9vbHRpcC1ib3R0b20gLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWJvdHRvbSAuYXJyb3c6OmJlZm9yZSwgLnRvb2x0aXAuYnMtdG9vbHRpcC1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tbGVmdDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDAgNXB4IDVweDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICMwMDA7IH1cbiAgLnRvb2x0aXAuYnMtdG9vbHRpcC1sZWZ0LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgcGFkZGluZzogMCA1cHg7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93LCAudG9vbHRpcC5icy10b29sdGlwLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAudG9vbHRpcC5icy10b29sdGlwLWxlZnQgLmFycm93OjpiZWZvcmUsIC50b29sdGlwLmJzLXRvb2x0aXAtYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6IDVweCAwIDVweCA1cHg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogIzAwMDsgfVxuXG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogMjAwcHg7XG4gIHBhZGRpbmc6IDNweCA4cHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDA7XG4gIGJvcmRlci1yYWRpdXM6IDAuMjVyZW07IH1cblxuLnBvcG92ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTA2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMjc2cHg7XG4gIGZvbnQtZmFtaWx5OiAtYXBwbGUtc3lzdGVtLCBCbGlua01hY1N5c3RlbUZvbnQsIFwiU2Vnb2UgVUlcIiwgUm9ib3RvLCBcIkhlbHZldGljYSBOZXVlXCIsIEFyaWFsLCBzYW5zLXNlcmlmLCBcIkFwcGxlIENvbG9yIEVtb2ppXCIsIFwiU2Vnb2UgVUkgRW1vamlcIiwgXCJTZWdvZSBVSSBTeW1ib2xcIjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAxcHggc29saWQgcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBib3JkZXItcmFkaXVzOiAwLjNyZW07IH1cbiAgLnBvcG92ZXIgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDAuOHJlbTtcbiAgICBoZWlnaHQ6IDAuNHJlbTsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSxcbiAgLnBvcG92ZXIgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6IDAuOHJlbTsgfVxuICAucG9wb3ZlciAuYXJyb3c6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogMC44cmVtOyB9XG4gIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjhyZW07IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXRvcCAuYXJyb3csIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93IHtcbiAgICAgIGJvdHRvbTogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwidG9wXCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItdG9wIC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjphZnRlciB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJ0b3BcIl0gLmFycm93OjpiZWZvcmUge1xuICAgICAgYm90dG9tOiAtMC44cmVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0wLjhyZW07XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjUpOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci10b3AgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInRvcFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogY2FsYygoMC44cmVtIC0gMXB4KSAqIC0xKTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogI2ZmZjsgfVxuICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwicmlnaHRcIl0ge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjhyZW07IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdywgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdyB7XG4gICAgICBsZWZ0OiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItcmlnaHQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLXRvcDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1yaWdodCAuYXJyb3c6OmJlZm9yZSwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIGxlZnQ6IC0wLjhyZW07XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLXJpZ2h0IC5hcnJvdzo6YWZ0ZXIsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJyaWdodFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGxlZnQ6IGNhbGMoKDAuOHJlbSAtIDFweCkgKiAtMSk7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICNmZmY7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20sIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0ge1xuICAgIG1hcmdpbi10b3A6IDAuOHJlbTsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdywgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3cge1xuICAgICAgdG9wOiAwOyB9XG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJib3R0b21cIl0gLmFycm93OjpiZWZvcmUsXG4gICAgLnBvcG92ZXIuYnMtcG9wb3Zlci1ib3R0b20gLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtMC44cmVtO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5hcnJvdzo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHRvcDogLTAuOHJlbTtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWJvdHRvbSAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCgwLjhyZW0gLSAxcHgpICogLTEpO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjsgfVxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItYm90dG9tIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNmN2Y3Zjc7IH1cbiAgLnBvcG92ZXIuYnMtcG9wb3Zlci1sZWZ0LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjhyZW07IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93LCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3cge1xuICAgICAgcmlnaHQ6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5wb3BvdmVyLmJzLXBvcG92ZXItbGVmdCAuYXJyb3c6OmFmdGVyLCAucG9wb3Zlci5icy1wb3BvdmVyLWF1dG9beC1wbGFjZW1lbnRePVwibGVmdFwiXSAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0wLjhyZW07XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDA7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjpiZWZvcmUsIC5wb3BvdmVyLmJzLXBvcG92ZXItYXV0b1t4LXBsYWNlbWVudF49XCJsZWZ0XCJdIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAtMC44cmVtO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yNSk7IH1cbiAgICAucG9wb3Zlci5icy1wb3BvdmVyLWxlZnQgLmFycm93OjphZnRlciwgLnBvcG92ZXIuYnMtcG9wb3Zlci1hdXRvW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0gLmFycm93OjphZnRlciB7XG4gICAgICByaWdodDogY2FsYygoMC44cmVtIC0gMXB4KSAqIC0xKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAjZmZmOyB9XG5cbi5wb3BvdmVyLWhlYWRlciB7XG4gIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiBpbmhlcml0O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpOyB9XG4gIC5wb3BvdmVyLWhlYWRlcjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4ucG9wb3Zlci1ib2R5IHtcbiAgcGFkZGluZzogMC41cmVtIDAuNzVyZW07XG4gIGNvbG9yOiAjMjEyNTI5OyB9XG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuOyB9XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNnMgZWFzZTtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwZXJzcGVjdGl2ZTogMTAwMHB4OyB9XG5cbi5jYXJvdXNlbC1pdGVtLmFjdGl2ZSxcbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uY2Fyb3VzZWwtaXRlbS1wcmV2IHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDsgfVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICAuY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbiAgICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tbmV4dCxcbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1pdGVtLXByZXYsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMTAwJSk7IH1cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC0xMDAlLCAwLCAwKTsgfSB9XG5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYsXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxNSU7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6IDAuNTsgfVxuICAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmZvY3VzLCAuY2Fyb3VzZWwtY29udHJvbC1wcmV2OmhvdmVyLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmZvY3VzLFxuICAuY2Fyb3VzZWwtY29udHJvbC1uZXh0OmhvdmVyIHtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgb3V0bGluZTogMDtcbiAgICBvcGFjaXR5OiAuOTsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDsgfVxuXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0IHtcbiAgcmlnaHQ6IDA7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLFxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7IH1cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPSclMjNmZmYnIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNNS4yNSAwbC00IDQgNCA0IDEuNS0xLjUtMi41LTIuNSAyLjUtMi41LTEuNS0xLjV6Jy8lM0UlM0Mvc3ZnJTNFXCIpOyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nJTIzZmZmJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZD0nTTIuNzUgMGwtMS41IDEuNSAyLjUgMi41LTIuNSAyLjUgMS41IDEuNSA0LTQtNC00eicvJTNFJTNDL3N2ZyUzRVwiKTsgfVxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMTBweDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogMTUlO1xuICBtYXJnaW4tbGVmdDogMTUlO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG4gIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OXB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC41KTsgfVxuICAgIC5jYXJvdXNlbC1pbmRpY2F0b3JzIGxpOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgICAuY2Fyb3VzZWwtaW5kaWNhdG9ycyBsaTo6YWZ0ZXIge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMTBweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTBweDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmNhcm91c2VsLWluZGljYXRvcnMgLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjsgfVxuXG4uY2Fyb3VzZWwtY2FwdGlvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDE1JTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAxNSU7XG4gIHotaW5kZXg6IDEwO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgcGFkZGluZy1ib3R0b206IDIwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmFsaWduLWJhc2VsaW5lIHtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRvcCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tbWlkZGxlIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1ib3R0b20ge1xuICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtYm90dG9tIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtYm90dG9tICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXRleHQtdG9wIHtcbiAgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cblxuLmJnLXByaW1hcnkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjQ3ZWFiICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1wcmltYXJ5OmZvY3VzLCBhLmJnLXByaW1hcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWI1ZjgxICFpbXBvcnRhbnQ7IH1cblxuLmJnLXNlY29uZGFyeSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM4NjhlOTYgIWltcG9ydGFudDsgfVxuXG5hLmJnLXNlY29uZGFyeTpmb2N1cywgYS5iZy1zZWNvbmRhcnk6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLmJnLXN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1zdWNjZXNzOmZvY3VzLCBhLmJnLXN1Y2Nlc3M6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWU3ZTM0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWluZm8ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1pbmZvOmZvY3VzLCBhLmJnLWluZm86aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTE3YThiICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdhcm5pbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuYS5iZy13YXJuaW5nOmZvY3VzLCBhLmJnLXdhcm5pbmc6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhbmdlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLmJnLWRhbmdlcjpmb2N1cywgYS5iZy1kYW5nZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQyMTMwICFpbXBvcnRhbnQ7IH1cblxuLmJnLWxpZ2h0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Y4ZjlmYSAhaW1wb3J0YW50OyB9XG5cbmEuYmctbGlnaHQ6Zm9jdXMsIGEuYmctbGlnaHQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGFlMGU1ICFpbXBvcnRhbnQ7IH1cblxuLmJnLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuYS5iZy1kYXJrOmZvY3VzLCBhLmJnLWRhcms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLmJnLXdoaXRlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5iZy10cmFuc3BhcmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNiYmIgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLTAge1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLXRvcC0wIHtcbiAgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcmlnaHQtMCB7XG4gIGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItYm90dG9tLTAge1xuICBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1sZWZ0LTAge1xuICBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItcHJpbWFyeSB7XG4gIGJvcmRlci1jb2xvcjogIzI0N2VhYiAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItc2Vjb25kYXJ5IHtcbiAgYm9yZGVyLWNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1zdWNjZXNzIHtcbiAgYm9yZGVyLWNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1pbmZvIHtcbiAgYm9yZGVyLWNvbG9yOiAjMTdhMmI4ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13YXJuaW5nIHtcbiAgYm9yZGVyLWNvbG9yOiAjZmZjMTA3ICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYW5nZXIge1xuICBib3JkZXItY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG4uYm9yZGVyLWxpZ2h0IHtcbiAgYm9yZGVyLWNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci1kYXJrIHtcbiAgYm9yZGVyLWNvbG9yOiAjMzQzYTQwICFpbXBvcnRhbnQ7IH1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1yaWdodCB7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLnJvdW5kZWQtYm90dG9tIHtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDsgfVxuXG4ucm91bmRlZC0wIHtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50OyB9XG5cbi5jbGVhcmZpeDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgY2xlYXI6IGJvdGg7XG4gIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmQtbm9uZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuXG4uZC1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cblxuLmQtdGFibGUge1xuICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLXJvdyB7XG4gIGRpc3BsYXk6IHRhYmxlLXJvdyAhaW1wb3J0YW50OyB9XG5cbi5kLXRhYmxlLWNlbGwge1xuICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cblxuLmQtZmxleCB7XG4gIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuXG4uZC1pbmxpbmUtZmxleCB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4ICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5kLXNtLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1zbS10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtc20tZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLXNtLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5kLW1kLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1tZC10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbWQtZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLW1kLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5kLWxnLW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICAuZC1sZy1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1ibG9jayB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctdGFibGUtcm93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDsgfVxuICAuZC1sZy10YWJsZS1jZWxsIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgLmQtbGctZmxleCB7XG4gICAgZGlzcGxheTogZmxleCAhaW1wb3J0YW50OyB9XG4gIC5kLWxnLWlubGluZS1mbGV4IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZC14bC1ub25lIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlIHtcbiAgICBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLXRhYmxlLXJvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmQteGwtdGFibGUtY2VsbCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50OyB9XG4gIC5kLXhsLWZsZXgge1xuICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgfVxuICAuZC14bC1pbmxpbmUtZmxleCB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXggIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gIEBtZWRpYSBwcmludCB7XG4gICAgLmQtcHJpbnQtYmxvY2sge1xuICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDsgfSB9XG5cbi5kLXByaW50LWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuICBAbWVkaWEgcHJpbnQge1xuICAgIC5kLXByaW50LWlubGluZS1ibG9jayB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSBwcmludCB7XG4gIC5kLXByaW50LW5vbmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5lbWJlZC1yZXNwb25zaXZlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgLmVtYmVkLXJlc3BvbnNpdmU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjsgfVxuICAuZW1iZWQtcmVzcG9uc2l2ZSAuZW1iZWQtcmVzcG9uc2l2ZS1pdGVtLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBpZnJhbWUsXG4gIC5lbWJlZC1yZXNwb25zaXZlIGVtYmVkLFxuICAuZW1iZWQtcmVzcG9uc2l2ZSBvYmplY3QsXG4gIC5lbWJlZC1yZXNwb25zaXZlIHZpZGVvIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXI6IDA7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMjFieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA0Mi44NTcxNCU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMTZieTk6OmJlZm9yZSB7XG4gIHBhZGRpbmctdG9wOiA1Ni4yNSU7IH1cblxuLmVtYmVkLXJlc3BvbnNpdmUtNGJ5Mzo6YmVmb3JlIHtcbiAgcGFkZGluZy10b3A6IDc1JTsgfVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xYnkxOjpiZWZvcmUge1xuICBwYWRkaW5nLXRvcDogMTAwJTsgfVxuXG4uZmxleC1yb3cge1xuICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG5cbi5mbGV4LXJvdy1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtY29sdW1uLXJldmVyc2Uge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwIHtcbiAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cblxuLmZsZXgtbm93cmFwIHtcbiAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4uZmxleC13cmFwLXJldmVyc2Uge1xuICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG5cbi5qdXN0aWZ5LWNvbnRlbnQtc3RhcnQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWVuZCB7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uanVzdGlmeS1jb250ZW50LWNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1iZXR3ZWVuIHtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cblxuLmp1c3RpZnktY29udGVudC1hcm91bmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1zdGFydCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWVuZCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1pdGVtcy1jZW50ZXIge1xuICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLWJhc2VsaW5lIHtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWl0ZW1zLXN0cmV0Y2gge1xuICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LXN0YXJ0IHtcbiAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1jb250ZW50LWVuZCB7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtY2VudGVyIHtcbiAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLWNvbnRlbnQtYmV0d2VlbiB7XG4gIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1hcm91bmQge1xuICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tY29udGVudC1zdHJldGNoIHtcbiAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbi5hbGlnbi1zZWxmLWF1dG8ge1xuICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RhcnQge1xuICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtZW5kIHtcbiAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1jZW50ZXIge1xuICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuXG4uYWxpZ24tc2VsZi1iYXNlbGluZSB7XG4gIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cblxuLmFsaWduLXNlbGYtc3RyZXRjaCB7XG4gIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmZsZXgtc20tcm93IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93ICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tY29sdW1uIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20tcm93LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXNtLWNvbHVtbi1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS13cmFwIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1zbS1ub3dyYXAge1xuICAgIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtc20td3JhcC1yZXZlcnNlIHtcbiAgICBmbGV4LXdyYXA6IHdyYXAtcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtc20tZW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXNtLWFyb3VuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtc20tc3RhcnQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWVuZCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLWNlbnRlciB7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1zbS1iYXNlbGluZSB7XG4gICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXNtLXN0cmV0Y2gge1xuICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tc3RhcnQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1lbmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tY2VudGVyIHtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1iZXR3ZWVuIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtc20tYXJvdW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1zbS1zdHJldGNoIHtcbiAgICBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYXV0byB7XG4gICAgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLXN0YXJ0IHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tZW5kIHtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXNtLWNlbnRlciB7XG4gICAgYWxpZ24tc2VsZjogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tYmFzZWxpbmUge1xuICAgIGFsaWduLXNlbGY6IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtc20tc3RyZXRjaCB7XG4gICAgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5mbGV4LW1kLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC1tZC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbWQtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LW1kLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LW1kLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1tZC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbWQtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1tZC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LW1kLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQtbWQtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1tZC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLW1kLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxleC1sZy1yb3cge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1jb2x1bW4ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4gIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy1yb3ctcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgtbGctY29sdW1uLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLXdyYXAge1xuICAgIGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LWxnLW5vd3JhcCB7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAuZmxleC1sZy13cmFwLXJldmVyc2Uge1xuICAgIGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1zdGFydCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC1sZy1lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWNlbnRlciB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQtbGctYXJvdW5kIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy1sZy1zdGFydCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctZW5kIHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctY2VudGVyIHtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLWxnLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMtbGctc3RyZXRjaCB7XG4gICAgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1zdGFydCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWVuZCB7XG4gICAgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1jZW50ZXIge1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLWJldHdlZW4ge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tY29udGVudC1sZy1hcm91bmQge1xuICAgIGFsaWduLWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LWxnLXN0cmV0Y2gge1xuICAgIGFsaWduLWNvbnRlbnQ6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1hdXRvIHtcbiAgICBhbGlnbi1zZWxmOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctc3RhcnQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1lbmQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLXNlbGYtbGctY2VudGVyIHtcbiAgICBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1iYXNlbGluZSB7XG4gICAgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi1sZy1zdHJldGNoIHtcbiAgICBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC5mbGV4LXhsLXJvdyB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLWNvbHVtbiB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXJvdy1yZXZlcnNlIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuZmxleC14bC1jb2x1bW4tcmV2ZXJzZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtd3JhcCB7XG4gICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgLmZsZXgteGwtbm93cmFwIHtcbiAgICBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gIC5mbGV4LXhsLXdyYXAtcmV2ZXJzZSB7XG4gICAgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAuanVzdGlmeS1jb250ZW50LXhsLWVuZCB7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtY2VudGVyIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5qdXN0aWZ5LWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgLmp1c3RpZnktY29udGVudC14bC1hcm91bmQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWl0ZW1zLXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1lbmQge1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1jZW50ZXIge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAuYWxpZ24taXRlbXMteGwtYmFzZWxpbmUge1xuICAgIGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1pdGVtcy14bC1zdHJldGNoIHtcbiAgICBhbGlnbi1pdGVtczogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLXN0YXJ0IHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtZW5kIHtcbiAgICBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWNlbnRlciB7XG4gICAgYWxpZ24tY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtYmV0d2VlbiB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYmV0d2VlbiAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1jb250ZW50LXhsLWFyb3VuZCB7XG4gICAgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgLmFsaWduLWNvbnRlbnQteGwtc3RyZXRjaCB7XG4gICAgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWF1dG8ge1xuICAgIGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1zdGFydCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWVuZCB7XG4gICAgYWxpZ24tc2VsZjogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAuYWxpZ24tc2VsZi14bC1jZW50ZXIge1xuICAgIGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLWJhc2VsaW5lIHtcbiAgICBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gIC5hbGlnbi1zZWxmLXhsLXN0cmV0Y2gge1xuICAgIGFsaWduLXNlbGY6IHN0cmV0Y2ggIWltcG9ydGFudDsgfSB9XG5cbi5mbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuXG4uZmxvYXQtbm9uZSB7XG4gIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5mbG9hdC1zbS1sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1zbS1yaWdodCB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LXNtLW5vbmUge1xuICAgIGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmZsb2F0LW1kLWxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLmZsb2F0LW1kLXJpZ2h0IHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbWQtbm9uZSB7XG4gICAgZmxvYXQ6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAuZmxvYXQtbGctbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQtbGctcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC1sZy1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAuZmxvYXQteGwtbGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDsgfVxuICAuZmxvYXQteGwtcmlnaHQge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC5mbG9hdC14bC1ub25lIHtcbiAgICBmbG9hdDogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnBvc2l0aW9uLXN0YXRpYyB7XG4gIHBvc2l0aW9uOiBzdGF0aWMgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tcmVsYXRpdmUge1xuICBwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tYWJzb2x1dGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGUgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tZml4ZWQge1xuICBwb3NpdGlvbjogZml4ZWQgIWltcG9ydGFudDsgfVxuXG4ucG9zaXRpb24tc3RpY2t5IHtcbiAgcG9zaXRpb246IHN0aWNreSAhaW1wb3J0YW50OyB9XG5cbi5maXhlZC10b3Age1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDEwMzA7IH1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTAzMDsgfVxuXG5Ac3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgLnN0aWNreS10b3Age1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6IDEwMjA7IH0gfVxuXG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG5cbi5zci1vbmx5LWZvY3VzYWJsZTphY3RpdmUsIC5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBjbGlwOiBhdXRvO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICBjbGlwLXBhdGg6IG5vbmU7IH1cblxuLnctMjUge1xuICB3aWR0aDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLnctNTAge1xuICB3aWR0aDogNTAlICFpbXBvcnRhbnQ7IH1cblxuLnctNzUge1xuICB3aWR0aDogNzUlICFpbXBvcnRhbnQ7IH1cblxuLnctMTAwIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4uaC0yNSB7XG4gIGhlaWdodDogMjUlICFpbXBvcnRhbnQ7IH1cblxuLmgtNTAge1xuICBoZWlnaHQ6IDUwJSAhaW1wb3J0YW50OyB9XG5cbi5oLTc1IHtcbiAgaGVpZ2h0OiA3NSUgIWltcG9ydGFudDsgfVxuXG4uaC0xMDAge1xuICBoZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubXctMTAwIHtcbiAgbWF4LXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1oLTEwMCB7XG4gIG1heC1oZWlnaHQ6IDEwMCUgIWltcG9ydGFudDsgfVxuXG4ubS0wIHtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cblxuLm10LTAsXG4ubXktMCB7XG4gIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuXG4ubXItMCxcbi5teC0wIHtcbiAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cblxuLm1iLTAsXG4ubXktMCB7XG4gIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ubWwtMCxcbi5teC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG4ubS0xIHtcbiAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTEsXG4ubXktMSB7XG4gIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXItMSxcbi5teC0xIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTEsXG4ubXktMSB7XG4gIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtMSxcbi5teC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubS0yIHtcbiAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtMixcbi5teS0yIHtcbiAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTIsXG4ubXgtMiB7XG4gIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm1iLTIsXG4ubXktMiB7XG4gIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC0yLFxuLm14LTIge1xuICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tMyB7XG4gIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tdC0zLFxuLm15LTMge1xuICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1yLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi0zLFxuLm15LTMge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm1sLTMsXG4ubXgtMyB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tNCB7XG4gIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cblxuLm10LTQsXG4ubXktNCB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tci00LFxuLm14LTQge1xuICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tYi00LFxuLm15LTQge1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ubWwtNCxcbi5teC00IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5tLTUge1xuICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubXQtNSxcbi5teS01IHtcbiAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tci01LFxuLm14LTUge1xuICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ubWItNSxcbi5teS01IHtcbiAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5tbC01LFxuLm14LTUge1xuICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTAge1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cblxuLnB0LTAsXG4ucHktMCB7XG4gIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cblxuLnByLTAsXG4ucHgtMCB7XG4gIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4ucGItMCxcbi5weS0wIHtcbiAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuXG4ucGwtMCxcbi5weC0wIHtcbiAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cblxuLnAtMSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtMSxcbi5weS0xIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMSxcbi5weC0xIHtcbiAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wYi0xLFxuLnB5LTEge1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC0xLFxuLnB4LTEge1xuICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0yIHtcbiAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTIsXG4ucHktMiB7XG4gIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHItMixcbi5weC0yIHtcbiAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTIsXG4ucHktMiB7XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtMixcbi5weC0yIHtcbiAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucC0zIHtcbiAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wdC0zLFxuLnB5LTMge1xuICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci0zLFxuLnB4LTMge1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBiLTMsXG4ucHktMyB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cblxuLnBsLTMsXG4ucHgtMyB7XG4gIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTQge1xuICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucHQtNCxcbi5weS00IHtcbiAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wci00LFxuLnB4LTQge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNCxcbi5weS00IHtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wbC00LFxuLnB4LTQge1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG5cbi5wLTUge1xuICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnB0LTUsXG4ucHktNSB7XG4gIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLnByLTUsXG4ucHgtNSB7XG4gIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGItNSxcbi5weS01IHtcbiAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuXG4ucGwtNSxcbi5weC01IHtcbiAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cblxuLm0tYXV0byB7XG4gIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tdC1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1yLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5tYi1hdXRvLFxuLm15LWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLm1sLWF1dG8sXG4ubXgtYXV0byB7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5tLXNtLTAge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0wLFxuICAubXktc20tMCB7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0wLFxuICAubXgtc20tMCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTAsXG4gIC5teS1zbS0wIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTAsXG4gIC5teC1zbS0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTEge1xuICAgIG1hcmdpbjogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS0xLFxuICAubXktc20tMSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1zbS0xLFxuICAubXgtc20tMSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTEsXG4gIC5teS1zbS0xIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTEsXG4gIC5teC1zbS0xIHtcbiAgICBtYXJnaW4tbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXNtLTIge1xuICAgIG1hcmdpbjogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXNtLTIsXG4gIC5teS1zbS0yIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tMixcbiAgLm14LXNtLTIge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS0zIHtcbiAgICBtYXJnaW46IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXQtc20tMyxcbiAgLm15LXNtLTMge1xuICAgIG1hcmdpbi10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubXItc20tMyxcbiAgLm14LXNtLTMge1xuICAgIG1hcmdpbi1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS0zLFxuICAubXktc20tMyB7XG4gICAgbWFyZ2luLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS0zLFxuICAubXgtc20tMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS00IHtcbiAgICBtYXJnaW46IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS00LFxuICAubXktc20tNCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXNtLTQsXG4gIC5teC1zbS00IHtcbiAgICBtYXJnaW4tbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tc20tNSB7XG4gICAgbWFyZ2luOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXNtLTUsXG4gIC5teS1zbS01IHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXNtLTUsXG4gIC5teC1zbS01IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWItc20tNSxcbiAgLm15LXNtLTUge1xuICAgIG1hcmdpbi1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAubWwtc20tNSxcbiAgLm14LXNtLTUge1xuICAgIG1hcmdpbi1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tMCB7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0wLFxuICAucHktc20tMCB7XG4gICAgcGFkZGluZy10b3A6IDAgIWltcG9ydGFudDsgfVxuICAucHItc20tMCxcbiAgLnB4LXNtLTAge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAucGItc20tMCxcbiAgLnB5LXNtLTAge1xuICAgIHBhZGRpbmctYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTAsXG4gIC5weC1zbS0wIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAucC1zbS0xIHtcbiAgICBwYWRkaW5nOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTEsXG4gIC5weS1zbS0xIHtcbiAgICBwYWRkaW5nLXRvcDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0xLFxuICAucHgtc20tMSB7XG4gICAgcGFkZGluZy1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1zbS0xLFxuICAucHktc20tMSB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tMSxcbiAgLnB4LXNtLTEge1xuICAgIHBhZGRpbmctbGVmdDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTIge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS0yLFxuICAucHktc20tMiB7XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1zbS0yLFxuICAucHgtc20tMiB7XG4gICAgcGFkZGluZy1yaWdodDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTIsXG4gIC5weS1zbS0yIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTIsXG4gIC5weC1zbS0yIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXNtLTMge1xuICAgIHBhZGRpbmc6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHQtc20tMyxcbiAgLnB5LXNtLTMge1xuICAgIHBhZGRpbmctdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTMsXG4gIC5weC1zbS0zIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXNtLTMsXG4gIC5weS1zbS0zIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1zbS0zLFxuICAucHgtc20tMyB7XG4gICAgcGFkZGluZy1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNCB7XG4gICAgcGFkZGluZzogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXNtLTQsXG4gIC5weS1zbS00IHtcbiAgICBwYWRkaW5nLXRvcDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXNtLTQsXG4gIC5weC1zbS00IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNCxcbiAgLnB5LXNtLTQge1xuICAgIHBhZGRpbmctYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtc20tNCxcbiAgLnB4LXNtLTQge1xuICAgIHBhZGRpbmctbGVmdDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtc20tNSB7XG4gICAgcGFkZGluZzogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1zbS01LFxuICAucHktc20tNSB7XG4gICAgcGFkZGluZy10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHItc20tNSxcbiAgLnB4LXNtLTUge1xuICAgIHBhZGRpbmctcmlnaHQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGItc20tNSxcbiAgLnB5LXNtLTUge1xuICAgIHBhZGRpbmctYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXNtLTUsXG4gIC5weC1zbS01IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubS1zbS1hdXRvIHtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXQtc20tYXV0byxcbiAgLm15LXNtLWF1dG8ge1xuICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubXItc20tYXV0byxcbiAgLm14LXNtLWF1dG8ge1xuICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tYi1zbS1hdXRvLFxuICAubXktc20tYXV0byB7XG4gICAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tbC1zbS1hdXRvLFxuICAubXgtc20tYXV0byB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAubS1tZC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQtbWQtMCxcbiAgLm15LW1kLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXItbWQtMCxcbiAgLm14LW1kLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0wLFxuICAubXktbWQtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0wLFxuICAubXgtbWQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS1tZC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtMSxcbiAgLm15LW1kLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbWQtMSxcbiAgLm14LW1kLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0xLFxuICAubXktbWQtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC0xLFxuICAubXgtbWQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1tZC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1tZC0yLFxuICAubXktbWQtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTIsXG4gIC5teC1tZC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLTMsXG4gIC5teS1tZC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLTMsXG4gIC5teC1tZC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtMyxcbiAgLm15LW1kLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbWQtMyxcbiAgLm14LW1kLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbWQtNCxcbiAgLm15LW1kLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1tZC00LFxuICAubXgtbWQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLW1kLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1tZC01LFxuICAubXktbWQtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1tZC01LFxuICAubXgtbWQtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLW1kLTUsXG4gIC5teS1tZC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLW1kLTUsXG4gIC5teC1tZC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQtbWQtMCxcbiAgLnB5LW1kLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTAsXG4gIC5weC1tZC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTAsXG4gIC5weS1tZC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0wLFxuICAucHgtbWQtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAtbWQtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC0xLFxuICAucHktbWQtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMSxcbiAgLnB4LW1kLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbWQtMSxcbiAgLnB5LW1kLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTEsXG4gIC5weC1tZC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtMixcbiAgLnB5LW1kLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbWQtMixcbiAgLnB4LW1kLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0yLFxuICAucHktbWQtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC0yLFxuICAucHgtbWQtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1tZC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LW1kLTMsXG4gIC5weS1tZC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC0zLFxuICAucHgtbWQtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1tZC0zLFxuICAucHktbWQtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbWQtMyxcbiAgLnB4LW1kLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1tZC00LFxuICAucHktbWQtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1tZC00LFxuICAucHgtbWQtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTQsXG4gIC5weS1tZC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLW1kLTQsXG4gIC5weC1tZC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLW1kLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbWQtNSxcbiAgLnB5LW1kLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLW1kLTUsXG4gIC5weC1tZC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLW1kLTUsXG4gIC5weS1tZC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1tZC01LFxuICAucHgtbWQtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbWQtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LW1kLWF1dG8sXG4gIC5teS1tZC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLW1kLWF1dG8sXG4gIC5teC1tZC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWItbWQtYXV0byxcbiAgLm15LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwtbWQtYXV0byxcbiAgLm14LW1kLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgLm0tbGctMCB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTAsXG4gIC5teS1sZy0wIHtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTAsXG4gIC5teC1sZy0wIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuICAubWItbGctMCxcbiAgLm15LWxnLTAge1xuICAgIG1hcmdpbi1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAubWwtbGctMCxcbiAgLm14LWxnLTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMSB7XG4gICAgbWFyZ2luOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTEsXG4gIC5teS1sZy0xIHtcbiAgICBtYXJnaW4tdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLWxnLTEsXG4gIC5teC1sZy0xIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMSxcbiAgLm15LWxnLTEge1xuICAgIG1hcmdpbi1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctMSxcbiAgLm14LWxnLTEge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0tbGctMiB7XG4gICAgbWFyZ2luOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi10b3A6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWItbGctMixcbiAgLm15LWxnLTIge1xuICAgIG1hcmdpbi1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy0yLFxuICAubXgtbGctMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTMge1xuICAgIG1hcmdpbjogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy0zLFxuICAubXktbGctMyB7XG4gICAgbWFyZ2luLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy0zLFxuICAubXgtbGctMyB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTMsXG4gIC5teS1sZy0zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLTMsXG4gIC5teC1sZy0zIHtcbiAgICBtYXJnaW4tbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLTQge1xuICAgIG1hcmdpbjogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLTQsXG4gIC5teS1sZy00IHtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWwtbGctNCxcbiAgLm14LWxnLTQge1xuICAgIG1hcmdpbi1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubS1sZy01IHtcbiAgICBtYXJnaW46IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXQtbGctNSxcbiAgLm15LWxnLTUge1xuICAgIG1hcmdpbi10b3A6IDNyZW0gIWltcG9ydGFudDsgfVxuICAubXItbGctNSxcbiAgLm14LWxnLTUge1xuICAgIG1hcmdpbi1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi1sZy01LFxuICAubXktbGctNSB7XG4gICAgbWFyZ2luLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC1sZy01LFxuICAubXgtbGctNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy0wIHtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTAsXG4gIC5weS1sZy0wIHtcbiAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy0wLFxuICAucHgtbGctMCB7XG4gICAgcGFkZGluZy1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy0wLFxuICAucHktbGctMCB7XG4gICAgcGFkZGluZy1ib3R0b206IDAgIWltcG9ydGFudDsgfVxuICAucGwtbGctMCxcbiAgLnB4LWxnLTAge1xuICAgIHBhZGRpbmctbGVmdDogMCAhaW1wb3J0YW50OyB9XG4gIC5wLWxnLTEge1xuICAgIHBhZGRpbmc6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctMSxcbiAgLnB5LWxnLTEge1xuICAgIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTEsXG4gIC5weC1sZy0xIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLWxnLTEsXG4gIC5weS1sZy0xIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy0xLFxuICAucHgtbGctMSB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMiB7XG4gICAgcGFkZGluZzogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTIsXG4gIC5weS1sZy0yIHtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLWxnLTIsXG4gIC5weC1sZy0yIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMixcbiAgLnB5LWxnLTIge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctMixcbiAgLnB4LWxnLTIge1xuICAgIHBhZGRpbmctbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnAtbGctMyB7XG4gICAgcGFkZGluZzogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC1sZy0zLFxuICAucHktbGctMyB7XG4gICAgcGFkZGluZy10b3A6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctMyxcbiAgLnB4LWxnLTMge1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGItbGctMyxcbiAgLnB5LWxnLTMge1xuICAgIHBhZGRpbmctYm90dG9tOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLWxnLTMsXG4gIC5weC1sZy0zIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy00IHtcbiAgICBwYWRkaW5nOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQtbGctNCxcbiAgLnB5LWxnLTQge1xuICAgIHBhZGRpbmctdG9wOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHItbGctNCxcbiAgLnB4LWxnLTQge1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy00LFxuICAucHktbGctNCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC1sZy00LFxuICAucHgtbGctNCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC1sZy01IHtcbiAgICBwYWRkaW5nOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LWxnLTUsXG4gIC5weS1sZy01IHtcbiAgICBwYWRkaW5nLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wci1sZy01LFxuICAucHgtbGctNSB7XG4gICAgcGFkZGluZy1yaWdodDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi1sZy01LFxuICAucHktbGctNSB7XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW0gIWltcG9ydGFudDsgfVxuICAucGwtbGctNSxcbiAgLnB4LWxnLTUge1xuICAgIHBhZGRpbmctbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tLWxnLWF1dG8ge1xuICAgIG1hcmdpbjogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tdC1sZy1hdXRvLFxuICAubXktbGctYXV0byB7XG4gICAgbWFyZ2luLXRvcDogYXV0byAhaW1wb3J0YW50OyB9XG4gIC5tci1sZy1hdXRvLFxuICAubXgtbGctYXV0byB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1iLWxnLWF1dG8sXG4gIC5teS1sZy1hdXRvIHtcbiAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1sLWxnLWF1dG8sXG4gIC5teC1sZy1hdXRvIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50OyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDEyMDBweCkge1xuICAubS14bC0wIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAubXQteGwtMCxcbiAgLm15LXhsLTAge1xuICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDsgfVxuICAubXIteGwtMCxcbiAgLm14LXhsLTAge1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0wLFxuICAubXkteGwtMCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0wLFxuICAubXgteGwtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAubS14bC0xIHtcbiAgICBtYXJnaW46IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtMSxcbiAgLm15LXhsLTEge1xuICAgIG1hcmdpbi10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubXIteGwtMSxcbiAgLm14LXhsLTEge1xuICAgIG1hcmdpbi1yaWdodDogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0xLFxuICAubXkteGwtMSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC0xLFxuICAubXgteGwtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAubS14bC0yIHtcbiAgICBtYXJnaW46IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLXRvcDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tYi14bC0yLFxuICAubXkteGwtMiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTIsXG4gIC5teC14bC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMC41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtMyB7XG4gICAgbWFyZ2luOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLTMsXG4gIC5teS14bC0zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLTMsXG4gIC5teC14bC0zIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtMyxcbiAgLm15LXhsLTMge1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAubWwteGwtMyxcbiAgLm14LXhsLTMge1xuICAgIG1hcmdpbi1sZWZ0OiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtNCB7XG4gICAgbWFyZ2luOiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubXQteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAxLjVyZW0gIWltcG9ydGFudDsgfVxuICAubWIteGwtNCxcbiAgLm15LXhsLTQge1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tbC14bC00LFxuICAubXgteGwtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5tLXhsLTUge1xuICAgIG1hcmdpbjogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tdC14bC01LFxuICAubXkteGwtNSB7XG4gICAgbWFyZ2luLXRvcDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5tci14bC01LFxuICAubXgteGwtNSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1iLXhsLTUsXG4gIC5teS14bC01IHtcbiAgICBtYXJnaW4tYm90dG9tOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm1sLXhsLTUsXG4gIC5teC14bC01IHtcbiAgICBtYXJnaW4tbGVmdDogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTAge1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDsgfVxuICAucHQteGwtMCxcbiAgLnB5LXhsLTAge1xuICAgIHBhZGRpbmctdG9wOiAwICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTAsXG4gIC5weC14bC0wIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTAsXG4gIC5weS14bC0wIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0wLFxuICAucHgteGwtMCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7IH1cbiAgLnAteGwtMSB7XG4gICAgcGFkZGluZzogMC4yNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC0xLFxuICAucHkteGwtMSB7XG4gICAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMSxcbiAgLnB4LXhsLTEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucGIteGwtMSxcbiAgLnB5LXhsLTEge1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTEsXG4gIC5weC14bC0xIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuMjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0yIHtcbiAgICBwYWRkaW5nOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtMixcbiAgLnB5LXhsLTIge1xuICAgIHBhZGRpbmctdG9wOiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucHIteGwtMixcbiAgLnB4LXhsLTIge1xuICAgIHBhZGRpbmctcmlnaHQ6IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0yLFxuICAucHkteGwtMiB7XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC0yLFxuICAucHgteGwtMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAwLjVyZW0gIWltcG9ydGFudDsgfVxuICAucC14bC0zIHtcbiAgICBwYWRkaW5nOiAxcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnB0LXhsLTMsXG4gIC5weS14bC0zIHtcbiAgICBwYWRkaW5nLXRvcDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC0zLFxuICAucHgteGwtMyB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wYi14bC0zLFxuICAucHkteGwtMyB7XG4gICAgcGFkZGluZy1ib3R0b206IDFyZW0gIWltcG9ydGFudDsgfVxuICAucGwteGwtMyxcbiAgLnB4LXhsLTMge1xuICAgIHBhZGRpbmctbGVmdDogMXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTQge1xuICAgIHBhZGRpbmc6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wdC14bC00LFxuICAucHkteGwtNCB7XG4gICAgcGFkZGluZy10b3A6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wci14bC00LFxuICAucHgteGwtNCB7XG4gICAgcGFkZGluZy1yaWdodDogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTQsXG4gIC5weS14bC00IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBsLXhsLTQsXG4gIC5weC14bC00IHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNXJlbSAhaW1wb3J0YW50OyB9XG4gIC5wLXhsLTUge1xuICAgIHBhZGRpbmc6IDNyZW0gIWltcG9ydGFudDsgfVxuICAucHQteGwtNSxcbiAgLnB5LXhsLTUge1xuICAgIHBhZGRpbmctdG9wOiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnByLXhsLTUsXG4gIC5weC14bC01IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLnBiLXhsLTUsXG4gIC5weS14bC01IHtcbiAgICBwYWRkaW5nLWJvdHRvbTogM3JlbSAhaW1wb3J0YW50OyB9XG4gIC5wbC14bC01LFxuICAucHgteGwtNSB7XG4gICAgcGFkZGluZy1sZWZ0OiAzcmVtICFpbXBvcnRhbnQ7IH1cbiAgLm0teGwtYXV0byB7XG4gICAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm10LXhsLWF1dG8sXG4gIC5teS14bC1hdXRvIHtcbiAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgLm1yLXhsLWF1dG8sXG4gIC5teC14bC1hdXRvIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWIteGwtYXV0byxcbiAgLm15LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDsgfVxuICAubWwteGwtYXV0byxcbiAgLm14LXhsLWF1dG8ge1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1qdXN0aWZ5IHtcbiAgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LW5vd3JhcCB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuXG4udGV4dC10cnVuY2F0ZSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyB9XG5cbi50ZXh0LWxlZnQge1xuICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtcmlnaHQge1xuICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNlbnRlciB7XG4gIHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAudGV4dC1zbS1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtc20tY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAudGV4dC1tZC1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbWQtY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAudGV4dC1sZy1sZWZ0IHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctcmlnaHQge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgLnRleHQtbGctY2VudGVyIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfSB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnRleHQteGwtbGVmdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLXJpZ2h0IHtcbiAgICB0ZXh0LWFsaWduOiByaWdodCAhaW1wb3J0YW50OyB9XG4gIC50ZXh0LXhsLWNlbnRlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyICFpbXBvcnRhbnQ7IH0gfVxuXG4udGV4dC1sb3dlcmNhc2Uge1xuICB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtdXBwZXJjYXNlIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWNhcGl0YWxpemUge1xuICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1saWdodCB7XG4gIGZvbnQtd2VpZ2h0OiAzMDAgIWltcG9ydGFudDsgfVxuXG4uZm9udC13ZWlnaHQtbm9ybWFsIHtcbiAgZm9udC13ZWlnaHQ6IDQwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LXdlaWdodC1ib2xkIHtcbiAgZm9udC13ZWlnaHQ6IDcwMCAhaW1wb3J0YW50OyB9XG5cbi5mb250LWl0YWxpYyB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYyAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdoaXRlIHtcbiAgY29sb3I6ICNmZmYgIWltcG9ydGFudDsgfVxuXG4udGV4dC1wcmltYXJ5IHtcbiAgY29sb3I6ICMyNDdlYWIgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtcHJpbWFyeTpmb2N1cywgYS50ZXh0LXByaW1hcnk6aG92ZXIge1xuICBjb2xvcjogIzFiNWY4MSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXNlY29uZGFyeSB7XG4gIGNvbG9yOiAjODY4ZTk2ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXNlY29uZGFyeTpmb2N1cywgYS50ZXh0LXNlY29uZGFyeTpob3ZlciB7XG4gIGNvbG9yOiAjNmM3NTdkICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtc3VjY2VzcyB7XG4gIGNvbG9yOiAjMjhhNzQ1ICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LXN1Y2Nlc3M6Zm9jdXMsIGEudGV4dC1zdWNjZXNzOmhvdmVyIHtcbiAgY29sb3I6ICMxZTdlMzQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1pbmZvIHtcbiAgY29sb3I6ICMxN2EyYjggIWltcG9ydGFudDsgfVxuXG5hLnRleHQtaW5mbzpmb2N1cywgYS50ZXh0LWluZm86aG92ZXIge1xuICBjb2xvcjogIzExN2E4YiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LXdhcm5pbmcge1xuICBjb2xvcjogI2ZmYzEwNyAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC13YXJuaW5nOmZvY3VzLCBhLnRleHQtd2FybmluZzpob3ZlciB7XG4gIGNvbG9yOiAjZDM5ZTAwICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtZGFuZ2VyIHtcbiAgY29sb3I6ICNkYzM1NDUgIWltcG9ydGFudDsgfVxuXG5hLnRleHQtZGFuZ2VyOmZvY3VzLCBhLnRleHQtZGFuZ2VyOmhvdmVyIHtcbiAgY29sb3I6ICNiZDIxMzAgIWltcG9ydGFudDsgfVxuXG4udGV4dC1saWdodCB7XG4gIGNvbG9yOiAjZjhmOWZhICFpbXBvcnRhbnQ7IH1cblxuYS50ZXh0LWxpZ2h0OmZvY3VzLCBhLnRleHQtbGlnaHQ6aG92ZXIge1xuICBjb2xvcjogI2RhZTBlNSAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWRhcmsge1xuICBjb2xvcjogIzM0M2E0MCAhaW1wb3J0YW50OyB9XG5cbmEudGV4dC1kYXJrOmZvY3VzLCBhLnRleHQtZGFyazpob3ZlciB7XG4gIGNvbG9yOiAjMWQyMTI0ICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtbXV0ZWQge1xuICBjb2xvcjogIzg2OGU5NiAhaW1wb3J0YW50OyB9XG5cbi50ZXh0LWhpZGUge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDsgfVxuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDsgfVxuXG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuICFpbXBvcnRhbnQ7IH1cblxuLyoqKioqKioqKioqKioqKioqIENvbG9yIERlZmluaXRpb25zICoqKioqKioqKioqKioqKiovXG4vKiBIb21lUGFnZSB0aXRsZSAqL1xuLmZpbGwtYW5kLWNlbnRlci1pbi1wYXJlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQtLWdyaWQgLmdoX19jb250YWluZXItZ3JpZF9fY29udGFpbmVyIHtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4uZ2hfX2Jsb2NrX19jb250ZW50LS1ncmlkIC5naF9fY29udGFpbmVyLWdyaWRfX2VsZW1lbnQge1xuICBwYWRkaW5nOiAxcmVtOyB9XG5cbi8qXG5Vc2VkIGluXG4tIElQT05aXG4qL1xuLmdoX19sZWFybmVyLWRhc2gtcGFnZS13aWRnZXRfX2hlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIG1hcmdpbi1ib3R0b206IDEuNXJlbTsgfVxuXG4uZ2hfX2xlYXJuZXItZGFzaGJvYXJkLXBhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA4MCU7IH1cblxuLmdoX19sZWFybmVyRGFzaFBhZ2VMZWFybmVyVGFza3NXaWRnZXQge1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuXG4uZ2hfX2xlYXJuZXJEYXNoUGFnZUxlYXJuZXJUYXNrc1dpZGdldF9fdGFzay10ZXh0IHtcbiAgbWFyZ2luLWxlZnQ6IDEuNXJlbTsgfVxuXG4uZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX3dpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07IH1cblxuLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X19vYmplY3QtdGl0bGUge1xuICBvcmRlcjogMjsgfVxuXG4uZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXQ6bm90KC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldC0tbnVtQXNzaWduZWQtMSkgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X193aWRnZXQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEJDRTc7IH1cbiAgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0Om5vdCguZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXQtLW51bUFzc2lnbmVkLTEpIC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldF9fd2lkZ2V0OjphZnRlciB7XG4gICAgY29udGVudDogXCJcXGYwNjdcIjtcbiAgICBmb250LWZhbWlseTogZm9udGF3ZXNvbWU7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjA3MTQyODU3ZW07XG4gICAgZm9udDogbm9ybWFsIG5vcm1hbCBub3JtYWwgMTRweC8xIEZvbnRBd2Vzb21lO1xuICAgIHBhZGRpbmctdG9wOiAwLjI1ZW07XG4gICAgY29sb3I6ICMwNDdGQUY7XG4gICAgb3JkZXI6IDI7IH1cbiAgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0Om5vdCguZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXQtLW51bUFzc2lnbmVkLTEpIC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldF9fd2lkZ2V0IC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldF9fb2JqZWN0LXRpdGxlIHtcbiAgICBmb250LWZhbWlseTogR3VzdGFuIEJvb2s7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBjb2xvcjogIzA0N0ZBRjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXQ6bm90KC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldC0tbnVtQXNzaWduZWQtMSkgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X193aWRnZXQgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X19vYmplY3QtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0Om5vdCguZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXQtLW51bUFzc2lnbmVkLTEpIC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldF9fd2lkZ2V0IC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldF9fb2JqZWN0LWNhbGwtdG8tYWN0aW9uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldC0tbnVtQXNzaWduZWQtMSAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtOyB9XG4gIC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldC0tbnVtQXNzaWduZWQtMSAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX3dpZGdldCAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX29iamVjdC1pbWFnZSB7XG4gICAgZ3JpZC1jb2x1bW46IDE7XG4gICAgZ3JpZC1yb3ctc3RhcnQ6IDE7XG4gICAgZ3JpZC1yb3ctZW5kOiAzO1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldC0tbnVtQXNzaWduZWQtMSAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX3dpZGdldCAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX29iamVjdC10aXRsZSB7XG4gICAgY29sb3I6ICM0RDRENEQ7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnR3VzdGFuIEJvb2snO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTsgfVxuICAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXQtLW51bUFzc2lnbmVkLTEgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X193aWRnZXQgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X19vYmplY3QtY2FsbC10by1hY3Rpb24ge1xuICAgIGdyaWQtcm93OiAyO1xuICAgIGdyaWQtY29sdW1uOiAyO1xuICAgIG1heC13aWR0aDogMTByZW07XG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3RkFGO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnR3VzdGFuIEJvbGQnO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTsgfVxuXG4uZ2hfZGFzaGJvYXJkX19qb3VybmV5X3RhYmxlX2NlbGxfd2F5cG9pbnRfc3RhdHVzX0FjY2Vzc2VkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2E2Y2NiMTsgfVxuXG4uZ2hfZGFzaGJvYXJkX19qb3VybmV5X3RhYmxlX2NlbGxfd2F5cG9pbnRfc3RhdHVzX1N0YXJ0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZiNTczOyB9XG5cbi5naF9kYXNoYm9hcmRfX2pvdXJuZXlfdGFibGVfY2VsbF93YXlwb2ludF9zdGF0dXNfQ29tcGxldGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzUxYWU2ZTsgfVxuXG4jbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIge1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJEYXNoYm9hcmRfc3Mge1xuICAgIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLkxlYXJuZXJEYXNoYm9hcmRQYWdlIC5naF9fcGFnZV9fbGF5b3V0LWNvbnRlbnQgPiAuZ2gtY29udGFpbmVyLWZsdWlkIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdoX19idG4ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5naF9fYnRuID4gcCwgLmdoX19idG4gPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19idG46YWN0aXZlLCAuZ2hfX2J0bjpmb2N1cywgLmdoX19idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmdoX19idG46YWN0aXZlID4gcCwgLmdoX19idG46YWN0aXZlID4gYSwgLmdoX19idG46Zm9jdXMgPiBwLCAuZ2hfX2J0bjpmb2N1cyA+IGEsIC5naF9fYnRuOmhvdmVyID4gcCwgLmdoX19idG46aG92ZXIgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdoX19idG4tLW5leHQtcGFnZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9uZXh0LWJ1dHRvbi1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDk1JSA2cHg7IH1cbiAgLmdoX19idG4tLW5leHQtcGFnZSA+IHAsIC5naF9fYnRuLS1uZXh0LXBhZ2UgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19idG4tLW5leHQtcGFnZTphY3RpdmUsIC5naF9fYnRuLS1uZXh0LXBhZ2U6Zm9jdXMsIC5naF9fYnRuLS1uZXh0LXBhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmdoX19idG4tLW5leHQtcGFnZTphY3RpdmUgPiBwLCAuZ2hfX2J0bi0tbmV4dC1wYWdlOmFjdGl2ZSA+IGEsIC5naF9fYnRuLS1uZXh0LXBhZ2U6Zm9jdXMgPiBwLCAuZ2hfX2J0bi0tbmV4dC1wYWdlOmZvY3VzID4gYSwgLmdoX19idG4tLW5leHQtcGFnZTpob3ZlciA+IHAsIC5naF9fYnRuLS1uZXh0LXBhZ2U6aG92ZXIgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19idG4tLW5leHQtcGFnZSA+IHAsIC5naF9fYnRuLS1uZXh0LXBhZ2UgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19idG4tLW5leHQtcGFnZTphY3RpdmUsIC5naF9fYnRuLS1uZXh0LXBhZ2U6Zm9jdXMsIC5naF9fYnRuLS1uZXh0LXBhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmdoX19idG4tLW5leHQtcGFnZTphY3RpdmUgPiBwLCAuZ2hfX2J0bi0tbmV4dC1wYWdlOmFjdGl2ZSA+IGEsIC5naF9fYnRuLS1uZXh0LXBhZ2U6Zm9jdXMgPiBwLCAuZ2hfX2J0bi0tbmV4dC1wYWdlOmZvY3VzID4gYSwgLmdoX19idG4tLW5leHQtcGFnZTpob3ZlciA+IHAsIC5naF9fYnRuLS1uZXh0LXBhZ2U6aG92ZXIgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdoX19idG4tLXByZXZpb3VzLXBhZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctbGVmdDogNDVweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9uZXh0LWJ1dHRvbi1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDZweDsgfVxuICAuZ2hfX2J0bi0tcHJldmlvdXMtcGFnZSA+IHAsIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlOmFjdGl2ZSwgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6Zm9jdXMsIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlOmFjdGl2ZSA+IHAsIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlOmFjdGl2ZSA+IGEsIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlOmZvY3VzID4gcCwgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6Zm9jdXMgPiBhLCAuZ2hfX2J0bi0tcHJldmlvdXMtcGFnZTpob3ZlciA+IHAsIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlID4gcCwgLmdoX19idG4tLXByZXZpb3VzLXBhZ2UgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6YWN0aXZlLCAuZ2hfX2J0bi0tcHJldmlvdXMtcGFnZTpmb2N1cywgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6YWN0aXZlID4gcCwgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6YWN0aXZlID4gYSwgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6Zm9jdXMgPiBwLCAuZ2hfX2J0bi0tcHJldmlvdXMtcGFnZTpmb2N1cyA+IGEsIC5naF9fYnRuLS1wcmV2aW91cy1wYWdlOmhvdmVyID4gcCwgLmdoX19idG4tLXByZXZpb3VzLXBhZ2U6aG92ZXIgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdoX19idG4tLXVwLXBhZ2Uge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHBhZGRpbmctcmlnaHQ6IDQ1cHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbmV4dC1idXR0b24tYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1JSA2cHg7IH1cbiAgLmdoX19idG4tLXVwLXBhZ2UgPiBwLCAuZ2hfX2J0bi0tdXAtcGFnZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAuZ2hfX2J0bi0tdXAtcGFnZTphY3RpdmUsIC5naF9fYnRuLS11cC1wYWdlOmZvY3VzLCAuZ2hfX2J0bi0tdXAtcGFnZTpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQzJDMjtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZ2hfX2J0bi0tdXAtcGFnZTphY3RpdmUgPiBwLCAuZ2hfX2J0bi0tdXAtcGFnZTphY3RpdmUgPiBhLCAuZ2hfX2J0bi0tdXAtcGFnZTpmb2N1cyA+IHAsIC5naF9fYnRuLS11cC1wYWdlOmZvY3VzID4gYSwgLmdoX19idG4tLXVwLXBhZ2U6aG92ZXIgPiBwLCAuZ2hfX2J0bi0tdXAtcGFnZTpob3ZlciA+IGEge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAuZ2hfX2J0bi0tdXAtcGFnZSA+IHAsIC5naF9fYnRuLS11cC1wYWdlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fYnRuLS11cC1wYWdlOmFjdGl2ZSwgLmdoX19idG4tLXVwLXBhZ2U6Zm9jdXMsIC5naF9fYnRuLS11cC1wYWdlOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5naF9fYnRuLS11cC1wYWdlOmFjdGl2ZSA+IHAsIC5naF9fYnRuLS11cC1wYWdlOmFjdGl2ZSA+IGEsIC5naF9fYnRuLS11cC1wYWdlOmZvY3VzID4gcCwgLmdoX19idG4tLXVwLXBhZ2U6Zm9jdXMgPiBhLCAuZ2hfX2J0bi0tdXAtcGFnZTpob3ZlciA+IHAsIC5naF9fYnRuLS11cC1wYWdlOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5naF9fYnRuLmdoX19idG4tLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5naF9fYnRuLmdoX19idG4tLWxlZnQge1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZ2hfX2J1dHRvbi1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmdoX19idXR0b24tYmxvY2suZ2hfX25hdmlnYXRpb25fX2Jsb2NrIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXJnaW4tbGVmdDogLTE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTVweDsgfVxuICAgIC5naF9fYnV0dG9uLWJsb2NrLmdoX19uYXZpZ2F0aW9uX19ibG9jay5qdXN0aWZ5LWNvbnRlbnQtY2VudGVyIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyB9XG5cbi5naF9fYnV0dG9uLWJsb2NrLS1sZWZ0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IH1cblxuLmdoX19idXR0b24tYmxvY2stLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cblxuLmdoX19idXR0b24tYmxvY2stLXJpZ2h0IHtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyB9XG5cbi5naF9fYnV0dG9uLWJsb2NrOm5vdCguZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluaykgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uID4gcCwgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fYnV0dG9uLWJsb2NrOm5vdCguZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluaykgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbjphY3RpdmUsIC5naF9fYnV0dG9uLWJsb2NrOm5vdCguZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluaykgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbjpmb2N1cywgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5naF9fYnV0dG9uLWJsb2NrOm5vdCguZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluaykgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbjphY3RpdmUgPiBwLCAuZ2hfX2J1dHRvbi1ibG9jazpub3QoLmdoX19idXR0b24tYmxvY2stLWFzLWhhbmRib29rLWxpbmspIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b246YWN0aXZlID4gYSwgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uOmZvY3VzID4gcCwgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uOmZvY3VzID4gYSwgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uOmhvdmVyID4gcCwgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fYnV0dG9uLWJsb2NrOm5vdCguZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluaykgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbi5tb3JlLWluZm8ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkQzNzU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5naF9fYnV0dG9uLWJsb2NrOm5vdCguZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluaykgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbi5tb3JlLWluZm86aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODczNztcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uLm1vcmUtaW5mbzpob3ZlciBwLCAuZ2hfX2J1dHRvbi1ibG9jazpub3QoLmdoX19idXR0b24tYmxvY2stLWFzLWhhbmRib29rLWxpbmspIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b24ubW9yZS1pbmZvOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uLmdoX19uYXZpZ2F0aW9uX25leHRfcGFnZSB7XG4gICAgb3JkZXI6IDEwOyB9XG4gIC5naF9fYnV0dG9uLWJsb2NrOm5vdCguZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluaykgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbi5naF9fYnV0dG9uX19kaXNhYmxlZCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41OyB9XG5cbi5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b24gPiBwIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX2J1dHRvbi1ibG9jay0tZml4ZWQtdG8tYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpOyB9XG4gIC5naF9fYnV0dG9uLWJsb2NrLS1maXhlZC10by1ib3R0b20gLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7IH1cbiAgLmdoX19idXR0b24tYmxvY2stLWZpeGVkLXRvLWJvdHRvbS5naF9fYnV0dG9uLWJsb2NrLS1sZWZ0IHtcbiAgICBsZWZ0OiA3JTtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19idXR0b24tYmxvY2stLWZpeGVkLXRvLWJvdHRvbS5naF9fYnV0dG9uLWJsb2NrLS1yaWdodCB7XG4gICAgcmlnaHQ6IDclO1xuICAgIGxlZnQ6IGluaXRpYWw7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5naF9fYnV0dG9uLWJsb2NrLS1maXhlZC10by1ib2R5LWJvdHRvbSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uIHtcbiAgbWFyZ2luOiAwO1xuICB3aGl0ZS1zcGFjZTogbm9ybWFsOyB9XG5cbi5CdXR0b25CbG9jay5naF9fYnV0dG9uLWJsb2NrLS1mbG9hdC1yaWdodCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5CdXR0b25CbG9jay5naF9fYnV0dG9uLWJsb2NrLS1mbG9hdC1sZWZ0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmbG9hdDogbGVmdDsgfVxuXG4uZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uX2FzbGluay5naF9fYnV0dG9uX19kaXNhYmxlZCB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7IH1cblxuLmJ0bi1kZWZhdWx0LCAuYnRuLWRlZmF1bHQuYWN0aXZlLCAuYnRuLWRlZmF1bHQ6aG92ZXIsIC5idG4tZGVmYXVsdC5hY3RpdmU6aG92ZXIge1xuICBjb2xvcjogIzU2NTY1NjsgfVxuXG4uYnRuLCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU4O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmJ0bjpmb2N1cywgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpmb2N1cywgLmJ0bjpob3ZlciwgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpob3ZlciwgLmJ0bjphY3RpdmUsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246YWN0aXZlIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2M1YzVjNTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmJ0biBhLCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIGEge1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gICAgLmJ0biBhOmhvdmVyLCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIGE6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5idG4ud2l0aC1tb3JlLWluZm8sIC53aXRoLW1vcmUtaW5mby5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM2NkQzNzU7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwcHg7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5idG4ud2l0aC1tb3JlLWluZm86aG92ZXIsIC53aXRoLW1vcmUtaW5mby5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfcHJvZ3Jlc3NidXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODczNztcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgICAgLmJ0bi53aXRoLW1vcmUtaW5mbzpob3ZlciBwLCAud2l0aC1tb3JlLWluZm8uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmhvdmVyIHAsIC5idG4ud2l0aC1tb3JlLWluZm86aG92ZXIgc3BhbiwgLndpdGgtbW9yZS1pbmZvLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpob3ZlciBzcGFuIHtcbiAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5idG4ubW9yZS1pbmZvLCAubW9yZS1pbmZvLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY2RDM3NTtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItd2lkdGg6IDBweDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkOyB9XG4gICAgLmJ0bi5tb3JlLWluZm86aG92ZXIsIC5tb3JlLWluZm8uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDg3Mzc7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5idG4ubW9yZS1pbmZvOmhvdmVyIHAsIC5tb3JlLWluZm8uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmhvdmVyIHAsIC5idG4ubW9yZS1pbmZvOmhvdmVyIHNwYW4sIC5tb3JlLWluZm8uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uOmhvdmVyIHNwYW4ge1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cblxubGFiZWwge1xuICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbmgyLmFjY29yZGlvbi1oZWFkaW5nLnBhbmVsaGVhZGluZyB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgZm9udC1zaXplOiAyN3B4O1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBtYXJnaW4tYm90dG9tOiAwcHg7XG4gIG1hcmdpbi10b3A6IDBweDtcbiAgcGFkZGluZzogMTVweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnNlcXVlbmNlLWFjdGl2aXR5LWNvbnRlbnQge1xuICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAwOyB9IH1cblxuLyogUXVlc3Rpb24gc3R5bGluZyAqL1xuLypcbi5RdWVzdGlvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi5wbmdcIik7XHRcdFx0Ly8gSnVzdCBzZXQgaXQgdXAgYnkgYWRkaW5nIHRoZSBpbWFnZSB0byB0aGUgdGhlbWUgZm9sZGVyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDVweCA0MCU7XHRcdFx0XHRcdC8vIFByb2JhYmx5IG5lZWRzIHRvIGJlIGFkanVzdGVkIHdpdGggZGlmZmVyZW50IGltYWdlc1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRib3JkZXItY29sb3I6ICNjMmMyYzI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRjb2xvcjogJHF1ZXN0aW9uLXRleHQtY29sb3I7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDAuMSUgNTBweDtcblx0eGJvcmRlci1zdHlsZTogZG90dGVkO1xuXHRsaW5lLWhlaWdodDogMmVtO1xuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtcXVlc3Rpb24tc2l6ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtcXVlc3Rpb247XG5cdFx0Y29sb3I6ICRmb250LXF1ZXN0aW9uLWNvbG9yO1xuXG5cdH1cbn1cbiovXG4vKiBDdXN0b20gcXVlc3Rpb24gc3R5bGluZyAqL1xuLyogQ2hvaWNlIHN0eWxpbmcgKi9cbi5DaG9pY2Uge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cbiAgLkNob2ljZSAuc2VsZWN0ZWQtY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxOyB9XG5cbi5mZWVkYmFjay1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmZlZWRiYWNrLWJ1dHRvbjpob3ZlciwgLmZlZWRiYWNrLWJ1dHRvbjphY3RpdmUsIC5mZWVkYmFjay1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLyogQ3VzdG9tIGNob2ljZSBzdHlsaW5nICovXG4vKiBGZWVkYmFjayBzdHlsaW5nICovXG4vKiBUT0RPOiBTb3J0IHRoZSBiZWxvdyBjbGFzc2VzICovXG4uY2hlY2tib3ggLmlubGluZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uUXVlc3Rpb24gPiB1bCB7XG4gIHBhZGRpbmctbGVmdDogMTBweDsgfVxuXG4uY2xvY2sge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiBpbml0aWFsO1xuICBmb250LXNpemU6IDIwcHg7IH1cblxuLmdoX19ibG9ja19fY29udGVudCBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX2Jsb2NrX19jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2Jsb2NrX19jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2Jsb2NrX19jb250ZW50IGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2Jsb2NrX19jb250ZW50IGg1LCAuZ2hfX2Jsb2NrX19jb250ZW50IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQgaDYsIC5naF9fYmxvY2tfX2NvbnRlbnQgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19ibG9ja19fY29udGVudCBhLCAuZ2hfX2Jsb2NrX19jb250ZW50IC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19ibG9ja19fY29udGVudCBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19ibG9ja19fY29udGVudCBhIHtcbiAgY29sb3I6ICMwMDdGN0E7IH1cbiAgLmdoX19ibG9ja19fY29udGVudCBhOmhvdmVyLCAuZ2hfX2Jsb2NrX19jb250ZW50IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQgbGkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQgaW1nLnJpZ2h0IHtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAuZ2hfX2Jsb2NrX19jb250ZW50IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmdoX19ibG9ja19fY29udGVudCBpbWcuY2VudGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQgaW1nLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQgaW1nLmxlZnRBbG9uZSB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uZ2hfX2Jsb2NrX19jb250ZW50IGltZy5yaWdodEFsb25lIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5hY3Rpdml0eS1zZXBhcmF0b3Ige1xuICBib3JkZXItYm90dG9tOiAzcHggc29saWQgIzgwODA4MDtcbiAgLyogd2lkdGg6IDgwJTsgKi9cbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nLXRvcDogMnJlbTsgfVxuXG4uYWN0aXZpdHktc2VwYXJhdG9yX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3J0QW5zd2VyUGVlckFsZXJ0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2Q5ZWRmNztcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjYmNlOGYxO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTRweDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3Ege1xuICBwYWRkaW5nLXRvcDogMHJlbTtcbiAgcGFkZGluZy1ib3R0b206IDByZW07IH1cblxuLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi1pY29uLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjFyZW07XG4gIGJvcmRlci1jb2xvcjogI2MyYzJjMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTsgfSB9XG4gIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGg1LCAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiBoNiwgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGEsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGE6aG92ZXIsIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fbWNxX19xdWVzdGlvbiBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYmxvY2tfX21jcV9fcXVlc3Rpb24gaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi1pY29uLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjFyZW07XG4gIGJvcmRlci1jb2xvcjogI2MyYzJjMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMS43cmVtOyB9IH1cbiAgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gaDUsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBoNiwgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBhLCAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19jbG96ZV9fcXVlc3Rpb24gbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIGE6aG92ZXIsIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19ibG9ja19fY2xvemVfX3F1ZXN0aW9uIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4vKiBNdWx0aXBsZSBjaG9pY2Ugc3R5bGluZyAqL1xuLyogU3RhbmRhcmQgdG9wIHRvIGJvdHRvbSB3aXRoIGZlZWRiYWNrIGJlbG93ICovXG4ubWNCdXR0b24ge1xuICBtaW4td2lkdGg6IDEwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFODsgfVxuICAubWNCdXR0b24gcCB7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLm1jQnV0dG9uOmhvdmVyIHAge1xuICAgIGNvbG9yOiBibGFjazsgfVxuXG4vKiBUb3AgdG8gYm90dG9tLCBvdmVyYWxsIGZlZWRiYWNrICovXG4ubWNPbmVGZWVkYmFjayAuUXVlc3Rpb24ge1xuICBsaW5lLWhlaWdodDogMjJweDsgfVxuXG4ubWNPbmVGZWVkYmFjayAuYWxlcnQge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4OyB9XG5cbi5tY09uZUZlZWRiYWNrIC5hbGVydC1zdWNjZXNzLCAubWNPbmVGZWVkYmFjayAudGFibGVmZWVkYmFjayAuc3VjY2VzcywgLnRhYmxlZmVlZGJhY2sgLm1jT25lRmVlZGJhY2sgLnN1Y2Nlc3Mge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxO1xuICBjb2xvcjogIzAwMDAwMDsgfVxuICAubWNPbmVGZWVkYmFjayAuYWxlcnQtc3VjY2VzcyBwOmZpcnN0LWNoaWxkIGJlZm9yZSwgLm1jT25lRmVlZGJhY2sgLnRhYmxlZmVlZGJhY2sgLnN1Y2Nlc3MgcDpmaXJzdC1jaGlsZCBiZWZvcmUsIC50YWJsZWZlZWRiYWNrIC5tY09uZUZlZWRiYWNrIC5zdWNjZXNzIHA6Zmlyc3QtY2hpbGQgYmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvQ29ycmVjdC5wbmdcIik7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cblxuLm1jT25lRmVlZGJhY2sgLmFsZXJ0LWVycm9yLCAubWNPbmVGZWVkYmFjayAudGV4dC1lcnJvciwgLm1jT25lRmVlZGJhY2sgLmVycm9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQ0ZEMjtcbiAgY29sb3I6ICMwMDAwMDA7IH1cbiAgLm1jT25lRmVlZGJhY2sgLmFsZXJ0LWVycm9yIHA6Zmlyc3QtY2hpbGQgYmVmb3JlLCAubWNPbmVGZWVkYmFjayAudGV4dC1lcnJvciBwOmZpcnN0LWNoaWxkIGJlZm9yZSwgLm1jT25lRmVlZGJhY2sgLmVycm9yIHA6Zmlyc3QtY2hpbGQgYmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi9pbWFnZXMvQ3Jvc3MucG5nXCIpO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5NdWx0aUNob2ljZWNoZWNrYm94IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uaG9yek1jT3B0aW9uIHtcbiAgZGlzcGxheTogaW5saW5lOyB9XG5cbi5tY09uZUZlZWRiYWNrID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5tY09uZUZlZWRiYWNrIC5hbGVydCB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7IH1cblxuLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1ZXN0aW9uLWljb24uc3ZnXCIpLCB1cmwoXCIuLi9pbWFnZXMvcXVlc3Rpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTsgfSB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIGg1LCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gaDYsIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gYSwgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19tY3EtLWRyb3Bkb3duX19vdmVyYWxsLXF1ZXN0aW9uIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiBhOmhvdmVyLCAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX292ZXJhbGwtcXVlc3Rpb24gaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLm1jcWRyb3Bkb3duLW92ZXJhbGxmZWVkYmFjayAuYWxlcnQtaW5mbyB7XG4gIG1hcmdpbjogMCAwIDFyZW0gY2FsYyg0cmVtICsgMS43cmVtKTsgfVxuICAubWNxZHJvcGRvd24tb3ZlcmFsbGZlZWRiYWNrIC5hbGVydC1pbmZvIHAge1xuICAgIG1hcmdpbjogMDsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlIHtcbiAgbWFyZ2luOiAwIDAgMCBjYWxjKDRyZW0gKyAxLjdyZW0pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gY2FsYyg0cmVtICsgMS43cmVtKSk7XG4gIG92ZXJmbG93LXg6IGF1dG87IH1cblxuLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLXF1ZXN0aW9uLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50OyB9XG5cbi5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvcnJlY3Quc3ZnXCIpO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMjJCNTczO1xuICBvdXRsaW5lOiAxcHggc29saWQgIzIyQjU3MzsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCBoNSwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGg2LCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGEsIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgYTpob3ZlciwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuYWxlcnQtc3VjY2VzcywgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC50YWJsZWZlZWRiYWNrIC5zdWNjZXNzLCAudGFibGVmZWVkYmFjayAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzE7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5hbGVydC1zdWNjZXNzLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3QgLnRhYmxlZmVlZGJhY2sgLnN1Y2Nlc3MsIC50YWJsZWZlZWRiYWNrIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0tY29ycmVjdCAuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1jb3JyZWN0IC5GZWVkYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRENGRDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmNvcnJlY3Quc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICNFQTA0MkI7XG4gIG91dGxpbmU6IDFweCBzb2xpZCAjRUEwNDJCOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGg1LCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGg2LCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCBhLCAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgYTpob3ZlciwgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLWZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fdGFibGUtcm93LS1mZWVkYmFjay0taW5jb3JyZWN0IC5GZWVkYmFjayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX29wdGlvbnMtc2VsZWN0b3IsIC5naF9fZm9ybS1ibG9ja19fc2VsZWN0dXNlcl9fb3B0aW9ucy1zZWxlY3RvciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCAjY2NjIHNvbGlkOyB9XG5cbi5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiBoNSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIGg2LCAuZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gYSwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gYSB7XG4gIGNvbG9yOiAjMDA3RjdBOyB9XG4gIC5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gYTpob3ZlciwgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNUM3QzsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIGltZy5yaWdodCB7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5naF9fbWNxLS1kcm9wZG93bl9fcXVlc3Rpb24gaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIGltZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIGltZy5sZWZ0QWxvbmUge1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19tY3EtLWRyb3Bkb3duX19xdWVzdGlvbiBpbWcucmlnaHRBbG9uZSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4vKiB0YWJsZSBhY3Rpdml0eSBzdHlsZXMgKi9cbi50YWJsZUFjdGl2aXR5IHRib2R5IHRyIHRoIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4udGFibGVBY3Rpdml0eSB0Ym9keSB0ciB0ZCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG4gIC50YWJsZUFjdGl2aXR5IHRib2R5IHRyIHRkIC5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxOyB9XG4gIC50YWJsZUFjdGl2aXR5IHRib2R5IHRyIHRkIC5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQ0ZEMjsgfVxuICAudGFibGVBY3Rpdml0eSB0Ym9keSB0ciB0ZCAuYnRuLWdyb3VwIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAudGFibGVBY3Rpdml0eSB0Ym9keSB0ciB0ZCAuYnRuLWdyb3VwIC50YWJsZWJ1dHRvbiB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDVweDsgfVxuICAudGFibGVBY3Rpdml0eSB0Ym9keSB0ciB0ZCAuRmVlZGJhY2sge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDVweCA0NSU7IH1cbiAgICAudGFibGVBY3Rpdml0eSB0Ym9keSB0ciB0ZCAuRmVlZGJhY2sgcCB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDIlOyB9XG5cbi50YWJsZUZlZWRiYWNrQXNSb3cgdGQge1xuICBwYWRkaW5nOiAwcHggIWltcG9ydGFudDsgfVxuICAudGFibGVGZWVkYmFja0FzUm93IHRkIC5GZWVkYmFjayB7XG4gICAgbWFyZ2luOiAwcHg7IH1cblxuLyogIHRoZSBzdHJpcHBpbmcgZWZmZWN0IG9uIHRhYmxlcyBpcyBjb21tbWVudCBvdXQgYmVjYXVzZSBpdCBjcmVhdGVzIHByb2JsZW1zIHdpdGggZmVlZGJhY2sgdW5kZXJcbi50YWJsZS1zdHJpcGVkIHtcbiAgdGJvZHkge1xuICAgIHRyIHtcbiAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgICB9XG4gICAgICAgIHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuKi9cbi50YWJsZWZlZWRiYWNrIC5lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjdGl2aXRpZXMvaW5jb3JyZWN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDAuNWVtOyB9XG5cbi50YWJsZWZlZWRiYWNrIC5zdWNjZXNzIHtcbiAgcGFkZGluZy1sZWZ0OiAyOHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWN0aXZpdGllcy9jb3JyZWN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDAuNWVtOyB9XG5cbi50YWJsZWZlZWRiYWNrIC5lcnJvciB7XG4gIHBhZGRpbmctbGVmdDogMjhweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjdGl2aXRpZXMvaW5jb3JyZWN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMnB4IDAuNWVtOyB9XG5cbi50YWJsZWZlZWRiYWNrIC5GZWVkYmFjay5hbGVydC1pbmZvW2RhdGEtb3B0aW9uLW51bT0nMiddIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjRGQjsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19vcHRpb25zLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG5cbi5naF9fdGFibGUtYmxvY2tfX29wdGlvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xuICBtaW4td2lkdGg6IDdyZW07IH1cbiAgLmdoX190YWJsZS1ibG9ja19fb3B0aW9uOmhvdmVyLCAuZ2hfX3RhYmxlLWJsb2NrX19vcHRpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX29wdGlvbi5zZWxlY3RlZC1jaG9pY2Uge1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7IH1cblxuLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cblxuLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvcnJlY3Quc3ZnXCIpO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMjJCNTczOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGg1LCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCBoNiwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGEsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGE6aG92ZXIsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tY29ycmVjdCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWNvcnJlY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5hbGVydC1zdWNjZXNzLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC50YWJsZWZlZWRiYWNrIC5zdWNjZXNzLCAudGFibGVmZWVkYmFjayAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IC5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxOyB9XG5cbi5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRENGRDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmNvcnJlY3Quc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICNFQTA0MkI7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgaDUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBoNiwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBhLCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IGE6aG92ZXIsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLWluY29ycmVjdCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1pbmNvcnJlY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjRGQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ldXRyYWwuc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICM3RkQzRjI7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgaDUsIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIGg2LCAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgYSwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgYTpob3ZlciwgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1uZXV0cmFsIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0tbmV1dHJhbCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyBoNSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIGg2LCAuZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gYSwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gYSB7XG4gIGNvbG9yOiAjMDA3RjdBOyB9XG4gIC5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gYTpob3ZlciwgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNUM3QzsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIGltZy5yaWdodCB7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8gaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIGltZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19jb250ZW50LS1pbmZvIGltZy5sZWZ0QWxvbmUge1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX190YWJsZS1ibG9ja19fY29udGVudC0taW5mbyBpbWcucmlnaHRBbG9uZSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19jZWxsIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2VjZWVlZiAhaW1wb3J0YW50OyB9XG5cbi5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi1pY29uLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjFyZW07XG4gIGJvcmRlci1jb2xvcjogI2MyYzJjMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjdyZW07IH0gfVxuICAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiBoNSwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGg2LCAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGEsIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX3RhYmxlX19xdWVzdGlvbiBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gYTpob3ZlciwgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fdGFibGVfX3F1ZXN0aW9uIGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24gaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9ucyB7XG4gIHBhZGRpbmc6IDA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDJyZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuN3JlbTsgfSB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3Qge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgaDUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IGg2LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgYSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgYTpob3ZlciwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdDpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgICBjb2xvcjogYmxhY2s7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCAuc2VsZWN0ZWQtY2hvaWNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxO1xuICAgIGNvbG9yOiBibGFjazsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0ICoge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IHAge1xuICAgIG1hcmdpbjogMCAwIDBweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fc2VsZWN0IGxhYmVsIHtcbiAgICBwYWRkaW5nOiAxcmVtIDFyZW07IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdC0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMTtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBwIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIGgzIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBoNSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4xcmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBoNiwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBhLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBhIHtcbiAgY29sb3I6ICMwMDdGN0E7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIGE6aG92ZXIsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNUM3QzsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sgbGkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBpbWcucmlnaHQge1xuICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBpbWcuY2VudGVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjayBpbWcubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIGltZy5sZWZ0QWxvbmUge1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrIGltZy5yaWdodEFsb25lIHtcbiAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvcnJlY3Quc3ZnXCIpO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMjJCNTczOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGg1LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaDYsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgYSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBhOmhvdmVyLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5hbGVydC1zdWNjZXNzLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLnRhYmxlZmVlZGJhY2sgLnN1Y2Nlc3MsIC50YWJsZWZlZWRiYWNrIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuc3VjY2VzcyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MxREVDMTsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRENGRDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmNvcnJlY3Quc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICNFQTA0MkI7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDYsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IGEsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBhOmhvdmVyLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjRGQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ldXRyYWwuc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICM3RkQzRjI7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgaDUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBoNiwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBhLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIGE6aG92ZXIsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLW5ldXRyYWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH0gfVxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaDMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaDUsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBoNiwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGEsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGxpLmFjdGl2ZSA+IGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGEge1xuICBjb2xvcjogIzAwN0Y3QTsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGE6aG92ZXIsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMTVDN0M7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBpbWcucmlnaHQge1xuICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGltZy5jZW50ZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBpbWcubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBpbWcubGVmdEFsb25lIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaW1nLnJpZ2h0QWxvbmUge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sge1xuICAgIG1hcmdpbi1sZWZ0OiA2cmVtOyB9IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY0RkIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uZXV0cmFsLnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjN0ZEM0YyOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGg1LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBoNiwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGEsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGE6aG92ZXIsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2sgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb3JyZWN0LnN2Z1wiKTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzIyQjU3MzsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCBoNSwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGg2LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGEsIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgYTpob3ZlciwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCAuYWxlcnQtc3VjY2VzcywgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1jb3JyZWN0IC50YWJsZWZlZWRiYWNrIC5zdWNjZXNzLCAudGFibGVmZWVkYmFjayAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWNvcnJlY3QgLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzE7IH1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRDRkQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5jb3JyZWN0LnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjRUEwNDJCOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGg1LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGg2LCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCBhLCAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgYTpob3ZlciwgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjay5naF9fbWNxLWZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0taW5jb3JyZWN0IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbnNwYW4uY2xvemUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdoX19jbG96ZUJsb2NrX19mZWVkYmFjay1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmdoX19jbG96ZUJsb2NrX19mZWVkYmFjay1idXR0b246aG92ZXIsIC5naF9fY2xvemVCbG9ja19fZmVlZGJhY2stYnV0dG9uOmFjdGl2ZSwgLmdoX19jbG96ZUJsb2NrX19mZWVkYmFjay1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLyogQWN0aXZpdGllcyBkaXNwbGF5ZWQgaW4gYSBzbGlkZXIgKi9cbi5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX2xlZnQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBpbml0aWFsOyB9XG4gIC5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX2xlZnQ6aG92ZXIsIC5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX2xlZnRmb2N1cyB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogaW5pdGlhbDsgfVxuXG4uZ2hfX3NsaWRlcl9faW5kaWNhdG9ycyB7XG4gIG1hcmdpbi1ib3R0b206IC0xMHB4OyB9XG5cbi5jYXJvdXNlbC1jb250cm9sLmxlZnQgLmdseXBoaWNvbjo6YmVmb3JlLCAuY2Fyb3VzZWwtY29udHJvbC5yaWdodCAuZ2x5cGhpY29uOjpiZWZvcmUge1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmdoX19zZXF1ZW5jZV9fc2xpZGVyX19pbm5lcl9fc2xpZGUge1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG5cbi5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX3NsaWRlX19hY3Rpdml0eSB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIHRvb2x0aXBzIGFuZCBwb3BvdmVycyAqL1xuLnBvcG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmOyB9XG4gIC5wb3BvdmVyIC5naF9fYmxvY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMDsgfVxuICAucG9wb3ZlciAucG9wb3Zlci10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTsgfVxuICAucG9wb3ZlciAucG9wb3Zlci10aXRsZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAucG9wb3ZlciAucG9wb3Zlci1jb250ZW50IHtcbiAgICBwYWRkaW5nOiA5cHggMTRweDsgfVxuXG4udG9vbHRpcC1hcnJvdyB7XG4gIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGhlaWdodDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMDsgfVxuXG4udG9vbHRpcEFjdGlvbiBpbWcge1xuICBwYWRkaW5nOiAxNXB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN0VDM0U3O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lOyB9XG5cbmEudG9vbHRpcEFjdGlvbiB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIGEudG9vbHRpcEFjdGlvbjpsaW5rIHtcbiAgICBjb2xvcjogIzdFQzNFNzsgfVxuICBhLnRvb2x0aXBBY3Rpb246dmlzaXRlZCB7XG4gICAgY29sb3I6ICMyNDhjYzI7IH1cbiAgYS50b29sdGlwQWN0aW9uOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgfVxuICBhLnRvb2x0aXBBY3Rpb246YWN0aXZlIHtcbiAgICBjb2xvcjogIzdFQzNFNztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRyaWdnZXItY29tbW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogIzdFQzNFNyAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbml0aWFsOyB9XG4gIC50cmlnZ2VyLWNvbW1vbiA+IGltZyB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7IH1cbiAgaW1nLnRyaWdnZXItY29tbW9uIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgfVxuXG4udHJpZ2dlci1jb21tb24ub3BlbmVkIHtcbiAgY29sb3I6ICMyNDhjYzIgIWltcG9ydGFudDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXNfcGFuZSA+IHA6bm90KC50cmlnZ2VyLWNvbW1vbik6bm90KC5wYXJhZ3JhcGhudW1iZXIpOm5vdCguaW5zdHJ1Y3Rpb25zKSB7XG4gIHBhZGRpbmctbGVmdDogMS4yZW07IH1cblxuLmdoX19kcmFnbmRyb3BfX3NvdXJjZV9fb3B0aW9ucyB7XG4gIHBhZGRpbmctbGVmdDogMjBweDsgfVxuXG4uZ2hfX2RyYWduZHJvcF9fc291cmNlX19vcHRpb25zX19jaG9pY2UsIC5naF9fZHJhZ25kcm9wX190YXJnZXRfX2Fuc3dlcnMgPiBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNFNkU2RTg7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDEwcHggMjVweDsgfVxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X19hbnN3ZXJzID4gbGkge1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4OyB9XG5cbi5naF9fZHJhZ25kcm9wX190YXJnZXRfX2Fuc3dlcnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGdyZXk7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi5naF9fZHJhZ25kcm9wX190YXJnZXRfX2Fuc3dlcnNfX3BsYWNlaG9sZGVyIHtcbiAgcGFkZGluZzogMTBweDsgfVxuXG4uZ2hfX2RyYWduZHJvcF9fZmVlZGJhY2sge1xuICBtaW4taGVpZ2h0OiAzZW07IH1cblxuLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fZHJhZ25kcm9wX19jb250YWluZXJfX2NlbGxzIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7IH0gfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lciB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH0gfVxuXG4uZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL3F1ZXN0aW9uLWljb24uc3ZnXCIpLCB1cmwoXCIuLi9pbWFnZXMvcXVlc3Rpb24ucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDIuMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjYzJjMmMyO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBib3JkZXItd2lkdGg6IDFweDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogNHJlbTsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxLjdyZW07IH0gfVxuICAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBoNSwgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gaDYsIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBhLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBhOmhvdmVyLCAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19ibG9ja19fZHJhZ25kcm9wX19xdWVzdGlvbiBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYmxvY2tfX2RyYWduZHJvcF9fcXVlc3Rpb24gaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX2ZsZXgtZG5kX19zb3VyY2UtY29tcG9uZW50IHtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5naF9fZmxleC1kbmRfX3NvdXJjZS1jb21wb25lbnQtLXRleHQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAxcmVtO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDtcbiAgY29sb3I6ICMwMDA7IH1cbiAgLmdoX19mbGV4LWRuZF9fc291cmNlLWNvbXBvbmVudC0tdGV4dCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVlc3Rpb24taWNvbi5zdmdcIiksIHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi4xcmVtO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTsgfSB9XG4gIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGg1LCAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiBoNiwgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGEsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGE6aG92ZXIsIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfbWF0Y2hpbmdEbkRfX3F1ZXN0aW9uIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9tYXRjaGluZ0RuRF9fcXVlc3Rpb24gaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi8qIHdoZW4gYWRkZWQgZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIFxuYWRkZWQgYXMgZXh0cmEgY2xhc3MgaW4gdGhlIGJsb2NrLiBJdCB3aWxsIGRpc3BsYXkgYXMgdGFidWxhciBmb3JtIHdoZXJlIHRoZSB0YXJnZXQgY29udGFpbmVyIFxuaXMgdG8gYmUgaW4gdGhlIHRhYmxlIHdpdGggb3V0bGluZS4gVGhlIGRyYWdhYmxlIG9iamVjdHMgd2lsbCBiZSBvbiB0aGUgdG9wIG9mIHRoZSB0YWJsZS5cblxuKi9cbi5naF9fZHJhZ25kcm9wX190YXJnZXRfc2hvd2FzdGFibGUgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHMgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHNfX2NlbGwsIC5naF9fZHJhZ25kcm9wX190YXJnZXRfc2hvd2FzdGFibGUgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHMgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHNfX2NlbGxfX3RhcmdldFpvbmUge1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDsgfVxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIC5naF9fZHJhZ25kcm9wX19jb250YWluZXJfX2NlbGxzIC5naF9fZHJhZ25kcm9wLXJvdy0xLCAuZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIC5naF9fZHJhZ25kcm9wX19jb250YWluZXJfX2NlbGxzIC5naF9fZHJhZ25kcm9wLWZpcnN0LXJvdyB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMDAwOyB9XG4gIC5naF9fZHJhZ25kcm9wX190YXJnZXRfc2hvd2FzdGFibGUgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHMgLmdoX19kcmFnbmRyb3Atcm93LTEgLmdoX19kcmFnbmRyb3BfX3RhcmdldC1jb21wb25lbnRfY2hpbGRyZW5zLCAuZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIC5naF9fZHJhZ25kcm9wX19jb250YWluZXJfX2NlbGxzIC5naF9fZHJhZ25kcm9wLWZpcnN0LXJvdyAuZ2hfX2RyYWduZHJvcF9fdGFyZ2V0LWNvbXBvbmVudF9jaGlsZHJlbnMge1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwMDA7IH1cblxuLmdoX19kcmFnbmRyb3BfX3RhcmdldF9zaG93YXN0YWJsZSAuZ2hfX2RyYWduZHJvcF9fY29udGFpbmVyX19jZWxscyAuZ2hfX2RyYWduZHJvcC1vZGQtZXZlbiB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMwMDA7XG4gIGJvcmRlci10b3A6IDBweDsgfVxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIC5naF9fZHJhZ25kcm9wX19jb250YWluZXJfX2NlbGxzIC5naF9fZHJhZ25kcm9wLWZpcnN0LWNvbHVtbiwgLmdoX19kcmFnbmRyb3BfX3RhcmdldF9zaG93YXN0YWJsZSAuZ2hfX2RyYWduZHJvcF9fY29udGFpbmVyX19jZWxscyAuZ2hfX2RyYWduZHJvcC1jb2wtMSB7XG4gIGJvcmRlci1sZWZ0OiAxcHggc29saWQgIzAwMDsgfVxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIC5naF9fZHJhZ25kcm9wX19jb250YWluZXJfX2NlbGxzIC5naF9fZHJhZ25kcm9wLWV2ZW4tY29sIHtcbiAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjMDAwO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5naF9fZHJhZ25kcm9wX190YXJnZXRfc2hvd2FzdGFibGUgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHMgLmdoX19kcmFnbmRyb3AtbGFzdC1jb2x1bW4ge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjMDAwOyB9XG5cbi5naF9fZHJhZ25kcm9wX190YXJnZXRfc2hvd2FzdGFibGUgLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHMgLmdoX19kcmFnbmRyb3AtbGFzdC1yb3cge1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzAwMDsgfVxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIC5naF9fZHJhZ25kcm9wX19jb250YWluZXJfX2NlbGxzIC5naF9fZHJhZ25kcm9wX190YXJnZXQtY29tcG9uZW50X19zb3VyY2VzIHtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cblxuLypcbi51aS1kcmFnZ2FibGUtaGVscGVyIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICMwMDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuI3NvdXJjZSBsaTpob3ZlciwgLnVpLWRyYWdnYWJsZS1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NFQ0ZGO1xufVxuXG5cbi5zZXF1ZW5jZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWUgdXJsKGltYWdlcy91aS1iZ19oaWdobGlnaHQtc29mdF8xMDBfZWVlZWVlXzF4MTAwLnBuZykgNTAlIHRvcCByZXBlYXQteDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZSB1cmwoaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzEwMF9lZWVlZWVfMXgxMDAucG5nKSA1MCUgdG9wIHJlcGVhdC14O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxub2wge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAzNXB4O1xufVxuKi9cbi5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24ge1xuICBiYWNrZ3JvdW5kOiAjRTZFNkU4O1xuICB6LWluZGV4OiAyO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBoNSwgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gaDYsIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBhLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBhOmhvdmVyLCAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19vcHRpb24gaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fb3B0aW9uIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fdGFyZ2V0IHtcbiAgcGFkZGluZzogMC41cmVtIDFyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IGRhc2hlZCBncmV5OyB9XG5cbi5naF9fbWF0Y2hpbmctZG5kX19zb3VyY2UtaGVhZGVyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fdGFyZ2V0LWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RGRjRGQiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ldXRyYWwuc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICM3RkQzRjI7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgaDUsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBoNiwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBhLCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIGE6aG92ZXIsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjay0tb3ZlcmFsbCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxsIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2stLW92ZXJhbGwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVlc3Rpb24taWNvbi5zdmdcIiksIHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi4xcmVtO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiB7XG4gICAgICBtYXJnaW4tbGVmdDogMS43cmVtOyB9IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gaDUsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBoNiwgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBhLCAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb24gbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIGE6aG92ZXIsIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19xdWVzdGlvbiBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX3F1ZXN0aW9uIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb24ge1xuICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4gIC13ZWJraXQtcGFkZGluZy1zdGFydDogNHJlbTsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGNEZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV1dHJhbC5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogIzdGRDNGMjsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayBoNSwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGg2LCAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGEsIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgYTpob3ZlciwgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrIGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2sgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19mZWVkYmFjayBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCBoNSwgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgaDYsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IGEsIC5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IGEge1xuICBjb2xvcjogIzAwN0Y3QTsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCBhOmhvdmVyLCAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNUM3QzsgfVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgaW1nLnJpZ2h0IHtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9fYWZ0ZXItaW50ZXJhY3Rpb24tY29udGVudCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IGltZy5jZW50ZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgaW1nLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG5cbi5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50IGltZy5sZWZ0QWxvbmUge1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2FmdGVyLWludGVyYWN0aW9uLWNvbnRlbnQgaW1nLnJpZ2h0QWxvbmUge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY0RkIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uZXV0cmFsLnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjN0ZEM0YyOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGg1LCAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayBoNiwgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGEsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGE6aG92ZXIsIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX21hdGNoaW5nLWRuZF9faW50ZXJhY3Rpb25fX2ZlZWRiYWNrIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19tYXRjaGluZy1kbmRfX2ludGVyYWN0aW9uX19mZWVkYmFjayBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX21hdGNoaW5nRG5EX19mZWVkYmFjay1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU4O1xuICBjb2xvcjogYmxhY2s7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IG5vbmU7IH1cbiAgLmdoX19tYXRjaGluZ0RuRF9fZmVlZGJhY2stYnV0dG9uOmhvdmVyLCAuZ2hfX21hdGNoaW5nRG5EX19mZWVkYmFjay1idXR0b246YWN0aXZlLCAuZ2hfX21hdGNoaW5nRG5EX19mZWVkYmFjay1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLkhvcFNwb3RJbWFnZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uSG90U3BvdEltYWdlIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cblxuLmhvdHNwb3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5ob3RzcG90IC50aGVsYWJlbCB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLkhvdHNwb3RSYWlscm9hZCB7XG4gIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuSG90c3BvdFJhaWxyb2FkIGltZyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XG4gICAgb3BhY2l0eTogMC4yNTsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgLmdoX19ob3RzcG90LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmdoX19ob3RzcG90X19pbWFnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1jb2xvcjogIzc3Nzc3NztcbiAgaGVpZ2h0OiAwcHggIWltcG9ydGFudDsgfVxuICAudWktc2xpZGVyLWhvcml6b250YWwgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAxNUM3QyAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogaW5pdGlhbDtcbiAgICBib3JkZXItY29sb3I6ICNjY2NjY2M7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIHRvcDogLTAuNmVtO1xuICAgIHdpZHRoOiAxLjJlbTtcbiAgICBoZWlnaHQ6IDEuMmVtO1xuICAgIG1hcmdpbi1sZWZ0OiAtMC42ZW07XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5naF9fbWNxX19zbGlkZXJfX3dyYXBwZXIge1xuICBtYXJnaW46IDJyZW0gMnJlbTsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX193cmFwcGVyIC51aS1zbGlkZXItbGFiZWwtdGlja3Mgc3BhbiB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLnVpLXNsaWRlci1sYWJlbC10aWNrcyBwIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy10b3A6IDAuN2VtOyB9XG5cbi8qIFN5dGxpbmcgb2YgdGhlIGFycm93cyAqL1xuLmdoX19tY3FfX3NsaWRlcl9fYXJyb3dfX2xlZnQsXG4uZ2hfX21jcV9fc2xpZGVyX19hcnJvd19fcmlnaHQge1xuICBoZWlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAyMHB4OyB9XG5cbi5naF9fbWNxX19zbGlkZXJfX2Fycm93X19sZWZ0IHtcbiAgY29udGVudDogdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHdpZHRoJTNEJTIyOXB4JTIyJTIwaGVpZ2h0JTNEJTIyMTRweCUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDklMjAxNCUyMiUyMHZlcnNpb24lM0QlMjIxLjElMjIlMjB4bWxucyUzRCUyMmh0dHAlM0EvL3d3dy53My5vcmcvMjAwMC9zdmclMjIlMjB4bWxucyUzQXhsaW5rJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8xOTk5L3hsaW5rJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDJTIxLS0lMjBHZW5lcmF0b3IlM0ElMjBTa2V0Y2glMjA0Ni4yJTIwJTI4NDQ0OTYlMjklMjAtJTIwaHR0cCUzQS8vd3d3LmJvaGVtaWFuY29kaW5nLmNvbS9za2V0Y2glMjAtLSUzRSUwQSUyMCUyMCUyMCUyMCUzQ3RpdGxlJTNFcnNBcnJvd0xlZnQlM0MvdGl0bGUlM0UlMEElMjAlMjAlMjAlMjAlM0NkZXNjJTNFQ3JlYXRlZCUyMHdpdGglMjBTa2V0Y2guJTNDL2Rlc2MlM0UlMEElMjAlMjAlMjAlMjAlM0NkZWZzJTNFJTNDL2RlZnMlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJCbG9jay1hbmQtYmFzZS1DU1MtZ3VpZGVsaW5lJTIyJTIwc3Ryb2tlJTNEJTIybm9uZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJNQ1ElMkMtUmFuZ2Utc2xpZGVyJTNBLURlc2t0b3AlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtMTIxLjAwMDAwMCUyQyUyMC0yNzQuMDAwMDAwJTI5JTIyJTIwc3Ryb2tlJTNEJTIyJTIzODA4MDgwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZyUyMGlkJTNEJTIyc2xpZGVyJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4MTIyLjAwMDAwMCUyQyUyMDIxMS4wMDAwMDAlMjklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0Nwb2x5bGluZSUyMGlkJTNEJTIycnNBcnJvd0xlZnQlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgzLjI1MTM3NSUyQyUyMDY5Ljc0NTAwMCUyOSUyMHNjYWxlJTI4LTElMkMlMjAxJTI5JTIwdHJhbnNsYXRlJTI4LTMuMjUxMzc1JTJDJTIwLTY5Ljc0NTAwMCUyOSUyMCUyMiUyMHBvaW50cyUzRCUyMjAlMjA3Ni40OSUyMDYuNTAyNzUwNiUyMDY5Ljc0JTIwMC4wMDk2MzM3MDQ1OSUyMDYzJTIyJTNFJTNDL3BvbHlsaW5lJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDL2clM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvZyUzRSUwQSUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTNDL3N2ZyUzRVwiKTsgfVxuXG4uZ2hfX21jcV9fc2xpZGVyX19hcnJvd19fcmlnaHQge1xuICBjb250ZW50OiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjI5cHglMjIlMjBoZWlnaHQlM0QlMjIxNHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOSUyMDE0JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlM0UlMEElMjAlMjAlMjAlMjAlM0MlMjEtLSUyMEdlbmVyYXRvciUzQSUyMFNrZXRjaCUyMDQ2LjIlMjAlMjg0NDQ5NiUyOSUyMC0lMjBodHRwJTNBLy93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTNDdGl0bGUlM0Vyc0Fycm93UmlnaHQlM0MvdGl0bGUlM0UlMEElMjAlMjAlMjAlMjAlM0NkZXNjJTNFQ3JlYXRlZCUyMHdpdGglMjBTa2V0Y2guJTNDL2Rlc2MlM0UlMEElMjAlMjAlMjAlMjAlM0NkZWZzJTNFJTNDL2RlZnMlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJCbG9jay1hbmQtYmFzZS1DU1MtZ3VpZGVsaW5lJTIyJTIwc3Ryb2tlJTNEJTIybm9uZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJNQ1ElMkMtUmFuZ2Utc2xpZGVyJTNBLURlc2t0b3AlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtODk0LjAwMDAwMCUyQyUyMC0yNzQuMDAwMDAwJTI5JTIyJTIwc3Ryb2tlJTNEJTIyJTIzODA4MDgwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZyUyMGlkJTNEJTIyc2xpZGVyJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4MTIyLjAwMDAwMCUyQyUyMDIxMS4wMDAwMDAlMjklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0Nwb2x5bGluZSUyMGlkJTNEJTIycnNBcnJvd1JpZ2h0JTIyJTIwcG9pbnRzJTNEJTIyNzczJTIwNzYuNDklMjA3NzkuNTAyNzUxJTIwNjkuNzQlMjA3NzMuMDA5NjM0JTIwNjMlMjIlM0UlM0MvcG9seWxpbmUlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvZyUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTIwJTIwJTIwJTIwJTNDL2clM0UlMEElM0Mvc3ZnJTNFXCIpOyB9XG5cbi5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTg7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stYnV0dG9uOmhvdmVyLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay1idXR0b246YWN0aXZlLCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay1idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cblxuLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sge1xuICB3aWR0aDogODklO1xuICBtYXJnaW4tbGVmdDogMnJlbTsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBoNSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBoNiwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgYSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIGE6aG92ZXIsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjayBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2sgcCB7XG4gICAgLXdlYmtpdC1tYXJnaW4tYWZ0ZXI6IDA7IH1cblxuLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb3JyZWN0LnN2Z1wiKTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJvcmRlci1jb2xvcjogIzIyQjU3MzsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBoNSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBoNiwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgYSwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGE6aG92ZXIsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0tY29ycmVjdCAuYWxlcnQtc3VjY2VzcywgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3QgLnRhYmxlZmVlZGJhY2sgLnN1Y2Nlc3MsIC50YWJsZWZlZWRiYWNrIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxOyB9XG5cbi5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3Qge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkRDRkQyICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5jb3JyZWN0LnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjRUEwNDJCOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGg1LCAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCBoNiwgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGEsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGE6aG92ZXIsIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi1pY29uLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAyLjFyZW07XG4gIGJvcmRlci1jb2xvcjogI2MyYzJjMjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm9yZGVyLXdpZHRoOiAxcHg7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiA0cmVtO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDRyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTsgfSB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGg1LCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGg2LCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiBhLCAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gYTpob3ZlciwgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX21jcV9fc2xpZGVyX19xdWVzdGlvbiBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24gaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fbWNxX19zbGlkZXJfX3F1ZXN0aW9uIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3BhZ2UtdGl0bGUsXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3BhZ2UtdGl0bGUgPiBoMSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi10YWJzX190YWJfX2xpbmsge1xuICBjb2xvcjogIzU3YTM2NDsgfVxuICAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tdGFic19fdGFiX19saW5rOmhvdmVyIHtcbiAgICBjb2xvcjogIzU3YTM2NDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaDUsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaDYsIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgYSwgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIGxpLmFjdGl2ZSA+IGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgYSB7XG4gIGNvbG9yOiAjMDA3RjdBOyB9XG4gIC5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyBhOmhvdmVyLCAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMTVDN0M7IH1cblxuLmdoX19Xb3JrZWRFeGFtcGxlX19zZWN0aW9uLXBhbmVzIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaW1nLnJpZ2h0IHtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAuZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX3NlY3Rpb24tcGFuZXMgaW1nLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG5cbi5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyBpbWcubGVmdEFsb25lIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyBpbWcucmlnaHRBbG9uZSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX2VuZC1uZXh0LXNlY3Rpb24tdHJpZ2dlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDtcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fV29ya2VkRXhhbXBsZV9fZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiA4MHZ3O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ExMkIyRjsgfSB9XG4gIC5naF9fV29ya2VkRXhhbXBsZV9fZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lOyB9XG5cbi5naF9fV29ya2VkRXhhbXBsZV9fZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyX19zcGFjaW5nLWJlZm9yZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAyLjVlbTsgfVxuXG4uZ2hfX1dvcmtlZEV4YW1wbGVfX2VuZC1uZXh0LXNlY3Rpb24tdHJpZ2dlcl9fdGV4dCB7XG4gIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogYXV0byAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjVyZW0gNXJlbSAhaW1wb3J0YW50O1xuICBib3JkZXI6IDJweCBzb2xpZCAjRDM4ODc0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbSAhaW1wb3J0YW50O1xuICBjb2xvcjogI0ExMkIyRiAhaW1wb3J0YW50OyB9XG5cbi5naF9fd29ya2VkLWV4YW1wbGVfX2NpdGF0aW9uLXRhYl9fY2l0YXRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyB9XG5cbi5naF9fd29ya2VkLWV4YW1wbGVzX19jaXRhdGlvbi10YWJfX2NpdGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IH1cblxuLndvcmtlZEV4YW1wbGVfX3NlY29uZGFyeVJlcG9ydF9fY29udGVudCB7XG4gIG1hcmdpbi10b3A6IDIwcHg7IH1cblxuLmdoX19jaGlsZHJlbi10YWJzIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTsgfVxuXG4uZ2hfX2NoaWxkcmVuLXRhYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkOyB9XG5cbi5naF9fY2hpbGRyZW4tdGFic19fbGlzdF9faXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgYmFja2dyb3VuZDogI2VlZTtcbiAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogNHB4O1xuICBtYXJnaW4tcmlnaHQ6IDByZW07XG4gIG1hcmdpbi1ib3R0b206IC0ycHg7IH1cbiAgLmdoX19jaGlsZHJlbi10YWJzX19saXN0X19pdGVtLmFjdGl2ZSB7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzk5OTtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDA7IH1cblxuLmdoX19jaGlsZHJlbi10YWJzX19saXN0X19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgY29sb3I6ICMzMzM7IH1cbiAgLmdoX19jaGlsZHJlbi10YWJzX19saXN0X19pdGVtX19saW5rLCAuZ2hfX2NoaWxkcmVuLXRhYnNfX2xpc3RfX2l0ZW1fX2xpbms6aG92ZXIsIC5naF9fY2hpbGRyZW4tdGFic19fbGlzdF9faXRlbV9fbGluazphY3RpdmUsIC5naF9fY2hpbGRyZW4tdGFic19fbGlzdF9faXRlbV9fbGluazpmb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGNvbG9yOiAjMzMzOyB9XG5cbi5naF9fYnRuLS1uZXh0LXRhYiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYnRuLS1uZXh0LXRhYiA+IHAsIC5naF9fYnRuLS1uZXh0LXRhYiA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAuZ2hfX2J0bi0tbmV4dC10YWI6YWN0aXZlLCAuZ2hfX2J0bi0tbmV4dC10YWI6Zm9jdXMsIC5naF9fYnRuLS1uZXh0LXRhYjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQzJDMjtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZ2hfX2J0bi0tbmV4dC10YWI6YWN0aXZlID4gcCwgLmdoX19idG4tLW5leHQtdGFiOmFjdGl2ZSA+IGEsIC5naF9fYnRuLS1uZXh0LXRhYjpmb2N1cyA+IHAsIC5naF9fYnRuLS1uZXh0LXRhYjpmb2N1cyA+IGEsIC5naF9fYnRuLS1uZXh0LXRhYjpob3ZlciA+IHAsIC5naF9fYnRuLS1uZXh0LXRhYjpob3ZlciA+IGEge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAuZ2hfX2J0bi0tbmV4dC10YWI6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2M7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi8qIFN0eWxlcyBmb3IgYWx0ZXJuYXRlIHRhYkFjdGl2ZUNsYXNzICovXG4udGFiLnNlbGVjdGVkLXRhYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA2cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAxcHg7XG4gIGJvcmRlci1jb2xvcjogIzY2NjsgfVxuXG4vKiBTdHlsZXMgZm9yIFRhYnMgb24gU2lkZSAqL1xuI3RhYi1zaWRlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4O1xuICBoZWlnaHQ6IDMwMHB4OyB9XG5cbiN0YWItc2lkZS1jb250YWluZXIgdWwge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG4gIGZsb2F0OiBsZWZ0O1xuICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweDsgfVxuXG4jdGFiLXNpZGUtY29udGFpbmVyIHVsIGxpIHtcbiAgd2lkdGg6IDEwMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4jdGFiLXNpZGUtY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiN0YWItc2lkZS1jb250YWluZXIgdWwgbGkuc2VsZWN0ZWQtdGFiIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsZWZ0OiAxcHg7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMXB4IDA7IH1cblxuI3RhYi1zaWRlLWNvbnRhaW5lciB1bCBsaTpmaXJzdC1jaGlsZC5zZWxlY3RlZC10YWIge1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbiN0YWItc2lkZS1jb250YWluZXIgdWwgbGkgYS5zZWxlY3RlZC10YWIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbiN0YWItc2lkZS1jb250YWluZXIgLnBhbmVsLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiA1cHg7XG4gIHBhZGRpbmctbGVmdDogMTIwcHg7IH1cblxuLyogU3R5bGVzIGZvciBUYWJzIG9uIEJvdHRvbSAqL1xuI3RhYi1ib3R0b20tY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDA7XG4gIGNsZWFyOiBib3RoOyB9XG5cbiN0YWItYm90dG9tLWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7IH1cblxuI3RhYi1ib3R0b20tY29udGFpbmVyIHVsIGxpIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItdG9wOiBzb2xpZCAxcHg7IH1cblxuI3RhYi1ib3R0b20tY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwO1xuICBvdXRsaW5lOiBub25lOyB9XG5cbiN0YWItYm90dG9tLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7IH1cblxuI3RhYi1ib3R0b20tY29udGFpbmVyIHVsIGxpLmFjdGl2ZSB7XG4gIHdpZHRoOiAzMyU7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4O1xuICBib3JkZXItdG9wOiBub25lOyB9XG5cbiN0YWItYm90dG9tLWNvbnRhaW5lciB1bCBsaSBhLmFjdGl2ZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuI3RhYi1ib3R0b20tY29udGFpbmVyIC5wYW5lbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX2ZpbHRlcl9fYmFja2dyb3VuZCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIHBhZGRpbmc6IDEwcHg7IH1cblxuLmdoX19maWx0ZXJfX2J1dHRvbiB7XG4gIGJhY2tncm91bmQ6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXB4O1xuICBtYXJnaW4tdG9wOiAyLjVweDsgfVxuICAuZ2hfX2ZpbHRlcl9fYnV0dG9uLmlzLWNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICNjNWM1YzU7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5qd3BsYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLmp3LXByZXZpZXcge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDUwJSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdC14OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1yZXBlYXQteTogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgIWltcG9ydGFudDsgfVxuXG4uanctdGFiLWZvY3VzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4uanctdGFiLWluZm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5qdy10YWItZm9jdXM6Zm9jdXMge1xuICBvdXRsaW5lOiBub25lOyB9XG5cbi5qdy11c2VyLWluYWN0aXZlIHtcbiAgb3V0bGluZTogbm9uZTsgfVxuXG4udmlkZW9kaXYge1xuICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19zZXF1ZW5jZV9fYmxvY2tfX2hlYWRpbmdfX2NvbG9yIC52aWRlb2RpdiB7XG4gICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuLmdoX192aWRlb19fYWNjZXNzaWJpbGl0eV9faW5mbyB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX192aWRlb19fYWNjZXNzaWJpbGl0eV9faW5mby52aXNpYmxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogLTFweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGNsaXA6IHJlY3QoMCwgMCwgMCwgMCk7XG4gICAgYm9yZGVyOiAwOyB9XG4gICAgLmdoX192aWRlb19fYWNjZXNzaWJpbGl0eV9faW5mby52aXNpYmxlOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gIC5naF9fdmlkZW9fX2FjY2Vzc2liaWxpdHlfX2luZm8gLmdoX3ZpZGVvX3Nob3J0Y3V0X190aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fdmlkZW9fX2FjY2Vzc2liaWxpdHlfX2luZm8gLmdoX192aWRlb19fc2hvcnRjdXRfX3RhYmxlIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gICAgYm9yZGVyLXNwYWNpbmc6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiA4MDBweDsgfVxuICAgIC5naF9fdmlkZW9fX2FjY2Vzc2liaWxpdHlfX2luZm8gLmdoX192aWRlb19fc2hvcnRjdXRfX3RhYmxlIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAuZ2hfX3ZpZGVvX19hY2Nlc3NpYmlsaXR5X19pbmZvIC5naF9fdmlkZW9fX3Nob3J0Y3V0X190YWJsZSB0aCwgLmdoX192aWRlb19fYWNjZXNzaWJpbGl0eV9faW5mbyAuZ2hfX3ZpZGVvX19zaG9ydGN1dF9fdGFibGUgdGQge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNFNkU2RTg7IH1cblxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19iYWNrZ3JvdW5kLCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1ib3R0b20tcmlnaHQsIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLXJpZ2h0LW1pZGRsZSwgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9jay0tY2VudGVyLCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1sZWZ0LW1pZGRsZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBwYWRkaW5nLXJpZ2h0OiA0cmVtOyB9XG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLWludGVyYWN0aXZlLXF1ZXN0aW9uIHtcbiAgcGFkZGluZy10b3A6IDEuMjUlOyB9XG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLXRvcC1sZWZ0IHtcbiAgbGVmdDogNSU7XG4gIHRvcDogNSU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLXRvcC1taWRkbGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdG9wOiA1JTtcbiAgd2lkdGg6IDQwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLXRvcC1yaWdodCB7XG4gIG1hcmdpbi1yaWdodDogNSU7XG4gIG1hcmdpbi10b3A6IDUlO1xuICBmbG9hdDogcmlnaHQ7IH1cblxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9jay0tYm90dG9tLXJpZ2h0IHtcbiAgcmlnaHQ6IDUlO1xuICBib3R0b206IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLWJvdHRvbS1taWRkbGUge1xuICBib3R0b206IDE1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDAlKTsgfVxuXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1ib3R0b20tbGVmdCB7XG4gIGJvdHRvbTogMTUlO1xuICBsZWZ0OiA1JTtcbiAgcG9zaXRpb246IGFic29sdXRlOyB9XG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLXJpZ2h0LW1pZGRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiA0MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgZmxvYXQ6IHJpZ2h0O1xuICByaWdodDogNSU7IH1cblxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9jay0tY2VudGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDAlLCAtNDAlKTsgfVxuXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1sZWZ0LW1pZGRsZSB7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1JTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTsgfVxuXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgbWFyZ2luOiAxcmVtOyB9XG5cbi8qXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5naF9fYnV0dG9uLWJsb2NrOyAgIFxufSovXG4uZ2hfX3NwZWVjaC1idWJibGUge1xuICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICBtYXgtd2lkdGg6IDM2ZW07XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuXG4jaGlkZGVubWVkaWFsaW5rcyB7XG4gIGhlaWdodDogMHB4OyB9XG5cbiNza2lwIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jcGFnZS1wcmV2LCAucGFnZS1wcmV2IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4jY29udGVudGRpdiB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmdoX19ibG9ja19fbGF5b3V0LS1wbGFpbl9fYmxvY2sge1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7IH1cblxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmdoLWNvbnRhaW5lci1mbHVpZCB7XG4gIHBhZGRpbmctcmlnaHQ6IDI3cHg7XG4gIHBhZGRpbmctbGVmdDogMjdweDsgfVxuXG4uZ2hfX3NwZWVjaC1idWJibGUge1xuICBiYWNrZ3JvdW5kOiAjRTBFMEUwO1xuICBtYXgtd2lkdGg6IDM2ZW07XG4gIHBhZGRpbmc6IDFlbSAxLjVlbTsgfVxuXG4uZ2hfX2hhbmRib29rX19jb250ZW50X19wYWdldGl0bGUsXG4uZ2hfX2hhbmRib29rQm9va1NoZWxmX19wYWdlLWhlYWRlciB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3BhZ2V0aXRsZSBoMSwgLmdoX19oYW5kYm9va19fY29udGVudF9fcGFnZXRpdGxlIGgyLCAuZ2hfX2hhbmRib29rX19jb250ZW50X19wYWdldGl0bGUgaDMsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3BhZ2V0aXRsZSBoNCwgLmdoX19oYW5kYm9va19fY29udGVudF9fcGFnZXRpdGxlIGg1LCAuZ2hfX2hhbmRib29rX19jb250ZW50X19wYWdldGl0bGUgLmZpbmFsc2NlbmFyaW9zY29yZSwgLmdoX19oYW5kYm9va19fY29udGVudF9fcGFnZXRpdGxlIGg2LCAuZ2hfX2hhbmRib29rX19jb250ZW50X19wYWdldGl0bGUgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19oYW5kYm9va19fY29udGVudF9fcGFnZXRpdGxlIGEsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3BhZ2V0aXRsZSAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3BhZ2V0aXRsZSBsaS5hY3RpdmUgPiBhLCAuZ2hfX2hhbmRib29rX19jb250ZW50X19wYWdldGl0bGUgcCxcbiAgLmdoX19oYW5kYm9va0Jvb2tTaGVsZl9fcGFnZS1oZWFkZXIgaDEsXG4gIC5naF9faGFuZGJvb2tCb29rU2hlbGZfX3BhZ2UtaGVhZGVyIGgyLFxuICAuZ2hfX2hhbmRib29rQm9va1NoZWxmX19wYWdlLWhlYWRlciBoMyxcbiAgLmdoX19oYW5kYm9va0Jvb2tTaGVsZl9fcGFnZS1oZWFkZXIgaDQsXG4gIC5naF9faGFuZGJvb2tCb29rU2hlbGZfX3BhZ2UtaGVhZGVyIGg1LFxuICAuZ2hfX2hhbmRib29rQm9va1NoZWxmX19wYWdlLWhlYWRlciAuZmluYWxzY2VuYXJpb3Njb3JlLFxuICAuZ2hfX2hhbmRib29rQm9va1NoZWxmX19wYWdlLWhlYWRlciBoNixcbiAgLmdoX19oYW5kYm9va0Jvb2tTaGVsZl9fcGFnZS1oZWFkZXIgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW1cbiAgLmdoX19oYW5kYm9va0Jvb2tTaGVsZl9fcGFnZS1oZWFkZXIgYSxcbiAgLmdoX19oYW5kYm9va0Jvb2tTaGVsZl9fcGFnZS1oZWFkZXIgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFic1xuICAuZ2hfX2hhbmRib29rQm9va1NoZWxmX19wYWdlLWhlYWRlciBsaS5hY3RpdmUgPiBhLFxuICAuZ2hfX2hhbmRib29rQm9va1NoZWxmX19wYWdlLWhlYWRlciBwIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAxNUM3QzsgfVxuXG4uZ2hfX2hhbmRib29rX19wcmludGljb25zIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmc6IC4ycmVtO1xuICBwYWRkaW5nLXJpZ2h0OiA1JTsgfVxuXG4uZ2hfX2hhbmRib29rIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdoX2hhbmRib29rX2xheW91dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7IH1cblxuLmdoX19oYW5kYm9va19fcHJpbnRpY29ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogNSU7IH1cbiAgLmdoX19oYW5kYm9va19fcHJpbnRpY29ucyBzcGFuIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmdoX19oYW5kYm9va19fcHJpbnRpY29ucyBhOmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdoX19oYW5kYm9va19fcHJpbnRpY29ucyAuZ2x5cGhpY29uIHtcbiAgICBjb2xvcjogYmxhY2s7IH1cblxuLmdoX19oYW5kYm9va19fY29udGVudCB7XG4gIG1hcmdpbi1sZWZ0OiA0cmVtO1xuICBvcmRlcjogMjsgfVxuXG4ucGFnZS1oZWFkZXIuZ2hfX2hhbmRib29rX19jb250ZW50X19wYWdldGl0bGUge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIGg1LCAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCBoNiwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgYSwgLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgYSB7XG4gIGNvbG9yOiAjMDA3RjdBOyB9XG4gIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIGE6aG92ZXIsIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCBpbWcucmlnaHQge1xuICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gIC5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3RleHQtYWN0dWFsIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCBpbWcubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cblxuLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwgaW1nLmxlZnRBbG9uZSB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uZ2hfX2hhbmRib29rX19jb250ZW50X190ZXh0LWFjdHVhbCBpbWcucmlnaHRBbG9uZSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX2hhbmRib29rX190b2Mge1xuICBkaXNwbGF5OiBub25lO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBvcmRlcjogMTsgfVxuICAuZ2hfX2hhbmRib29rX190b2Mgc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogNTAwOyB9XG4gIC5naF9faGFuZGJvb2tfX3RvYyBsaSBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdoX19oYW5kYm9va19fdG9jIHVsIHtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLmdoX19oYW5kYm9va19fdG9jIHVsIC5NZW51Q2hpbGRDaGlsZCB7XG4gICAgICBmb250LXNpemU6IC45ZW07IH1cbiAgLmdoX19oYW5kYm9va19fdG9jIC50b2MgbGkge1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tbGVmdDogLTI1cHg7IH1cbiAgLmdoX19oYW5kYm9va19fdG9jIC50b2Mgb2wge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgICAuZ2hfX2hhbmRib29rX190b2MgLnRvYyBvbCBsaSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDVweDtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyMHB4O1xuICAgICAgcGFkZGluZzogMDsgfVxuXG5hLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbmxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZGVyOyB9XG5cbi5NZW51Q2hpbGQge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbiAgbWFyZ2luLXRvcDogMjBweDsgfVxuXG4ubWVudWltZyB7XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDU3NXB4KSB7XG4gIC5OZXh0UHJldiB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIHRoaXMgaXMgbm90IHBlcmZlY3QgYnV0IGFsaWducyBsYXlvdXQgb2YgdGhlIGNoaWxkcmVuIHBhZ2VzIHdpdGggdGhlIG1haW4gY29udGVudCBpbiBhbiBPSyB3YXkgKi9cbmJvZHkuSGFuZGJvb2sgLnRodW1ibmFpbHMsXG5ib2R5LkhhbmRib29rQm9va3NoZWxmIC50aHVtYm5haWxzLFxuYm9keS5IYW5kYm9va0NoYXB0ZXIgLnRodW1ibmFpbHMsXG5ib2R5LkhhbmRib29rQ2hhcHRlclNlY3Rpb24gLnRodW1ibmFpbHMge1xuICBtYXJnaW4tbGVmdDogMjQuOTk5OTk5OTklOyB9XG5cbi5IYW5kQm9va0xpbmssXG4uSGFuZEJvb2tMaW5rVmlkZW8sXG4ubGluay10by1oYW5kYm9vayxcbi5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b24sXG4ubGluay10by1oYW5kYm9vay0tYXMtYnV0dG9uIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuSGFuZEJvb2tMaW5rOmhvdmVyLCAuSGFuZEJvb2tMaW5rOmZvY3VzLCAuSGFuZEJvb2tMaW5rOmFjdGl2ZSwgLkhhbmRCb29rTGluayxcbiAgLkhhbmRCb29rTGlua1ZpZGVvOmhvdmVyLFxuICAuSGFuZEJvb2tMaW5rVmlkZW86Zm9jdXMsXG4gIC5IYW5kQm9va0xpbmtWaWRlbzphY3RpdmUsXG4gIC5IYW5kQm9va0xpbmtWaWRlbyxcbiAgLmxpbmstdG8taGFuZGJvb2s6aG92ZXIsXG4gIC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b246aG92ZXIsXG4gIC5saW5rLXRvLWhhbmRib29rOmZvY3VzLFxuICAuZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluayAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uOmZvY3VzLFxuICAubGluay10by1oYW5kYm9vazphY3RpdmUsXG4gIC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b246YWN0aXZlLFxuICAubGluay10by1oYW5kYm9vayxcbiAgLmdoX19idXR0b24tYmxvY2stLWFzLWhhbmRib29rLWxpbmsgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbixcbiAgLmxpbmstdG8taGFuZGJvb2stLWFzLWJ1dHRvbjpob3ZlcixcbiAgLmxpbmstdG8taGFuZGJvb2stLWFzLWJ1dHRvbjpmb2N1cyxcbiAgLmxpbmstdG8taGFuZGJvb2stLWFzLWJ1dHRvbjphY3RpdmUsXG4gIC5saW5rLXRvLWhhbmRib29rLS1hcy1idXR0b24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9oYW5kYm9vay1zbWFsbC5zdmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBwYWRkaW5nOiAwLjVlbSAwLjVlbSAwLjVlbSAzZW07XG4gICAgYmFja2dyb3VuZC1zaXplOiAyZW07XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMDdGN0E7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVlbTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLkhhbmRCb29rTGluazpob3ZlciBpbWcuSGFuZEJvb2tMaW5rLWltYWdlLCAuSGFuZEJvb2tMaW5rOmZvY3VzIGltZy5IYW5kQm9va0xpbmstaW1hZ2UsIC5IYW5kQm9va0xpbms6YWN0aXZlIGltZy5IYW5kQm9va0xpbmstaW1hZ2UsIC5IYW5kQm9va0xpbmsgaW1nLkhhbmRCb29rTGluay1pbWFnZSxcbiAgICAuSGFuZEJvb2tMaW5rVmlkZW86aG92ZXIgaW1nLkhhbmRCb29rTGluay1pbWFnZSxcbiAgICAuSGFuZEJvb2tMaW5rVmlkZW86Zm9jdXMgaW1nLkhhbmRCb29rTGluay1pbWFnZSxcbiAgICAuSGFuZEJvb2tMaW5rVmlkZW86YWN0aXZlIGltZy5IYW5kQm9va0xpbmstaW1hZ2UsXG4gICAgLkhhbmRCb29rTGlua1ZpZGVvIGltZy5IYW5kQm9va0xpbmstaW1hZ2UsXG4gICAgLmxpbmstdG8taGFuZGJvb2s6aG92ZXIgaW1nLkhhbmRCb29rTGluay1pbWFnZSwgLmdoX19idXR0b24tYmxvY2stLWFzLWhhbmRib29rLWxpbmsgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbjpob3ZlciBpbWcuSGFuZEJvb2tMaW5rLWltYWdlLFxuICAgIC5saW5rLXRvLWhhbmRib29rOmZvY3VzIGltZy5IYW5kQm9va0xpbmstaW1hZ2UsIC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b246Zm9jdXMgaW1nLkhhbmRCb29rTGluay1pbWFnZSxcbiAgICAubGluay10by1oYW5kYm9vazphY3RpdmUgaW1nLkhhbmRCb29rTGluay1pbWFnZSwgLmdoX19idXR0b24tYmxvY2stLWFzLWhhbmRib29rLWxpbmsgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbjphY3RpdmUgaW1nLkhhbmRCb29rTGluay1pbWFnZSxcbiAgICAubGluay10by1oYW5kYm9vayBpbWcuSGFuZEJvb2tMaW5rLWltYWdlLCAuZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluayAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uIGltZy5IYW5kQm9va0xpbmstaW1hZ2UsXG4gICAgLmxpbmstdG8taGFuZGJvb2stLWFzLWJ1dHRvbjpob3ZlciBpbWcuSGFuZEJvb2tMaW5rLWltYWdlLFxuICAgIC5saW5rLXRvLWhhbmRib29rLS1hcy1idXR0b246Zm9jdXMgaW1nLkhhbmRCb29rTGluay1pbWFnZSxcbiAgICAubGluay10by1oYW5kYm9vay0tYXMtYnV0dG9uOmFjdGl2ZSBpbWcuSGFuZEJvb2tMaW5rLWltYWdlLFxuICAgIC5saW5rLXRvLWhhbmRib29rLS1hcy1idXR0b24gaW1nLkhhbmRCb29rTGluay1pbWFnZSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5IYW5kQm9va0xpbmsgPiBhLFxuICAuSGFuZEJvb2tMaW5rVmlkZW8gPiBhLFxuICAubGluay10by1oYW5kYm9vayA+IGEsIC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b24gPiBhLFxuICAubGluay10by1oYW5kYm9vay0tYXMtYnV0dG9uID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gIC5IYW5kQm9va0xpbms6aG92ZXIsXG4gIC5IYW5kQm9va0xpbmtWaWRlbzpob3ZlcixcbiAgLmxpbmstdG8taGFuZGJvb2s6aG92ZXIsXG4gIC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b246aG92ZXIsXG4gIC5saW5rLXRvLWhhbmRib29rLS1hcy1idXR0b246aG92ZXIge1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICMwMTVDN0M7IH1cblxuLmdoX190YWJsZS1ibG9jayAubGluay10by1oYW5kYm9vaywgLmdoX190YWJsZS1ibG9jayAuZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluayAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uLCAuZ2hfX2J1dHRvbi1ibG9jay0tYXMtaGFuZGJvb2stbGluayAuZ2hfX3RhYmxlLWJsb2NrIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cblxuLmdoX19zdGFuZGFsb25lLXNwbGl0X19lbnRyeS1saW5rIHtcbiAgY29sb3I6IGdyZXk7XG4gIGZsb2F0OiByaWdodDsgfVxuXG4uZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2V4aXQtbGluayB7XG4gIGJhY2tncm91bmQtY29sb3I6IHJlZDtcbiAgcGFkZGluZzogNXB4IDEwcHg7XG4gIGZsb2F0OiByaWdodDtcbiAgY29sb3I6IHdoaXRlO1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7IH1cbiAgLmdoX19zdGFuZGFsb25lLXNwbGl0X19leGl0LWxpbms6aG92ZXIge1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG4uZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2xpbmsge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluayA+IHAsIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluayA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuICAuZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2xpbms6YWN0aXZlLCAuZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2xpbms6Zm9jdXMsIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQzJDMjtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7IH1cbiAgICAuZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2xpbms6YWN0aXZlID4gcCwgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rOmFjdGl2ZSA+IGEsIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazpmb2N1cyA+IHAsIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazpmb2N1cyA+IGEsIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazpob3ZlciA+IHAsIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazpob3ZlciA+IGEge1xuICAgICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDsgfVxuXG4uZ2hfX21haW4tbmF2X19icmVhZGNydW1icyB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZ2hfX21haW5fbmF2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1pbi1oZWlnaHQ6IDQuMnJlbTtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogIzlFOUU5RTtcbiAgYm9yZGVyLWJvdHRvbS13aWR0aDogMC4xcmVtO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4zcmVtICM5RTlFOUU7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjsgfVxuICAuZ2hfX3BhZ2VfX2JvZHlfX3NpZGViYXJfbGF5b3V0IC5naF9fbWFpbl9uYXYge1xuICAgIG1pbi1oZWlnaHQ6IDExNXB4OyB9XG4gIC5naF9fbWFpbl9uYXYuZ2hfX21haW5fX25hdl9fc3RpY2t5X190b3BuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwOyB9XG4gIC5naF9fbWFpbl9uYXYubWFpbl9uYXZfaGFtYnVyZ2VyIC5naF9oYW1fYnVyZ2VyX2ljb24ge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtZW5kO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgbWFyZ2luOiAwcHg7IH1cbiAgICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlciAuZ2hfaGFtX2J1cmdlcl9pY29uIC5naF9faGFtYnVyZ2VyX19zdmdpY29uIHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlOyB9XG4gICAgICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlciAuZ2hfaGFtX2J1cmdlcl9pY29uIC5naF9faGFtYnVyZ2VyX19zdmdpY29uIHN2ZyB7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgICAgICAgLmdoX19tYWluX25hdi5tYWluX25hdl9oYW1idXJnZXIgLmdoX2hhbV9idXJnZXJfaWNvbiAuZ2hfX2hhbWJ1cmdlcl9fc3ZnaWNvbiBzdmcgLmhhbWJ1cmdlcl9faWNvbl9fc3Ryb2tlIHtcbiAgICAgICAgICBzdHJva2U6ICMwMEQ2RDA7IH1cbiAgLmdoX19tYWluX25hdi5tYWluX25hdl9oYW1idXJnZXIgLmdoX2hhbV9tZW51X2NvbnRhaW5fd3JhcHBlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogNXB4IDVweCAyMHB4IDIwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7IH1cbiAgICAuZ2hfX3BhZ2VfX25hdmlnYXRpb25fX1NpZGVCYXIgLmdoX19tYWluX25hdi5tYWluX25hdl9oYW1idXJnZXIgLmdoX2hhbV9tZW51X2NvbnRhaW5fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgICAuZ2hfX3BhZ2VfX25hdmlnYXRpb25fX1NpZGVCYXIgLmdoX19tYWluX25hdi5tYWluX25hdl9oYW1idXJnZXIgLmdoX2hhbV9tZW51X2NvbnRhaW5fd3JhcHBlciB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IH0gfVxuICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlci5pcy1vcGVuIC5naF9oYW1fYnVyZ2VyX2ljb24ge1xuICAgIG1hcmdpbjogMHB4O1xuICAgIGNvbG9yOiB3aGl0ZTsgfVxuICAgIC5naF9fbWFpbl9uYXYubWFpbl9uYXZfaGFtYnVyZ2VyLmlzLW9wZW4gLmdoX2hhbV9idXJnZXJfaWNvbiAuZ2hfX3N2Z19faGFtYnVyZ2VyX19vdXRsaW5lIHtcbiAgICAgIGZpbGw6ICMwMEQ2RDA7IH1cbiAgICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlci5pcy1vcGVuIC5naF9oYW1fYnVyZ2VyX2ljb24gLmdoX19zdmdfX2hhbWJ1cmdlcl9faW5uZXJsaW5lIHtcbiAgICAgIHN0cm9rZTogd2hpdGU7IH1cbiAgLmdoX19tYWluX25hdi5tYWluX25hdl9oYW1idXJnZXIuaXMtb3BlbiAuZ2hfaGFtX21lbnVfY29udGFpbl93cmFwcGVyIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDBENkQwO1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBjb2xvcjogIzAwRDZEMDsgfVxuICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlciAuZ2hfX21haW5fbmF2X19pbm5lcl93cmFwcGVyIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC5naF9fbWFpbl9uYXYubWFpbl9uYXZfaGFtYnVyZ2VyIC5naF9fbWFpbl9uYXZfX2lubmVyX3dyYXBwZXIgLmdoX19tYWluX25hdl9fYWRkaXRpb25hbF9fY29udGVudCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMHZ3IDN2dzsgfVxuICAgIC5naF9fbWFpbl9uYXYubWFpbl9uYXZfaGFtYnVyZ2VyIC5naF9fbWFpbl9uYXZfX2lubmVyX3dyYXBwZXIuZ2hfX2xvZ29fX3Bvc2l0aW9uX19jZW50ZXIge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7IH1cbiAgICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlciAuZ2hfX21haW5fbmF2X19pbm5lcl93cmFwcGVyLmdoX19sb2dvX19wb3NpdGlvbl9fbGVmdCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG4gICAgLmdoX19tYWluX25hdi5tYWluX25hdl9oYW1idXJnZXIgLmdoX19tYWluX25hdl9faW5uZXJfd3JhcHBlci5naF9fbG9nb19fcG9zaXRpb25fX3JpZ2h0IHtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDsgfVxuICAgIC5naF9fbWFpbl9uYXYubWFpbl9uYXZfaGFtYnVyZ2VyIC5naF9fbWFpbl9uYXZfX2lubmVyX3dyYXBwZXIgLmdoX19tYWluX25hdl9fbWVudSB7XG4gICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlciAuZ2hfX21haW5fbmF2X19pbm5lcl93cmFwcGVyIC5naF9fbWFpbl9uYXZfX21lbnUgYTpub3QoLm1lbnV0eHQpOm5vdCguSGFtQnVyZ2VyKTpub3QoLlNpZGVCYXIpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMHB4IDEwcHggMCAxMHB4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGJsYWNrOyB9XG4gICAgICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlciAuZ2hfX21haW5fbmF2X19pbm5lcl93cmFwcGVyIC5naF9fbWFpbl9uYXZfX21lbnUgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgLyogRGFyayBncmV5IGJhY2tncm91bmQgb24gbW91c2Utb3ZlciAqLyB9XG4gICAgICAuZ2hfX21haW5fbmF2Lm1haW5fbmF2X2hhbWJ1cmdlciAuZ2hfX21haW5fbmF2X19pbm5lcl93cmFwcGVyIC5naF9fbWFpbl9uYXZfX21lbnUgLmdoX19tYWluX25hdl9fbWVudV9faXRlbS0tc2VsZWN0ZWQge1xuICAgICAgICBjb2xvcjogIzAxNUM3QztcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAgICAgLmdoX19tYWluX25hdi5tYWluX25hdl9oYW1idXJnZXIgLmdoX19tYWluX25hdl9faW5uZXJfd3JhcHBlciAuZ2hfX21haW5fbmF2X19tZW51IC5naF9fbWFpbl9uYXZfX21lbnVfX2l0ZW0tLXNlbGVjdGVkIGEge1xuICAgICAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9fbWFpbl9uYXZfX2lubmVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5naF9oYW1fbWVudV9jb250YWluX3dyYXBwZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiA5cHg7XG4gIHRvcDogMTBweDtcbiAgei1pbmRleDogMzAwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjkpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5naF9fbWFpbl9uYXZfX2JyZWFkY3J1bWJzIHtcbiAgcGFkZGluZy10b3A6IDByZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdoX19tYWluX25hdl9fbWVudSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdoX19tYWluX25hdl9fYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtOyB9XG4gIC5naF9fbWFpbl9uYXZfX2JyZWFkY3J1bWJzX19pdGVtOm5vdCg6bGFzdC1jaGlsZCk6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIj5cIjtcbiAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgY29sb3I6ICMwMTVDN0M7IH1cblxuLmdoX19tYWluX25hdl9fYnJlYWRjcnVtYnNfX2l0ZW0tLXNlbGVjdGVkIGEge1xuICBjb2xvcjogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG5cbi5naF9fbWFpbl9uYXZfX2JyZWFkY3J1bWJzX19pdGVtX19saW5rIHtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTsgfVxuICAuZ2hfX21haW5fbmF2X19icmVhZGNydW1ic19faXRlbV9fbGluazpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5naF9fbWFpbl9uYXZfX2xvZ28ge1xuICBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG5cbi5naF9fbWFpbl9uYXZfX2xvZ29fX2ltZyB7XG4gIGhlaWdodDogMTAwcHg7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvcXVlc3Rpb24taWNvbi5zdmdcIiksIHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMi4xcmVtO1xuICBib3JkZXItY29sb3I6ICNjMmMyYzI7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJvcmRlci13aWR0aDogMXB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctbGVmdDogNHJlbTtcbiAgLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiA0cmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24ge1xuICAgICAgbWFyZ2luLWxlZnQ6IDEuN3JlbTsgfSB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGg1LCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiBoNiwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGEsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGE6aG92ZXIsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3F1ZXN0aW9uIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcXVlc3Rpb24gaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fcmVzcG9uc2Uge1xuICBtYXJnaW4tYm90dG9tOiAwLjVyZW07IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19yZXNwb25zZSB7XG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTsgfSB9XG5cbi5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGNEZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV1dHJhbC5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogIzdGRDNGMjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNTc2cHgpIHtcbiAgICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgaDUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIGg2LCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgYSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgYTpob3ZlciwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjayBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFODtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2tfYnV0dG9uIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFja19idXR0b246aG92ZXIsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2tfYnV0dG9uOmFjdGl2ZSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFja19idXR0b246Zm9jdXMge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFja19idXR0b24uZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2VtcHR5ZmVlZGJhY2sge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNERkY0RkIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9uZXV0cmFsLnN2Z1wiKTtcbiAgYm9yZGVyLWNvbG9yOiAjN0ZEM0YyOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGg1LCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCBoNiwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGEsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGE6aG92ZXIsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tbmV1dHJhbCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxREVDMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29ycmVjdC5zdmdcIik7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICMyMkI1NzM7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgaDUsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGg2LCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgYSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgYTpob3ZlciwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLmFsZXJ0LXN1Y2Nlc3MsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLnRhYmxlZmVlZGJhY2sgLnN1Y2Nlc3MsIC50YWJsZWZlZWRiYWNrIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWNvcnJlY3QgLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzE7IH1cblxuLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQ0ZEMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2luY29ycmVjdC5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogI0VBMDQyQjsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCBoNSwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGg2LCAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGEsIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYTpob3ZlciwgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLWluY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19zZWxlY3Qge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19zZWxlY3QgK1xuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7IH1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX3NlbGVjdCArIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQ6YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6IGJsYWNrO1xuICB3aWR0aDogMzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwcHg7IH1cblxuaW5wdXQuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fc2VsZWN0OmNoZWNrZWQgKyAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0OmJlZm9yZSB7XG4gIGxldHRlci1zcGFjaW5nOiA1cHg7XG4gIGNvbnRlbnQ6IFwi74GGXCI7IH1cblxuLmdoX19tY3EtLWZlZWRiYWNrLXNob3dpbmcgaW5wdXQuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fc2VsZWN0LS1zaG91bGQtYmUtY2hlY2tlZCArIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQ6OmJlZm9yZSxcbi5naF9fbWNxLS1mZWVkYmFjay1zaG93aW5nIGlucHV0LmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX3NlbGVjdC0tc2hvdWxkLW5vdC1iZS1jaGVja2VkOmNoZWNrZWQgKyAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0OjpiZWZvcmUge1xuICBjb2xvcjogI0VBMDAyQTsgfVxuXG4uZ2hfX21jcS0tZmVlZGJhY2stc2hvd2luZyBpbnB1dC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19zZWxlY3QtLXNob3VsZC1iZS1jaGVja2VkOmNoZWNrZWQgKyAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0OjpiZWZvcmUsXG4uZ2hfX21jcS0tZmVlZGJhY2stc2hvd2luZyBpbnB1dC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19zZWxlY3QtLXNob3VsZC1ub3QtYmUtY2hlY2tlZCArIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQ6OmJlZm9yZSB7XG4gIGNvbG9yOiAjMjJCNTczOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXMge1xuICAgIG1hcmdpbi1sZWZ0OiA0cmVtOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlcyB7XG4gICAgcGFkZGluZzogMCAwIDAgMnJlbTsgfSB9XG5cbi5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCBoMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCBoNSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IGg2LCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgYSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgbGkuYWN0aXZlID4gYSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgYSB7XG4gIGNvbG9yOiAjMDA3RjdBOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgYTpob3ZlciwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCBhOmZvY3VzIHtcbiAgICBjb2xvcjogIzAxNUM3QzsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IGltZy5yaWdodCB7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDtcbiAgICBjb250ZW50OiBcIlwiOyB9XG5cbi5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQgaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IGltZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IGltZy5sZWZ0QWxvbmUge1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCBpbWcucmlnaHRBbG9uZSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzEgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvcnJlY3Quc3ZnXCIpO1xuICBjb2xvcjogIzMzMzMzMztcbiAgYm9yZGVyLWNvbG9yOiAjMjJCNTczOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGg1LCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGg2LCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBhLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgYTpob3ZlciwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1jb3JyZWN0IC5hbGVydC1zdWNjZXNzLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdCAudGFibGVmZWVkYmFjayAuc3VjY2VzcywgLnRhYmxlZmVlZGJhY2sgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWNvcnJlY3QgLnN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzE7IH1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCB7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDAuOHJlbTtcbiAgcGFkZGluZzogMC43NXJlbSAxLjI1cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDIuNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIG1pbi1oZWlnaHQ6IDNyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRENGRDIgIWltcG9ydGFudDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9pbmNvcnJlY3Quc3ZnXCIpO1xuICBib3JkZXItY29sb3I6ICNFQTA0MkI7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaDUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IGg2LCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYSwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYTpob3ZlciwgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fZmVlZGJhY2tfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogaW5pdGlhbDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U2RTZFODtcbiAgY29sb3I6IGJsYWNrO1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgYm9yZGVyOiBub25lOyB9XG4gIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fZmVlZGJhY2tfYnV0dG9uOmhvdmVyLCAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2ZlZWRiYWNrX2J1dHRvbjphY3RpdmUsIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fZmVlZGJhY2tfYnV0dG9uOmZvY3VzIHtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2NjYyAhaW1wb3J0YW50OyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2hfX3NlcXVlbmNlX19jaGlsZF9fdGFic192ZXJ0aWNhbCB7XG4gICAgbWFyZ2luLWxlZnQ6IDRyZW07IH0gfVxuXG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzIHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFicyAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG5cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lciB7XG4gIGZsZXgtd3JhcDogbm93cmFwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yaWdodDogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXIge1xuICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH0gfVxuXG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX2xpc3Qge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlO1xuICBtaW4td2lkdGg6IG1heC1jb250ZW50O1xuICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gIG1heC13aWR0aDogMTV2dztcbiAgYm9yZGVyOiAzcHggc29saWQgc29saWQgMXB4ICM5OTk7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX19saXN0IHtcbiAgICAgIG1heC13aWR0aDogNzV2dzsgfSB9XG5cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fbGlzdF9faXRlbSB7XG4gIG1heC13aWR0aDogaW5oZXJpdDtcbiAgcGFkZGluZzogMC43NXJlbTtcbiAgb3V0bGluZTogaW5pdGlhbDtcbiAgYm9yZGVyOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIHNvbGlkIDFweCAjOTk5OyB9XG5cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fbGlzdF9faXRlbS0tYWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX19saXN0X19pdGVtX190ZXh0IHtcbiAgY29sb3I6IGJsYWNrO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX19saXN0X19pdGVtX190ZXh0OmhvdmVyLCAuZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX2xpc3RfX2l0ZW1fX3RleHQ6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX3RhYnNfX3BhbmUge1xuICBwYWRkaW5nLXRvcDogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDVyZW07IH1cblxuLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX190YWJzX19wYW5lLS1hY3RpdmUge1xuICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG5cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fdGFic19fcGFuZS0tbm90LWFjdGl2ZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX3RhYnNfX3BhbmVfX2Jsb2NrX19oZWFkaW5nIHtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiOyB9XG5cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fdGFic19fcGFuZSAuZ2hfX2Jsb2NrX19sYXlvdXQtLXBsYWluIHtcbiAgYm9yZGVyLXRvcC1jb2xvcjogIzlFOUU5RTtcbiAgYm9yZGVyLXRvcC1zdHlsZTogc29saWQ7XG4gIGJvcmRlci10b3Atd2lkdGg6IHRoaW47IH1cblxuLmFjY29yZGlvbmFjdGl2aXR5IC5naF9fYmxvY2tfX2xheW91dCB7XG4gIG1hcmdpbi1yaWdodDogMDsgfVxuXG4uZ2hfYmxvY2tfX2xheW91dC0tYWNjb3JkaW9ucyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBmbGV4LWZsb3c6IGNvbHVtbjsgfVxuXG4uZ2hfYmxvY2tfX2xheW91dC0tYWNjb3JkaW9uc19fYWNjb3JkaW9uIHtcbiAgbWFyZ2luOiAwIDAgMXJlbSAxcmVtO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlcjogMDsgfVxuXG4uZ2hfYmxvY2tfX2xheW91dC0tYWNjb3JkaW9uc19fYWNjb3JkaW9uX190aXRsZSB7XG4gIGJvcmRlci1yYWRpdXM6IDBweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0NDQ0NDO1xuICBwYWRkaW5nOiAwLjdyZW0gMnJlbTtcbiAgbWFyZ2luOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdoX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnNfX2FjY29yZGlvbl9fdGl0bGU6aG92ZXIsIC5naF9ibG9ja19fbGF5b3V0LS1hY2NvcmRpb25zX19hY2NvcmRpb25fX3RpdGxlLmFjdGl2ZUFjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQzJDMjsgfVxuXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnNfX2FjY29yZGlvbl9fdGl0bGVfX2xpbmsge1xuICBtYXJnaW4tYm90dG9tOiAwO1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICAuZ2hfX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnNfX2FjY29yZGlvbl9fdGl0bGVfX2xpbms6aG92ZXIge1xuICAgIGNvbG9yOiAjMzMzMzMzICFpbXBvcnRhbnQ7IH1cblxuLmdoX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnNfX2FjY29yZGlvbl9fYm9keSB7XG4gIHBhZGRpbmc6IDAuMjVyZW0gMXJlbTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0NDQ0NDQztcbiAgbWFyZ2luOiAwOyB9XG5cbi5hY2NvcmRpb24tZ3JvdXAgYSB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uYWNjb3JkaW9uLWhlYWRpbmcucGFuZWwtaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgLmFjY29yZGlvbi1oZWFkaW5nLnBhbmVsLWhlYWRpbmcgLmdoX19hY2NvcmRpb25fX3BhbmVsX19pbmRpY2F0b3Ige1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjNhV1IwYUQwaU1USndlQ0lnYUdWcFoyaDBQU0k0Y0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0F4TWlBNElpQjJaWEp6YVc5dVBTSXhMakVpSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZUcxc2JuTTZlR3hwYm1zOUltaDBkSEE2THk5M2QzY3Vkek11YjNKbkx6RTVPVGt2ZUd4cGJtc2lQaUFnSUNBZ0lDQWdQR1JsYzJNK1EzSmxZWFJsWkNCM2FYUm9JRk5yWlhSamFDNDhMMlJsYzJNK0lDQWdJRHhrWldaelBqd3ZaR1ZtY3o0Z0lDQWdQR2NnYVdROUlsUm9aVzFsSWlCemRISnZhMlU5SW01dmJtVWlJSE4wY205clpTMTNhV1IwYUQwaU1TSWdabWxzYkQwaWJtOXVaU0lnWm1sc2JDMXlkV3hsUFNKbGRtVnViMlJrSWo0Z0lDQWdJQ0FnSUR4bklHbGtQU0pCWTJOdmNtUnBiMjQ2TFVSbGMydDBiM0FpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtDMHhOVE11TURBd01EQXdMQ0F0TXpFeExqQXdNREF3TUNraUlHWnBiR3c5SWlOR1JrWkdSa1lpUGlBZ0lDQWdJQ0FnSUNBZ0lEeG5JR2xrUFNKdmNIUnBiMjR0TVNJZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVE13TGpBd01EQXdNQ3dnTWprMkxqQXdNREF3TUNraVBpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHOXNlV2R2YmlCcFpEMGlWSEpwWVc1bmJHVWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJNUxqQXdNREF3TUN3Z01Ua3VNREF3TURBd0tTQnpZMkZzWlNneExDQXRNU2tnZEhKaGJuTnNZWFJsS0MweU9TNHdNREF3TURBc0lDMHhPUzR3TURBd01EQXBJQ0lnY0c5cGJuUnpQU0l5T1NBeE5TQXpOU0F5TXlBeU15QXlNeUkrUEM5d2IyeDVaMjl1UGlBZ0lDQWdJQ0FnSUNBZ0lEd3ZaejRnSUNBZ0lDQWdJRHd2Wno0Z0lDQWdQQzluUGp3dmMzWm5QZz09KTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTsgfVxuICAuYWNjb3JkaW9uLWhlYWRpbmcucGFuZWwtaGVhZGluZ1thcmlhLWV4cGFuZGVkPSd0cnVlJ10gLmdoX19hY2NvcmRpb25fX3BhbmVsX19pbmRpY2F0b3Ige1xuICAgIG1hcmdpbi10b3A6IDdweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuXG4uYWNjb3JkaW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cbiAgLmFjY29yZGlvbi1pbm5lciA+IC5zZXF1ZW5jZS1hY3Rpdml0eS1jb250ZW50IHtcbiAgICBwYWRkaW5nOiAwcHg7IH1cblxuI3RvcGljYWNjb3JkaW9uIHtcbiAgY29sb3I6ICcjNGg0NjQ4Nic7XG4gIGZvbnQtc2l6ZTogMTdweCAhaW1wb3J0YW50OyB9XG4gICN0b3BpY2FjY29yZGlvbiAubmF2LXRhYnMge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICN0b3BpY2FjY29yZGlvbiAubmF2ID4gbGkgPiBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2RlYmZmOyB9XG4gICN0b3BpY2FjY29yZGlvbiBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4OyB9XG5cbi5zYUFjY29yZGlvbi1oZWFkaW5nIHtcbiAgYmFja2dyb3VuZDogI2VjZWNlYzsgfVxuICAuc2FBY2NvcmRpb24taGVhZGluZyBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLnNhQWNjb3JkaW9uLWhlYWRpbmcgYTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NkZWJmZjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnBhbmVsLWhlYWRpbmcge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwcHg7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwcHg7IH1cblxuLmFjY29yZGlvbi1oZWFkaW5nIC5hY2NvcmRpb24tdG9nZ2xlIHtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLmdoX19hY2NvcmRpb24tLXRleHR0b3NwZWVjaCB7XG4gIG1hcmdpbi10b3A6IDFlbTsgfVxuXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlciB7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgYm9yZGVyLXdpZHRoOiB0aGluO1xuICBib3JkZXItY29sb3I6ICMzMzMzMzM7XG4gIHdpZHRoOiAxMDAlOyB9XG4gIC5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyIC5naC1zbGlkZSB7XG4gICAgd2lkdGg6IDk1JTsgfVxuICAuZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlciAuZ2hfX2Jsb2NrIHtcbiAgICB3aWR0aDogOTUlOyB9XG5cbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyLmdoX19jaGlsZHJlbi1zbGlkZXItLWZhZGUgLmNhcm91c2VsLWlubmVyIC5pdGVtLFxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0ge1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogbGluZWFyOyB9XG5cbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyLmdoX19jaGlsZHJlbi1zbGlkZXItLWZhZGUgLmNhcm91c2VsLWlubmVyIC5pdGVtLFxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0sXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmxlZnQsXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyLmdoX19jaGlsZHJlbi1zbGlkZXItLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUucmlnaHQsXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICBvcGFjaXR5OiAwOyB9XG5cbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyLmdoX19jaGlsZHJlbi1zbGlkZXItLWZhZGUgLmNhcm91c2VsLWlubmVyIC5hY3RpdmUsXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAubmV4dC5sZWZ0LFxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAucHJldi5yaWdodCxcbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyLmdoX19jaGlsZHJlbi1zbGlkZXItLWZhZGUgLmNhcm91c2VsLWlubmVyIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIG9wYWNpdHk6IDE7IH1cblxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLm5leHQsXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLnByZXYsXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAuY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5sZWZ0LFxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlci5naF9fY2hpbGRyZW4tc2xpZGVyLS1mYWRlIC5jYXJvdXNlbC1pbm5lciAuYWN0aXZlLnJpZ2h0LFxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSAuY2Fyb3VzZWwtaW5uZXIgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTsgfVxuXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlcl9faW5uZXIge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXJfX2NvbnRyb2wtLXByZXZpb3VzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyX19jb250cm9sLS1uZXh0IHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDsgfVxuXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlcl9fY29udHJvbF9faWNvbi0tcHJldmlvdXMge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJME5uQjRJaUJvWldsbmFIUTlJalEyY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME5pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNWliRzlqYTNNdmFYUmxiWE12YzJ4cFpHVnlJR0Z5Y205M0lHeGxablE4TDNScGRHeGxQaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRnSUNBZ1BHUmxabk0rUEM5a1pXWnpQaUFnSUNBOFp5QnBaRDBpUTJobFlYUXRjMmhsWlhRaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0FnSUNBZ1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRreU55NHdNREF3TURBc0lDMHlPRFF1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCcFpEMGlhV052Ymk5emJHbGtaWEl0WVhKeWIzY3ZiR1ZtZENJZ2MzUnliMnRsUFNJak1EQTNSamRCSWo0Z0lDQWdJQ0FnSUNBZ0lDQThaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnNU1qZ3VNREF3TURBd0xDQXlPRFV1TURBd01EQXdLU0krSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhqYVhKamJHVWdhV1E5SWs5MllXd3ROU0lnWm1sc2JEMGlJMFpHUmtaR1JpSWdZM2c5SWpJeUlpQmplVDBpTWpJaUlISTlJakl5SWo0OEwyTnBjbU5zWlQ0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhCdmJIbHNhVzVsSUdsa1BTSlFZWFJvTFRRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl3TGpBd01EQXdNQ3dnTWpJdU1EQXdNREF3S1NCelkyRnNaU2d0TVN3Z01Ta2dkSEpoYm5Oc1lYUmxLQzB5TUM0d01EQXdNREFzSUMweU1pNHdNREF3TURBcElDSWdjRzlwYm5SelBTSXhOU0F4TXlBeU5TQXlNaUF4TlNBek1TSStQQzl3YjJ4NWJHbHVaVDRnSUNBZ0lDQWdJQ0FnSUNBOEwyYytJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lEd3ZaejQ4TDNOMlp6ND0pO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXJfX2NvbnRyb2xfX2ljb24tLXByZXZpb3VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJME5uQjRJaUJvWldsbmFIUTlJalEyY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME5pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNWliRzlqYTNNdmFYUmxiWE12YzJ4cFpHVnlJR0Z5Y205M0lHeGxablE4TDNScGRHeGxQaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRnSUNBZ1BHUmxabk0rUEM5a1pXWnpQaUFnSUNBOFp5QnBaRDBpUTJobFlYUXRjMmhsWlhRaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0FnSUNBZ1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRreU55NHdNREF3TURBc0lDMHlPRFF1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCcFpEMGlhV052Ymk5emJHbGtaWEl0WVhKeWIzY3ZiR1ZtZENJZ2MzUnliMnRsUFNJak1EQTNSamRCSWo0Z0lDQWdJQ0FnSUNBZ0lDQThaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnNU1qZ3VNREF3TURBd0xDQXlPRFV1TURBd01EQXdLU0krSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhqYVhKamJHVWdhV1E5SWs5MllXd3ROU0lnWm1sc2JEMGlJMFpHUmtaR1JpSWdZM2c5SWpJeUlpQmplVDBpTWpJaUlISTlJakl5SWo0OEwyTnBjbU5zWlQ0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhCdmJIbHNhVzVsSUdsa1BTSlFZWFJvTFRRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl3TGpBd01EQXdNQ3dnTWpJdU1EQXdNREF3S1NCelkyRnNaU2d0TVN3Z01Ta2dkSEpoYm5Oc1lYUmxLQzB5TUM0d01EQXdNREFzSUMweU1pNHdNREF3TURBcElDSWdjRzlwYm5SelBTSXhOU0F4TXlBeU5TQXlNaUF4TlNBek1TSStQQzl3YjJ4NWJHbHVaVDRnSUNBZ0lDQWdJQ0FnSUNBOEwyYytJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lEd3ZaejQ4TDNOMlp6ND0pOyB9XG5cbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyX19jb250cm9sX19pY29uLS1uZXh0IHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSTBObkI0SWlCb1pXbG5hSFE5SWpRMmNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME5pQTBOaUlnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0Z0lDQWdJQ0FnSUR4MGFYUnNaVDVpYkc5amEzTXZhWFJsYlhNdmMyeHBaR1Z5SUdGeWNtOTNJR3hsWm5RZ1kyOXdlVHd2ZEdsMGJHVStJQ0FnSUR4a1pYTmpQa055WldGMFpXUWdkMmwwYUNCVGEyVjBZMmd1UEM5a1pYTmpQaUFnSUNBOFpHVm1jejQ4TDJSbFpuTStJQ0FnSUR4bklHbGtQU0pEYUdWaGRDMXphR1ZsZENJZ2MzUnliMnRsUFNKdWIyNWxJaUJ6ZEhKdmEyVXRkMmxrZEdnOUlqRWlJR1pwYkd3OUltNXZibVVpSUdacGJHd3RjblZzWlQwaVpYWmxibTlrWkNJK0lDQWdJQ0FnSUNBOFp5QjBjbUZ1YzJadmNtMDlJblJ5WVc1emJHRjBaU2d0TVRBME5TNHdNREF3TURBc0lDMHlPRFF1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCcFpEMGlhV052Ymk5emJHbGtaWEl0WVhKeWIzY3ZjbWxuYUhRaUlITjBjbTlyWlQwaUl6QXdOMFkzUVNJK0lDQWdJQ0FnSUNBZ0lDQWdQR2NnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb01UQTBOaTR3TURBd01EQXNJREk0TlM0d01EQXdNREFwSWo0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEdOcGNtTnNaU0JwWkQwaVQzWmhiQzAxSWlCbWFXeHNQU0lqUmtaR1JrWkdJaUJqZUQwaU1qSWlJR041UFNJeU1pSWdjajBpTWpJaVBqd3ZZMmx5WTJ4bFBpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBOGNHOXNlV3hwYm1VZ2FXUTlJbEJoZEdndE5DSWdjRzlwYm5SelBTSXhPU0F4TXlBeU9TQXlNaUF4T1NBek1TSStQQzl3YjJ4NWJHbHVaVDRnSUNBZ0lDQWdJQ0FnSUNBOEwyYytJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lEd3ZaejQ4TDNOMlp6ND0pO1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXJfX2NvbnRyb2xfX2ljb24tLW5leHQ6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhkcFpIUm9QU0kwTm5CNElpQm9aV2xuYUhROUlqUTJjSGdpSUhacFpYZENiM2c5SWpBZ01DQTBOaUEwTmlJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNGdJQ0FnSUNBZ0lEeDBhWFJzWlQ1aWJHOWphM012YVhSbGJYTXZjMnhwWkdWeUlHRnljbTkzSUd4bFpuUWdZMjl3ZVR3dmRHbDBiR1UrSUNBZ0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGlBZ0lDQThaR1ZtY3o0OEwyUmxabk0rSUNBZ0lEeG5JR2xrUFNKRGFHVmhkQzF6YUdWbGRDSWdjM1J5YjJ0bFBTSnViMjVsSWlCemRISnZhMlV0ZDJsa2RHZzlJakVpSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSStJQ0FnSUNBZ0lDQThaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1UQTBOUzR3TURBd01EQXNJQzB5T0RRdU1EQXdNREF3S1NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQnBaRDBpYVdOdmJpOXpiR2xrWlhJdFlYSnliM2N2Y21sbmFIUWlJSE4wY205clpUMGlJekF3TjBZM1FTSStJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEEwTmk0d01EQXdNREFzSURJNE5TNHdNREF3TURBcElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BHTnBjbU5zWlNCcFpEMGlUM1poYkMwMUlpQm1hV3hzUFNJalJrWkdSa1pHSWlCamVEMGlNaklpSUdONVBTSXlNaUlnY2owaU1qSWlQand2WTJseVkyeGxQaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjRzlzZVd4cGJtVWdhV1E5SWxCaGRHZ3ROQ0lnY0c5cGJuUnpQU0l4T1NBeE15QXlPU0F5TWlBeE9TQXpNU0krUEM5d2IyeDViR2x1WlQ0Z0lDQWdJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJRHd2Wno0OEwzTjJaejQ9KTsgfVxuXG4uZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3BhZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7IH1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19wYWdlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgaDEsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgaDIsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgaDMsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgaDQsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgaDUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgLmZpbmFsc2NlbmFyaW9zY29yZSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19wYWdlX190aXRsZSBoNiwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19wYWdlX190aXRsZSAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3BhZ2VfX3RpdGxlIGEsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3BhZ2VfX3RpdGxlIGxpLmFjdGl2ZSA+IGEsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMTVDN0M7IH1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgaDUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBoNiwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBhLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IGE6aG92ZXIsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fY29udGVudCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19jb250ZW50IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3R5cGVmaWxlciB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBoNSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBoNiwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgYSwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IGE6aG92ZXIsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3QgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19saXN0IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fbGlzdCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3F1ZXN0aW9uYW5zd2VyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbiAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDFweCA2cHgsIHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggNHB4O1xuICBwYWRkaW5nOiAycmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAycmVtOyB9XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19xdWVzdGlvbiwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3F1ZXN0aW9uIHAge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fYW5zd2VyIHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07IH1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3RhZ3Mge1xuICBmb250LXNpemU6IC45NXJlbTtcbiAgcGFkZGluZzogMXJlbTtcbiAgZGlzcGxheTogYmxvY2s7IH1cblxuLyogcmVsYXRlZCB0byBkaXNwbGF5aW5nIGFzIGEgcG9wLXVwKi9cbmgzLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3BvcHVwX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxOS4ycHg7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHBhZGRpbmctYm90dG9tOiAxNHB4OyB9XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi10b3A6IDMwcHg7IH1cbiAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3Jlc291cmNlLlBvcFVwIC5yZXNvdXJjZUl0ZW0ge1xuICAgIG1hcmdpbjogMjVweDsgfVxuICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5yZXNvdXJjZV9fdGl0bGVfX2NvbnRlbnQge1xuICAgICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHdpZHRoOiA1MDBweDtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMCU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRTdFN0U3OyB9XG4gICAgICAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcmVzb3VyY2UuUG9wVXAgLnJlc291cmNlSXRlbSAucmVzb3VyY2VfX3RpdGxlX19jb250ZW50OmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkICMwMEJDRTc7IH1cbiAgICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5yZXNvdXJjZV9fdGl0bGVfX2NvbnRlbnQgLmNvbGxlY3Rpb25UZXh0IHtcbiAgICAgICAgY29sb3I6IGJsYWNrOyB9XG4gICAgICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5yZXNvdXJjZV9fdGl0bGVfX2NvbnRlbnQgLmNvbGxlY3Rpb25UZXh0IHAsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5yZXNvdXJjZV9fdGl0bGVfX2NvbnRlbnQgLmNvbGxlY3Rpb25UZXh0IGRpdiwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3Jlc291cmNlLlBvcFVwIC5yZXNvdXJjZUl0ZW0gLnJlc291cmNlX190aXRsZV9fY29udGVudCAuY29sbGVjdGlvblRleHQgc3BhbiB7XG4gICAgICAgICAgY29sb3I6IGJsYWNrO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5LXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDBweDtcbiAgICAgIGNvbG9yOiBibGFjazsgfVxuICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5tb2RhbC1jb250ZW50IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19xdWVzdGlvbiBwLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcmVzb3VyY2UuUG9wVXAgLnJlc291cmNlSXRlbSAubW9kYWwtY29udGVudCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcXVlc3Rpb24gc3BhbiwgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3Jlc291cmNlLlBvcFVwIC5yZXNvdXJjZUl0ZW0gLm1vZGFsLWNvbnRlbnQgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3F1ZXN0aW9uIGRpdiB7XG4gICAgICBjb2xvcjogYmxhY2s7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBmb250LXNpemU6IDEuNXJlbTsgfVxuICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IHtcbiAgICAgIHBhZGRpbmc6IDAgMTVweCAxNXB4IDE1cHg7IH1cbiAgICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19yZXNvdXJjZS5Qb3BVcCAucmVzb3VyY2VJdGVtIC5tb2RhbC1jb250ZW50IC5tb2RhbC1ib2R5IC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19xdWVzdGlvbiBwLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcmVzb3VyY2UuUG9wVXAgLnJlc291cmNlSXRlbSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcXVlc3Rpb24gZGl2LCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcmVzb3VyY2UuUG9wVXAgLnJlc291cmNlSXRlbSAubW9kYWwtY29udGVudCAubW9kYWwtYm9keSAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcXVlc3Rpb24gc3BhbiB7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgZm9udC1zaXplOiAxLjVyZW07IH1cblxuLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19wYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlOyB9XG5cbi5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7IH1cblxuLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19wYWdlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgaDEsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgaDIsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgaDMsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgaDQsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgaDUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgLmZpbmFsc2NlbmFyaW9zY29yZSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19wYWdlX190aXRsZSBoNiwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19wYWdlX190aXRsZSAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3BhZ2VfX3RpdGxlIGEsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3BhZ2VfX3RpdGxlIGxpLmFjdGl2ZSA+IGEsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZV9fdGl0bGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMTVDN0M7IH1cblxuLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHtcbiAgd2lkdGg6IDEwMCU7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgaDUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBoNiwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBhLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2NvbnRlbnQgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IGE6aG92ZXIsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19jb250ZW50IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3Qge1xuICB3aWR0aDogMTAwJTsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCBoNSwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGg2LCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGEsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGlzdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgYTpob3ZlciwgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19saXN0IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3QgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZXJlc3VsdHMsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fdmlkZW8sIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcmVzb3VyY2VzIHtcbiAgLypcdGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgYm9yZGVyLXdpZHRoOiAwLjFyZW07XG4gICAgYm9yZGVyLWNvbG9yOiAjRjVGNUY1O1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggNnB4LCByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDRweDsqL1xuICBwYWRkaW5nOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgbWFyZ2luOiAxcmVtOyB9XG5cbi5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fcGFnZXJlc3VsdHNfdGl0bGUsIC5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fdmlkZW9fdGl0bGUsIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19xdWVzdGlvbiBwIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19wYWdlcmVzdWx0c19fY29udGVudCB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtOyB9XG5cbmJvZHkuU2hvd0FjaGlldmVtZW50IC5naF9fbWFpbl9uYXYge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5naF9fcGFnZV9fY2VydGlmaWNhdGVfX3BhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7IH1cblxuLmdoX19wYWdlX19jZXJ0aWZpY2F0ZV9fcGFnZSBwIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5naF9fcGFnZV9fY2VydGlmaWNhdGVfX3BhZ2VfX2NvbnRlbnQge1xuICB3aWR0aDogODAlO1xuICBtYXgtd2lkdGg6IDgwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5naF9sb2dpbi1wYWdlIHtcbiAgaGVpZ2h0OiAxMDB2aDsgfVxuXG4uZ2hfbG9naW4tcGFnZV9fY29udGFpbmVyIHtcbiAgbWFyZ2luOiBhdXRvO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMnJlbTsgfVxuICAuZ2hfbG9naW4tcGFnZV9fY29udGFpbmVyIC5naF9sb2dpbi1wYWdlX19sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IH1cblxuLmdoX2xvZ2luLXBhZ2VfX3NpdGUtdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdoX2xvZ2luLXBhZ2VfX2Zvcm0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDZweCwgcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDFweCA0cHg7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmdoX2xvZ2luLXBhZ2VfX2Zvcm0gdWwgbGkge1xuICAgIC8qIHRoaXMgdWwgaXMgb25seSBzaG93biB3aGVuIHRoZSBjb2RlIGxvZ2luIGlzIGVuYWJsZWQqL1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX2xvZ2luLXBhZ2VfX2Zvcm0gLmZpZWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAycmVtOyB9XG4gIC5naF9sb2dpbi1wYWdlX19mb3JtIC5maWVsZC50ZXh0IHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDNyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIGN1cnNvcjogYXV0bzsgfVxuICAuZ2hfbG9naW4tcGFnZV9fZm9ybSAuZmllbGQudGV4dCBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC44NzA1ODgpO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgLXdlYmtpdC1hcHBlYXJhbmNlOiB0ZXh0ZmllbGQ7XG4gICAgYm94LXNoYWRvdzogcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDFweCAwcHgsIHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggMHB4OyB9XG4gIC5naF9sb2dpbi1wYWdlX19mb3JtIC5maWVsZC50ZXh0ID4gbGFiZWwge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7IH1cbiAgLmdoX2xvZ2luLXBhZ2VfX2Zvcm0gLkFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuXG4vKnN3aXRjaCBhcm91bmQgdGhlIG9yZGVyIHRoZSBib3hlcyBkaXNwbGF5IG9uZSAqL1xuI0dITG9naW5Gb3JtX0xvZ2luRm9ybSB7XG4gIG9yZGVyOiAxOyB9XG5cbiNMb2dpblJlZGlyZWN0X0xvZ2luRm9ybSB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG4gICNMb2dpblJlZGlyZWN0X0xvZ2luRm9ybSBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5naF9sb2dpbi1wYWdlX19mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiBSb2JvdG8sIHNhbnMtc2VyaWY7IH1cblxuI0xvZ2luUmVkaXJlY3RfTG9naW5Gb3JtX1JlbWVtYmVyX0hvbGRlciBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmOyB9XG5cbiNMb2dpblJlZGlyZWN0X0xvZ2luRm9ybV9hY3Rpb25fZG9sb2dpbiwgI0dITG9naW5Gb3JtX0xvZ2luRm9ybV9hY3Rpb25fZG9sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMDAwMDAwO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAwOyB9XG4gICNMb2dpblJlZGlyZWN0X0xvZ2luRm9ybV9hY3Rpb25fZG9sb2dpbjpob3ZlciwgI0dITG9naW5Gb3JtX0xvZ2luRm9ybV9hY3Rpb25fZG9sb2dpbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQzJDMjtcbiAgICBjb2xvcjogIzAwMDAwMDsgfVxuXG4jRm9yZ290UGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGNvbG9yOiAjYWZhZmFmO1xuICBtYXJnaW46IDA7IH1cblxuLmdoX19zZXF1ZW5jZV9fcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgaDEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCBoNCB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IGg1LCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCBoNiwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgYSwgLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgYSB7XG4gIGNvbG9yOiAjMDA3RjdBOyB9XG4gIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IGE6aG92ZXIsIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCBpbWcucmlnaHQge1xuICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gIC5naF9fc2VxdWVuY2UtcGFnZV9fcGFnZS1jb250ZW50IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCBpbWcubGVmdCB7XG4gIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQgaW1nLmxlZnRBbG9uZSB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2VfX3BhZ2UtY29udGVudCBpbWcucmlnaHRBbG9uZSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2VfX3RpdGxlIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSBoMSwgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSBoMiwgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSBoMywgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSBoNCwgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSBoNSwgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSAuZmluYWxzY2VuYXJpb3Njb3JlLCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3RpdGxlIGg2LCAuZ2hfX3NlcXVlbmNlLXBhZ2VfX3RpdGxlIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fc2VxdWVuY2UtcGFnZV9fdGl0bGUgYSwgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fc2VxdWVuY2UtcGFnZV9fdGl0bGUgbGkuYWN0aXZlID4gYSwgLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZSBwIHtcbiAgICBmb250LWZhbWlseTogTW9udHNlcnJhdDtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBjb2xvcjogIzAxNUM3QzsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLXBsYWluIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tcGxhaW5fX2Jsb2NrIHtcbiAgbWFyZ2luLXRvcDogM3JlbTsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLXBsYWluX19ibG9jay1oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0N0ZBRjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDtcbiAgbWFyZ2luOiAwIDAgMnJlbSAwOyB9XG5cbi5naF9fYmxvY2tfX2xheW91dC0tcGxhaW5fX2Jsb2NrX19oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNDAwO1xuICBjb2xvcjogIzA0N0ZBRjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQ7XG4gIG1hcmdpbjogMDtcbiAgaGVpZ2h0OiBpbml0aWFsO1xuICBsaW5lLWhlaWdodDogaW5pdGlhbDsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVscyB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uZ2gtLXBhbmVsc19fcGFuZWwsIC5naF9fc2VxdWVuY2UtcGFnZS0tcGFuZWxzX19wYW5lbCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggNnB4LCByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDRweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7IH1cbiAgLmdoLS1wYW5lbHNfX3BhbmVsIC5naF9fc2VxdWVuY2VfX2FjdGl2aXR5X19oZWFkaW5nLCAuZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsc19fcGFuZWwgLmdoX19zZXF1ZW5jZV9fYWN0aXZpdHlfX2hlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBtYXJnaW46IDBweDsgfVxuICAuZ2gtLXBhbmVsc19fcGFuZWwgLnRvcF9fbGV2ZWxfX2FjdGl2aXR5LCAuZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsc19fcGFuZWwgLnRvcF9fbGV2ZWxfX2FjdGl2aXR5IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgLmdoLS1wYW5lbHNfX3BhbmVsIC5naF9fc2VxdWVuY2VfX2Jsb2NrX19jb250ZW50LCAuZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsc19fcGFuZWwgLmdoX19zZXF1ZW5jZV9fYmxvY2tfX2NvbnRlbnQge1xuICAgIG1hcmdpbjogMnJlbSAwIDAgMDsgfVxuICAuZ2gtLXBhbmVsc19fcGFuZWwuTmF2aWdhdGlvbkJsb2NrIC5naF9faW50ZXJhY3Rpb25fX2Jsb2NrLCAuTmF2aWdhdGlvbkJsb2NrLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHNfX3BhbmVsIC5naF9faW50ZXJhY3Rpb25fX2Jsb2NrIHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICAuZ2gtLXBhbmVsc19fcGFuZWwuTmF2aWdhdGlvbkJsb2NrIC5naF9faW50ZXJhY3Rpb25fX2Jsb2NrIC5zZXF1ZW5jZS1hY3Rpdml0eSwgLk5hdmlnYXRpb25CbG9jay5naF9fc2VxdWVuY2UtcGFnZS0tcGFuZWxzX19wYW5lbCAuZ2hfX2ludGVyYWN0aW9uX19ibG9jayAuc2VxdWVuY2UtYWN0aXZpdHkge1xuICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAuZ2gtLXBhbmVsc19fcGFuZWwuTmF2aWdhdGlvbkJsb2NrIC5naF9faW50ZXJhY3Rpb25fX2Jsb2NrIC5zZXF1ZW5jZS1hY3Rpdml0eSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uLCAuTmF2aWdhdGlvbkJsb2NrLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHNfX3BhbmVsIC5naF9faW50ZXJhY3Rpb25fX2Jsb2NrIC5zZXF1ZW5jZS1hY3Rpdml0eSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uIHtcbiAgICAgICAgbWFyZ2luOiAwLjVyZW07IH1cbiAgICAuZ2gtLXBhbmVsc19fcGFuZWwuTmF2aWdhdGlvbkJsb2NrIC5naF9faW50ZXJhY3Rpb25fX2Jsb2NrIC5naF9fYmxvY2tfX2NvbnRlbnQtLWFmdGVyLCAuTmF2aWdhdGlvbkJsb2NrLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHNfX3BhbmVsIC5naF9faW50ZXJhY3Rpb25fX2Jsb2NrIC5naF9fYmxvY2tfX2NvbnRlbnQtLWFmdGVyIHtcbiAgICAgIG1hcmdpbjogMDsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsc19fcGFuZWwgLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbF9faGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwNDdGQUY7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHVuc2V0O1xuICBtYXJnaW46IDA7XG4gIGhlaWdodDogaW5pdGlhbDtcbiAgbGluZS1oZWlnaHQ6IGluaXRpYWw7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHNfX3BhbmVsLmdoX19zZXF1ZW5jZV9fYmxvY2tfX2hlYWRpbmdfX2NvbG9yIHtcbiAgcGFkZGluZzogMHJlbTsgfVxuICAuZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsc19fcGFuZWwuZ2hfX3NlcXVlbmNlX19ibG9ja19faGVhZGluZ19fY29sb3IgLmdoX19zZXF1ZW5jZV9fYWN0aXZpdHlfX2hlYWRpbmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGdyZXk7XG4gICAgcGFkZGluZzogMTZweCAwIDE2cHggMDtcbiAgICBtYXJnaW46IDAgMCAyMHB4IDA7IH1cbiAgICAuZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsc19fcGFuZWwuZ2hfX3NlcXVlbmNlX19ibG9ja19faGVhZGluZ19fY29sb3IgLmdoX19zZXF1ZW5jZV9fYWN0aXZpdHlfX2hlYWRpbmcgLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbF9faGVhZGluZyB7XG4gICAgICBwYWRkaW5nOiAwcHg7XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHNfX3BhbmVsLmdoX19zZXF1ZW5jZV9fYmxvY2tfX2hlYWRpbmdfX2NvbG9yIC50b3BfX2xldmVsX19hY3Rpdml0eSB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tcGFuZWxzX19wYW5lbC5naF9fYmxvY2tfX2hlYWRpbmdfX3N0eWxlX19VbmRlcmxpbmUgLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbF9faGVhZGluZyB7XG4gIHBhZGRpbmctYm90dG9tOiAxLjJyZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0taG9yaXpvbnRhbC10YWJzIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0taG9yaXpvbnRhbC10YWJzX190YWJzLW5hZ2l2YXRpb24ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNUY1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlLS1ob3Jpem9udGFsLXRhYnNfX3RhYi1zZWxlY3RfX2xpbmsge1xuICBjb2xvcjogIzMzMzMzMzsgfVxuICAuZ2hfX3NlcXVlbmNlLXBhZ2UtLWhvcml6b250YWwtdGFic19fdGFiLXNlbGVjdF9fbGluazpob3ZlciwgLmdoX19zZXF1ZW5jZS1wYWdlLS1ob3Jpem9udGFsLXRhYnNfX3RhYi1zZWxlY3RfX2xpbms6Zm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLWhvcml6b250YWwtdGFic19fdGFiLXNlbGVjdCB7XG4gIHBhZGRpbmc6IDFyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNlYWVhZWE7XG4gIGJvcmRlci1yaWdodC13aWR0aDogdGhpbjtcbiAgbWFyZ2luOiAwLjVyZW07IH1cbiAgLmdoX19zZXF1ZW5jZS1wYWdlLS1ob3Jpem9udGFsLXRhYnNfX3RhYi1zZWxlY3QuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuICAgIC5naF9fc2VxdWVuY2UtcGFnZS0taG9yaXpvbnRhbC10YWJzX190YWItc2VsZWN0LmFjdGl2ZSAuZ2hfX3NlcXVlbmNlLXBhZ2UtLWhvcml6b250YWwtdGFic19fdGFiLXNlbGVjdF9fbGluayB7XG4gICAgICBjb2xvcjogYmxhY2s7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlLS1jYXJvdXNlbCB7XG4gIHdpZHRoOiA4NSU7XG4gIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX3NlcXVlbmNlLXBhZ2UtLWNhcm91c2VsID4gLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQge1xuICAgIHdpZHRoOiA4NXZ3O1xuICAgIG1hcmdpbjogYXV0bzsgfVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLWNhcm91c2VsX19jYXJvdXNlbCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHZoOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2lubmVyIHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2NvbnRyb2wtLXByZXZpb3VzIHtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0OyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2NvbnRyb2wtLW5leHQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2NvbnRyb2xfX2ljb24tLXByZXZpb3VzIHtcbiAgaGVpZ2h0OiAzcmVtO1xuICB3aWR0aDogM3JlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSTBObkI0SWlCb1pXbG5hSFE5SWpRMmNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME5pQTBOaUlnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0Z0lDQWdJQ0FnSUR4MGFYUnNaVDVpYkc5amEzTXZhWFJsYlhNdmMyeHBaR1Z5SUdGeWNtOTNJR3hsWm5ROEwzUnBkR3hsUGlBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0Z0lDQWdQR1JsWm5NK1BDOWtaV1p6UGlBZ0lDQThaeUJwWkQwaVEyaGxZWFF0YzJobFpYUWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUa3lOeTR3TURBd01EQXNJQzB5T0RRdU1EQXdNREF3S1NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQnBaRDBpYVdOdmJpOXpiR2xrWlhJdFlYSnliM2N2YkdWbWRDSWdjM1J5YjJ0bFBTSWpNREEzUmpkQklqNGdJQ0FnSUNBZ0lDQWdJQ0E4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzVNamd1TURBd01EQXdMQ0F5T0RVdU1EQXdNREF3S1NJK0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4amFYSmpiR1VnYVdROUlrOTJZV3d0TlNJZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWTNnOUlqSXlJaUJqZVQwaU1qSWlJSEk5SWpJeUlqNDhMMk5wY21Oc1pUNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIQnZiSGxzYVc1bElHbGtQU0pRWVhSb0xUUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJd0xqQXdNREF3TUN3Z01qSXVNREF3TURBd0tTQnpZMkZzWlNndE1Td2dNU2tnZEhKaGJuTnNZWFJsS0MweU1DNHdNREF3TURBc0lDMHlNaTR3TURBd01EQXBJQ0lnY0c5cGJuUnpQU0l4TlNBeE15QXlOU0F5TWlBeE5TQXpNU0krUEM5d2IyeDViR2x1WlQ0Z0lDQWdJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJRHd2Wno0OEwzTjJaejQ9KTtcbiAgY3Vyc29yOiBwb2ludGVyOyB9XG4gIC5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2NvbnRyb2xfX2ljb24tLXByZXZpb3VzOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJME5uQjRJaUJvWldsbmFIUTlJalEyY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME5pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNWliRzlqYTNNdmFYUmxiWE12YzJ4cFpHVnlJR0Z5Y205M0lHeGxablE4TDNScGRHeGxQaUFnSUNBOFpHVnpZejVEY21WaGRHVmtJSGRwZEdnZ1UydGxkR05vTGp3dlpHVnpZejRnSUNBZ1BHUmxabk0rUEM5a1pXWnpQaUFnSUNBOFp5QnBaRDBpUTJobFlYUXRjMmhsWlhRaUlITjBjbTlyWlQwaWJtOXVaU0lnYzNSeWIydGxMWGRwWkhSb1BTSXhJaUJtYVd4c1BTSnViMjVsSWlCbWFXeHNMWEoxYkdVOUltVjJaVzV2WkdRaVBpQWdJQ0FnSUNBZ1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTFRreU55NHdNREF3TURBc0lDMHlPRFF1TURBd01EQXdLU0lnWm1sc2JDMXlkV3hsUFNKdWIyNTZaWEp2SWlCcFpEMGlhV052Ymk5emJHbGtaWEl0WVhKeWIzY3ZiR1ZtZENJZ2MzUnliMnRsUFNJak1EQTNSamRCSWo0Z0lDQWdJQ0FnSUNBZ0lDQThaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNnNU1qZ3VNREF3TURBd0xDQXlPRFV1TURBd01EQXdLU0krSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdJRHhqYVhKamJHVWdhV1E5SWs5MllXd3ROU0lnWm1sc2JEMGlJMFpHUmtaR1JpSWdZM2c5SWpJeUlpQmplVDBpTWpJaUlISTlJakl5SWo0OEwyTnBjbU5zWlQ0Z0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnUEhCdmJIbHNhVzVsSUdsa1BTSlFZWFJvTFRRaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLREl3TGpBd01EQXdNQ3dnTWpJdU1EQXdNREF3S1NCelkyRnNaU2d0TVN3Z01Ta2dkSEpoYm5Oc1lYUmxLQzB5TUM0d01EQXdNREFzSUMweU1pNHdNREF3TURBcElDSWdjRzlwYm5SelBTSXhOU0F4TXlBeU5TQXlNaUF4TlNBek1TSStQQzl3YjJ4NWJHbHVaVDRnSUNBZ0lDQWdJQ0FnSUNBOEwyYytJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lEd3ZaejQ4TDNOMlp6ND0pOyB9XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2NvbnRyb2xfX2ljb24tLW5leHQge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJME5uQjRJaUJvWldsbmFIUTlJalEyY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME5pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNWliRzlqYTNNdmFYUmxiWE12YzJ4cFpHVnlJR0Z5Y205M0lHeGxablFnWTI5d2VUd3ZkR2wwYkdVK0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBpQWdJQ0E4WkdWbWN6NDhMMlJsWm5NK0lDQWdJRHhuSUdsa1BTSkRhR1ZoZEMxemFHVmxkQ0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krSUNBZ0lDQWdJQ0E4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNVEEwTlM0d01EQXdNREFzSUMweU9EUXVNREF3TURBd0tTSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJwWkQwaWFXTnZiaTl6Ykdsa1pYSXRZWEp5YjNjdmNtbG5hSFFpSUhOMGNtOXJaVDBpSXpBd04wWTNRU0krSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRBME5pNHdNREF3TURBc0lESTROUzR3TURBd01EQXBJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR05wY21Oc1pTQnBaRDBpVDNaaGJDMDFJaUJtYVd4c1BTSWpSa1pHUmtaR0lpQmplRDBpTWpJaUlHTjVQU0l5TWlJZ2NqMGlNaklpUGp3dlkybHlZMnhsUGlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0c5c2VXeHBibVVnYVdROUlsQmhkR2d0TkNJZ2NHOXBiblJ6UFNJeE9TQXhNeUF5T1NBeU1pQXhPU0F6TVNJK1BDOXdiMng1YkdsdVpUNGdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJQ0FnSUNBOEwyYytJQ0FnSUR3dlp6NDhMM04yWno0PSk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2hfX3NlcXVlbmNlLXBhZ2UtLWNhcm91c2VsX19jb250cm9sX19pY29uLS1uZXh0OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJME5uQjRJaUJvWldsbmFIUTlJalEyY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME5pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNWliRzlqYTNNdmFYUmxiWE12YzJ4cFpHVnlJR0Z5Y205M0lHeGxablFnWTI5d2VUd3ZkR2wwYkdVK0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBpQWdJQ0E4WkdWbWN6NDhMMlJsWm5NK0lDQWdJRHhuSUdsa1BTSkRhR1ZoZEMxemFHVmxkQ0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krSUNBZ0lDQWdJQ0E4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNVEEwTlM0d01EQXdNREFzSUMweU9EUXVNREF3TURBd0tTSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJwWkQwaWFXTnZiaTl6Ykdsa1pYSXRZWEp5YjNjdmNtbG5hSFFpSUhOMGNtOXJaVDBpSXpBd04wWTNRU0krSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRBME5pNHdNREF3TURBc0lESTROUzR3TURBd01EQXBJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR05wY21Oc1pTQnBaRDBpVDNaaGJDMDFJaUJtYVd4c1BTSWpSa1pHUmtaR0lpQmplRDBpTWpJaUlHTjVQU0l5TWlJZ2NqMGlNaklpUGp3dlkybHlZMnhsUGlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0c5c2VXeHBibVVnYVdROUlsQmhkR2d0TkNJZ2NHOXBiblJ6UFNJeE9TQXhNeUF5T1NBeU1pQXhPU0F6TVNJK1BDOXdiMng1YkdsdVpUNGdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJQ0FnSUNBOEwyYytJQ0FnSUR3dlp6NDhMM04yWno0PSk7IH1cblxuLmdoX19zZXF1ZW5jZS1wYWdlLS1zY2VuZXMge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IGF1dG87IH1cblxuYm9keS5Ib2xkZXJQYWdlLCBib2R5IC5naF9fY2hpbGRyZW5fYXNfaWNvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG5cbi5naF9faG9sZGVyX3BhZ2Uge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19jaGlsZHJlbl9hc19pY29ucyB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQge1xuICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDEuNXJlbTsgfVxuICAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBoNSwgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgaDYsIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBhLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBhOmhvdmVyLCAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fY29udGVudCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9faG9sZGVyX3BhZ2VfX2NvbnRlbnQgaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX2hvbGRlcl9wYWdlX19wYWdlcy1wYXJlbnQtZGl2IHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmdoX19ob2xkZXJfcGFnZV9fcGFnZXMge1xuICB3aWR0aDogODAlO1xuICBtYXJnaW46IGF1dG87IH1cblxuLmdoX19ob2xkZXJfcGFnZV9fcGFnZXMsXG4uZ2hfX2NoaWxkcmVuX2FzX2ljb25zX19wYWdlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7IH1cblxuLmdoX19ob2xkZXJfcGFnZV9fcGFnZXNfcGFnZSxcbi5naF9fY2hpbGRyZW5fYXNfaWNvbnNfX3BhZ2VzX19pY29uIHtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgbWFyZ2luLWxlZnQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBmbGV4OiAwIDAgMjByZW07XG4gIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdXRsaW5lOiAxcHggc29saWQgI0UwRTBFMDtcbiAgbWluLWhlaWdodDogMTcwcHg7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fcGFnZXNfcGFnZTpob3ZlcixcbiAgLmdoX19jaGlsZHJlbl9hc19pY29uc19fcGFnZXNfX2ljb246aG92ZXIge1xuICAgIGJvcmRlci1ib3R0b206IDRweCBzb2xpZCAjMDA3RjdBO1xuICAgIGJveC1zaGFkb3c6IDJweCA0cHggNHB4IDJweCByZ2JhKDAsIDAsIDAsIDAuMyk7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fcGFnZXNfcGFnZSAqLFxuICAuZ2hfX2NoaWxkcmVuX2FzX2ljb25zX19wYWdlc19faWNvbiAqIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgLmdoX19ob2xkZXJfcGFnZV9fcGFnZXNfcGFnZSBoMyxcbiAgLmdoX19jaGlsZHJlbl9hc19pY29uc19fcGFnZXNfX2ljb24gaDMge1xuICAgIG1hcmdpbjogMDsgfVxuICAuZ2hfX2hvbGRlcl9wYWdlX19wYWdlc19wYWdlIC50aHVtYm5pbCxcbiAgLmdoX19jaGlsZHJlbl9hc19pY29uc19fcGFnZXNfX2ljb24gLnRodW1ibmlsIHtcbiAgICBoZWlnaHQ6IDEwMCU7IH1cblxuLmdoX19jaGlsZHJlbl9hc19pY29uc19fcGFnZXNfX2ljb25fX2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZ2hfX2hvbGRlcl9wYWdlX19wYWdlc19wYWdlX19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gIHBhZGRpbmctbGVmdDogMnJlbTtcbiAgcGFkZGluZy1yaWdodDogMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uZ2hfX2hvbGRlcl9wYWdlX19wYWdlc19wYWdlX19pbm5lcl9fY2FwdGlvbiB7XG4gIG1hcmdpbjogYXV0bztcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5naF9faG9sZGVyX3BhZ2VfX3BhZ2VzX3BhZ2VfX2lubmVyX19jYXB0aW9uX190ZXh0IHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBjb2xvcjogIzAxNUM3QyAhaW1wb3J0YW50OyB9XG4gIC5naF9faG9sZGVyX3BhZ2VfX3BhZ2VzX3BhZ2VfX2lubmVyX19jYXB0aW9uX190ZXh0OmhvdmVyIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmdoX19ob2xkZXJfcGFnZV9fcGFnZXNfcGFnZV9faW5uZXItLXdpdGgtaW1hZ2VfX3RodW1ibmFpbCB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgb3JkZXI6IC0xO1xuICBtYXJnaW46IGF1dG87XG4gIGhlaWdodDogdW5zZXQgIWltcG9ydGFudDsgfVxuXG4uZ2hfX21vZGFsX193cmFwcGVyLW91dGVyIHtcbiAgd2lkdGg6IDgwdnc7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4ICNkOGQ4ZDg7IH1cblxuLmdoX19tb2RhbF9fd3JhcHBlci1vdXRlci5naF9fbW9kYWxfX3dyYXBwZXItb3V0ZXItLXdpdGgtdmlkZW8ge1xuICB3aWR0aDogNjV2dzsgfVxuXG4uZ2hfX21vZGFsX193cmFwcGVyLWlubmVyIHtcbiAgcGFkZGluZzogMCAwIDAgMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgaGVpZ2h0OiA5MHZoOyB9XG5cbi5naF9fbW9kYWxfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206IHRoaW4gI2Q4ZDhkOCBzb2xpZDtcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gIG1hcmdpbjogMDsgfVxuXG4uZ2hfX21vZGFsX19oZWFkZXJfX3RleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7XG4gIGNvbG9yOiAjMzMzO1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIG1hcmdpbi1ib3R0b206IDVweDsgfVxuXG4uZ2hfX21vZGFsX190YWJzIHtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQ7XG4gIGJvcmRlci10b3A6IGluaXRpYWw7XG4gIGJvcmRlci1jb2xvcjogI0Q4RDhEODsgfVxuXG4uZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSB7XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBiYWNrZ3JvdW5kOiAjRTJFMkUyO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNEOEQ4RDg7IH1cbiAgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgcGFkZGluZy10b3A6IDBweDsgfVxuXG4uZ2hfX21vZGFsLS10YWJzX190YWItbGluayB7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiAwLjI1cmVtICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UyRTJFMiAhaW1wb3J0YW50O1xuICBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuICAuZ2hfX21vZGFsLS10YWJzX190YWItbGluazpob3ZlciwgLmdoX19tb2RhbC0tdGFic19fdGFiLWxpbms6YWN0aXZlLCAuZ2hfX21vZGFsLS10YWJzX190YWItbGluay5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwICFpbXBvcnRhbnQ7IH1cblxuLmdoX19tb2RhbF9fYm9keSB7XG4gIHBhZGRpbmctYm90dG9tOiAwOyB9XG5cbi5naF9fbW9kYWxfX2JvZHktLXBsYWluIHtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4uZ2hfX21vZGFsX19ib2R5LS10YWJzIHtcbiAgcGFkZGluZzogMDsgfVxuXG4uZ2hfX21vZGFsLS10YWJzX19jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTsgfVxuXG4uZ2hfX21vZGFsX19jbG9zZS1idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGZsb2F0OiByaWdodDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTg7XG4gIGNvbG9yOiBibGFjazsgfVxuICAuZ2hfX21vZGFsX19jbG9zZS1idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjMWMxYzE7XG4gICAgY29sb3I6IGJsYWNrOyB9XG5cbi5naC1tb2RhbCB7XG4gIHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IH1cblxuLm1vZGFsIC5tb2RhbC10YWJzIHtcbiAgd2lkdGg6IDI1JTsgfVxuXG4ubW9kYWxkZXNjcmlwdGlvbiBwIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBtYXJnaW4tbGVmdDogMTAlO1xuICBtYXJnaW4tcmlnaHQ6IDEwJTsgfVxuXG4ubW9kYWwtYmFja2Ryb3Age1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTsgfVxuXG4ubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgb2wge1xuICBtYXJnaW46IDBweDsgfVxuXG4ubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSB7XG4gIGNvbG9yOiAjMjg3RDdEO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHg7IH1cbiAgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGE6aG92ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDsgfVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlOyB9XG5cbi5tb2RhbC1vcGVuIC5tb2RhbCAubW9kYWwtYm9keSB7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1heC1oZWlnaHQ6IDkwdmg7IH1cblxuLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnoge1xuICBwYWRkaW5nOiAwIDAgMCAycmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnoge1xuICAgICAgbWFyZ2luLWxlZnQ6IDRyZW07IH0gfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yeiBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24ge1xuICBjb2xvcjogIzMzMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTJFMkUyICFpbXBvcnRhbnQ7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogOHB4IDE2cHg7XG4gIG1hcmdpbjogOHB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMHB4O1xuICBib3JkZXI6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGluaXRpYWw7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gaDUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIGg2LCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gYSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gYTpob3ZlciwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24gaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbiBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbjpob3ZlciwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbjphY3RpdmUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb246Zm9jdXMge1xuICAgIGNvbG9yOiAjMzMzICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2MxYzFjMSAhaW1wb3J0YW50OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24uZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICMzMzMgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzFjMWMxICFpbXBvcnRhbnQ7IH1cblxuLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFNkU2RTg7XG4gIGNvbG9yOiBibGFjaztcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogbm9uZTsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stYnV0dG9uOmhvdmVyLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stYnV0dG9uOmFjdGl2ZSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLWJ1dHRvbjpmb2N1cyB7XG4gICAgY29sb3I6IGJsYWNrO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNjY2MgIWltcG9ydGFudDsgfVxuXG4uZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sge1xuICBtYXJnaW4tdG9wOiAxcmVtOyB9XG4gIEBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAgIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayB7XG4gICAgICBtYXJnaW4tbGVmdDogNHJlbTsgfSB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIGg1LCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgaDYsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgYSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayBhOmhvdmVyLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2sgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjayBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgQG1lZGlhIChtaW4td2lkdGg6IDU3NnB4KSB7XG4gICAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiA2cmVtOyB9IH1cblxuLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0MxREVDMSAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29ycmVjdC5zdmdcIik7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBib3JkZXItY29sb3I6ICMyMkI1NzM7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgaDUsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBoNiwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBhLCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IGE6aG92ZXIsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3QgLmFsZXJ0LXN1Y2Nlc3MsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tY29ycmVjdCAudGFibGVmZWVkYmFjayAuc3VjY2VzcywgLnRhYmxlZmVlZGJhY2sgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1jb3JyZWN0IC5zdWNjZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxOyB9XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogMC44cmVtO1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgbWluLWhlaWdodDogM3JlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQ0ZEMiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzMzMzMzMztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2luY29ycmVjdC5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogI0VBMDQyQjsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBwIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBoMyB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBoNSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBoNiwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgYSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBhIHtcbiAgICBjb2xvcjogIzAwN0Y3QTsgfVxuICAgIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IGE6aG92ZXIsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgbGkge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgaW1nLmNlbnRlciB7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWluY29ycmVjdCBpbWcucmlnaHRBbG9uZSB7XG4gICAgZmxvYXQ6IHJpZ2h0ICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1pbmNvcnJlY3QgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgfVxuXG4uZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwge1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG4gIHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVyZW07XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBtaW4taGVpZ2h0OiAzcmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREZGNEZCICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbmV1dHJhbC5zdmdcIik7XG4gIGJvcmRlci1jb2xvcjogIzdGRDNGMjsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCBoNSwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGg2LCAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGEsIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgYTpob3ZlciwgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrLS1uZXV0cmFsIGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLW5ldXRyYWwgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG4gIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCBwIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwOyB9XG5cbi5zaG93LW9ubHktb24tZGlzcGxheS0tZGVza3RvcCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLnNob3ctb25seS1vbi1kaXNwbGF5LS10YWJsZXQge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5zaG93LW9ubHktb24tZGlzcGxheS0tbW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1vYmlsZSwgLnNob3ctb25seS1vbi1kaXNwbGF5LS1tb2JpbGUge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpIHtcbiAgLnNob3ctb25seS1vbi1kaXNwbGF5LS10YWJsZXQge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9IH1cblxuQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gIC5zaG93LW9ubHktb24tZGlzcGxheS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4uZ2hfX2hvbWUtcGFnZV9fdGl0bGUsIC5naF9faG9tZS1wYWdlX190aXRsZSA+IGgxIHtcbiAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19ob21lLXBhZ2VfX3RpdGxlIGgxLCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgaDIsIC5naF9faG9tZS1wYWdlX190aXRsZSBoMywgLmdoX19ob21lLXBhZ2VfX3RpdGxlIGg0LCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgaDUsIC5naF9faG9tZS1wYWdlX190aXRsZSAuZmluYWxzY2VuYXJpb3Njb3JlLCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgaDYsIC5naF9faG9tZS1wYWdlX190aXRsZSAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgYSwgLmdoX19ob21lLXBhZ2VfX3RpdGxlIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19ob21lLXBhZ2VfX3RpdGxlIGxpLmFjdGl2ZSA+IGEsIC5naF9faG9tZS1wYWdlX190aXRsZSBwLCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgPiBoMSBoMSwgLmdoX19ob21lLXBhZ2VfX3RpdGxlID4gaDEgaDIsIC5naF9faG9tZS1wYWdlX190aXRsZSA+IGgxIGgzLCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgPiBoMSBoNCwgLmdoX19ob21lLXBhZ2VfX3RpdGxlID4gaDEgaDUsIC5naF9faG9tZS1wYWdlX190aXRsZSA+IGgxIC5maW5hbHNjZW5hcmlvc2NvcmUsIC5naF9faG9tZS1wYWdlX190aXRsZSA+IGgxIGg2LCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgPiBoMSAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgPiBoMSBhLCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgPiBoMSAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9faG9tZS1wYWdlX190aXRsZSA+IGgxIGxpLmFjdGl2ZSA+IGEsIC5naF9faG9tZS1wYWdlX190aXRsZSA+IGgxIHAge1xuICAgIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9fcGFnZV9fbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7IH1cblxuLmdoX19wYWdlX190aXRsZSB7XG4gIGZvbnQtZmFtaWx5OiBNb250c2VycmF0O1xuICBmb250LXNpemU6IDJyZW07XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fcGFnZV9fdGl0bGUgaDEsIC5naF9fcGFnZV9fdGl0bGUgaDIsIC5naF9fcGFnZV9fdGl0bGUgaDMsIC5naF9fcGFnZV9fdGl0bGUgaDQsIC5naF9fcGFnZV9fdGl0bGUgaDUsIC5naF9fcGFnZV9fdGl0bGUgLmZpbmFsc2NlbmFyaW9zY29yZSwgLmdoX19wYWdlX190aXRsZSBoNiwgLmdoX19wYWdlX190aXRsZSAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX3BhZ2VfX3RpdGxlIGEsIC5naF9fcGFnZV9fdGl0bGUgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX3BhZ2VfX3RpdGxlIGxpLmFjdGl2ZSA+IGEsIC5naF9fcGFnZV9fdGl0bGUgcCB7XG4gICAgZm9udC1mYW1pbHk6IE1vbnRzZXJyYXQ7XG4gICAgZm9udC1zaXplOiAycmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgY29sb3I6ICMwMTVDN0M7IH1cblxuLmdoX19wYWdlX19jb250ZW50IHAge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbi5naF9fcGFnZV9fY29udGVudCBoMSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGgyIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX3BhZ2VfX2NvbnRlbnQgaDMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGg0IHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGg1LCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGg2LCAuZ2hfX3BhZ2VfX2NvbnRlbnQgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19wYWdlX19jb250ZW50IGEsIC5naF9fcGFnZV9fY29udGVudCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fcGFnZV9fY29udGVudCBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGEge1xuICBjb2xvcjogIzAwN0Y3QTsgfVxuICAuZ2hfX3BhZ2VfX2NvbnRlbnQgYTpob3ZlciwgLmdoX19wYWdlX19jb250ZW50IGE6Zm9jdXMge1xuICAgIGNvbG9yOiAjMDE1QzdDOyB9XG5cbi5naF9fcGFnZV9fY29udGVudCBsaSB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGltZy5yaWdodCB7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgLmdoX19wYWdlX19jb250ZW50IGltZy5yaWdodDo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGltZy5jZW50ZXIge1xuICBtYXJnaW46IGF1dG87XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLmdoX19wYWdlX19jb250ZW50IGltZy5sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuXG4uZ2hfX3BhZ2VfX2NvbnRlbnQgaW1nLmxlZnRBbG9uZSB7XG4gIG1hcmdpbjogYXV0bzsgfVxuXG4uZ2hfX3BhZ2VfX2NvbnRlbnQgaW1nLnJpZ2h0QWxvbmUge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgbWFyZ2luLWxlZnQ6IDEwMCU7IH1cblxuLmdoX19wYWdlX19sb2FkaW5nIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgei1pbmRleDogOTk5O1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5naF9fcGFnZV9fbG9hZGluZ19fc3Bpbm5lciB7XG4gIGZvbnQtc2l6ZTogNHJlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTsgfVxuXG4uZ2hfX3BhZ2VfX3N0aWNreV9sYXlvdXQtY29udGVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAxMTVweDsgfVxuXG5AbWVkaWEgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdoX19wYWdlX19tZW51X19zaWRlYmFyX2xheW91dC1jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogMzE3cHg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMxN3B4KTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMxN3B4KTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMTVweDtcbiAgICBvdmVyZmxvdzogYXV0bzsgfSB9XG5cbi5naF9fcGFnZV9fYm9keV9fc2lkZWJhcl9sYXlvdXQsIC5naF9fYm9keV9fc3RpY2t5X2hlYWRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7IH1cbiAgLmdoX19wYWdlX19ib2R5X19zaWRlYmFyX2xheW91dC5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX3RvcCAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnQsIC5naF9fYm9keV9fc3RpY2t5X2hlYWRlci5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX3RvcCAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTVweCk7IH1cbiAgLmdoX19wYWdlX19ib2R5X19zaWRlYmFyX2xheW91dC5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX2JvdHRvbSAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnQsIC5naF9fYm9keV9fc3RpY2t5X2hlYWRlci5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX2JvdHRvbSAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbTtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTVweCk7IH1cbiAgLmdoX19wYWdlX19ib2R5X19zaWRlYmFyX2xheW91dC5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX2NlbnRlciAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnQsIC5naF9fYm9keV9fc3RpY2t5X2hlYWRlci5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX2NlbnRlciAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnQge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAxMTVweCk7IH1cblxuLmJhY2tncm91bmRfX2ltYWdlX19wb3NpdGlvbl9fdG9wIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IDQuMnJlbTsgfVxuXG4uYmFja2dyb3VuZF9faW1hZ2VfX3Bvc2l0aW9uX19ib3R0b20ge1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207IH1cblxuLmltcGVyc29uYXRpb24tYmFubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmYzEwNztcbiAgY29sb3I6ICMyMTI1Mjk7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTk5O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2UwYTgwMDtcbiAgYm94LXNoYWRvdzogMCAycHggNHB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgZm9udC1zaXplOiAwLjllbTsgfVxuICAuaW1wZXJzb25hdGlvbi1iYW5uZXIgcCB7XG4gICAgbWFyZ2luOiAwO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7IH1cbiAgLmltcGVyc29uYXRpb24tYmFubmVyIC5vcmlnaW5hbC1hZG1pbi1pbmZvIHtcbiAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgb3BhY2l0eTogMC44OyB9XG4gIC5pbXBlcnNvbmF0aW9uLWJhbm5lciAuaW1wZXJzb25hdGlvbi1yZXZlcnQtYnV0dG9uIHtcbiAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICBwYWRkaW5nOiA2cHggMTJweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAwLjJzIGVhc2UtaW4tb3V0OyB9XG4gICAgLmltcGVyc29uYXRpb24tYmFubmVyIC5pbXBlcnNvbmF0aW9uLXJldmVydC1idXR0b246aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMzsgfVxuXG4uaW1wZXJzb25hdGlvbi1iYW5uZXItc3BhY2VyIHtcbiAgaGVpZ2h0OiA0MHB4OyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuaW1wZXJzb25hdGlvbi1iYW5uZXIgcCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgfVxuICAuaW1wZXJzb25hdGlvbi1iYW5uZXIgLmltcGVyc29uYXRpb24tcmV2ZXJ0LWJ1dHRvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgbWFyZ2luLXRvcDogOHB4OyB9XG4gIC5pbXBlcnNvbmF0aW9uLWJhbm5lci1zcGFjZXIge1xuICAgIGhlaWdodDogNjVweDsgfSB9XG5cbmRpdltkYXRhLXBhZ2UtdHlwZT1cInJlcG9ydHBhZ2VcIl0ge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDsgfVxuICBkaXZbZGF0YS1wYWdlLXR5cGU9XCJyZXBvcnRwYWdlXCJdIC5naC1yZXBvcnQtYmxvY2tfX3RhYmxlIHtcbiAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4gICAgZGl2W2RhdGEtcGFnZS10eXBlPVwicmVwb3J0cGFnZVwiXSAuZ2gtcmVwb3J0LWJsb2NrX190YWJsZSB0aCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMkMyQzI7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICBjb2xvcjogIzAxNUM3QztcbiAgICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICAgZGl2W2RhdGEtcGFnZS10eXBlPVwicmVwb3J0cGFnZVwiXSAuZ2gtcmVwb3J0LWJsb2NrX190YWJsZSB0ci5ldmVuIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgOTIsIDEyNCwgMC4xKTsgfVxuICBkaXZbZGF0YS1wYWdlLXR5cGU9XCJyZXBvcnRwYWdlXCJdIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIHdpZHRoOiAxMDAlOyB9XG5cbi5naF9fYmxvY2stLXdpZHRoLTI1IHtcbiAgd2lkdGg6IDI1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fYmxvY2stLXdpZHRoLTUwIHtcbiAgd2lkdGg6IDUwJTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fYmxvY2stLXdpZHRoLTc1IHtcbiAgd2lkdGg6IDc1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fYmxvY2stLXdpZHRoLTg1IHtcbiAgd2lkdGg6IDg1JTtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbkBtZWRpYSAobWluLXdpZHRoOiA1NzZweCkge1xuICAuZ2hfX2Jsb2NrX19jb250ZW50IHtcbiAgICBtYXJnaW4tbGVmdDogNHJlbTsgfSB9XG5cbi5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zY2VuZS1jb250YWluZXIge1xuICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWF4LXdpZHRoOiAxMDAlOyB9XG5cbi5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2Uge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTZFNkU2O1xuICBtYXJnaW4tYm90dG9tOiAxcmVtOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2U6YWN0aXZlLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlOmhvdmVyLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiYWJhOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGgxIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGgyIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgaDQge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogMzAwO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGg1LCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGg2LCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSBhLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgbGkuYWN0aXZlID4gYSwgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGxpLmFjdGl2ZSA+IGEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgYTpob3ZlciwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgYTpmb2N1cyB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgaW1nLnJpZ2h0IHtcbiAgICBwYWRkaW5nOiAxZW0gMCAxZW0gMWVtOyB9XG4gICAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgY29udGVudDogXCJcIjsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlID4gYSBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGltZy5sZWZ0IHtcbiAgICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDFlbSAxZW0gMWVtIDA7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSA+IGEgaW1nLmxlZnRBbG9uZSB7XG4gICAgbWFyZ2luOiBhdXRvOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgPiBhIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBoMiB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBoNSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgaDYsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gYSwgLmdoX19tb2RhbC0tdGFic19fdGFiLWl0ZW0gLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBhLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBsaS5hY3RpdmUgPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBhOmhvdmVyLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIGE6Zm9jdXMge1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIGltZy5yaWdodDo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZSBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2UgaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIGltZy5sZWZ0QWxvbmUge1xuICAgIG1hcmdpbjogYXV0bzsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3Bhcmsge1xuICBtYXgtd2lkdGg6IDEwMCU7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHAge1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMzMzMzMzO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBoMSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAyLjE4NzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIGgzIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIGg0IHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgaDUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBoNiwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBhLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgLm1vZGFsLW5hdi10YWJzLm5hdi10YWJzIGxpLmFjdGl2ZSA+IGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc3BhcmsgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIGEge1xuICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIGE6aG92ZXIsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBsaSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIGltZy5yaWdodCB7XG4gICAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAgIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBpbWcuY2VudGVyIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBpbWcubGVmdCB7XG4gICAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19zcGFyayBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIGltZy5yaWdodEFsb25lIHtcbiAgICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgcCB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cblxuLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIGgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaDIge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBjb2xvcjogIzAxNUM3QztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG5cbi5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciBoMyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjM3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaDUsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaDYsIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSBhLCAuZ2hfX21vZGFsLS10YWJzX190YWItaXRlbSAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgYSwgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIGxpLmFjdGl2ZSA+IGEge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgYSB7XG4gIGNvbG9yOiAjMDA3RjdBOyB9XG4gIC5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciBhOmhvdmVyLCAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgYTpmb2N1cyB7XG4gICAgY29sb3I6ICMwMTVDN0M7IH1cblxuLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX2Nob2ljZXMtaGVhZGVyIGxpIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaW1nLnJpZ2h0IHtcbiAgcGFkZGluZzogMWVtIDAgMWVtIDFlbTsgfVxuICAuZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaW1nLnJpZ2h0OjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaW1nLmNlbnRlciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIgaW1nLmxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG5cbi5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciBpbWcubGVmdEFsb25lIHtcbiAgbWFyZ2luOiBhdXRvOyB9XG5cbi5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2VzLWhlYWRlciBpbWcucmlnaHRBbG9uZSB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMTAwJTsgfVxuXG4vKiBPbGQgY3J1ZCAqL1xuLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIG1hcmdpbjogMTBweCAxMHB4IDAgMDtcbiAgcGFkZGluZzogMTBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IHJvdzsgfVxuICAuZmluYWxzY2VuYXJpb3Njb3JlIC5zY29yZVRleHQge1xuICAgIGZsZXg6IDIgMCAwO1xuICAgIHBhZGRpbmctcmlndGg6IDEwcHg7IH1cbiAgLmZpbmFsc2NlbmFyaW9zY29yZSAuc2NvcmVOdW0ge1xuICAgIGZsZXg6IDEgMCAwOyB9XG5cbi5xdWVzdGlvbnNjb3JlLFxuLnNjZW5hcmlvc2NvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTVweDsgfVxuXG4ucXVlc3Rpb25zY29yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNjZW5hcmlvc2NvcmUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xuICBmb250LXNpemU6IDQwcHg7XG4gIG1hcmdpbjogMTVweDtcbiAgcGFkZGluZzogMTVweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5zY2VuYXJpb3Jlc2V0IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIG1hcmdpbjogM3B4IDEwcHggMCAwO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLnNjb3JlYm9hcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwOyB9XG5cbi50b3RhbHNjb3JlIHtcbiAgYm9yZGVyOiAycHggc29saWQgI2JiYjtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBoZWlnaHQ6IDgwcHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDE1cHggMTVweCAwIDA7IH1cblxuLnNjZW5hcmlvcmVzZXQge1xuICBtYXJnaW46IDNweCAxMHB4IDAgMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uYnN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWluLWhlaWdodDogNDEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuXG4uYnNjb250ZW50IHtcbiAgYm90dG9tOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5ic2FsaW5rIHtcbiAgbWFyZ2luLWJvdHRvbTogMyU7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgLmJzYWxpbmsgcCB7XG4gICAgbWFyZ2luOiAwIDAgMDsgfVxuXG4udG90YWxzY29yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBtYXJnaW46IDE1cHggMTVweCAwIDA7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuXG4uZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2VudHJ5LWxpbmsge1xuICBjb2xvcjogZ3JleTtcbiAgZmxvYXQ6IHJpZ2h0OyB9XG5cbi5naF9fc3RhbmRhbG9uZS1zcGxpdF9fZXhpdC1saW5rIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmVkO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBjb2xvcjogd2hpdGU7XG4gIG1hcmdpbi1yaWdodDogMTBweDsgfVxuICAuZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2V4aXQtbGluazpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG5cbi5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluayB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBtYXJnaW46IDFyZW07XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJvcmRlci1yYWRpdXM6IDA7IH1cbiAgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rID4gcCwgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazphY3RpdmUsIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazpmb2N1cywgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGluazphY3RpdmUgPiBwLCAuZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2xpbms6YWN0aXZlID4gYSwgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rOmZvY3VzID4gcCwgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rOmZvY3VzID4gYSwgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rOmhvdmVyID4gcCwgLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG5cbi5naF9fbWFpbi1uYXZfX2JyZWFkY3J1bWJzIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbi5naF9fc2NlbmVzLS1tb2JpbGUge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzVweCkge1xuICAuZ2hfX3NjZW5lcy0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi5naF9CdWlsZE1vZGVFZGl0QnV0dG9uIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3gtc2hhZG93OiAwIDAgMXB4IDFweCByZ2JhKDEyOCwgMTI4LCAxMjgsIDAuNDcpO1xuICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xuICBtYXJnaW46IDIwcHg7IH1cblxuLmdoX0J1aWxkTW9kZUVkaXRCdXR0b24gPiBhIHtcbiAgY29sb3I6IHJnYmEoMjA0LCAyMDQsIDIwNCwgMC41KTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5naF9CdWlsZE1vZGVFZGl0QnV0dG9uOmhvdmVyIHtcbiAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7IH1cblxuLmdoX0J1aWxkTW9kZUVkaXRCdXR0b246aG92ZXIgPiBhIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogYmxhY2s7IH1cblxuLmdoX19zZWFyY2hfX2J1dHRvbiB7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMzMzMzMzO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmc6IDVweCAyMHB4O1xuICBsaW5lLWhlaWdodDogMjVweDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MGIxO1xuICBjb2xvcjogd2hpdGU7XG4gIGJvcmRlcjogMDtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA1cHggMC4yNXB4ICNjOWM5Yzk7XG4gIGN1cnNvcjogcG9pbnRlcjsgfVxuXG4uZ2hfX3NlYXJjaF9faW5wdXQge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICB3aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgI2M5YzljOTsgfVxuXG4uZ2hfX3NlYXJjaF9fZm9ybSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAuZ2hfX3NlYXJjaF9fZm9ybSBmaWVsZHNldCB7XG4gICAgbWluLXdpZHRoOiA0NTBweDsgfVxuICAgIC5naF9fc2VhcmNoX19mb3JtIGZpZWxkc2V0ID4gZGl2IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4ueEFQSWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAvKiBNYXliZSB0aGUgQ1NTIGZvciB0aGUgdGV4dCBkaXNwYXkgKi8gfVxuICAueEFQSWZvcm0gLmNoZWNrQm94V3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyOyB9XG4gICAgLnhBUElmb3JtIC5jaGVja0JveFdyYXBwZXIgLmxhYmVsIHtcbiAgICAgIGZsZXgtYmFzaXM6IDgwJTtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBmbGV4LWdyb3c6IDE7IH1cbiAgLnhBUElmb3JtIC5mb3JtLWZvb3Rlci1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAueEFQSWZvcm0gLmZvcm0tZm9vdGVyLWJ0bnMgLmZvcm1FbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC54QVBJZm9ybSAuZm9ybS1mb290ZXItYnRucyAuZm9ybUVsZW1lbnQuc2VsZWN0ZWQge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICAgICAgLnhBUElmb3JtIC5mb3JtLWZvb3Rlci1idG5zIC5mb3JtRWxlbWVudCAubGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyZXk7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgICAgLnhBUElmb3JtIC5mb3JtLWZvb3Rlci1idG5zIC5mb3JtRWxlbWVudCAubGFiZWwuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc3Yzg7IH1cbiAgICAgICAgLnhBUElmb3JtIC5mb3JtLWZvb3Rlci1idG5zIC5mb3JtRWxlbWVudCAubGFiZWwgcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDsgfVxuICAgICAgLnhBUElmb3JtIC5mb3JtLWZvb3Rlci1idG5zIC5mb3JtRWxlbWVudCAuZm9ybUJ1dHRvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLnhBUElmb3JtIC5naEZvcm1fX3Bhc3RDb21tZW50X19jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWluLWhlaWdodDogNTBweDsgfVxuICAgIC54QVBJZm9ybSAuZ2hGb3JtX19wYXN0Q29tbWVudF9fY29udGVudCAudGl0bGUge1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDsgfVxuICAgIC54QVBJZm9ybSAuZ2hGb3JtX19wYXN0Q29tbWVudF9fY29udGVudCAucGFzdF9fY29tbWVudF9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAgIC54QVBJZm9ybSAuZ2hGb3JtX19wYXN0Q29tbWVudF9fY29udGVudCAucGFzdF9fY29tbWVudF9faXRlbXMgLml0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTBweDsgfVxuICAgICAgICAueEFQSWZvcm0gLmdoRm9ybV9fcGFzdENvbW1lbnRfX2NvbnRlbnQgLnBhc3RfX2NvbW1lbnRfX2l0ZW1zIC5pdGVtIC5pdGVtX19yb3cge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAgICAgICAgIC54QVBJZm9ybSAuZ2hGb3JtX19wYXN0Q29tbWVudF9fY29udGVudCAucGFzdF9fY29tbWVudF9faXRlbXMgLml0ZW0gLml0ZW1fX3JvdyAubGVmdF9fcGFkZGluZyB7XG4gICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cbiAgICAueEFQSWZvcm0gLmdoRm9ybV9fcGFzdENvbW1lbnRfX2NvbnRlbnQgbGkuZ2hGb3JtX19kaXNwbGF5X190ZXh0X2NvbW1lbnQge1xuICAgICAgbGlzdC1zdHlsZS10eXBlOiBub25lOyB9XG4gICAgLnhBUElmb3JtIC5naEZvcm1fX3Bhc3RDb21tZW50X19jb250ZW50LmNvbW1lbnRzLW9ubHkgLnBhc3RfX2NvbW1lbnRfX2l0ZW1zIHtcbiAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgIC54QVBJZm9ybSAuZ2hGb3JtX19wYXN0Q29tbWVudF9fY29udGVudC5jb21tZW50cy1vbmx5IC5wYXN0X19jb21tZW50X19pdGVtcyAuaXRlbSB7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFQ0YwO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgICAueEFQSWZvcm0gLmdoRm9ybV9fcGFzdENvbW1lbnRfX2NvbnRlbnQuY29tbWVudHMtb25seSAucGFzdF9fY29tbWVudF9faXRlbXMgLml0ZW06bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAueEFQSWZvcm0gLmhvcml6b250YWwtYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDsgfVxuICAgIC54QVBJZm9ybSAuaG9yaXpvbnRhbC1idXR0b25zIC5idXR0b24taXRlbSB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogbGlnaHRncmF5O1xuICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAueEFQSWZvcm0gLmhvcml6b250YWwtYnV0dG9ucyAuYnV0dG9uLWl0ZW0uc2VsZWN0ZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDAzYzhkO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgLnhBUElmb3JtIC5jb21tZW50LW1vZGFsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQ7XG4gICAgcGFkZGluZzogMjVweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIG1pbi1oZWlnaHQ6IDI1MHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDhweCAycHggI2Q4ZDhkODtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIC0xMDBweCk7XG4gICAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuICAgIC54QVBJZm9ybSAuY29tbWVudC1tb2RhbCAubGFiZWwge1xuICAgICAgaGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7IH1cbiAgICAueEFQSWZvcm0gLmNvbW1lbnQtbW9kYWwgdGV4dGFyZWEge1xuICAgICAgaGVpZ2h0OiAxMzNweDsgfVxuICAgIC54QVBJZm9ybSAuY29tbWVudC1tb2RhbCAuYnRuLWNvbnRhaW5lciB7XG4gICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAgIGhlaWdodDogODBweDsgfVxuICAueEFQSWZvcm0gLmZvcm0tZWxlbWVudC1kdXBsaWNhdGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBOVFBQUFQbUNBWUFBQUFGWnRjaUFBQUFCR2RCVFVFQUFMR1BDL3hoQlFBQUFBRnpVa2RDQUs3T0hPa0FBQUFnWTBoU1RRQUFlaVlBQUlDRUFBRDZBQUFBZ09nQUFIVXdBQURxWUFBQU9wZ0FBQmR3bkxwUlBBQUFBQVppUzBkRUFQOEEvd0Qvb0wybmt3QUFBQWx3U0ZsekFBQUFTQUFBQUVnQVJzbHJQZ0FBWlp0SlJFRlVlTnJ0M1hlWUhYVzlQL0RQN0c1NkR6MkFxQWtsRURwSUV5RVVBUVVFdkFraVRYNEt3VWFSa2dpaWlPSWxORU9zQkxBRVVZU29HSnAwTVpSUUJVT1FFaUJ3SlNHSXBOZk43dnorOEJMSkJVSXk1NXpNekRtdjEvUHM0MmF6MlgzdmNqemY4NTdQZDJhU05FMkQ3Qll2WHB3dVdMQmdoWjh6YTlhc1dOSHZlZkhpeGZGK1g2T1dXbHRiWTk2OGVibDkvNVhSdFd2WDZOU3BVOTR4S3RhOWUvZm8wS0ZEM2pFcTFyTm56Mmh1YnM0N3hncDE3Tmd4dW5Ycmx1U2RBd0NBK3RXUzV6ZWZOMjllT25QbXpGaThlSEhNbmoxN1diR2NOMjllTEZteUpHYk5taFZMbGl5SitmUG5SMFJFbXFZeGE5YXNaZjkrN3R5NXNYVHAwb2lJV0xSb1VTeGN1REFpSXRyYTJtTE9uRG5MUG0vMjdOblIzdDRlRVJFTEZpeUl4WXNYUjhUS0ZjbjNLOE5Bb1JYaS83eEZPaUJVcElNaGZmcjB5VHRDUkVTMHRMUkVqeDQ5OG80UkVSR2RPM2VPTGwyNjVCMGpJb3AxQUxCMzc5NlJKTzk5Zkd6bm5YZU9RdzQ1eEFFMEFGYTdwTnBsY2Rhc1dla3p6endUVTZkT2pkZGVleTJtVFpzV3I3MzJXc3lZTVNQZWZQUE5tRFZyMXJLM3Q4b3dBRUJXSFRwMGlCdHZ2REgyMjI4L3BScUExYXJpUXYzTU04K2t0OXh5Uzl4NTU1M3h0Ny85TFY1OTlkVzhmeVlBb01IMDZORWo3cjMzM3RoMjIyMlZhZ0JXbTh5Rit1R0hIMDYvOWExdnhaLys5S2U4ZndZQWdPalhyMTg4OE1BRHNkRkdHeW5WQUt3V3ExeW9YM25sbGZUODg4K1BLNis4Y3RsNXlRQUFSVEJ3NE1DNC8vNzdvMCtmUGtvMUFEVzMwb1Y2L3Z6NTZVVVhYUlFqUjQ2TVJZc1c1WjBiQU9CZGZleGpINHZiYjc4OU9uWHFwRlFEVUZNclZhanZ1dXV1OU9pamo0N3AwNmZublJjQTRIMGRjY1FSY2MwMTEwU3lvc3VEQTBDRm10N3ZFMjY0NFlaMC8vMzNWNllCZ05MNHpXOStFeU5Hak1nN0JnQjFib1VUNnVlZWV5N2RacHR0bHQzZkdRQ2dUSDc0d3gvR2w3LzhaVk5xQUdwaWhZVjY3NzMzVHUrKysrNjhNd0lBWk5MYzNCelhYWGRkSEhiWVlVbzFBRlgzbm9YNm9ZY2VTbmZlZWVlODh3RUFWS1JqeDQ1eDg4MDN4ejc3N0tOVUExQlY3M2tPOVE5LytNTzhzd0VBVkd6SmtpWHhYLy8xWC9HM3YvMXQxZTRWQ2dEdjQxMG4xSXNXTFVyWFdXZWRtRE5uVHQ3NUFBQ3FZcjMxMW92Nzc3OC9QdlNoRDVsVUExQVY3enFodnV1dXU1UnBBS0N1VEo4K1BmYmZmLy80NXovL2FWSU5RRlc4YTZIKzg1Ly9uSGN1QUlDcWUrNjU1K0lUbi9oRXpKczNUNmtHb0dMdldxanZ2ZmZldkhNQkFOVEVvNDgrR3AvKzlLZGp5WklsU2pVQUZYbkhPZFJMbGl4SmUvVG9FVXVXTE1rN0d3QkF6WHptTTUrSmE2NjVKcHFhbXB4VERVQW03NWhRLy8zdmYxZW1BWUM2ZCsyMTE4YXR0OTZhZHd3QVN1d2RoZnF2Zi8xcjNwa0FBRmFMeFlzWDV4MEJnQko3UjZGKzVwbG44czRFQUFBQWhmZU9RdjNDQ3kva25Ra0FBQUFLN3gyRmVzcVVLWGxuQWdBQWdNSjdSNkYrOGNVWDg4NEVBQUFBaGJkY29aNDllM1k2Wjg2Y3ZETUJBQUJBNFMxWHFHZk1tSkYzSGdBQUFDaUY1UXIxYTYrOWxuY2VBQUFBS0FVVGFnQUFBTWhBb1FZQUFJQU1GR29BQUFESXdEblVBQUFBa0lFSk5RQUFBR1JnUWcwQUFBQVptRkFEQUFCQUJzc1Y2amZmZkRQdlBBQUFBRkFLeXdwMVcxdGJPbi8rL0x6ekFBQUFRQ2tzSzlUejVzMkxORTN6emdNQUFBQ2xzS3hRejVrekorOHNBQUFBVUJyTEN2WGN1WFB6emdJQUFBQ2xZVUlOQUFBQUdTalVBQUFBa0VITFcrL01temN2N3l6djZZd3p6b2ltcHFiS3Z4QUFzRnEwdDdmSFJSZGRsSGNNQUtpcFpZVjY5dXpaZVdkNVQrZWZmMzUwNk5BaHlUc0hBTEJ5V2x0YlU0VWFnSHJub21RQUFBQ1FnWE9vQVFBQUlBTVRhZ0FBQU1oQW9RWUFBSUFNYlBrR0FBQ0FESllWNmdVTEZ1U2RCUUFBQUVwaldhRmV0R2hSM2xrQUFBQ2dOSllWNm9VTEYrYWRCUUFBQUVyRGhCb0FBQUF5VUtnQkFBQWdBNFVhQUFBQU1sQ29BUUFBSUFPRkdnQUFBREp3bFc4QUFBREl3SVFhQUFBQU1taUtpRWpUTkYyeVpFbmVXUUFBQUtBMG1pTCtQWjFPMHpUdkxBQUFBRkFheXdvMUFBQUFzUElVYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJb0NuQ1BhZ0JBQUJnVlpsUUF3QUFRQVpORVJIdVFRMEFBQUNycGlraW9yVzFOZThjQUFBQVVDb0tOUUFBQUdTZ1VBTUFBRUFHQ2pVQUFBQmswQlFSc1hUcDByeHpBQUFBUUttWVVBTUFBRUFHQ2pVQUFBQmtvRkFEQUFCQUJnbzFBQUFBWktCUUF3QUFRQWF1OGcwQUFBQVptRkFEQUFCQUJnbzFBQUFBWktCUUF3QUFRQVlLTlFBQUFHU2dVQU1BQUVBR3J2SU5BQUFBR1poUUF3QUFRQVlLTlFBQUFHU2dVQU1BQUVBR0NqVUFBQUJrb0ZBREFBQkFCazBSRVcxdGJYbm5BQUFBZ0ZKUnFBRUFBQ0NEcG9pSTl2YjJ2SE1BQUFCQXFTalVBQUFBa0lGQ0RRQUFBQms0aHhvQUFBQXlNS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXljUXcwQUFBQVptRkFEQUFCQUJnbzFBQUFBWktCUUF3QUFRQWJPb1FZQUFJQU1US2dCQUFBZ0E0VWFBQUFBTWxDb0FRQUFJQVBuVUFNQUFFQUdKdFFBQUFDUWdVSU5BQUFBR1NqVUFBQUFrSUZ6cUFFQUFDQURFMm9BQUFESVFLRUdBQUNBREJScUFBQUF5TUE1MUFBQUFKQ0JDVFVBQUFCa29GQURBQUJBQmdvMUFBQUFaT0FjYWdBQUFNakFoQm9BQUFBeVVLZ0JBQUFnQTRVYUFBQUFNbkFPTlFBQUFHUmdRZzBBQUFBWktOUUFBQUNRZ1VJTkFBQUFHVFMxdDdlbmVZY0FBQUNBc21seVFUSUFBQUJZZFUyMmV3TUFBTUNxVTZnQkFBQWdBNFVhQUFBQU1uQU9OUUFBQUdSZ1FnMEFBQUFaS05RQUFBQ1FnVUlOQUFBQUdUaUhHZ0FBQURJd29RWUFBSUFNRkdvQUFBRElRS0VHQUFDQURKeEREUUFBQUJtWVVBTUFBRUFHQ2pVQUFBQmtvRkFEQUZXWEpFbmVFUUNnNXB4RERRQlVuVUlOUUNNd29RWUFBSUFNRkdvQUFBRElRS0VHQUFDQURKeEREUUFBQUJtWVVBTUFBRUFHQ2pVQUFBQmtvRkFEQUFCQUJzNmhCZ0FBZ0F5YTBqVE5Pd01BQUFDVWppM2ZBQUFBa0lFSk5RQUFBR1RRbEhjQUFBQUFLQ01UYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJUUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F6Y05nc0FBQUF5TUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F3VWFnQUFBTWhBb1FZQUFJQU1GR29BQUFESXdHMnpBQUFBSUFNVGFnQUFBTWhBb1FZQUFJQU1GR29BQUFESVFLRUdBQUNBREJScUFBQUF5RUNoQmdBQWdBemNOZ3NBQUFBeU1LRUdBQUNBREJScUFBQUF5RUNoQmdBQWdBd1VhZ0FBQU1oQW9RWUFBSUFNRkdvQUFBREl3RzJ6QUFBQUlBTVRhZ0FBQU1oQW9RWUFBSUFNRkdvQUFBRElRS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXpjTmdzQUFBQXlNS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXdVYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJd0cyekFBQUFJQU1UYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJUUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F6Y05nc0FBQUF5TUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F3VWFnQUFBTWhBb1FZQUFJQU1GR29BQUFESVFLRUdBQUNBRE55SEdnQUFBREl3b1FZQUFJQU1GR29BQUFESVFLRUdBQUNBREJScUFBQUF5RUNoQmdBQWdBd1VhZ0FBQU1qQWJiTUFBQUFnQXhOcUFBQUF5RUNoQmdBQWdBd1VhZ0FBQU1oQW9RWUFBSUFNRkdvQUFBRElRS0VHQUFDQUROdzJDd0FBQURJd29RWUFBSUFNRkdvQUFBRElRS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXhjNVJzQUFBQXlNS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXdVYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJd0cyekFBQUFJQU1UYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJb0NYdkFBRHcrOS8vUHYzTVp6NFRyYTJ0ZVVlaHdYejYwNStPaURCZGdJTHAyYk5uTkRjMzV4MmpLcHFhbXFKWHIxNlovbTJYTGwyaWMrZk9LL1c1SFRwMGlPN2R1Ni9VNXlaSkVyMTc5MzdIeHp0MjdCamR1blZicWM5OXQvOUc3NWEzVzdkdTBiRmp4NGlJNk5PblQwUkVkT3JVS2JwMjdSb1JFVDE2OUlpV2xwWm9ibTZPbmoxN3Z2M3JKSlg4M2xlWEZoTnFBUEtrVEFQd2Y4MlpNeWZ2Q0ZYMXIzLzlLKzhJWlpSR1JQVHExU3VhbXBxaWE5ZXUwYjE3OStqUm8wZjA3dDA3ZXZUb3NlelA3L2F4dm4zN3h0cHJyeDNyckxOT3JMSEdHalVyNXliVUFPUkdtUVlBVm1UMjdOa1JFVEZ6NXN6TVg2Tmp4NDdwdXV1dUd3TUdESWorL2Z2SEpwdHNFaC81eUVkaWh4MTJpSzVkdTFaVXRrMm9BY2pGSC83d0IyVWFBS2k1SlV1V3hDdXZ2Qkt2dlBKSzNIMzMzY3MrM3FGRGgvamtKeitaRGhzMkxQYmJiNzlJa21TVnk3WDdVQU93MnYzaEQzOUlEei84Y0dVYUFNaE5hMnRyM0hERERYSEFBUWZFMWx0dkhWZGZmWFhhMnRxNlNoTm5WL2tHWUxYNi9lOS9yMHdEQUlVeWFkS2tPT2FZWTJMampUZU95eTY3TEYyOGVQRktGV1VUYWdCV0c5dThBWUFpZS9ubGwrT1VVMDZKSFhmY01mNys5NysvYjZrMm9RWmd0YkROR3dBb2kwbVRKc1VlZSt3Umt5ZFBYbUZoTnFFR29PYVVhUUNnYlA3NXozL0cwS0ZEWStIQ2hlOVpxazJvQWFncFpSb0FLS3VubjM0NlJvMGE5WjUvYjBJTlFNMG8wd0JBMlYxNjZhVXhmLzc4ZDUxRW0xQURVQk0zMzN4emVzUVJSeWpUQUVDcHZmSEdHM0hERFRlODY5K1pVQU5RZFgvNHd4L1NRdzg5TkJZdlhweDNGQUNBaXYzbU43OTUxNCtiVUFOUVZlNHpEUURVbTd2dXV1dGRMMDZtVUFOUU5iLy8vZS9kWnhvQXFEdUxGaTJLaVJNbnZ1UGp0bndEVUJYS05BQlF6Lzc4NXorLzQyTW0xQUJVVEprR0FPcmQ0NDgvL282UG1WQURVSkdISG5wSW1RWUE2dDRUVHp6eGpvOHAxQUJVWk9yVXFjbzBBRkQzL3ZHUGY4UWJiN3l4M0Jadlc3NEJBQUJnSlR6enpEUEwvVm1oQmdBQWdKVXdaY3FVNWY1c3l6Y0FBQUNzaEJkZWVHRzVQeXZVQUFBQXNCTGVNYUcyNVJzQUFBRGUzLy84ei84czkyZUZHZ0FBQUZiQ2pCa3psdnV6TGQ4QUFBQ3dFbDU3N2JYbC9teENEUUFBQUN0aDNyeDVNWC8rL0dVbDJvUWFBQUFBVnRMYnQzMmJVQU1BQU1CS1VxZ0JBQUFnZytVS2RkNWhBQUFBb0N6ZWZtRXlFMm9BQUFCWVNTYlVBQUFBa0lGQ0RRQUFBQm04L3Zycnk5NjM1UnNBQUFCVzB0eTVjNWU5cjFBREFBREFTcG96Wjg2eTkyMzVCZ0FBZ0pWa1FnMEFBQUFabUZBREFBQkFCaWJVQUFBQWtNSGN1WE1qL2Q4aWJVSU5BQUFBSzZtdHJTMFdMRmdRRVJFdGVZY0JnRnByYW1xS2E2KzlOdThZQU1BcVdMaHdZUng3N0xGNXgzaFhjK2JNaVc3ZHVrV0xMZDhBMUxza1NXTElrQ0ZKM2prQWdKVTNaODZjd3BiVnVYUG54bnJycmVjY2FnQUFBRmdWYjEyWXpEblVBQUFBRkU2Umg3OXYzVHJMaEJvQUFBQldnUWsxQUFBQVpMQnNRcDEzRUFBQUFDaVRaUk5xVzc0QkFBQW9taUozMVlVTEYwYUVRZzBBQUVBQkZibXJMbHEwS0NKcytRWUFBSUJWc25qeDRvZ3dvUVlBQUlCVllrSU5BQUJBWVJWNStHdENEUUFBQUJtWVVBTUFBRkJZUlI3K0xpdlVSUTRKQUFBQVJiTnN5M2ZlUVFBQUFLQk1US2dCQUFBb3JDSjNWZWRRQXdBQVFBYXU4ZzBBQUVCaEZibXJtbEFEQUFCQUJzNmhCZ0FBZ0F4YzVSc0FBSURDS3ZMdzE0UWFBQUFBTW5BT05RQUFBSVZWNU9HdnEzd0RBQUJBQmliVUFBQUFrSUZ6cUFFQUFDaXNJbmZWdHJhMlNOTTBOYUVHQUFDQVZiUjA2VklUYWdBQUFGaFZyYTJ0enFFR0FBQ2dlSW8rL0RXaEJnQUFnQXlXTGwxcVFnMEFBRUR4RkgzNDI5cmFha0lOQUFBQXE4cUVHZ0FBQURJd29RWUFBS0NRaXQ1VlhaUU1BQUFBTXJEbEd3QUFnRUlxK3ZEWGxtOEFBQURJd0lRYUFBQUFNakNoQmdBQW9KQ0szbFZOcUFFQUFDQURWL2tHQUFDZ2tJcmVWVnRiVzAyb0FRQUFZRldaVUFNQUFFQUdKdFFBQUFBVVV0R0h2eWJVQUFBQWtJR3JmQU1BQUZCSVJSLyt1ZzgxQUFBQVpHQkNEUUFBQUJtNEtCa0FBQUJrNEtKa0FBQUFGRkxSdTJwN2U3dENEUUFBUVBFVXZhdTJ0N2ZiOGcwQUFBQ3JxcTJ0ellRYUFBQUFWcFVKTlFBQUFJVlU5T0d2Q1RVQUFBQmtZRUlOQUFCQUlSVjkrR3RDRFFBQUFCbVlVQU1BQUVBR0p0UUFBQUFVVXRHN3FnazFBQUFBWk5EZTNtNUNEUUFBUVBFVXZhdWFVQU1BQUVBR3pxRUdBQUNBREV5b0FRQUFLS1NpRDM5TnFBRUFBQ0FERTJvQUFBQUtxZWpEMy9iMjltZ3Bla2dBQUlwajJyUnA2YWhSby9LT0FVVEUxNy8rOWVqVHAwK1NkNDVHMWRiV0ZpMTVod0FBb0R4bXpKZ1JGMTEwVWQ0eGdJajQ0aGUvR0gzNjlNazdSc055SDJvQUFBQUtxZWhkdGEydHpUblVBQUFBc0twTXFBRUFBQ2lrb25kVkUyb0FBQURJd0lRYUFBQUFNbkFmYWdBQUFBcXA2TVBmdHJZMkUyb0FBQUJZVlNiVUFBQUFGRkxSaDc4bTFBQUFBSkNCQ1RVQUFBQmtZRUlOQUFCQUlSVzlxNXBRQXdBQVFBWnBtcHBRQXdBQVVEeEY3Nm9LTlFBQUFHU1FwcWt0M3dBQUFMQ3FuRU1OQUFCQUlSVjlON1V0M3dBQUFKQ0JMZDhBQUFBVVV0R0h2eWJVQUFBQWtJRnpxQUVBQUNBRFc3NEJBQUFvcEtMdnByYmxHd0FBQURJd29RWUFBS0NRaWo3OGRRNDFBQUFBWkdETE53QUFBR1JneXpjQUFBQ0ZWUFRocndrMUFBQUFaT0FjYWdBQUFNakFsbThBQUFBS3FlaTdxVzM1QmdBQWdBeE1xQUVBQUNpa29nOS8yOXZiVGFnQkFBQmdWWmxRQXdBQVFBWUtOUUFBQUlWVTlOM1VMa29HQUFBQUdiZ1BOUUFBQUlWVTlPR3ZDVFVBQUFCazRCeHFBQUFBeUVDaEJnQUFvSkNLdnB1NnZiMDlXb29lRWdDQTR1amF0V3RzdDkxMmVjY0FJcUpUcDA1NVIyaG9hWnBHUzk0aEFBQW9qMDAzM1RSNTdMSEg4bzRCTklDaUQzOWRsQXdBQUFBeWNBNDFBQUFBWk9BKzFBQUFBQlJTMFhkVDIvSU5BQUFBR2RqeURRQUFRQ0VWZmZoclFnMEFBQUFabUZBREFBQkFSZ28xQUFBQWhWUDAzZFMyZkFNQUFFQkdKdFFBQUFBVVRobUd2eWJVQUFBQXNJcGNsQXdBQUFBeVVxZ0JBQUFvbkRMc3ByYmxHd0FBQUZhUkxkOEFBQUFVVWhtR3Z5YlVBQUFBa0lFSk5RQUFBS3dpVzc0QkFBQW9wRExzcHJibEd3QUFBREl3b1FZQUFLQndpajc4VGRQVWhCb0FBQUN5TUtFR0FBQ0FEQlJxQUFBQUNxZm91Nmx0K1FZQUFJQ01US2dCQUFBb25ESU1mMDJvQVFBQVlCV2xhV3BDRFFBQUFGa28xQUFBQUJST0dYWlQyL0lOQUFBQXE4aVdid0FBQUFxcERNTmZFMm9BQUFESXdJUWFBQUFBVnBFdDN3QUFBQlJTR1haVDIvSU5BQUFBR1poUUF3QUFVRGhGSC82bWFXcENEUUFBQUZtWVVBTUFBRUFHQ2pVQUFBQ0ZVL1RkMUxaOEF3QUFRRVltMUFBQUFCUk9HWWEvSnRRQUFBQ3dpdEkwTmFFR0FBQ0FMQlJxQUFBQUNxY011Nmx0K1FZQUFJQlZaTXMzQUFBQWhWU0c0YThKTmJEUzJ0dmIwd2NlZU1DVEJnQUFoSE9vZ1pWMDk5MTNwenZ1dUdQc3Z2dnU4Y2dqanlqVkFBQTBORnUrZ2ZmMXpEUFBwRU9IRGszMzNudnZlUHp4eDZPOXZUMU9Qdm5rU0cxdkFRQ2doc3J3Y3RPV2IrQmR2ZkhHRytuSko1K2Nicm5sbG5IOTlkY3Y5M2NQUHZoZ2pCMDdOdStJQUFDUUd4TnE0QjBXTEZpUWpodzVNdTNmdjMrTUhqMDZsaTVkK3E2Zk4zejQ4Smc5ZTdZamNnQUFOQ3lGR29pSWYxOXc3UHJycjA4MzMzenpHREZpUk15Wk0yZUZuejlqeG93NDc3eno4bzROQUFDNVNOUFVsbThnNHM0NzcweTMzMzc3R0RwMGFMejg4c3NyL2U5R2p4NGRreVpOOGlSQzRTVkprbmNFQUdBVmxhR3JtbEJEQS92YjMvNlc3ci8vL3VtKysrNGJUenp4eENyLys2VkxsN3BBR1FBQU5WR0dsNWdtMU5DQXBrMmJsZzRiTml6ZGJydnQ0cmJiYnF2b2E5MXp6ejF4elRYWDVQMGp3UXFaVUFNQXRXQkNEUTFrM3J4NTZiZSs5YTEwazAwMmlURmp4a1JiVzF0VnZ1N3BwNThlTTJmT2RIUU9BSUNHNFJ4cWFCRHQ3ZTNwMkxGajAwMDIyU1RPTysrOG1EOS9mbFcvL293Wk0rS3NzODdLKzhlRTkyUkNEUURsVTRhdWFrSU5kZTdPTys5TXQ5dHV1emoyMkdOait2VHBOZnMrWThhTWlRY2VlS0Q0ejNvMEpJVWFBS2dGaFJycTFOTlBQNTBlZU9DQjZiNzc3aHRQUHZsa3piOWZlM3Q3bkhqaWlkSGEycXBVQXdCUXNhSlBxRzM1aGpyMDFnWEh0dHBxcTdqNTVwdFg2L2VlTkdsU2pCNDlPdTlmQWJ5RENUVUFVQXNtMUZBbjVzK2ZuNDRjT1RMZGJMUE5xbnJCc1ZYMXpXOStNNlpPbmVwSUhRQUFkYytFR2tydXJRdU9iYnp4eGpGaXhJaVlPM2R1cm5rV0xGZ1FwNTU2YXQ2L0ZsaU9DVFVBbEUvUnUycWFwaWJVVUdaLyt0T2YwcTIyMnFybUZ4eGJWVGZjY0VPTUh6KysyTStBQUFCUUlZVWFTdWlGRjE1SWh3NGRtaDV3d0FFeGVmTGt2T084cTY5Kzlhc3hiOTQ4cFpwQ01LRUdnUElwK29RNndwWnZLSlVGQ3hhazU1NTdianBvMEtDNC92cnI4NDZ6UXErODhrcDg1enZmeVRzR1JJUkNEUUJVbnkzZlVDSy8vdld2MDAwMjJTUysvZTF2eDZKRmkvS09zMUsrLy8zdng2UkpreHkxQXdDZ0xpblVVQUx0N2UzcGlTZWVHSysrK21yZVVWWkphMnRybkhqaWlkSGUzcTVVa3lzVGFnQW9uekxzcHJibEcwcWdxYWtwK2V4blA1dDNqRXdlZU9DQnVPcXFxL0tPQVFBQVZXWExONVRJcWFlZUdrMU41ZnkvN0lnUkkrTDExMTkzOUk3Y21GQURRUG1VWWZoclFnMGxzZW1tbXlhSEhISkkzakV5ZWZQTk4rT01NODdJT3dZQUFGUlZPY2RkMEtEKys3Ly9PenAwNkpCM2pFekdqaDBiZDk5OXR5TjQ1TUtFR2dDb05sdStvV1EyMldTVDVQampqODg3Um1aZi9PSVhZL0hpeFVvMUFBRHZxd3k3cVczNWhwSTU5OXh6bzJmUG5ubkh5T1M1NTU2TGl5NjZLTzhZTkNBVGFnQ2dGa3lvb1dUV1dtdXQ1TFRUVHNzN1JtYmYvZTUzNDlsbm4zVWtqOVZLb1FhQThpbjY4RGROVXhOcUtLUFRUanN0MWx0dnZieGpaTEo0OGVJNDZhU1Q4bzRCQUFBVk02R0dFdXJXclZ2eXJXOTlLKzhZbWQxKysrM3gyOS8rMXRFOFZoc1RhZ0NnRmhScUtLblBmLzd6TVhEZ3dMeGpaSGJLS2FmRXpKa3psV29BQU41VjBYZFQyL0lOSmRiUzBwS01IajA2N3hpWnZmYmFhM0htbVdmbUhZTUdZVUlOQU5TQ0NUV1UyRDc3N0pNY2R0aGhlY2ZJN0txcnJvbzc3N3pUVVQwQUFONmhETU5mRTJvb3VWR2pSa1czYnQzeWpwRkptcWJ4cFM5OUtSWXVYT2lKaUpveW9RWUFxaTFOVXhOcUtMc05OOXd3R1Q1OGVONHhNbnYrK2Vmak85LzVUdDR4cUhNS05RQlFDd28xMUlFenp6d3pOdGxrazd4alpIYlJSUmZGNDQ4L2Jrb05BTUF5WmRoTjNWS0drTUNLZGVyVUtSazllblM2Ly83NzV4MGxrNlZMbDhiblAvLzVlT1NSUjlLV2xoYWpSS3JPaEJxcVo5cTBhZWtsbDF5U2R3d2dJczQrKyt6bzI3ZXZSUzRuYVpwR1M5NGhnT3JZYjcvOWtnTVBQREM5NmFhYjhvNlN5Uk5QUEJHalI0K09yMzN0YTNsSEFXQUZac3lZRVpkZWVtbmVNWUNJK01wWHZoSjkrL2JOTzBiTmxHSDQ2NkprVUVkR2pSb1ZuVHQzemp0R1p1ZWNjMDY4OE1JTG5wU29PaE5xQUtBV25FTU5kYVIvLy83SjZhZWZubmVNekJZc1dCQW5uSEJDcEk3MEFRQlFjSzd5RFhYb3JMUE9pZzkrOElONXg4anM3cnZ2amwvOTZsZDV4NkRPbUZBRFFQbVVZY1ppeXpmVW1TNWR1aVJsUDdmdGExLzdXdnp6bi8vMDVFVFZLTlFBUUMyWVVFTWRPdlRRUTVPRERqb283eGladmZIR0czSHFxYWZtSFFNQWdCd1ZmZmlicHFrSk5kU3JILzd3aDlHOWUvZThZMlIyelRYWHhJMDMzdWdKaXFvd29RWUFhc0dFR3VyVUJ6N3dnZVNjYzg3Sk8wWkZ2dktWcjhTOGVmT1VhZ0FBQ3NkRnlhRE9mZTFyWDR0dHR0a203eGladmZMS0sxSDJnd0lVZ3drMUFKUlBHWFpUMi9JTmRheWxwU1c1L1BMTG82bXB2TWZPUm84ZUhROCsrS0FuS2dBQUNxZThyN0tCbGZLUmozd2srY0lYdnBCM2pNemEyOXRqMkxCaDBkcmFxbFNUbVFrMUFKUlAwWWUvTGtvR0RlTENDeStNOWRaYkwrOFltVTJhTkNrdXZQREN2R01BQU1CeVRLaWhBZlRxMVN1NTZLS0w4bzVSa2U5Kzk3dng3TFBQT2dKSUppYlVBRUF0S05UUUlJNDg4c2hrbjMzMnlUdEdab3NXTFlyampqc3UydHJhbEdwV21VSU5BT1ZUOU4zVXRueERnL25KVDM0U25UdDN6anRHWmc4KytHQ01HalVxN3hnQUFCQVJKdFRRVUFZTUdKQjgvZXRmenp0R1JjNCsrK3g0K3VtbkhRbGtsWmhRQTBENWxHSDRxMUJEZ3hreFlrUU1IRGd3N3hpWkxWNjhPRDcvK2MvYitnMEFVT2VLZmtEY2xtOW9RQjA3ZGt4Ky9PTWZGLzRKYWtVbVRwd1kzLy8rOS9PT1FZbVUrZkVPQUkycURGM1ZoQm9hMEo1Nzdwa2NkOXh4ZWNlb3lEZSs4WTJZUEhseThaOWxBUURJcEJTRnVnd2hnZXE3OU5KTG8xKy9mbm5IeU16V2IxYUZDVFVBVUFzbTFOQ2dldlhxbFpSOTIvUkREejBVbDE1NmFkNHhLQUdGR2dES3B3ekRYeE5xYUdCRGh3NU5Eam5ra0x4alZPU2NjODZ4OVJzQWdGeVlVRU9EKzlHUGZoUzllL2ZPTzBabXRuNnpNa3lvQVlCYVVLaWh3ZlhyMXk4NS8veno4NDVSa1ljZWVpZ3V2dmppdkdNQUFGQkZaZGhOYmNzM0VDZWVlR0o4OUtNZnpUdEdSYjcxclcvRlUwODk1UW1OZDJWQ0RRRFVnZ2sxRUUxTlRjbVZWMTRablR0M3pqdEtab3NYTDQ1amp6MDJXbHRibFdvQWdEcFFodUd2UWcxRVJNU21tMjZhakJneEl1OFlGWG44OGNmamtrc3V5VHNHQldSQ0RRRGxVNGIxVzZFR2x2bjYxNzhlVzJ5eFJkNHhLbkx1dWVmYStnMEFVQWRNcUlGUzZkaXhZM0xWVlZkRmMzTnozbEV5Vzd4NGNSeHp6REcyZnJPY01oemhCZ0NXcDFBRHBiUFRUanNsWC9yU2wvS09VWkcvL3ZXdmNkRkZGK1VkZ3dKUnFBR0FXbWp5SWdQNHY4NC8vL3o0d0FjK2tIZU1pcHgzM25ueHQ3LzlyZmlITlFFQUtDMFRhdUFkZXZUb2tmejBwei9OTzBaRkZpOWVIRWNjY1VRc1hMaFFxU2FhbWl4M0FGQTJ0bndEcFhYQUFRY2tSeDU1Wk40eEt2TDAwMC9IMTcvKzlieGpVQUFLTlFCUUMxNWhBTy9wc3NzdWkzWFhYVGZ2R0JVWlBYcDAzSExMTGNVL3ZFbE5PYjBKQU1ySGhCb290VFhXV0NPNS9QTEw4NDVSa1RSTjQ3ampqb3NaTTJZVS94bVptakdoQmdCcXdVWEpnQlU2K09DRGt5RkRodVFkb3lLdnYvNTZEQnMyTE84WTVFaWhCZ0Jxd1NzTTRIMzkrTWMvanJYWFhqdnZHQlg1NHgvL0dGZGVlYVVwZFlOU3FBR2dmR3o1QnVyQ21tdXVtWXdhTlNydkdCVTc1WlJUNHRsbm55MytNek5WWnpjV0FGQUxDald3VW80NDRvamtzTU1PeXp0R1JlYlBueDlISG5sa3RMYTJLdFVOeG9RYUFNcW5GQk5xUisyQmxmV2pILzBvK3ZidG0zZU1panoyMkdQeG5lOThKKzhZckdZS05RQlFDeTE1QndES1k5MTExMDB1dmZUUzlIT2YrMXplVVNweS92bm54OTU3NzUzdXNjY2VqaWcyQ0lVYXFxZGJ0MjZ4NDQ0NzVoMERpSWhPblRybEhhSGhLZFRBS2puMjJHT1RQL3poRCtrZi8vakh2S05rMXQ3ZUhzY2RkMXc4OGNRVGFjK2VQWlhxQm1BM0ZsVFBKcHRza2p6ODhNTjV4d0FhUUNtMmZPY2RBQ2lmSC8vNHg5RzdkKys4WTFUa3BaZGVpcTkrOWF0NXgyQTFNYUVHQUdyQk9kVEFLdXZYcjE5eTRZVVg1aDJqWW1QSGpvMXJyNzIyK0ljK3FaaENEUURsWTBJTjFLMHZmT0VMc2Q5KysrVWRvMkpmL09JWDQ1VlhYaW4rc3pVVlVhZ0JnRnJ3Q2dQSUpFbVM1UExMTDQ4ZVBYcmtIYVVpczJiTmlxT09PaXJhMnRxVTZqcG1OeFlBVUFzS05aRFpSaHR0bEl3Y09UTHZHQldiTUdGQ1hIREJCWG5Ib0laTXFBR2dmRXF4NWR0UmU2QVNKNTU0WWh4d3dBRjV4NmpZdWVlZUcvZmRkMS94bjdYSlJLRUdBR3JCS3d5Z0lrbVNKRmRjY1VYMDZkTW43eWdWV2JwMGFSeHh4Qkh4eGh0dktOVjFTS0VHZ1BJcHhZUTY3d0JBK2EyLy92ckpxRkdqOG81UnNYLzg0eDl4N0xISFJscUdaMjlXaWQxWUFFQXRLTlJBVlJ4enpESEpwei85NmJ4alZPeVdXMjZKNzMvLyszbkhvTXBNcUFHQVduQU9OVkExUC9uSlQyS2RkZGJKTzBiRlJvd1lFUTgrK0tBcGRSMVJxQUdnZk1xd2FkQXJES0JxMWxwcnJlVHl5eS9QTzBiRldsdGI0ek9mK1V5OCtlYWJ4WDhXWjZVbzFBQkFMWGlGQVZUVnB6NzFxZVRJSTQvTU8wYkZYbm5sbFRqKytPT2RUMTBuN01ZQ2dQSXB3OHN3aFJxb3VoLzk2RWV4NFlZYjVoMmpZci8vL2UvajBrc3Z6VHNHVldCQ0RRRFVnbk9vZ2FycjFhdFhjdFZWVjlYRlZIREVpQkh4bDcvOHBmaUhSMWtoaFJvQXFBV3ZNSUNhMkhmZmZaUGpqejgrN3hnVlc3cDBhUXdkT2pTbVRadW1WSmVZUWcwQTVXUExOOURRTHIzMDBoZ3dZRURlTVNvMlk4YU1PUExJSTJQcDBxWEZmMWJuWGRYRGJna0FvSGdVYXFCbXVuWHJsdnppRjcrSTV1Ym12S05VN005Ly9uT2NjODQ1ZWNjZ0l4TnFBQ2lmVWt5b0hiVUhhbW0zM1haTHZ2YTFyK1Vkb3lwR2pod1o0OGVQTC80ek8rK2dVQU1BdGVBVkJsQnozLzN1ZDJQNzdiZlBPMGJGMGpTTlk0ODlOcDUvL25tbHVtUVVhZ0NnRnJ6Q0FHcXVZOGVPeWJYWFhoczlldlRJTzByRlpzMmFGUWNmZkhETW1UTkhxUzRSdTdFQW9IeEtzZVU3N3dCQVl4Z3dZRUJTTC9kMGZ1YVpaK0tZWTQ2SnRBelA4a1NFQ1RVQVVCdGVZUUNyelJlKzhJWGs4TU1Qenp0R1ZmenhqMytNLy83di84NDdCaXRKb1FhQThpbkQ3TUpGeVlEVjZxYy8vV2w4NEFNZnlEdEdWWnh6empseDg4MDNGLytaSG9VYUFLZ0pyekNBMWFwMzc5N0pyMzcxcTdxNGxWWjdlM3NjZmZUUk1XWEtGS1c2NEJ3OEJnQnFRYUVHVnJ2ZGQ5ODlPZlBNTS9PT1VSVXpaODZNUXc4OU5PYk9uYXRVRjVnSk5RQ1VUeW0yZk9jZEFHaE01NTEzWHV5ODg4NTV4NmlLcDU1NktnNC8vUEJvYTJzci9yTitnMUtvQVlCYWNBNDFrSXVXbHBia1Y3LzZWZlRzMlRQdktGVng2NjIzeHRsbm41MTNETjZEUWcwQTVXTkNEYkFDL2Z2M1QwYVBIcDEzaktvWk9YSmtqQjA3dHZqUC9BM0l3V01Bb0JZVWFpQlh4eDU3YlBLNXozMHU3eGhWYy96eHg4ZGYvdklYcGJwZ1RLZ0JnRnJ3Q2dQSTNZOS8vT1BZZXV1dDg0NVJGVXVXTElsUGYvclQ4ZUtMTHlyVkJhSlFBMEQ1bEdMTHQyMXdRTjY2ZE9tUy9PWTN2NG51M2J2bkhhVXEzbmpqalRqc3NNTmkzcng1eFY4RkdvUkNEUURVZ2xjWVFDRU1IRGd3dWVLS0svS09VVFZQUHZsa0hINzQ0YkYwNlZLbHVnQWNQQWFBOGluRmhEcnZBQUJ2K2N4blBwTWNmL3p4ZWNlb21sdHV1U1crL09VdjV4MkRNS0VHQUdyREt3eWdVRWFQSGgzYmJiZGQzakdxWnN5WU1mSDk3MysvK0lkWDY1eENEUURVZ25Pb2dVTHAzTGx6OHR2Zi9qWjY5ZXFWZDVTcU9mMzAwK1Azdi8rOVVwMGpoUm9BeXNlV2I0QU1CZ3dZVUZmblU3ZTN0OGRSUngwVkV5ZE9MUDZxVUtjY1BBWUFha0doQmdwcHlKQWh5VmUrOHBXOFkxVE53b1VMNDVCRERvbVhYbnBKcWM2QkNUVUFsSThKTlVBRkxyNzQ0dGh4eHgzempsRTFNMmJNaUFNT09DRGVlT09ONHE4T2RVYWhCZ0Jxd1RuVVFHRjE2dFFwK2QzdmZoZHJyYlZXM2xHcTV0bG5uNDFQZk9JVDdsRzltaW5VQUVBdEtOUkFvVzI0NFliSmIzLzcyMmhwYWNrN1N0VTg4c2dqN2xHOW1sbnJBSUJhYUNyRHZuU2dzUTBlUERnNS8veno4NDVSVmJmY2NrdDg3bk9maTlTVDhHclIzTnljZHdRQVlCV1Y0V1dTUFhCQUtaeHh4aGt4ZE9qUXZHTlUxVFhYWEJObm4zMTIzakVhUWozdGNBQ0FSbEdLUW0wYkhGQUdTWklrVjExMVZXeSsrZVo1UjZtcS8vN3YvNDRmL09BSHhWOHRTazZoQmdCcXdZUWFLSTN1M2Jzbk45eHdRL1RxMVN2dktGVjE4c2tueDg5KzlqT2x1b1pzK1FZQWFrR2hCa3BsNDQwM1RzYU9IVnRYRjVsSzB6Uk9PT0dFR0RkdW5GSmRJeWJVQUZBK3BkanluWGNBZ0ZWMThNRUhKMmVkZFZiZU1hcXFyYTB0amp6eXlManR0dHVLdjNLVWtFSU5BTlNDYzZpQlVqcnZ2UFBpZ0FNT3lEdEdWUzFac2lRT08reXd1UC8rKzVYcUtyUGxHd0RLeDRRYW9FYWFtcHFTWC8zcVY5Ry9mLys4bzFUVmdnVUw0dUNERDQ2bm5ucXErQ3RJaVpoUUF3QzFvRkFEcGRXM2I5OWsvUGp4MGJObno3eWpWTldiYjc0WisrMjNYMHlaTWtXcHJoS0ZHZ0NvQllVYUtMWE5OOTg4K2UxdmYxdDNXM3FuVFpzV2d3Y1BqaGRmZkZHcHJnS0ZHZ0RLcHhSYnZwMUREWlRkL3Z2dm4zejN1OS9OTzBiVi9lTWYvNGpCZ3dmSDFLbFRpNythRkZ5OUhYQUJBSXJCaEJxb0N5TkdqRWlPUFBMSXZHTlUzU3V2dkJMNzdydHZUSnMyVGFtdWdBazFBSlJQS1NiVWVRY0FxSllycjd3eWR0cHBwN3hqVk4yVUtWTmk4T0RCTVgzNjlPS3ZLZ1dsVUFNQXRhQlFBM1dqYytmT3lSLys4SWZZWUlNTjhvNVNkYzg5OTF6c3RkZGVNV1BHREtVNkExdStBWUJhY0E0MVVGZldXMis5NUhlLysxMTA3dHc1N3loVjk4d3p6OFIrKyswWGI3enhobEs5aWt5b0FhQjhiUGtHeU1GSFB2S1I1TW9ycjh3N1JrMDgrZVNUc2RkZWU4WHJyNzllL0JXbVFCcTFVTC93d2d2cEgvLzRSNDhWQUtnUmhScW9TMGNlZVdSeTFsbG41UjJqSmlaTm1tVDc5eXBxMUVMOTVTOS9PUTQ1NUpBWU1tUkkrdHBycjNtOEFFQ1ZLZFJBM2ZydWQ3OGI5WGpsNzRpSXlaTW54eDU3N09IcTN5dXBFYytoL3ZXdmY1M2VkdHR0RVJFeGJ0eTRHRGh3WUZ4MjJXVnBlM3U3eHd3QVZJbHpxSUc2bFNSSmN1V1ZWOGF1dSs2YWQ1U2FlUGJaWjJQdzRNSHg2cXV2S2tqdm85RW0xTE5uejA3UE9PT001VDQyYTlhc09PV1VVMkxQUGZlTVo1NTV4bU1HZ01KekRqVkF6anAzN3B5TUh6OCtOdDU0NDd5ajFNUnp6ejBYZ3djUGpuLzg0eC9GWDNGeTFHaUYrc3d6ejR4cDA2YTk2OTlObURBaHR0dHV1emozM0hQVEpVdVdlTndBUUFWTXFJRzZ0OFlhYXlTMzNucHJyTG5tbW5sSHFZbm5uMzgrZHQ5OTkzanBwWmR5S1VjNzdMQkQ0UTlZTk5LVzc0Y2VlaWg5djR2eUxWeTRNTDc5N1cvSGpqdnVHSTg4OG9oU0RRQVpOWlZoakE1UXFmNzkreWZqeG8yTGpoMDc1aDJsSnFaT25Scjc3TE5QdlB6eXk2djlTYjEvLy83Slk0ODlGb2NmZm5qZXY0YjMxQ2dUNnRiVzF2UUxYL2hDdExlM3I5VG4vKzF2ZjR0ZGQ5MDF6anp6ekhUaHdvVmVFQUJRS0dYb3FpYlVRTVBZWTQ4OWtsLys4cGRScjg5N0w3NzRZdXl5eXk3eDFGTlByZmJWcDBlUEhzbTExMTZiWEg3NTVZVThhTkVvaGZyaWl5K09wNTU2YXBYK3pkS2xTK09paXk2S1FZTUd4UjEzM0ZIOFZ5NEFVQ0RPb1FZYXltYys4NW5rbTkvOFp0NHhhbWI2OU9teHh4NTd4TU1QUDV4TE1UcmhoQk9TKysrL1B6NzBvUS9sL2F0WVRpTVU2cGRmZmprOS8venpNLy83RjE5OE1UNys4WS9IMEtGRDAzLzk2MStLTlFDNUs4V0VPdThBQUt2YnQ3NzFyVGpxcUtQeWpsRXpiNzc1Wm56ODR4K1BDUk1tNUhWT2RmTElJNC9FQVFjY2tQZXZZcGxHT0lkNjJMQmhNWC8rL0lxL3p2WFhYeCtEQmcyS2NlUEdGZjlWREFEa1RLRUdHazZTSk1uUGZ2YXorUGpIUDU1M2xKcVpQWHQyN0wvLy9uSHJyYmZtVW9yV1dHT041T2FiYjQ0TExyaWdFR1cyM2lmVXYvbk5iNWJkYzdvYVhudnR0Umd5WkVnY2ROQkJxU3ZJQThCN2N3NDEwSkE2ZE9pUWpCczNMcmJiYnJ1OG85VE1nZ1VMNHBCRERvbmYvdmEzdVJTaUpFbVM0Y09ISjNmZWVXZXN0OTU2dWY0dTZybFF6NTQ5T3ozOTlOTnI4clZ2dXVtbUdEUm9VSXdaTXlaTnk3RHZEb0M2VW9hbFI2RUdHbGFQSGoyU1AvM3BUN0hKSnB2a0hhVm1saXhaRWtjZWVXUmNjY1VWdWExSWUrNjVaL0xvbzQvRzdydnZudHZ2b1FoVDhsb1pQbno0ZTk1enVocG16NTRkdzRZTml6MzIyQ09lZSs2NTRyK3lBWURWeUcyemdJYTIxbHBySmJmY2NrdXNzODQ2ZVVlcG1iYTJ0aGcyYkZoY2VPR0Z1VDNoOSt2WEw3bjc3cnZqVzkvNlZqUTFyZjZ6amVwMVF2M1FRdytsVjF4eHhXcjVYaE1tVElodHR0a21SbzRjbWJhMXRYbnhBRURObGFHck9vY2FhSGo5Ky9kUGJycnBwdWpldlh2ZVVXb21UZE1ZUG54NG5INzY2V2w3ZTNzdXExTkxTMHR5N3JubkpyZmZmdnRxUDRCUmo0VjZWZTg1WFEwTEZ5Nk1FU05HeEs2NzdocVRKazBxL3FzY0FLZ3hXNzRCNHQ5WHB2N2pILzhZblRwMXlqdEtUVjF5eVNVeFpNaVFXTGh3WVc1bGFPKzk5MDRlZWVTUjJIWFhYVmZiOTZ6SExkOFhYSERCS3Q5enVsb2VmdmpoMkg3NzdXUEVpQkhwNHNXTEZXc0FHcFlKTmNELzJtdXZ2WktmLy96bnVXeEpYcDErLy92ZngxNTc3UlZ2dlBGR2JrVm93dzAzVE82OTk5NjQ0SUlMb2tPSERqWC9mdlUyb1g3MjJXZlQ3MzN2ZTdsbWFHMXRqWkVqUjhhV1cyNFo5OTU3cjFJTlFOWFo4ZzFRTWtjY2NVUXlldlRvdkdQVTNNU0pFMk9YWFhhSktWT201TFpTdGJTMEpNT0hEMDhtVEpnUS9mdjNyL1gzeXV2SHJMcjI5dmIwQzEvNFFpeGF0Q2p2S0JFUjhmenp6OGZnd1lOajJMQmg2ZHk1YzR2L3lnY0Fxa2loQnZnL3Z2emxMeWRubkhGRzNqRnFic3FVS2JINzdydkhZNDg5bG1zSjJtbW5uWkxISDM4OFRqamhoSnA5ajNvcTFELzg0US9qdnZ2dXl6dkdjdEkwalRGanhzUldXMjBWdDk5K3UxSU5RRldVWWtMdEhHcUFkeG81Y21TY2VPS0plY2VvdWRkZWV5MzIyR09QdU9tbW0zSmRzWHIyN0psY2Z2bmx5VzkrODV0WWM4MDFxL3ExbTV1Ym82bXBxUzRXdTVkZmZqazkrK3l6ODQ3eG5xWk9uUnI3N2JkZkRCMDZOTTN6bEFJQVdGMU1xQUhlUlpJa3lZOSs5S000NnFpajhvNVNjL1BuejQ5RER6MDAxM3RWditVem4vbE1Nbm55NUJneVpFalZ2bWJuenAzei9yR3FadGl3WVRGdjNyeThZN3l2NjYrL1ByYmNjc3NZTjI1YzdvOHBBS2dsaFJyZ1BUUTFOU1cvK01VdnFscnVpbXJwMHFWeHdna254TEJodzlMVzF0WmNTOURhYTYrZFhIZmRkY240OGVPalg3OStGWCs5ZWluVXYvM3RiOVBiYnJzdDd4Z3I3YlhYWG9zaFE0YkVRUWNkbFA3akgvOVFyQUZZWmFYWThwMTNBSUFpYTI1dVRuNzFxMS9GQVFjY2tIZVUxV0xNbURGeDRJRUh4c3laTTNOZndRNDY2S0RrcWFlZXF2amM2bnE0RmRyY3VYUFQwMDQ3TGU4WW1keDAwMDB4YU5DZ0dETm1USnFXNFpVUkFLd0M1MUFEdkkrT0hUc200OGFOaTQ5OTdHTjVSMWt0YnIvOTl2aklSejRTVHovOWRPN2xwMCtmUHNubGwxK2UzSGpqamJIKyt1dG4raHIxTUtFKzU1eHo0dFZYWDgwN1JtYXpaOCtPWWNPR3hSNTc3QkhQUGZkYzdvOHJBTXFoRE1kaFRhZ0JWa0xYcmwyVEcyKzhNYmJmZnZ1OG82d1dVNlpNaVoxMzNqbkdqeDlmaUpYc3dBTVB6RHl0TG51aG5qUnBVdnFqSC8wbzd4aFZNV0hDaE5obW0yMWk1TWlSYVZ0Yld5RWVXd0JRQ1JOcWdKWFVzMmZQNU5aYmI0M05OOTg4N3lpcnhkeTVjK093d3c2TFN5NjVwQkRGcDNmdjNzbmxsMStlakI4L1BqYmFhS09WL25kbDN2TGQzdDZlbm5EQ0NiRjA2ZEs4bzFUTndvVUxZOFNJRWJIcnJydkdwRW1UQ3ZIWUFvQ3NXc293Umdjb2lyWFdXaXU1NDQ0NzBqMzMzRE9lZi83NXZPUFVYRnRiVzV4Kyt1a3hhZEtrOVBMTEw0OU9uVHJsZmhUMm9JTU9TdmJaWjU5MDVNaVJjY0VGRjhUaXhZdFgrUGxsbmxDUEhUczJKazZjbUhlTW1uajQ0WWRqKysyM2o2OS8vZXZwV1dlZFZZakhGaXRuMnJScDZTV1hYSkozRENBaXpqNzc3T2pidDIvZFBuK1dvcXV1dSs2NmFVUVUrbTNKa2lWcG1xYmh6WnMzYjBWNW16NTllanB3NE1EY254OVg1OXQyMjIyWHZ2RENDMm5ldi91M3YwMmVQRG5kYzg4OVY1aDd6ejMzTEZUbWxYMmJNMmRPdXQ1NjYrWCszMzExdkEwWU1DRDk4NS8vWE1yL1RvMzQ5dmpqaitmK21QSG16ZHUvMzE1ODhjVzZmdTQ4NDR3emN2OGRyK2l0UTRjT3FYT29BVEpZZDkxMWs3dnZ2anNHRGh5WWQ1VFY1dkhISDQ5dHQ5MDJmdmU3MzZWNVozbkw1cHR2bnR4enp6M0p1SEhqNHNNZi92QzdmazYzYnQzeWpwbkpkNy83M1pnK2ZYcmVNVmFMS1ZPbXhPREJnMlBZc0dIcDNMbHpDL1A0QW9EMzR4eHFnSXdhc1ZUUG1UTW5oZ3daRWllZmZITHU5NnQrdTA5Lyt0UEowMDgvSFJkZWVHSDA3dDE3dWI5YmE2MjE4bzYzeWw1NDRZWDBzc3N1eXp2R2FwV21hWXdaTXlhMjJtcXJ1TzIyMndyejJBSWdQMmxhL09XZ3FRd2hBWXBxM1hYWFRXNi8vZllZTUdCQTNsRldtelJOWS9UbzBiSDMzbnZIdEduVENyT0lkT3JVS1RuampET1NWMTU1SlM2NDRJTG8yN2R2UkVTc3M4NDZlVWRiWldlZGRkYjduaHRlcjZaT25Scjc3NzkvREIwNk5IM2pqVGNLOC9nQ2dIZGpRZzFRb1EwMjJDQzU1NTU3b24vLy9ubEhXYTBtVEpnUTIyMjNYZHg5OTkyRktqMDlldlJJaGc4Zm5yejg4c3R4N2JYWHhyNzc3cHQzcEZYeTVKTlBwdVBHamNzN1J1NnV2Lzc2R0RSb1VJd2JONjVRank4QWVEdm5VQU5VUWFPVzZoa3pac1RIUC83eCtNNTN2bE80K3dwMzc5NDlPZnp3dzVPOTk5NjdWRWVPUjQ4ZUhlM3Q3WG5IS0lRWk0yYkVrQ0ZEWXNpUUllbU1HVE1LOWZnQ29QYktzSnRhb1Fhb2tnMDMzTEFoUzNWYlcxdDg4NXZmak1HREI4ZlVxVk9Mdi9JVjNDYWJiSkozaE1JWk4yNWNEQm8wS0g3OTYxOTdmQUUwRUlVYW9NRnN1T0dHeVYvKzhwZUd1bERaV3laTW1CRGJiTE5OWEgzMTFjVmYvUXJzbEZOT2ljMDIyeXp2R0lYenhodHZ4SkZISGhtZit0U24waUtkdXc5QVkzTU9OVUNWOWV2WEw3bnZ2dnZpSXgvNVNONVJWcnZaczJmSE1jY2NFME9HREVuLzlhOS9LVDBaZE9yVUtSay9mbndwTDZhMk9vd2ZQejQyMzN6ekdETm1USnFXWVhRQlFGMHpvUWFvZ2I1OSt5YTMzWFpiN0xMTExubEh5Y1c0Y2VOaW0yMjJpYnZ1dWt2aHlXRGpqVGRPYnI3NTV1alZxMWZlVVFwcDl1elpNV3pZc1BqRUp6NFIvL00vLytNeEJsQ255bkRjVktFR3FKSGV2WHNudDk5K2UreTExMTU1UjhuRlAvN3hqOWgzMzMzanROTk9TeGN0V2xUOEZiRmd0dDkrKytRdmYvbExyTC8rK25sSEthdy8vZWxQTVdqUUlOTnFBSEtqVUFQVVVQZnUzWk5iYnJrbERqMzAwTHlqNUNKTjA3ajAwa3RqeXkyM2pIdnV1VWZoV1VWYmJiVlY4dkRERDhmV1cyK2RkNVRDbWpOblRnd2JOaXoyMkdPUGVQNzU1ejNHQU9wSUdZNlZPb2Nhb01ZNmRlcVVYSGZkZFhIMDBVZm5IU1UzVTZaTWliMzMzanVPT2VhWTlNMDMzeXorNmxnZy9mcjFTeVpNbUJDSEhYWlkzbEVLN2EyTDRvMGNPVEp0YjIvM0dBTmd0VENoQmxnTldscGFrcC8vL09keDNISEg1UjBsTjJtYXh0VlhYeDFiYmJWVmpCOC9YdUZaQlQxNjlFakdqUnNYMy9uT2Q2S3B5ZEw5WGhZc1dCQWpSb3lJUGZmYzA3UWFnTlhDcWd5d21qUTNOeWRYWFhWVm5Ibm1tWGxIeWRXcnI3NGFuL3JVcDJMbzBLSHBhNis5cHZTc3BDUkprbTk4NHh2SnpUZmZIR3V1dVdiZWNRcHR3b1FKc2ZYV1c4ZWxsMTZhdHJXMWVZd0JsSlF0M3dBc0owbVNaT1RJa2Ntb1VhTWFmdEo0L2ZYWHgrYWJieDVYWFhXVkMwcXRndjMzM3o5NThza25HL1ppZHl0cjRjS0ZjZHBwcDhWSFAvclIrUHZmLys3eEJVQk5OUGFyT1lDY25Ienl5Y200Y2VPaWMrZk9lVWZKMWN5Wk0rTUxYL2hDN0xqampuSC8vZmNyUFN1cFg3OSt5WjEzM2htalJvMktqaDA3NWgybjBDWk9uQmhiYjcxMWpCZ3hJbDJ5WkluSEdFQ0psT0Y0dXdrMVFFNE9QZlRRNU9hYmI0NmVQWHZtSFNWM2p6MzJXT3krKys1eDdMSEhwdE9uVHkvKzZsa0FTWklrSjU5OGNuTHZ2ZmZHSnB0c2tuZWNRbXR0YlkyUkkwZkdycnZ1R3BNbVRmTDRBcUJxRkdxQUhPMjExMTdKL2ZmZkh4dHNzRUhlVVhLWHBtbU1IVHMyTnQ1NDR6ajMzSFBkdTNvbDdienp6c21UVHo0Wnc0Y1BqK2JtNXJ6akZOcGpqejBXMjIrL3ZXazFBRlhUMU9qbjhBSGtiZENnUWNtRUNSTmlzODAyeXp0S0ljeWZQeisrL2Uxdng2QkJnK0w2NjY5WGVsWkM1ODZka3dzdXVDQzU3Nzc3WXVEQWdYbkhLYlMzcHRYYmI3OTlQUExJSXg1ZkFGVEVoQnFnQUQ3NHdROG1FeVpNaUoxMzNqbnZLSVh4d2dzdnhOQ2hRMlB3NE1IcEF3ODhvUGlzaEoxMzNqbDU3TEhING93enpqQ3RmaDlQUGZWVTdMcnJybkgyMldlbml4Y3Y5dmdDS0tDaW4wT2RKSWxDRFZBVWE2NjVadkxuUC84NWpqcnFxTHlqRk1xZi8vem4yRzIzM1dMZmZmZE5IM3Zzc1dLdnJBWFFwVXVYNU1JTEwwenV2Ly8rMkh6enpmT09VMmhMbHk2TjczM3ZlekZvMEtENHkxLys0ckVGVURCRkw5UVJKdFFBaGRLcFU2ZGs3Tml4Y2NFRkY0VG41K1hkZWVlZHNlT09POFpCQngyVVB2bmtrOFZmWVhPMjAwNDdKVTg4OFVSY2NNRUYwYUZEaDd6akZOcVVLVk5pOE9EQk1XellzSFQrL1BrZVd3QUZvVkFEc01xU0pFbUdEeCtlWEh2dHRkR2xTNWU4NHhSS21xWngwMDAzeFhiYmJSZERodzVOcDB5WlV2eVZOa2NkT25SSWhnOGZuanp5eUNPeDdiYmI1aDJuME5yYjIyUE1tREd4MVZaYnhUMzMzT054QmNCS1VhZ0JDbXJvMEtISm5YZmVHV3V2dlhiZVVRcW52YjA5cnIvKyt0aDg4ODNqbUdPT1NmLzJ0NzhwUUN1dzlkWmJKdzgrK0dCODg1dmZqRTZkT3VVZHA5QmVmUEhGMkdlZmZlTGtrMDlPRnl4WTRIRUZrQ01UYWdBcXN1dXV1eVlUSjA2TUxiYllJdThvaGRUYTJocFhYMzExYkwzMTF2SFJqMzQwdmZIR0c0dS84dWFrVTZkT3liZS8vZTNrcWFlZWluMzIyU2Z2T0lYVzN0NGVvMGVQamtHREJzVzk5OTdyTVFYQWUxS29BUXJ1UXgvNlVQTGdndy9HZ1FjZW1IZVVRcnYvL3Z2ajRJTVBqbTIzM1RZZE8zWnN1blRwVWtYb1hRd1lNQ0M1NDQ0N2t1dXV1eTdXV211dHZPTVUya3N2dmJUczNHclRhb0RWcnhRVGF2ZWhCaWkrSGoxNkpILzR3eC9pdE5OT3l6dEs0VDN4eEJOeDdMSEh4c0NCQStPSFAveGhPbnYyN09Ldnhqa1lNbVJJOHZUVFQ4Zm5QdmM1RjhCYmdUUk5ZOHlZTWJIRERqdkV3dzgvN0xFRXNCb1Z2VkM3YlJaQWliUzB0Q1FYWDN4eGN1MjExMGEzYnQzeWpsTjRVNlpNaWE5KzlhdXg3cnJyeHRDaFE5TTc3N3l6Mkt0eUR0WmNjODNrNXovL2VYTHZ2ZmU2eGRiNytQdmYveDY3N2JaYmpCZ3h3bjJyQVZoR29RWW9tY01QUHp4NTlORkhZN1BOTnNzN1Npa3NXclFvcnIvKyt0aDMzMzFqaXkyMlNFZU9ISm5PbkRsVElYcWIzWGZmZmRrdHRqcDM3cHgzbk1KYXVuUnBqQnc1TXJiZmZ2dHdUM1NBMml2NmhEcENvUVlvcGMwMjJ5eDU0SUVINGhPZitFVGVVVXJsNmFlZmpoRWpSc1JHRzIwVUo1NTRZanB4NHNRMExjTnF2UnE4ZFl1dEo1OThNdmJhYTYrODR4VGE1TW1UWTVkZGRvbHZmL3ZiYVd0cnE4Y1BRQU5UcUFGS3FrK2ZQc2xOTjkwVUYxeHdRYmdleHFxWk8zZHVYSDc1NWJITExydkVCei80d1RqNTVKTlRFOGQvMjJTVFRaSzc3cm9ydWU2NjY5eXliUVZhVzF2ajNIUFBqZTIzM3o3Kyt0ZS9ldXdBMUVBWmpua3IxQUFsbGlSSk1uejQ4R1Q4K1BIUnUzZnZ2T09VMGl1dnZCS2pSNCtPSFhiWUliYllZb3YwM0hQUFRaOS8vdm5pcitBMU5tVElrT1RaWjUrTmswNDZ5UUdiRlpnMGFWTHN0Tk5PTVdMRUNOTnFnQ3BUcUFGWUxUNzV5VThtRHovOGNHeTc3Ylo1UnltMXA1OStPcjc5N1cvSHBwdHVHcnZzc2t0NjRZVVhwcE1uVHk3K2FsNGp2WHYzVGk2NzdMTGtubnZ1Y2RHeUZXaHRiWTJSSTBmRzdydnZIczg4ODB6RFBsNEFHcEhiWmdIVWlZMDMzamg1OE1FSDQ2U1RUbklicEFxbGFSb1RKMDZNNGNPSHg2QkJnK0pESC9wUU9tellzUFRHRzI5TUZ5MWExSENGNldNZisxanl4Qk5QeEtoUm8xeGhmZ1VlZXVpaDJIYmJiV1BreUpGcFcxdGJ3ejFPQUtxdDZCTnF0ODBDcURPZE9uVktMcnZzc3VSM3YvdGQ5T25USis4NGRXUHExS2t4WnN5WU9QamdnMlBOTmRlTVF3ODlOTDN5eWl2VGwxNTZxZGdyZlJWMTZOQWhPZm5razVNbm5uZ2k5dDEzMzd6akZOYWlSWXRpeElnUnNlZWVlOGFVS1ZNYTV2RUIwS2dVYW9BNmRPaWhoeVpQUFBGRTdMYmJibmxIcVR2ejU4K1BHMjY0SVk0Ly92ajQ4SWMvSFAzNjlVdUhEaDJhamhrekpwMDhlWExkWHpWOHdJQUJ5ZTIzMzU2TUh6OCsxbDkvL2J6akZOWjk5OTBYVzIyMVZZd2NPVEp0YjIrdjY4Y0VRSzJVWVVsVnFBSHExQWMrOElIa25udnVpZE5QUDkwVzhCcWFQbjE2WEgvOTlURnMyTEFZTkdoUWJMamhobkhVVVVlbFYxeHhSZnJVVTAvVjdkYmZndzQ2S0prMGFWSWNmL3p4SGwvdlllSENoVEZpeElqWVo1OTlZdXJVcVhYNU9BQm9kQW8xUUIzcjBLRkRjdEZGRnlVMzNYU1RXeUN0SnErKyttcGNjODAxY2NJSko4U1dXMjRadlhyMWlvOSs5S1BweVNlZm5JNGRPemFkUEhseTNaVHNQbjM2SkdQR2pFa21USmdRZ3dZTnlqdE9ZZDF6enoyeDFWWmJ4Wmd4WStwK0J3TkFOWlhoS2JORm9RYW9mNS80eENlU1NaTW1wU2VjY0VMODhZOS96RHRPUTVrL2YzN2NmLy85Y2YvOTl5LzdXUGZ1M1dPYmJiWkp0OTEyMjloODg4MWpzODAyaTRFREI4WTY2NnhUcWtYNXBaZGVTaWRObWhTVEprMktqVGZlT0o1Kyt1bG9iMi9QTzFZaHpaMDdONFlOR3hZMzNIQkQvT3huUDB2WFhYZmRVdjIzQnNpRFFnMUFZYXk5OXRySkRUZmNFRC8vK2MvVFUwNDVKZWJNbVpOM3BJWTFiOTY4dU8rKysrSysrKzViN3VOOSt2UkpCdzRjR0FNSERvek5OdHNzTnQ5ODg5aG9vNDFpN2JYWGpyWFdXaXUzQlh2V3JGbnBVMDg5RlpNbVRZb25uM3d5SmsyYUZFODk5WlRIVUFhMzNucHJiTFhWVm5IbGxWZW1CeDk4Y0NsZmhIWHIxaTEyM0hISHZHTUFFZEdwVTZlOEl6UzhaSmRkZGtrZmZQREJ2SE9zMEpJbFM2SkRodzZsWEhRQWltanExS25wNXo3M3ViajMzbnZ6anNKSzZ0Q2hRNnk5OXRxeHpqcnJ4SHJyclJkcnJiVlc5T3ZYTDlaWlo1M28wYU5IZE8vZVBYcjE2aFZkdTNhTmJ0MjZSYTlldmFKNzkrN1J0V3ZYNk42OSt6dlcwRGx6NXFSdGJXMFI4ZThKd0wvKzlhOTQ4ODAzNDEvLytsZE1uVG8xcGt5WkVzOCsrMnhNbmp3NVhuNzU1YngvL0xwMHdna254S1dYWGhyZHVuWHpHZ2ZnWFJ4MzNISHBMMzd4aTd4anZLY3VYYnFZVUFNMG9nOSs4SVBKUGZmY2sxNXh4UlZ4NnFtbnhvSUZDL0tPeFB0b2JXMk5WMTk5TlY1OTlkVXMvN3o0ZStZYTBKZ3hZK0tPTys2SXE2KytPdDF0dDkyOElBTW9JUmNsQTJoUVNaSWtKNXh3UXZMUVF3L0Z0dHR1bTNjY2FFZ3Z2ZlJTREI0OE9DNisrR0lIUFFEK2p6S2NRNjFRQXpTNFFZTUdKUTgvL0hDTUdqVXF1blhybG5jY2FEaXRyYTF4eGhsbnhCRkhISkV1WExpdytLOGVBVllUaFJxQVVtaHBhVWxPUHZuazVLOS8vV3NNSGp3NDd6alFrSzY5OXRwM1hLZ09nR0pUcUFGWVp1T05OMDd1dXV1dStPVXZmeGxyckxGRzNuR2dvZXkxMTE2eDc3NzdlbUVHOEw5TXFBRW9uU1JKa21PT09TYVpQSGx5SEgzMDBYbkhnWWJRM053Y28wYU55anNHQUt1b3FhbXBLZThNQUJUUU91dXNrNHdkT3piNTR4Ly9HQnR1dUdIZWNhQ3VmZUVMWDRndHQ5elNsQVBnYllvK29VNlN4SVFhZ0JVNytPQ0RrMmVlZVNhKzhZMXZST2ZPbmZPT0EzV25WNjllY2Q1NTUrVWRBNkJ3aWw2b0kyejVCbUFsZE8zYU5mbk9kNzZUUFBmY2M3YUJRNVdkZi83NXNmYmFhM3RCQmxCQ0NqVUFLMjNERFRkTXhvNGRtOXgxMTEyeHhSWmI1QjBIU20vNzdiZVBFMDg4TWU4WUFJVmtRZzFBWGRwcnI3MlN2LzcxcnpGcTFLam8xYXRYM25HZ2xKcWFtdUpIUC9wUk5EYzNlekVHVUZJS05RQ1pkT2pRSVRuNTVKT1RaNTU1Sms0ODhjVG8wS0ZEM3BHZ1ZMNzg1Uy9IVGp2dDVJVVl3SHN3b1FhZzdxMjc3cnJKVDM3eWsrVDU1NStQbzQ4K09xd3I4UDdXWFhkZEZ5SURxQU51bXdWQVZXeTAwVWJKMkxGams0Y2ZmamoyMm11dnZPTkFvWTBhTlNwNjkrN3Q2QlBBQ2hSOVF1MjJXUUJVM1E0NzdKRGNkZGRkeVIxMzNCSGJiYmRkM25HZ2NQYmRkOTg0L1BERHZRQURlQjlGTDlRUnRud0RVQ1A3N0xOUDhzZ2pqOFN2Zi8zckdEaHdZTjV4b0JBNmQrNGNQLzd4ai9PT0FVQ1ZLTlFBMUV4VFUxTnl4QkZISkU4OTlWU01IejgrdHQxMjI3d2pRYTYrL3ZXdng0QUJBN3o0QWxnSkp0UUFFUDh1MWdjZGRGRHk2S09QeHZqeDQyMEZweUZ0dlBIR2NlYVpaK1lkQTRBcVVxZ0JXRzNlS3RhUFBQSklYSC85OWJIbGxsdm1IUWxXaXlSSjRpYy8rVWwwN3R6WkN5K0FsV1JDRFFEdm9xbXBLZm12Ly9xdjVNa25uNHp4NDhmSDl0dHZuM2NrcUtsampqa205dDU3YnkrNkFGYUJRZzBBSzVBa3liS0o5Zmp4NDJPSEhYYklPeEpVM1JwcnJCRVhYWFJSM2pFQXFMSWtTZHlIR29EOHZWV3NIMzc0NGJqaGhodGlwNTEyeWpzU1ZNMzN2Ly85V0d1dHRVd3dBRmFSQ1RVQXJJSWtTWkpQZmVwVHljU0pFNU1KRXliRWtDRkR3b0ZmeW16dzRNRngxRkZINVIwRGdCcFJxQUVvcEk5KzlLUEpkZGRkbHp6NzdMTngwa2tuUmVmT25mT09CS3VrUzVjdWNjVVZWMFRpeFJaQUppYlVBRkNoQVFNR0pKZGRkbGt5WmNxVU9PdXNzMkt0dGRiS094S3NsSFBQUFRmNjkrL3ZoUlpBUmdvMUFGVEordXV2bjV4Ly92bkovL3pQLzhSMTExM25QR3NLYmF1dHRvcFRUejAxN3hnQTFKaENEVUNwZE9yVUtSa3laRWd5Y2VMRTVNOS8vbk1NSFRvME9uYnNtSGNzV0thNXVUbXV1dXFxNk5DaGd4ZFpBQlVvK29RNlNSS0ZHb0R5Mm1PUFBaTGYvdmEzeVd1dnZSYVhYMzU1REJvMEtPOUlFQ2VkZEZMc3NNTU9YbUFCTkFDM3pRS2c5UHIwNlpPY2NNSUp5ZC8rOXJlNCsrNjc0N09mL1d4MDdkbzE3MWcwb0kwMjJpak9PKys4dkdNQTFJV2lUNmdqYlBrR29JNGtTWklNSGp3NHVlYWFhNUkzM25nanJydnV1amp3d0FPanBhVWw3MmcwaUIvODRBZlJ2WHQzTDY0QUdvUkNEVUJkNnRLbFN6Smt5SkRreGh0dlRLWk9uUm9YWDN4eDdMVFRUbUhkbzFZT1AvendPT2lnZ3p6QUFLckVoQm9BQ21EOTlkZFBUanZ0dEdUaXhJbkpqQmt6NHBlLy9HVWNlT0NCMGFGRGg3eWpVU2Q2OWVvVmwxNTZhZDR4QU9xS1FnMEFCYlBXV21zbHh4eHpUSExqalRjbTA2Wk5pN0ZqeDhablAvdFo5N2VtSWhkZmZISDA2OWZQaXlxQUJ0T2lVQVBRcU5aY2M4M2s2S09QanFPUFBqcmEyOXZUeHg5L1BHNjc3YmE0NDQ0NzR1R0hINDZGQ3hmbUhaRVMyR09QUGVMem4vOTgzakVBNms3Uko5UkpraWpVQUJBUjBkVFVsT3l3d3c2eHd3NDd4TmxubngxTGxpeEpIM25ra1pnd1lVTGNkOTk5Y2YvOTk4ZXNXYlB5amtuQmRPN2NPUzYvL1BKSXZLQUNhRWd0YnBzRkFPL1VzV1BIWkxmZGRvdmRkdHR0MmNlbVRadVdQdmJZWS9IVzJ3TVBQQkJ2dnZsbTNsSEowVmxublJXYmJycXBNZzFRQTBXZlVFZlk4ZzBBSzYxZnYzNUp2Mzc5NHFDRERvcUlpUGIyOXZTbGwxNkt5Wk1ueDlOUFA3M3NmNTk1NXBsWXNHQkIzbkdwc1MyMjJDS0dEeCtlZHd5QXVxVlFBOUFRN3JqampuVHp6VGVQOWRkZnY2RVdsYWFtcHFSLy8vN1J2My8vT1BqZ2c1ZDlQRTNUOU5WWFg0MFhYM3d4WG5qaGhYanh4UmZqeFJkZmpKZGVlaW4rOFk5L3hPdXZ2eDZMRnkvT096NFZhR3BxaWpGanhrVEhqaDBiNmpFUHdQSVVhZ0FxOXRXdmZqV2VmLzc1R0R4NGNIcjAwVWZIWVljZEZqMTY5R2pZQlNaSmttU0REVGFJRFRiWUlENzJzWSs5Nitjc1hMZ3duVDU5ZWt5Yk5pM2UrdCtaTTJmRy8vM1k2NisvSG0xdGJYbi9TUHdmSjU1NFl1eTY2NjROK3hnSDROK2NRdzFBeGFaUG54N3Q3ZTF4MTExM3hWMTMzUlZmK3RLWDRwQkREa21QT3VxbytQakhQeDdOemMyS3gvL1JwVXVYNU1NZi9uQjgrTU1mWHVIbnRiVzFwWFBtekltWk0yZkduRGx6WXM2Y09URjc5dXhsNy8vZnYzdjcyK3paczJQKy9QbXhlUEZpRjFTcm9uNzkrc1gzdnZlOXZHTUExTDFTYlBuT093QUE1YlowNmRKMDd0eTV5MzFzd1lJRjhldGYvenArL2V0ZngzcnJyUmZISEhOTSt2blBmejQyM25oanhYb1ZOVGMzSjMzNjlJaytmZnBVNWVzdFhMZ3duVGx6Wml4YXRDZ1dMbHk0N0gvZi9ySDNlbjlGZno5Mzd0eFl1blJwM3IrdTFlS0hQL3hoOU9yVnkyTVpvTWFLWHFqZE5ndUFpczJjT1hPRkM5NzA2ZE5qNU1pUk1YTGt5TmgrKyszVEUwNDRJVDc3MmM5RzkrN2RMVUE1Nk5LbFM5S2xTNWVhZk8yNWMrZW1peGN2ampsejVzU0NCUXRpOGVMRnk1WHZDUk1teEE5KzhJTzhmd1VWT2VTUVErTFFRdy8xMkFVZ0ltejVCcUJDYytiTVdlblBmZXl4eDJMWXNHRnh4aGxueE9HSEg1NGVkOXh4c2NzdXV5Z25kYUpIang1Smp4NDlZczAxMTN6SDM3VzF0YVVqUjQ3TU8ySkZldmJzV2ZvREFnQlVUNXFtMFdSQ0RVQWxsaXhac3NyL1pzNmNPWEhGRlZmRXJydnVHcHR0dGxrNmN1VElkTWFNR2NYZTEwVkZSbzBhRlk4OTlsamVNU3J5dmU5OUx6YllZQU12bkFCV2svYjI5cndqckZDU0pBbzFBSldwOUx6Wlo1OTlOa2FNR0JIcnI3OSs3THZ2dnVuMTExK2Z0cmEyS3RkMTVPV1hYMDdQUGZmY3ZHTlVaS2VkZG9vVFR6d3g3eGdBRkl4Q0RVQkZxblVocXJhMnRyanp6anRqNk5DaDhZRVBmQ0JHakJpUnZ2amlpNHAxSFJnMmJGak1temN2N3hpWnRiUzB4T1dYWCs1cTlRQ3JXZEV2U2hhaFVBTlFvVnBjMmZtMTExNkxrU05IeHNZYmIyeHFYWEpYWDMxMWV0dHR0K1Vkb3lJalJveUlyYmZlMmdzbUFONUJvUWFnSXJXOFZWSjdlN3VwZFluOTYxLy9TazgvL2ZTOFkxUms0NDAzanJQUFBqdnZHQUFOcWVnVGF1ZFFBMUN4MVhYdllWUHI4am5sbEZQaTlkZGZ6enRHWmttU3hFOSs4cFBvM0xtekYwc0FPU2g2b1k2SWFITGJMQUFxc2JvSzlWdE1yY3ZoN3J2dlRxKzU1cHE4WTFUay8vMi8veGQ3NzcyM01nM0FlektoQnFBaXE3dFF2NTJwZFRFdFdMQWdQZUdFRTBveFdYZ3ZhNjY1Wmx4d3dRVjV4d0JvYUdWWVJ4UnFBQ3JTMXRhV2Q0VGxwdFliYmJSUmZPTWIzMGluVHAxYS9GVzRUbjN6bTkrTUYxNTRJZThZRmZuQkQzNFFhNjY1cGhkSkFLeFFVM056Yzk0WkFDaXhQQ2ZVNzJiNjlPbHgvdm5uUi8vKy9lT0FBdzVJNzd6elRzVjZOWHJ5eVNmVHl5NjdMTzhZRmRsLy8vM2pNNS81akRJTndQdHFjUTQxQUpWb2JXM05POEs3YW05dmp6Lzk2VS9SMHRJUysreXpUOTV4R3NMU3BVdlQ0NDQ3cm5BSFdWWkZqeDQ5NHFjLy9XbmVNUUNJZjYvbFJXZENEVUJGaXI3WUZUMWZQYm4wMGt2anIzLzlhOTR4S25MaGhSZkdSaHR0WkRvTlVBQmxPRDNaVmI0QnFFalJMeGhTOUh6MVl1clVxZWw1NTUyWGQ0eUtEQjQ4T0lZTkc1WjNEQUQrVjlFUGlpZEpZa0lOUUgxVHFGZVBFMDQ0SWViUG41OTNqTXk2ZHUwYVYxeHhSU1JsR0ljQVVCZ0tOUUIxcmVoSHQrdkJMMzd4aS9TT08rN0lPMFpGUm80Y0dmMzc5MWVtQVFxa0RBZkZGV29BNmxvWkZ1TXllK09OTjlJenp6d3o3eGdWMlhYWFhlTkxYL3BTM2pFQUtDSG5VQU5RMTB5b2ErdWtrMDZLZi83em4zbkh5S3hyMTY3eHkxLytNcHFhbWt5bkFRcW1EQWZGVGFnQnFHdGxXSXpMNnRaYmIwMS84NXZmNUIyakl0LzczdmRpd0lBQnlqUkFBWlZoRFZlb0FhaHJKdFMxTVgvKy9QVExYLzV5M2pFcXNzc3V1OFJYdnZLVnZHTUFVRkt1OGcxQTNTdkQwZTB5T3V1c3MrS2xsMTdLTzBabW5UcDFpaXV2dkRLYW01dE5wd0VLcWd4cnVIT29BYWhySnRUVjkvRERENmMvK3RHUDhvNVJrZlBQUHo4MjMzeHpaUnFBaXBoUUExRFh5bkIwdTB5V0xsMmFEaHMyTE5yYTJ2S09rdGxPTyswVXA1eHlTdDR4QUhnZlpWakRGV29BNnBvSmRYVjk3M3ZmaXllZWVDTHZHSmwxNnRRcHJycnFLbHU5QVVwQW9RYUFuSlZoTVM2TDU1NTdMdjNlOTc2WGQ0eUtmUHZiMzQ0dHR0aENtUWFnS3B4RERVQmRNNkd1bmxOT09TVVdMMTZjZDR6TXR0MTIyL2phMTc2V2R3d0FWbElaRG9xYlVBTlExeFRxNmhnM2JseDY2NjIzNWgwanMwNmRPc1hZc1dPalE0Y09wdE1BVklYYlpnRlE5OHB3ZEx2b0ZpeFlrSjUrK3VsNXg2aklONy81elJnMGFKQXlEVkFpWlZqREZXb0E2cG9KZGVYT08rKzhlUG5sbC9PT2tkazIyMndUWjV4eFJ0NHhBRmhGWlNqVUxXVW8xSnR1dW1ra1NWTDgzeVpBQTVvL2YzN2VFVlpJb2E3TTg4OC9uNDRhTlNydkdKbTF0TFRFejM3Mk0xdTlBVW9vU1lyLzFOMVNob3VTdmZUU1MzbEhBS0NreW5CMHU4aSsvT1V2bC9wQ1pOLzR4amRpMjIyM0xmNHJNZ0Rlb1F3SHhXMzVCcUN1S2RUWjNYTExMZWtkZDl5UmQ0ek10dDEyMnpqcnJMUHlqZ0ZBSFd2cTBLRkQzaGtBb0diS2NIUzdpTnJhMnRMaHc0Zm5IU096VHAwNnhTOS8rVXRidlFHb3FhWk9uVHJsblFFQWFzYUVPcHVycnJvcW5ucnFxYnhqWkhiKytlZkhsbHR1cVV3RGxGalIxL0FrU2FLcGMrZk9lZWNBZ0pveG9WNTE4K2JOUzg4OTk5eThZMlQyc1k5OUxFNDk5ZFM4WXdCUW9hSVg2Z2dUYWdEcVhCa1c0Nkw1MmM5K0Z0T25UODg3UmliZHVuV0xxNjY2S3BxYW1reW5BVXF1REd1NENUVUFkYzJFZXRXa2Facis1Q2MveVR0R1pwZGRkbGtNR0RCQW1RWmd0VkNvQWFoclpUaTZYU1N0cmEweGI5Njh2R05rY3VDQkI4Ym5QLzk1WlJxZ1RwUmhEYmZsRzRDNlprSzlhanAyN0pqY2ZQUE5zYzQ2NitRZFpaV3N1ZWFhY2NVVlYrUWRBNEFHMDJKQ0RVQTlLOFBSN2FMWmFxdXRrci84NVMvcGZ2dnRGMU9uVHMwN3prcjU2VTkvR3V1dXU2N3A5R3J3NnF1dnBoZGZmSEhlTVlDSU9PZWNjNkp2Mzc1MSs5eFg5RFU4U1JLRkdvRDZaa0tkelNhYmJKSTgrdWlqNlJGSEhCRjMzSEZIM25GVzZQT2YvM3g4K3RPZnJ0c1hsRVh6K3V1dng2aFJvL0tPQVVURVNTZWRGSDM3OXMwN1JzMFV2VkJIUkRSMTZkSWxXbHBhOHM0QkFEV2hVR2UzeGhwckpMZmVlbXVjZWVhWmtTVEY3S3NEQmd4UTdnRHFWRkhYbnJla2FScE5MUzB0eWFhYmJwcDNGZ0NvaVRJYzNTNnk1dWJtWk9USWtjbWYvdlNuV0hmZGRmT09zNXlXbHBhNCt1cXJvM3YzN3NWK3hRVkFKa1UvS0o0a1NUUkZSR3l6elRaNVp3R0FtbENvcStQakgvOTQ4c1FUVDhUKysrK2ZkNVJsemozMzNOaDU1NTJWYVFCeTB4UVJzZE5PTytXZEF3QnFvdWhIdDh0a25YWFdTVzYrK2VhNDRJSUxvbVBIanJsbTJYMzMzV1BFaUJGNS8wb0FhSEJORVJGNzc3MTMzamtBb0NaTXFLdXJxYWtwR1Q1OGVQTDQ0NC9IRGp2c2tFdUdYcjE2eGRpeFk2TzV1ZGwwR3FDT2xlR2dlRk5FeE9hYmI1NXNzTUVHZVdjQmdLb3J3MkpjUmx0c3NVWHl3QU1QeEhubm5iZmFwOVdYWDM1NWZQQ0RIMVNtQWVwYzBTOUtGdkcvaFRvaTRyREREc3M3Q3dCVW5RbDE3WFRvMENFNTU1eHprc2NlZXl5MjMzNzcxZkk5di9qRkw4YmhoeDllL0ZkWUFGU3M2QWZGbDEyVUxDTGk4TU1QenpzUEFGUmQwUmZqZWpCbzBLQms0c1NKTlQrM2VxdXR0b3BMTHJrazd4OFhBSlpaVnFoMzJXV1hHREJnUU41NUFLQ3FGT3JWbzZXbEpSaytmSGp5NktPUHhuYmJiVmYxcjkrOWUvZTQ3cnJyb2t1WExxYlRBQlRHc2tLZEpFbnlwUzk5S2U4OEFGQlZ0bnl2WGx0dXVXWHkwRU1QVlgxYS9kT2YvalEyM1hSVFpScWdnWlJoRFc5Nit4K09PKzY0Nk42OWU5NlpBS0JxVEtoWHY3ZW0xUTgvL0hCVmJzMzVwUzk5S1k0ODhraGxHb0RDV2E1UTkrN2RPL25pRjcrWWR5WUFxSm95SE4ydVYxdHZ2WFh5NElNUHhpOS8rY3ZvMjdkdnBxK3gyMjY3eGZlLy8vMjhmeFFBY2xDR2crSk4vL2NEdzRjUGp4NDlldVNkQ3dDcVFxSE9WNUlreVRISEhKTk1uanc1amo3NjZGWDZ0eHR0dEZIOC92ZS9qNDRkTzVwT0ExQTR5MTNsK3kxcnJMRkc4cld2ZlMzdmJBQlFGV1U0dXQwSTFsMTMzV1RzMkxISlRUZmRGQi84NEFmZjkvTzdkT2tTdi92ZDcyTHR0ZGRXcGdFb3BEUk4zMW1vSS80OXBmN3doeitjZHo0QXFKZ0pkYkY4OHBPZlRKNTY2cW40MnRlK0ZpMHRMZS82T1MwdExYSE5OZGZFOXR0dnIwd0ROTENpcitIdk9xR09pT2pTcFV0eTJXV1g1WjBQQUNwbVFsMDgzYnAxU3k2NTVKTGswVWNmZmNkRnk1cWJtK1BuUC85NUhIcm9vY28wQUlYWDlGNS9jZUNCQnliLzcvLzl2N3p6QVVCRmluNTB1NUZ0dmZYV3lmMzMzeCtYWFhaWjlPalJJenAyN0Joang0Nk5vNDQ2U3BrR29CUUh4WnRXOUplWFhYWlpEQmd3SU8rTUFKQlpHUmJqUnRiYzNKeWNkTkpKeVRQUFBCTlBQLzEwZlBhem4xV21BWWlJZjIrcExyb1ZGdXJ1M2JzbjQ4ZVBqMTY5ZXVXZEV3QXlNYUV1aDM3OStpWDkrL2N2L2lzbkFGYWJNaHdVYjNxL1R4ZzRjR0J5OWRWWFIxUFQrMzRxQUJST0dSWmpBS0NjVnFvbEgzVFFRY2tsbDF5U2QxWUFXR1VtMUFCUVRrVmZ3OS96S3QvdjVwUlRUa2xPUHZua3ZETUR3Q29wK21JTUFMeTdNcXpocTdTUCs5SkxMNDNERGpzczc4d0FzRXJhMjl1THZ5SURBS1d6U29XNnFha3ArZFd2ZmhXNzdycHIzcmtCWUtXVjRRZzNBTEM4TXF6ZnEzeWxzUzVkdWlUang0K1BUVGJaSk8vc0FMQlNYSmdNQUtpRlRKZnVYbU9OTlpKYmI3MDExbDU3N2J6ekE4RDdLc01SYmdCZ2VXVll2elBmQyt2REgvNXdjdE5OTjBYWHJsM3ovaGtBWUlWTXFBR0FhbHVscTN5L214MTMzREc1OXRwcm83bTVPZStmQlFEZVV4bU9jQU1BeXl2RCt0MVM2UmM0NktDRGtxbFRwNlpMbGl4WjlyR2xTNWZHM0xseksvcTZDeFlzaU1XTEYxZjBOV2JPbkZuUnYxK3laRW5NbnorL29xOHhkKzdjV0xwMGFlWi8zOWJXRm5QbXpLa293OEtGQzJQUm9rVVZmWTFaczJaVjlJQ3V4dTl5M3J4NTBkcmFtdm5mdDdlM3grelpzeXZLVUkzZjVidFp2SGh4TEZpd29PcGZGL2kzdHJhMnZDTUFBSFVtVGRQS0MzVkV4QVliYkpEay9jTUFLelp2M3J5MGtnTVNLNlBTZzFqdnB4b0g2OTVQclE2YXZOMmNPWE5xV3ZEU05JMVpzMmJWOUdkNCswR3lKNTU0SXE2OTl0cWFmcjlxL0U0QUFLb3BTWkxxRkdxZytMcDM3MTd6QTE5OSt2VEorOGNrQjcvKzlhOVRoUm9BcUxZeVhBT2xvbk9vQWFBTUZHb0FvQllVYWdEcVhobU9jQU1BeXl2REFYR0ZHb0M2cDFBRFFQa1V2VkJYZk5zc0FDaURvaS9JQUVBNUtkUUExRDBUYWdBb256SWNFRmVvQWFoN1pWaVFBWUR5VWFnQnFIc20xQUJRUG1VNElLNVFBMUQzeXJBZ0F3RGwwNUozQUFDb05STnFxSjV1M2JyRlRqdnRsSGNNSUNJNmQrNmNkNFNhS3NNQmNZVWFnTHBYaGdVWnltS1RUVFpKSms2Y21IY01vQUVVZmYxMjJ5d0FHb0lKTlFCUUN3bzFBSFd2NkVlNEFZQjNLc1A2clZBRFVQZE1xQUdBV2xDb0FhaDdaVGpDRFFBc3J3enJ0MElOUU4wem9RYUE4bEdvQWFBQXlyQWdBd0RsbzFBRFVQZE1xQUdnZklwK1FOeHRzd0JvQ0VWZmtBR0FjbEtvQWFoN0p0UUFVRDVsT0NDdVVBTlE5OHF3SUFNQXl5dkQrcTFRQTFEM1RLZ0JnRnBRcUFHb2UyVTR3ZzBBTEs4TTY3ZENEVURkTTZFR0FLck5WYjRCYUFobE9NSU5BQ3l2RE91M1FnMUEzVE9oQmdCcVFhRUdvTzZWNFFnM0FMQzhNcXpmQ2pVQWRjK0VHZ0RLUjZFR2dBSW93NElNQUpTUFFnMUEzVE9oQm9EeUtjTUJjWVVhZ0xwWGhnVVpBQ2dYdDgwQ29DR1lVQU5BK1pUaGdMaENEVURkSzhPQ0RBQXNyd3pydDBJTlFOMHpvUVlBYWtHaEJxRHVsZUVJTndDd3ZES3Mzd28xQUhYUGhCb0FxQVdGR29DNlY0WWozQURBOHNxd2ZpdlVBTlE5RTJvQUtKK2lGMnEzelFLZ0lSUjlRUVlBeWttaEJxRHVtVkFEUVBtVTRZQzRRZzFBM1N2RGdnd0FsSTlDRFVEZE02RUdnUElwd3dGeGhScUF1bGVHQlJrQUtCK0ZHb0M2WjBJTkFPVlRoZ1BpQ2pVQWRhOE1DeklBc0x5aXI5OXVtd1ZBUXpDaEJnQnFRYUVHb080Vi9RZzNBUEJPWlZpL0ZXb0E2cDRKTlFCUUN3bzFBSFd2REVlNEFZRGxsV0g5VnFnQnFIc20xQUJRUGdvMUFCUkFHUlprQUtCOEZHb0E2cDRKTlFCUWJXNmJCVUJEVUtnQm9GelNrbXd2VTZnQnFIc2xXWk1CZ0pKUnFBR29leWJVQUZBdVpUa1lybEFEVVBmS3NpZ0RBUDlXbHJWYm9RYWc3cGxRQXdDMW9GQURVUGZLY3BRYkFQaTNzcXpkQ2pVQWRjK0VHZ0NvTnJmTkFxQWhsT1VvTndEd2IyVlp1eFZxQU9xZUNUVUFVQXNLTlFCMXJ5eEh1UUdBZnl2TDJxMVFBMUQzVEtnQm9Gd1VhZ0FvaUxJc3lnQkF1U2pVQU5ROUUyb0FLSmV5SEF4WHFBR29lMlZabEFHQThuRGJMQUFhZ2drMUFKUkxHUTZHSzlRQU5JUXlMTW9Bd0grVVllMVdxQUZvQ0NiVUFFQzFLZFFBTklReUhPVUdBUDZqREd1M1FnMUFRekNoQmdCcVFhRUdBQUNnVUV5b0FhQWd5ckFvQXdEL1VZYTFXNkVHb0NHVVlWRUdBTXBGb1FhZ0lTalVBRkF1WlZpN0ZXb0FHa0laRm1VQW9Gd1VhZ0FhZ2tJTkFPVlNsclZib1FhZzdwVmxVUVlBeXNPRUdvQ0dvRkFEUUxtVVllMVdxQUZvQ0dWWWxBR0EveWpEMnExUUE5QVF5ckFvQXdEbG9sQUQwQkFVYWdBb2x6S3MzUW8xQUEyaERJc3lBRkErQ2pVQWRhKzl2VDN2Q0FEQUtpakR3WEFUYWdBYVFoa1daUURnUDhxd2RpdlVBRFNFTWl6S0FFQzVLTlFBTkFTRkdnREtwUXhydDBJTlFFTW93NklNQUpTTFFnMUFRMUNvQWFCY3lyQjJLOVFBTklReUxNb0FRUGtvMUFEVVBZVWFBTXFsREd1M0NUVUFEYUVNaXpJQThCOWxXTHVUSkltV3ZFTUFRSzJWWVZHR3NuajExVmZUa1NOSDVoMERpSWh6enowMyt2YnRtK1NkbzFFcDFBQTBCSVVhcXVmMTExK1BIL3pnQjNuSEFDTGkxRk5QamI1OSsrWWRveWJLc0hiYjhnMUFReWpEb2d3QWxJdENEVUJEVUtnQm9GektzbllyMUFEVXZiSXN5Z0RBdjVWaDdUYWhCcUFobEdGUkJnREtSYUVHb0NFbzFBQlFMbVZZdXhWcUFCcENHUlpsQUtCY0ZHb0FHb0pDRFFEbFVvYTFXNkVHb0NHVVlWRUdBUDZqTEd1M1FnMUEzU3ZMb2d3QWxJY0pOUUFOUWFFR2dISXB3OXF0VUFQUUVNcXdLQU1BNWFKUUE5QVFGR29BS0pjeXJOMEtOUUFOb1F5TE1nQlFMZ28xQUExQm9RYUFjaW5MMnExUUExRDN5cklvQXdEL1ZvYTEyNFFhZ0laUWhrVVpBQ2dYaFJxQWhxQlFBMEM1bEdIdFZxZ0JhQWhsV0pRQmdQSlJxQUdvZXdvMUFKUkxHZGJ1cHFZbWhScUF5aVJKa25lRTkxV0dSUmtBK0kreXJOMEtOUUFWVWFnQmdFYmtIR29BR29KQ0RRRGxVb2ExVzZFR29HSW0xQUJBSTFLb0FXZ0lDalVBbEVzWjFtNkZHb0NLbVZBREFOVldoclZib1FhZ0laUmhVUVlBeWtXaEJxQmlKdFFBUUxXVlplMVdxQUdvaUVJTkFEUWlFMm9BR29KQ0RRRGxVb2ExVzZFR29HSW0xQUJBSTFLb0FXZ0lDalVBbEVzWjFtNkZHb0NLbVZBREFOVldoclZib1FhZ0laUmhVUVlBeWtlaEJxQWlaWmhRdDdlMzV4MEJBRmdGWlRnWWJrSU5RTVhLVUtnQkFLcXR1Ymxab1FhZy9wWGhLRGNBOEI5bFdMdWJtcG9VYWdBcVU0WUpkUmtXWlFEZ1A4cXdkaXZVQURTRU1pektBRUM1S05RQVZNeUVHZ0NvdGpLczNVMU5UZEdTZHdnQXFMVXlMTXBRRnQyN2Q0OWRkOTAxN3hoQVJIVHUzRG52Q0ExTm9RYWdZaWJVMEZnMjNuamo1UDc3Nzg4N0JsRG55ckIydThvM0FCVlRxQUdBYWl2RDJ1MGNhZ0FhUWhrV1pRQ2dYQlJxQUNwbVFnMEFWRnNaMW02RkdvQ0dVSVpGR1FBb0Y0VWFnSXFaVUFNQTFWYUd0VnVoQnFBaHRMZTM1eDBCQUtnekNqVUFGVE9oQmdDcXJReHJ0MElOUU1VVWFnQ2cyc3F3ZHJzUE5RQU5vUXlMTWdCUUxpYlVBRlRNaEJvQXFMWXlyTjBLTlFBTm9ReUxNZ0JRTGdvMUFCVXpvUVlBcXEwTWEzZVNKQW8xQVBXdkRJc3lBUEFmWlZpN1RhZ0JxSmdKTlFEUWlCUnFBQ3FtVUFNQTFWYUd0VnVoQnFBaGxHRlJCZ0RLeFgyb0FhaVlDVFVBVUcxbFdMdE5xQUZvQ0dWWWxBR0EveWpEMnExUUExQXhFMm9Bb0JFcDFBQTBCSVVhQU1xbERHdTNRZzFBeFV5b0FZQkdwRkFEVURHRkdnQ290aktzM1FvMUFBMmhESXN5QUZBdUNqVUFGVE9oQmdDcXJReHJ0L3RRQTlBUXlyQW9Bd0QvVVlhMTI0UWFnSXFaVUFNQWpVaWhCcUFoS05RQVVDNWxXTHNWYWdBcVprSU5BRFFpaFJxQWlpblVBRUMxbFdIdFZxZ0JhQWhsV0pRQmdQOG93OXF0VUFOUU1STnFBS0FSS2RRQU5BU0ZHZ0RLcFF4cnQwSU5RTVZNcUFHQVJ0VGMzS3hRQTFEL0ZHb0FLSmN5ck4wbTFBQlV6SVFhQUtpMk1xemRDalVBRlZPb0FZQkdwRkFEVUxHbXB1SXZKUW8xQUZCdHpxRUdvR0xOemMxNVIzaGZDalVBbEVzWjF1NE9IVG9vMUFCVXhvUWFBS2kyTXF6ZENqVUFGVE9oQmdBYVVjZU9IUlZxQUNxalVBTUExVmFHdGR1RUdvQ0tLZFFBUUxXVlllMVdxQUdvbUhPb0FZQkdwRkFEVURFVGFnQ2cyc3F3ZGl2VUFGUk1vUVlBR3BHTGtnRlFNWVVhQUtpMk1xemRKdFFBVk13NTFBQkF0WlZoN1Zhb0FhaVlDVFVBMElnVWFnQXFwbEFEQU5WV2hyVmJvUWFnWWdvMUFOQ0lYSlFNZ0lvNWh4b0FxTFl5ck4wdExTMEtOUUNWTWFFR0FCcE5jM056TkRVMUpRbzFBQlZScUFHQWFpdjYydDJoUTRlSUNCTnFBQ3FqVUFNQTFWYjB0YnRqeDQ0Um9WQURVQ0dGR2dCb05DYlVBRlNGaTVJQkFJMUdvUWFnS3BxYW1wS2lUNmtWYWdBb2w2S3YzUW8xQUZYVHFWT252Q09zVU5FWFpRQmdlVVZmdXhWcUFLcm1yUXR6RkZYUkYyVUFZSGxGWDdzVmFnQ3FScUVHQUJxSnEzd0RVRFcyZkFNQTFWVDB0ZHVFR29DcU1hRUdBQnFKUWcxQTFSUzlVTGUzdCtjZEFRQllCVVUvR0s1UUExQTF0bndEQU5WVTlMWDdyVUxka25jUUFNcFBvUWFnNk9iTW1aTzJ0YlZWOVdzdVhydzRGaXhZVVBXc00yZk9yUHJYWExCZ1FTeGV2TGlxWDdPdHJTM216SmxUOWF4ejU4Nk5pUk1uVnYzclZ0TmJ1L01VYWdBcVZ2UXQzMm1heHN5Wk0xZXFWYytmUHorV0xGbVNTODVhdlRCWldYbis3TzN0N1RGNzl1emNmdlphdk5CY1dXbWF4cXhacy96c05iWmt5WktZUDM5KzFiL3VyRm16cW43UWJ1SENoYkZvMGFLcWZzMWEvWDlzM3J4NTBkcmFXdFd2dVhUcDBwZzdkMjdWczBJMWRlblNKU0lVYWdDcW9PaUZ1cTJ0TGZyMjdadDNEQUNnVG5UcjFpMGluRU1OUUJVVXZWQURBRlJUMTY1ZEkwS2hCcUFLaW40T05RQkFOWmxRQTFBMUp0UUFRQ014b1FhZ2FqcDM3cHgzQkFDQTFlYXRpNUlwMUFCVXJIdjM3bmxIQUFCWWJXejVCcUJxZXZUb2tYY0VBSURWeHBadkFLcEdvUVlBR29sQ0RVRFZLTlFBUUNONTY3V1BRZzFBeFJScUFLQ1I5T25USnlJVWFnQ3FRS0VHQUJwSjc5NjlJMEtoQnFBS0ZHb0FvSkdZVUFOUU5RbzFBTkJJVEtnQnFCcUZHZ0JvRk0zTnpTNUtCa0QxOU96Wk0rOElBQUNyUmMrZVBTTkpraVJDb1FhZ0N0WmJiNzM0MzNVRkFLQ3VyYlBPT3N2ZVY2Z0JxRmpIamgyVHRkWmFLKzhZQUFBMXQ4RUdHeXg3WDZFR29DcmV2cmdBQU5TcjlkZGZmOW43Q2pVQVZmSDJ4UVVBb0Y2WlVBTlFkU2JVQUVBajZOZXYzN0wzRldvQXFzS0VHZ0JvQkp0dHR0bXk5eFZxQUtyaWd4LzhZTjRSQUFCcWJzc3R0MXoydmtJTlFGVnN2ZlhXZVVjQUFLaXBmdjM2eFZwcnJiWHNYcUVLTlFCVnNkbG1tMFdYTGwzeWpnRUFVRE83N3JycmNuOVdxQUdvaXBhV2xtVDMzWGZQT3dZQVFNMGNkdGhoeS8xWm9RYWdhajc1eVUvbUhRRUFvQ2I2OU9uemp0YzZDalVBVlhQa2tVZEc1ODZkODQ0QkFGQjFaNXh4UnZUczJUTjUrOGNVYWdDcVpvMDExa2krOHBXdjVCMERBS0NxTnR0c3N6ajExRlBmOGZFa1RkTzhzd0ZRUitiT25adHV2ZlhXOGRKTEwrVWRCUUNnWXMzTnpYSC8vZmZIVGp2dGxQemZ2ek9oQnFDcWV2VG9rWXdkT3phYW01dnpqZ0lBVUxIVFRqdnRYY3QwaEVJTlFBMTg5S01mVGI3eGpXL2tIUU1Bb0NJNzdiUlRmUGU3MzMzUHY3ZmxHNENhYUc5dlR6Lzk2VS9IRFRmY2tIY1VBSUJWMXJkdjMzajAwVWZqUXgvNlVQSmVuMk5DRFVCTk5EVTFKVmRmZlhWODVDTWZ5VHNLQU1BcTZkMjdkOXg2NjYwckxOTVJDalVBTmRTOWUvZmt6anZ2akVNT09TVHZLQUFBSzJYenpUZVBpUk1ueGtjKzhwSGsvVDVYb1FhZ3BucjA2Skg4NFE5L1NIN3hpMTlFdjM3OThvNERBUEN1ZXZYcUZlZWRkMTQ4L3ZqanNlbW1tNzV2bVk1d0RqVUFxOUdDQlF2U1gvM3FWL0dUbi93a25uamlpYnpqQUFERUZsdHNFY2NlZTJ3Y2YvengwYnQzNzVVcTBtOVJxQUhJeGZQUFA1L2VjTU1OY2ZmZGQ4ZDk5OTBYOCtiTnl6c1NBTkFBZXZUb0VUdnZ2SE44L09NZmovMzMzejhHRFJxMFNpWDY3UlJxQUhLM2RPblM5TzkvLzNzOC9mVFRNWG55NUhqNjZhZmpxYWVlaWhkZWVDR1dMbDJhZHp3QW9JU2FtcHBpd3cwM2pJRURCOGFnUVlOaWl5MjJpQjEzM0RFR0Rod1lUVTFObVV2MDJ5blVBQlRXa2lWTDBpbFRwc1MwYWROaSt2VHB5LzczN2U5UG16WXRGaTVjbUhkVUFHQTE2dGF0Vy9UcDB5ZldYMy85V0gvOTlXUEREVGVNRFRmY2NMbjMxMXR2dmVqUW9VTlZpdk43VWFnQktMMzU4K2VuczJmUGpsbXpac1hzMmJQajdlL1BtalZydWZkbno1NGRTNVlzaVRsejVrUmJXMXZNbWpVcjJ0cmFZdmJzMmRIYTJtcnJPUURVU0ljT0hhSjc5KzdScFV1WDZOeTVjL1RzMlRNNmRPZ1F2WHIxaWs2ZE9rWFhybDJYRmVYM2UrdllzV05OaS9MS1VxZ0I0UDlZdkhoeHVtREJnbGl3WUVFc1hydzQ1czJiRjYydHJURjM3dHhsVzlEbno1OGZTNVlzaVlpSWhRc1h4cUpGaTk3NnQ3Rmd3WUtJaU9VS2VsdGJXOHlaTTJmWjkyaHZiNC9aczJlL1o0YVpNMmUrNTkvTm5qMDcydHZiMy9YdjNzcjZidDc2ZWQ3Tm9rV0xUUG9CQ3FCejU4N1JwVXVYRlg3T1c4WDA3WnFhbXFKWHIxN3YrTnpldlh0SGtpemZQWHYwNkJFdExTM0xmYXhidDI3UnNXUEhpSWhvYm02T25qMTd2dU43dlQxYjE2NWRvMU9uVGhFUjBiMTc5K2pRb1VORVJQVHMyVE9hbTV1WEZlUzMvcTVQbno2RktNRFZwbEFEQUN1MFpNbVNkUDc4K1puKzdZcktmNjNrdGRQZzdRZGNvSkYwN05neHVuWHJsdHYzNzlPblQyN2YrKzFGOHYwa1NiTEtWNUNtK1A0L0JtOWdsaDg1QnJjQUFBQWxkRVZZZEdSaGRHVTZZM0psWVhSbEFESXdNVGt0TURZdE1qbFVNVEk2TkRFNk5Ea3JNRGc2TURBMnA2ZENBQUFBSlhSRldIUmtZWFJsT20xdlpHbG1lUUF5TURFMkxUQTBMVEl6VkRBd09qUXdPakkxS3pBNE9qQXdDRG5ua3dBQUFGUjBSVmgwYzNabk9tSmhjMlV0ZFhKcEFHWnBiR1U2THk4dmFHOXRaUzlrWWk5emRtZGZhVzVtYnk5emRtY3ZZelF2WlRndll6UmxPR014TmpnNVptTTFNakkzWlRsa1pqZGtPR1V5TXpobVpHUTJPRGN1YzNabkZudnFrUUFBQUFCSlJVNUVya0pnZ2c9PVwiKTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDsgfVxuXG4uZ2hfX2Zvcm0tYmxvY2tfX2Zvcm1lbGVtZW50IHtcbiAgZmxleDogMTsgfVxuXG4uZ2hfX2Zvcm0tYmxvY2tfX2xhYmVsIHtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBtYXJnaW4tYm90dG9tOiAyZW07IH1cblxuLyogZWFjaCBvZiB0aGUgZm9ybSB0eXBlcyAqL1xuLmdoX19mb3JtLWJsb2NrX19idXR0b24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfX2J1dHRvbiA+IHAsIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uOmFjdGl2ZSwgLmdoX19mb3JtLWJsb2NrX19idXR0b246Zm9jdXMsIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTsgfVxuICAgIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uOmFjdGl2ZSA+IHAsIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uOmFjdGl2ZSA+IGEsIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uOmZvY3VzID4gcCwgLmdoX19mb3JtLWJsb2NrX19idXR0b246Zm9jdXMgPiBhLCAuZ2hfX2Zvcm0tYmxvY2tfX2J1dHRvbjpob3ZlciA+IHAsIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uOmhvdmVyID4gYSB7XG4gICAgICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50OyB9XG4gIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uLmdoX19mb3JtLWJsb2NrX19idXR0b25fX2lzbG9hZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogNDBweDtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7IH1cbiAgICAuZ2hfX2Zvcm0tYmxvY2tfX2J1dHRvbi5naF9fZm9ybS1ibG9ja19fYnV0dG9uX19pc2xvYWRpbmc6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICNGNUY1RjU7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxN3B4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4OyB9XG4gIC5naF9fZm9ybS1ibG9ja19fYnV0dG9uLmdoX19mb3JtLWJsb2NrX19idXR0b25fX2lzc3VibWl0dGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBzdHJva2U7IH1cbiAgICAuZ2hfX2Zvcm0tYmxvY2tfX2J1dHRvbi5naF9fZm9ybS1ibG9ja19fYnV0dG9uX19pc3N1Ym1pdHRlZDpiZWZvcmUge1xuICAgICAgY29udGVudDogJ1xcMjcxMyc7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbWFyZ2luLWxlZnQ6IDE1cHg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX19idXR0b24uZ2hfX2Zvcm0tYmxvY2tfX2J1dHRvbl9fY2FudGJlc3VibWl0dGVkIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cblxuLyogdGhlIGZpbGUgdXBsb2FkICovXG4uZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b24ge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICBjb2xvcjogIzAwMDAwMCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBtYXJnaW4tbGVmdDogMDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b24gPiBwLCAuZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b24gPiBhIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19mb3JtLWJsb2NrX191cGxvYWRfYnV0dG9uOmFjdGl2ZSwgLmdoX19mb3JtLWJsb2NrX191cGxvYWRfYnV0dG9uOmZvY3VzLCAuZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b246aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNDMkMyQzI7XG4gICAgY29sb3I6ICMwMDAwMDAgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBvdXRsaW5lOiBub25lOyB9XG4gICAgLmdoX19mb3JtLWJsb2NrX191cGxvYWRfYnV0dG9uOmFjdGl2ZSA+IHAsIC5naF9fZm9ybS1ibG9ja19fdXBsb2FkX2J1dHRvbjphY3RpdmUgPiBhLCAuZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b246Zm9jdXMgPiBwLCAuZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b246Zm9jdXMgPiBhLCAuZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b246aG92ZXIgPiBwLCAuZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b246aG92ZXIgPiBhIHtcbiAgICAgIGNvbG9yOiAjMDAwMDAwICFpbXBvcnRhbnQ7IH1cblxuLmdoX19mb3JtLWJsb2NrX19maWxlX3VwbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uOyB9XG5cbi5naF9fZm9ybS1ibG9ja19fZm9ybWVsZW1lbnRfX2ZpbGUgaW5wdXRbdHlwZT0nZmlsZSddIHtcbiAgbWFyZ2luLWxlZnQ6IDFyZW07XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi8qIGRyb3AgZG93biAqL1xuLmdoX19mb3JtLWJsb2NrX19zZWxlY3R1c2VyX19vcHRpb25zLXNlbGVjdG9yIHtcbiAgLyp0aGlzIGlzIGJhc2VkIG9uIGdoX19tY3EtLWRyb3Bkb3duX19vcHRpb25zLXNlbGVjdG9yICovXG4gIHdpZHRoOiAzMCU7XG4gIC8qIHRoaXMgaXMgbm90IHdvcmtpbmcgYnV0IGl0IGxvb2tzIE9LICAgKi8gfVxuXG4vKiB0aGUgZmlsZSB0ZXh0ICovXG4uZ2hfX2Zvcm0tYmxvY2tfX3RleHRfaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMTAwcHg7IH1cbiAgLmpzLWZvcm0tYmxvY2stZWxlbWVudHMtZGlzcGxheSAuZ2hfX2Zvcm0tYmxvY2tfX3RleHRfaW5wdXQge1xuICAgIG1pbi1oZWlnaHQ6IDFweDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfX3RleHRfaW5wdXQgLmdoX19mb3JtX19jb250ZW50X19lZGl0YWJsZV9fZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrOyB9XG4gIC5naF9fZm9ybS1ibG9ja19fdGV4dF9pbnB1dCAuZ2hfX2Zvcm0tYmxvY2tfX3F1ZXN0aW9uIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7IH1cblxuLyogY2hlY2tib3ggLSBzbGlkZXIgYW5kIGFuZCB0aGVuIG5vcm1hbCAqL1xuLyogVE9ETyBzZXQgdXAgYXMgdHdvIGNvbHVtbnMgLSBsYWJsZSBvbiB0aGUgbGVmdCBhdCA4MCUgYW5kIHRoZSB0b2dnbGUgb25lIHJpZ2h0ICAqL1xuLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X190b2dnbGUgLmNob2ljZVRvZ2dsZSB7XG4gIC8qIFJvdW5kZWQgc2xpZGVycyAqLyB9XG4gIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fdG9nZ2xlIC5jaG9pY2VUb2dnbGUgLnN3aXRjaCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDM0cHg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X190b2dnbGUgLmNob2ljZVRvZ2dsZSAuc3dpdGNoIGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fdG9nZ2xlIC5jaG9pY2VUb2dnbGUgLnNsaWRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQ0ZEMjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX3RvZ2dsZSAuY2hvaWNlVG9nZ2xlIC5zbGlkZXI6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgY29udGVudDogJyc7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHdpZHRoOiAyNnB4O1xuICAgIGxlZnQ6IDRweDtcbiAgICBib3R0b206IDRweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgdHJhbnNpdGlvbjogMC40czsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX3RvZ2dsZSAuY2hvaWNlVG9nZ2xlIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzFERUMxOyB9XG4gIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fdG9nZ2xlIC5jaG9pY2VUb2dnbGUgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMXB4ICNDMURFQzE7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X190b2dnbGUgLmNob2ljZVRvZ2dsZSBpbnB1dDpjaGVja2VkICsgLnNsaWRlcjpiZWZvcmUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDI2cHgpOyB9XG4gIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fdG9nZ2xlIC5jaG9pY2VUb2dnbGUgLnNsaWRlci5yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogMzRweDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX3RvZ2dsZSAuY2hvaWNlVG9nZ2xlIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7IH1cblxuLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94LmNob2ljZSB7XG4gIG1pbi13aWR0aDogMzAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuICBtYXJnaW46IDVweDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3guY2hvaWNlIGlucHV0IHtcbiAgICBmbGV4LWJhc2lzOiAxMiU7XG4gICAgZmxleC1ncm93OiAxO1xuICAgIG1hcmdpbjogMTBweDsgfVxuXG4vKiBjaGVja2JveCAtIG5vcm1hbCAqL1xuLyogVE9ETyB0aGUgbGFiZWwgbW92ZXMgbGVmdCB0byByaWdodCovXG4uZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX2lucHV0IHtcbiAgZm9udC1mYW1pbHk6IEZvbnRBd2Vzb21lO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGNvbnRlbnQ6IFwi74KWXCI7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6IGJsYWNrOyB9XG5cbi5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IHtcbiAgZmxleC1iYXNpczogODAlO1xuICBmbGV4LWdyb3c6IDE7XG4gIGRpc3BsYXk6IGZsZXg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgcCB7XG4gICAgZm9udC1mYW1pbHk6IFwiUm9ib3RvXCI7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgaDEge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMi4xODc1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgaDIge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgaDMge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCBoNCB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgaDUsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5maW5hbHNjZW5hcmlvc2NvcmUge1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgaDYsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IGEsIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhLCAubW9kYWwtbmF2LXRhYnMubmF2LXRhYnMgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgbGkuYWN0aXZlID4gYSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGNvbG9yOiAjMDE1QzdDO1xuICAgIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICAgIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsO1xuICAgIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgYSB7XG4gICAgY29sb3I6ICMwMDdGN0E7IH1cbiAgICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCBhOmhvdmVyLCAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCBhOmZvY3VzIHtcbiAgICAgIGNvbG9yOiAjMDE1QzdDOyB9XG4gIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IGxpIHtcbiAgICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCBpbWcucmlnaHQge1xuICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cbiAgICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCBpbWcucmlnaHQ6OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICBjb250ZW50OiBcIlwiOyB9XG4gIC5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fb3B0aW9uX190ZXh0IGltZy5jZW50ZXIge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgaW1nLmxlZnQge1xuICAgIGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDsgfVxuICAuZ2hfX2Zvcm0tYmxvY2tfY2hlY2tib3hfX29wdGlvbl9fdGV4dCBpbWcubGVmdEFsb25lIHtcbiAgICBtYXJnaW46IGF1dG87IH1cbiAgLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQgaW1nLnJpZ2h0QWxvbmUge1xuICAgIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlOyB9XG5cbi8qIGxvYWRlciAqL1xuLnhBcGlGb3JtTG9hZGVyIHtcbiAgLyogVE9ETyBnZXQgdGhlIHN0YW5kYXJkIHNwaW5uZXIgd29ya2luZyAqL1xuICAvKm1hcmdpbi1sZWZ0OiAyMHB4O1xuICAgIGJvcmRlcjogMTZweCBzb2xpZCBnYWluc2Jvcm87XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlci10b3A6IDE2cHggc29saWQgIzM0OThkYjtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIGFuaW1hdGlvbjogc3BpbiAycyBsaW5lYXIgaW5maW5pdGU7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICYudmlzaWJsZSB7XG4gICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbiAgICAgKi8gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBmb250LWZhbWlseTogZW5yaXF1ZXRhYm9sZCwgR2VvcmdpYSwgc2VyaWY7IH1cblxuLnBhZ2UtaGVhZGVyIHtcbiAgbWFyZ2luLXRvcDogMTBweDsgfVxuXG4uaGVhZGluZyB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgY29sb3I6IHJlZDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4uaW5zdHJ1Y3Rpb25zLFxuLmluc3RydWN0aW9uLXRvLWxlYXJuZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvaW5zdHJ1Y3Rpb25zLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZzogMC4yZW0gMC4yZW0gMC4yZW0gMmVtO1xuICBiYWNrZ3JvdW5kLXNpemU6IDEuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiB0b3A7IH1cblxuLmdoX19yZWdpc3Rlci1wYWdlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBtYXJnaW4tdG9wOiA0MHB4O1xuICAvKipcbiAgICogVGhpcyBmaWxlIGRlZmluZXMgdGhlIGpzdHJlZSBiYXNlIHN0eWxpbmcgKHNlZSBodHRwOi8vanN0cmVlLmNvbSksIGFzIHdlbGwgYXMgYW55XG4gICAqIGN1c3RvbWl6YXRpb25zIChzZWUgYm90dG9tIG9mIGZpbGUpLlxuICAgKlxuICAgKiBUaGUgc3R5bGVzIGFyZSB1c3VhbGx5IGFkZGVkIHRocm91Z2gganN0cmVlLmpzIG9uIERPTSBsb2FkLFxuICAgKiBidXQgd2UgbmVlZCBpdCBlYXJsaWVyIGluIG9yZGVyIHRvIGNvcnJlY3RseSBkaXNwbGF5IHRoZSB1bmluaXRpYWxpemVkIHRyZWUuXG4gICAqL1xuICAvKiogVGhpcyBmaWxlIGRlZmluZXMgdGhlIGpzdHJlZSBiYXNlIHN0eWxpbmcgKHNlZSBodHRwOi8vanN0cmVlLmNvbSksIGFzIHdlbGwgYXMgYW55IGN1c3RvbWl6YXRpb25zIChzZWUgYm90dG9tIG9mIGZpbGUpLiAgVGhlIHN0eWxlcyBhcmUgdXN1YWxseSBhZGRlZCB0aHJvdWdoIGpzdHJlZS5qcyBvbiBET00gbG9hZCwgYnV0IHdlIG5lZWQgaXQgZWFybGllciBpbiBvcmRlciB0byBjb3JyZWN0bHkgZGlzcGxheSB0aGUgdW5pbml0aWFsaXplZCB0cmVlLiAqL1xuICAvKiogREVQUkVDQVRFRDogLmNtcy1jb250ZW50LXRvb2xzIHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjAgVXNlIC5jbXMtY29udGVudC1maWx0ZXJzIGluc3RlYWQuICBFbnN1cmUgc3RhdHVzIGlzIHZpc2libGUgaW4gc2lkZWJhciAqL1xuICAvKiBUcmVlIHN0YXR1cyBsYWJlbHMgYW5kIGRvdHMgKi8gfVxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweCkge1xuICAgIC5naF9fcmVnaXN0ZXItcGFnZSAuZ2hfbG9naW4tcGFnZV9fZm9ybSB7XG4gICAgICB3aWR0aDogNzUlOyB9IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5naF9sb2dpbi1wYWdlX19mb3JtIC5naF9fcmVxdWlyZWQtZmllbGQgbGFiZWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6ICcgKic7XG4gICAgY29sb3I6IHJlZDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLkFjdGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlID4gdWwgPiBsaSwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1sZWZ0OiAwcHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSB1bCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSBsaSwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSB1bCwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBsaSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSBsaSwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBsaSB7XG4gICAgbWluLWhlaWdodDogMThweDtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIG1hcmdpbi1sZWZ0OiAxOHB4O1xuICAgIG1pbi13aWR0aDogMThweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIGxpLmpzdHJlZS1vcGVuID4gdWwsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgbGkuanN0cmVlLW9wZW4gPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSBsaS5qc3RyZWUtY2xvc2VkID4gdWwsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgbGkuanN0cmVlLWNsb3NlZCA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIC5qc3RyZWUgbGkgPiAuanN0cmVlLWljb24sIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgbGkgPiAuanN0cmVlLWljb24ge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIGlucywgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBpbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBsZWZ0OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIC5qc3RyZWUgYSwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBhIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgaGVpZ2h0OiAxNnB4O1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwYWRkaW5nOiAxcHggMnB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIC5qc3RyZWUgYTpmb2N1cywgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSBhOmFjdGl2ZSwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSBhOmhvdmVyLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGE6Zm9jdXMsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYTphY3RpdmUsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYTpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIGEgaW5zLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGEgaW5zIHtcbiAgICBoZWlnaHQ6IDE2cHg7XG4gICAgd2lkdGg6IDEycHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSBhIGlucy5qc3RyZWUtY2hlY2tib3gsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYSBpbnMuanN0cmVlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSBhIGlucy5qc3RyZWUtY2hlY2tib3g6YmVmb3JlLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGEgaW5zLmpzdHJlZS1jaGVja2JveDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIGxlZnQ6IC0zcHg7XG4gICAgdG9wOiAtM3B4O1xuICAgIGhlaWdodDogMjJweDtcbiAgICB3aWR0aDogMjVweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIC5qc3RyZWUtcmVhbC1jaGVja2JveCwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXJlYWwtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXJlYWwsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3ctcmVhbCBsaSwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXJlYWwgbGkge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3ctcmVhbCBhLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3ctcmVhbCBhIHtcbiAgICBib3JkZXItbGVmdC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBib3JkZXItcmlnaHQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgdWwsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBsaSwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IHVsLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgbGkge1xuICAgIG1hcmdpbjogMCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiAxMDAlOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBhLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgYTpob3ZlciwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IGEsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBhOmhvdmVyIHtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTk5cHggIWltcG9ydGFudDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHggIWltcG9ydGFudDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgaW5zLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgc3BhbiwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IGlucHV0LCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgaW5zLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgc3BhbiwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IGlucHV0IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXNwYW4sIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1zcGFuIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICBtYXJnaW46IDBweDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogMThweDtcbiAgICBib3JkZXItd2lkdGg6IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICB6LWluZGV4OiAwOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIC5qc3RyZWUuanN0cmVlLWZvY3VzZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUuanN0cmVlLWZvY3VzZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZS5qc3RyZWUtZm9jdXNlZCAuanN0cmVlID4gdWwsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUuanN0cmVlLWZvY3VzZWQgLmpzdHJlZSA+IHVsIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIGEgPiAuanN0cmVlLWljb24sIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIGEgPiAuanN0cmVlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmRyYWdnYWJsZSBhID4gLmpzdHJlZS1pY29uLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuZHJhZ2dhYmxlIGEgPiAuanN0cmVlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuZHJhZ2dhYmxlIGEgPiAuanN0cmVlLWljb246YWN0aXZlLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuZHJhZ2dhYmxlIGEgPiAuanN0cmVlLWljb246YWN0aXZlIHtcbiAgICBjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG4gICAgY3Vyc29yOiAtd2Via2l0LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogZ3JhYmJpbmc7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgbGkuanN0cmVlLW9wZW4gPiB1bCwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgbGkuanN0cmVlLW9wZW4gPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luLWxlZnQ6IC0xM3B4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIGxpLmpzdHJlZS1vcGVuID4gdWwgbGkgdWwsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIGxpLmpzdHJlZS1vcGVuID4gdWwgbGkgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgbGkuanN0cmVlLWNsb3NlZCA+IHVsLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCBsaS5qc3RyZWUtY2xvc2VkID4gdWwge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZS1ydGwgYSA+IC5qc3RyZWUtaWNvbiwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS1ydGwgYSA+IC5qc3RyZWUtaWNvbiB7XG4gICAgbWFyZ2luLWxlZnQ6IDNweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZS1ydGwgbGksIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUtcnRsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgLmpzdHJlZS1ydGwgPiB1bCA+IGxpLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXJ0bCA+IHVsID4gbGkge1xuICAgIG1hcmdpbi1yaWdodDogMHB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zIC5qc3RyZWUtdGhlbWVyb2xsZXIgYSwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS10aGVtZXJvbGxlciBhIHtcbiAgICBwYWRkaW5nOiAwIDJweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlLXRoZW1lcm9sbGVyIC51aS1pY29uLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXRoZW1lcm9sbGVyIC51aS1pY29uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcyAuanN0cmVlLXRoZW1lcm9sbGVyIC5qc3RyZWUtbm8taWNvbiwgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS10aGVtZXJvbGxlciAuanN0cmVlLW5vLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMgI2pzdHJlZS1tYXJrZXIsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICNqc3RyZWUtbWFya2VyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0zMHB4O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBsaW5lLWhlaWdodDogMTBweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgaGVpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA4cHg7XG4gICAgei1pbmRleDogMTAwMDE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY29sb3I6IGJsYWNrOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zICNqc3RyZWUtbWFya2VyLWxpbmUsIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICNqc3RyZWUtbWFya2VyLWxpbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwJTtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NmM0MztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMnB4ICM2NjY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDJweCAjNjY2O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICM2NjY7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlIGxpLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSAuanN0cmVlIGlucyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSAuanN0cmVlLXVuY2hlY2tlZCA+IGEgPiAuanN0cmVlLWNoZWNrYm94LCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSAuanN0cmVlLWNoZWNrZWQgPiBhID4gLmpzdHJlZS1jaGVja2JveCwgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUgLmpzdHJlZS11bmRldGVybWluZWQgPiBhID4gLmpzdHJlZS1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHtcbiAgICAvKiBjb21tZW50IHNwZWVjaCBidWJibGUgLSBjY3MzIG9ubHkgLSBzb3VyY2U6IGh0dHA6Ly9uaWNvbGFzZ2FsbGFnaGVyLmNvbS9wdXJlLWNzcy1zcGVlY2gtYnViYmxlcy9kZW1vLyAqLyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaSB7XG4gICAgcGFkZGluZzogMHB4O1xuICAgIGNsZWFyOiBsZWZ0OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLlJvb3Qgc3Ryb25nLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5Sb290IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgbGkuUm9vdCA+IGEgLmpzdHJlZS1pY29uLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5Sb290ID4gYSAuanN0cmVlLWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC01NnB4IC0zNnB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLnN0YXR1cy1kZWxldGVkb25saXZlID4gYSAudGV4dCwgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgbGkuc3RhdHVzLWRlbGV0ZWRvbmxpdmUgPiBhOmxpbmsgLnRleHQsIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLnN0YXR1cy1hcmNoaXZlZCA+IGEgLnRleHQsIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLnN0YXR1cy1hcmNoaXZlZCA+IGE6bGluayAudGV4dCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgbGkuc3RhdHVzLWRlbGV0ZWRvbmxpdmUgPiBhIC50ZXh0LCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5zdGF0dXMtZGVsZXRlZG9ubGl2ZSA+IGE6bGluayAudGV4dCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgbGkuc3RhdHVzLWFyY2hpdmVkID4gYSAudGV4dCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgbGkuc3RhdHVzLWFyY2hpdmVkID4gYTpsaW5rIC50ZXh0IHtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5qc3RyZWUtY2hlY2tlZCA+IGEsIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmpzdHJlZS1jaGVja2VkID4gYTpsaW5rLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5qc3RyZWUtY2hlY2tlZCA+IGEsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIGxpLmpzdHJlZS1jaGVja2VkID4gYTpsaW5rIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmY2RjOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkID4gYSwgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgbGkuZGlzYWJsZWQgPiBhOmxpbmssIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQgPiBhLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYTpsaW5rLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5kaXNhYmxlZCA+IGEsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIGxpLmRpc2FibGVkID4gYTpsaW5rLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYSwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgbGkuZWRpdC1kaXNhYmxlZCA+IGE6bGluayB7XG4gICAgY29sb3I6ICNhYWE7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkID4gYSA+IC5qc3RyZWUtY2hlY2tib3gsIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkID4gYTpsaW5rID4gLmpzdHJlZS1jaGVja2JveCwgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgbGkuZWRpdC1kaXNhYmxlZCA+IGEgPiAuanN0cmVlLWNoZWNrYm94LCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYTpsaW5rID4gLmpzdHJlZS1jaGVja2JveCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgbGkuZGlzYWJsZWQgPiBhID4gLmpzdHJlZS1jaGVja2JveCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgbGkuZGlzYWJsZWQgPiBhOmxpbmsgPiAuanN0cmVlLWNoZWNrYm94LCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYSA+IC5qc3RyZWUtY2hlY2tib3gsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQgPiBhOmxpbmsgPiAuanN0cmVlLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTdweCAtNTRweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5yZWFkb25seSwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgbGkucmVhZG9ubHkge1xuICAgIGNvbG9yOiAjYWFhO1xuICAgIHBhZGRpbmctbGVmdDogMThweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5yZWFkb25seSBhLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5yZWFkb25seSBhOmxpbmssIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIGxpLnJlYWRvbmx5IGEsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIGxpLnJlYWRvbmx5IGE6bGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgbGkucmVhZG9ubHkgLmpzdHJlZS1pY29uLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBsaS5yZWFkb25seSAuanN0cmVlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgYSwgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgYTpsaW5rLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBhLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBhOmxpbmsge1xuICAgIGNvbG9yOiAjMDA3MWM0O1xuICAgIHBhZGRpbmc6IDNweCA2cHggM3B4IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIGlucywgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgaW5zIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NpdGV0cmVlX3NzX2RlZmF1bHRfaWNvbnMucG5nKTsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBzcGFuLmJhZGdlLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlIHtcbiAgICBjbGVhcjogYm90aDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZzogM3B4IDNweCAxcHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi10b3A6IC0xcHg7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAycHggLyAycHg7XG4gICAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAycHggMnB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDJweCAvIDJweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSBzcGFuLmNvbW1lbnQtY291bnQsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IC8gMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggLyAycHg7XG4gICAgY29sb3I6ICM3RTc0NzA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M5QjgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEJDOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudDpiZWZvcmUsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudDpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci1zdHlsZTogc29saWQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAtNHB4O1xuICAgIC8qIHZhbHVlID0gLSBib3JkZXItdG9wLXdpZHRoIC0gYm9yZGVyLWJvdHRvbS13aWR0aCAqL1xuICAgIGxlZnQ6IDNweDtcbiAgICAvKiBjb250cm9scyBob3Jpem9udGFsIHBvc2l0aW9uICovXG4gICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzlCODAwIHRyYW5zcGFyZW50OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudDphZnRlciwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5jb21tZW50LWNvdW50OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIC8qIHJlZHVjZSB0aGUgZGFtYWdlIGluIEZGMy4wICovXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgYm90dG9tOiAtM3B4O1xuICAgIC8qIHZhbHVlID0gLSBib3JkZXItdG9wLXdpZHRoIC0gYm9yZGVyLWJvdHRvbS13aWR0aCAqL1xuICAgIGxlZnQ6IDRweDtcbiAgICAvKiB2YWx1ZSA9ICg6YmVmb3JlIGxlZnQpICsgKDpiZWZvcmUgYm9yZGVyLWxlZnQpIC0gKDphZnRlciBib3JkZXItbGVmdCkgKi9cbiAgICBib3JkZXItd2lkdGg6IDNweCAzcHggMDtcbiAgICBib3JkZXItY29sb3I6ICNGRkYwQkMgdHJhbnNwYXJlbnQ7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5qc3RyZWUgLmpzdHJlZS1ob3ZlcmVkLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSAuanN0cmVlLWhvdmVyZWQge1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLnRyZWUtaG9sZGVyLmpzdHJlZSAuanN0cmVlLWNsb3NlZCA+IGlucywgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLmpzdHJlZS1jbG9zZWQgPiBpbnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAtMXB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuanN0cmVlIC5qc3RyZWUtb3BlbiA+IGlucywgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLmpzdHJlZS1vcGVuID4gaW5zIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtMXB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAudHJlZS1ob2xkZXIuZmlsdGVyZWQtbGlzdCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5maWx0ZXJlZC1saXN0IHtcbiAgICBtYXJnaW4tdG9wOiA4cHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC50cmVlLWhvbGRlci5maWx0ZXJlZC1saXN0IGxpOm5vdCguZmlsdGVyZWQtaXRlbSkgPiBhLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmZpbHRlcmVkLWxpc3QgbGk6bm90KC5maWx0ZXJlZC1pdGVtKSA+IGEge1xuICAgIGNvbG9yOiAjYWFhOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMnB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgLmpzdHJlZS1ob3ZlcmVkLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZS5kcmFnZ2FibGUgLmpzdHJlZS1uby1jaGVja2JveGVzIGxpIC5qc3RyZWUtY2xpY2tlZCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUuZHJhZ2dhYmxlIC5qc3RyZWUtbm8tY2hlY2tib3hlcyBsaSBhOmZvY3VzIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDA7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUuZHJhZ2dhYmxlIC5qc3RyZWUtbm8tY2hlY2tib3hlcyBsaSAuanN0cmVlLWhvdmVyZWQgLmpzdHJlZS1pY29uLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZS5kcmFnZ2FibGUgLmpzdHJlZS1uby1jaGVja2JveGVzIGxpIC5qc3RyZWUtY2xpY2tlZCAuanN0cmVlLWljb24sIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgYTpmb2N1cyAuanN0cmVlLWljb24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlLWRlZmF1bHQgYSAuanN0cmVlLWljb24sIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlLWRlZmF1bHQtcnRsIGEgLmpzdHJlZS1pY29uLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZS1jbGFzc2ljIGEgLmpzdHJlZS1pY29uLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZS1hcHBsZSBhIC5qc3RyZWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTYwcHggLTE5cHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUtYXBwbGUgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy10cmVlLmpzdHJlZSBsaSB7XG4gICAgbWluLXdpZHRoOiAxODdweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtdHJlZS5qc3RyZWUgYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtY29udGVudC10b29scyAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgcGFkZGluZzogN3B4IDlweCA2cHggNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICBtYXgtd2lkdGg6IDQwJTtcbiAgICAtbW96LXRyYW5zaXRpb246IG1heC13aWR0aCAwLjc1cyBsaW5lYXI7XG4gICAgLW8tdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNzVzIGxpbmVhcjtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IG1heC13aWR0aCAwLjc1cyBsaW5lYXI7XG4gICAgdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNzVzIGxpbmVhcjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZTpob3ZlciB7XG4gICAgbWF4LXdpZHRoOiAxNTBweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgYSAuanN0cmVlLXBhZ2VpY29uIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW4tcmlnaHQ6IDRweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIGxpLmNsYXNzLUhvbWVQYWdlID4gYSAuanN0cmVlLXBhZ2VpY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSBsaS5jbGFzcy1SZWRpcmVjdG9yUGFnZSA+IGEgLmpzdHJlZS1wYWdlaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgbGkuY2xhc3MtVmlydHVhbFBhZ2UgPiBhIC5qc3RyZWUtcGFnZWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTMycHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIGxpLmNsYXNzLUVycm9yUGFnZSA+IGEgLmpzdHJlZS1wYWdlaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbGlja2VkLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZS1hcHBsZSAuanN0cmVlLWhvdmVyZWQge1xuICAgIGJhY2tncm91bmQ6ICNlYmZiZmY7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1hZGRlZHRvZHJhZnQgPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLW1vZGlmaWVkID4gYSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1hcmNoaXZlZCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtZGVsZXRlZG9ubGl2ZSA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWwgPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICByaWdodDogMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmNlMmQwO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwcHg7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUgLnN0YXR1cy1hZGRlZHRvZHJhZnQgPiAuanN0cmVlLWhvdmVyZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlIC5zdGF0dXMtYWRkZWR0b2RyYWZ0ID4gLmpzdHJlZS1jbGlja2VkLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hZGRlZHRvZHJhZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjQ2QjAwOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWFkZGVkdG9kcmFmdCB7XG4gICAgY29sb3I6ICNGNDZCMDA7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1hZGRlZHRvZHJhZnQgPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY3ZjIyO1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggI0Y0NkIwMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICNGNDZCMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggI0Y0NkIwMDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgI2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hZGRlZHRvZHJhZnQge1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmZmY3ZjI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2ZmZjdmMjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2ZmZjdmMjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSAuc3RhdHVzLW1vZGlmaWVkID4gLmpzdHJlZS1ob3ZlcmVkLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSAuc3RhdHVzLW1vZGlmaWVkID4gLmpzdHJlZS1jbGlja2VkLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1tb2RpZmllZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjdmMjtcbiAgICBib3JkZXItY29sb3I6ICNGNDZCMDA7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtbW9kaWZpZWQge1xuICAgIGNvbG9yOiAjRjQ2QjAwOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtbW9kaWZpZWQgPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmMmU4O1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggI0Y0NkIwMDtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICNGNDZCMDA7XG4gICAgYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggI0Y0NkIwMDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgI2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1tb2RpZmllZCB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2ZmZjdmMjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZmZmN2YyO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZmZmN2YyOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlIC5zdGF0dXMtYXJjaGl2ZWQgPiAuanN0cmVlLWhvdmVyZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlIC5zdGF0dXMtYXJjaGl2ZWQgPiAuanN0cmVlLWNsaWNrZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWFyY2hpdmVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWI2YzsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hcmNoaXZlZCB7XG4gICAgY29sb3I6ICM0NTViNmM7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1hcmNoaXZlZCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Rjc2ODg7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggIzQ1NWI2YztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAjY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWFyY2hpdmVkIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZjdmN2Y3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmN2Y3Zjc7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmN2Y3Zjc7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUgLnN0YXR1cy1kZWxldGVkb25saXZlID4gLmpzdHJlZS1ob3ZlcmVkLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSAuc3RhdHVzLWRlbGV0ZWRvbmxpdmUgPiAuanN0cmVlLWNsaWNrZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWRlbGV0ZWRvbmxpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU1YjZjOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWRlbGV0ZWRvbmxpdmUge1xuICAgIGNvbG9yOiAjNDU1YjZjOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtZGVsZXRlZG9ubGl2ZSA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggIzQ1NWI2YztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAjY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWRlbGV0ZWRvbmxpdmUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmN2Y3Zjc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2Y3ZjdmNztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2Y3ZjdmNzsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSAuc3RhdHVzLXJlbW92ZWRmcm9tZHJhZnQgPiAuanN0cmVlLWhvdmVyZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlIC5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCA+IC5qc3RyZWUtY2xpY2tlZCwgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItY29sb3I6ICM0NTViNmM7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCB7XG4gICAgY29sb3I6ICM0NTViNmM7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0ID4gYSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICM0NTViNmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICM0NTViNmM7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlICNjbXMtY29udGVudC10b29scy1DTVNNYWluIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2Y3ZjdmNztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZjdmN2Y3O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZjdmN2Y3OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlIC5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWwgPiAuanN0cmVlLWhvdmVyZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlIC5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWwgPiAuanN0cmVlLWNsaWNrZWQsIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLXdvcmtmbG93LWFwcHJvdmFsIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThGQUZGO1xuICAgIGJvcmRlci1jb2xvcjogIzAwNzBCNDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbCB7XG4gICAgY29sb3I6ICMwMDcwQjQ7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwQjQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjMDA3MEI0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggIzAwNzBCNDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjMDA3MEI0OyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAjY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLXdvcmtmbG93LWFwcHJvdmFsIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjRThGQUZGO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNFOEZBRkY7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNFOEZBRkY7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZSB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUubXVsdGlwbGUgbGkgPiBhID4gLmpzdHJlZS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUubXVsdGlwbGUgbGkgPiBhID4gLmpzdHJlZS1pY29uLmpzdHJlZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuY21zLXRyZWUubXVsdGlwbGUgbGkjcmVjb3JkLTAgPiBhIC5qc3RyZWUtY2hlY2tib3gge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZS5qc3RyZWUtbG9hZGluZyBsaSNyZWNvcmQtMCA+IC5qc3RyZWUtaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpIHRvcCBsZWZ0IG5vLXJlcGVhdDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmNtcy10cmVlIGEuanN0cmVlLWxvYWRpbmcgLmpzdHJlZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5jbXMtdHJlZSBhLmpzdHJlZS1sb2FkaW5nIC5qc3RyZWUtcGFnZWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhyb2JiZXIuZ2lmKSB0b3AgbGVmdCBuby1yZXBlYXQ7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbG9zZWQgPiBpbnMsXG4gIC5naF9fcmVnaXN0ZXItcGFnZSAuanN0cmVlLWFwcGxlIC5qc3RyZWUtb3BlbiA+IGlucyB7XG4gICAgY29sb3I6ICM2MDY4NkU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGZvbnQtZmFtaWx5OiAnRm9udEF3ZXNvbWUnO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIGJhY2tncm91bmQ6IG5vbmUgdHJhbnNwYXJlbnQ7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1vcGVuID4gaW5zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7IH1cbiAgLmdoX19yZWdpc3Rlci1wYWdlIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbG9zZWQgPiBpbnM6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXGYwZGFcIjsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSBhLCAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmpzdHJlZSBsaSB7XG4gICAgbWluLWhlaWdodDogMzBweDsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLmZpZWxkLnRyZWVkcm9wZG93biA+IGxhYmVsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjk4MDM5KTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgNDUwbXMgY3ViaWMtYmV6aWVyKDAuMjMsIDEsIDAuMzIsIDEpIDBtczsgfVxuICAuZ2hfX3JlZ2lzdGVyLXBhZ2UgLlRyZWVEcm9wZG93bkZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpO1xuICAgIGNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjk4MDM5KTsgfVxuICAgIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC50cmVlZHJvcGRvd25maWVsZC1zZWFyY2gge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpO1xuICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMjk4MDM5KTsgfVxuICAgIC5naF9fcmVnaXN0ZXItcGFnZSAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC50cmVlLWhvbGRlciAuanN0cmVlLWljb24ge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpOyB9XG4gICAgLmdoX19yZWdpc3Rlci1wYWdlIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLnRyZWUtaG9sZGVyIGEge1xuICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpOyB9XG4gIC5naF9fcmVnaXN0ZXItcGFnZSBpbnB1dFtuYW1lPVwiYWN0aW9uX2RvUmVnaXN0ZXJcIl0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFMEUwRTA7XG4gICAgY29sb3I6ICMwMDAwMDA7XG4gICAgYm9yZGVyLXN0eWxlOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgICBmb250LWZhbWlseTogUm9ib3RvLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgZm9udC1zaXplOiAxNnB4OyB9XG5cbi5qc19fYXNzaWdubWVudF9fYmxvY2tfX3dyYXBwZXIgLmdoX19hc3NpZ25tZW50X19ibG9ja19fd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgLmpzX19hc3NpZ25tZW50X19ibG9ja19fd3JhcHBlciAuZ2hfX2Fzc2lnbm1lbnRfX2Jsb2NrX193cmFwcGVyIC5hc3NpZ25tZW50X190eXBlX193cmFwcGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgICAuanNfX2Fzc2lnbm1lbnRfX2Jsb2NrX193cmFwcGVyIC5naF9fYXNzaWdubWVudF9fYmxvY2tfX3dyYXBwZXIgLmFzc2lnbm1lbnRfX3R5cGVfX3dyYXBwZXIgLmFzc2lnbm1lbnRfX2NvbnRlbnQge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTsgfVxuICAgICAgLmpzX19hc3NpZ25tZW50X19ibG9ja19fd3JhcHBlciAuZ2hfX2Fzc2lnbm1lbnRfX2Jsb2NrX193cmFwcGVyIC5hc3NpZ25tZW50X190eXBlX193cmFwcGVyIC5hc3NpZ25tZW50X19jb250ZW50IHRleHRhcmVhIHtcbiAgICAgICAgbWluLWhlaWdodDogMTUwcHg7IH1cbiAgLmpzX19hc3NpZ25tZW50X19ibG9ja19fd3JhcHBlciAuZ2hfX2Fzc2lnbm1lbnRfX2Jsb2NrX193cmFwcGVyIGJ1dHRvbiB7XG4gICAgd2lkdGg6IDEwMHB4OyB9XG5cbi5qc19fYXNzaWdubWVudF9fYmxvY2tfX3dyYXBwZXIgLmxkcy1kdWFsLXJpbmcge1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDIwMHB4O1xuICBoZWlnaHQ6IDY0cHg7IH1cbiAgLmpzX19hc3NpZ25tZW50X19ibG9ja19fd3JhcHBlciAubGRzLWR1YWwtcmluZy52aXNpYmxlIHtcbiAgICBkaXNwbGF5OiBmbGV4OyB9XG5cbi5qc19fYXNzaWdubWVudF9fYmxvY2tfX3dyYXBwZXIgLmxkcy1kdWFsLXJpbmc6YWZ0ZXIge1xuICBjb250ZW50OiBcIiBcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogMXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrO1xuICBib3JkZXItY29sb3I6IGJsYWNrIHRyYW5zcGFyZW50IGJsYWNrIHRyYW5zcGFyZW50O1xuICBhbmltYXRpb246IGxkcy1kdWFsLXJpbmcgMS4ycyBsaW5lYXIgaW5maW5pdGU7XG4gIG1hcmdpbi1sZWZ0OiAyNXB4OyB9XG5cbi5zdWJtaXNzaW9uX19kZXRhaWxfX2FjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6IDFweCBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiAjN0VEMzIxOyB9XG4gIC5zdWJtaXNzaW9uX19kZXRhaWxfX2FjY29yZGlvbiAuZ2hfYmxvY2tfX2xheW91dC0tYWNjb3JkaW9uc19fYWNjb3JkaW9uX190aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0MyQzJDMjtcbiAgICBjb2xvcjogIzMzMzMzMzsgfVxuICAuc3VibWlzc2lvbl9fZGV0YWlsX19hY2NvcmRpb24gLmdoX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnMge1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnN1Ym1pc3Npb25fX2RldGFpbF9fYWNjb3JkaW9uIC5zdWJtaXNzaW9uX19yZXN1bHRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIG1hcmdpbi10b3A6IDFyZW07IH1cbiAgLnN1Ym1pc3Npb25fX2RldGFpbF9fYWNjb3JkaW9uIC5zdWJtaXNzaW9uX19yZXN1bHRfX2Fzc2Vzb3Ige1xuICAgIG1hcmdpbi1ib3R0b206IDFyZW07IH1cbiAgLnN1Ym1pc3Npb25fX2RldGFpbF9fYWNjb3JkaW9uIC5wYXNzZWRfX3N1Ym1pc3Npb24ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM4Y2Q5OGM7XG4gICAgY29sb3I6ICMwMDA7IH1cbiAgLnN1Ym1pc3Npb25fX2RldGFpbF9fYWNjb3JkaW9uIC5mYWlsZWRfX2dyYWRlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZjY2NjO1xuICAgIGNvbG9yOiAjMDAwOyB9XG4gIC5zdWJtaXNzaW9uX19kZXRhaWxfX2FjY29yZGlvbiAuc3VibWlzc2lvbl9fZmVlZGJhY2tfX3RpdGxlIHtcbiAgICBjb2xvcjogIzdFRDMyMTsgfVxuICAuc3VibWlzc2lvbl9fZGV0YWlsX19hY2NvcmRpb24gLnN1Ym1pc3Npb25fX2FjY2Vzc29yX19uYW1lIHtcbiAgICBjb2xvcjogZ3JleTsgfVxuICAuc3VibWlzc2lvbl9fZGV0YWlsX19hY2NvcmRpb24gLnN1Ym1pc3Npb25fX2ZlZWRiYWNrX19odG1sX19jb250ZW50IHAge1xuICAgIG1hcmdpbjogMDsgfVxuICAuc3VibWlzc2lvbl9fZGV0YWlsX19hY2NvcmRpb246ZW1wdHkge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG5Aa2V5ZnJhbWVzIGxkcy1kdWFsLXJpbmcge1xuICAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbiNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUge1xuICBib3JkZXI6IG5vbmU7IH1cbiAgI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZSB0aCB7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDMkMyQzI7IH1cbiAgI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZSB0ZCB7XG4gICAgYm9yZGVyOiBub25lOyB9XG4gICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgdHI6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDEsIDkyLCAxMjQsIDAuMSk7IH1cbiAgI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZSAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGVfX2hlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNDMkMyQzI7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBjb2xvcjogIzAxNUM3QztcbiAgICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IHRyIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190ZF9fYmcge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgOTIsIDEyNCwgMC40KTsgfVxuICAjbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZV9fYm9keSB0ciB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgOTIsIDEyNCwgMC40KTsgfVxuICAjbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZV9fYm9keSB0cjpudGgtY2hpbGQoZXZlbikgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RkX19iZyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCA5MiwgMTI0LCAwLjIpOyB9XG4gICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IHRyOm50aC1jaGlsZChldmVuKSB0ZDpudGgtY2hpbGQoMSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMSwgOTIsIDEyNCwgMC4yKTsgfVxuICAjbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZV9fYm9keSB0ZCB7XG4gICAgcGFkZGluZzogMjBweCAxMHB4OyB9XG4gICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IC5naF9fY2hpbGRfX2Jsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAjbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZV9fYm9keSAuZ2hfX2NoaWxkX19ibG9jayAuZ2hfX2NoaWxkX19jb2xvciB7XG4gICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICB3aWR0aDogMzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDVweDsgfVxuICAgICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IC5naF9fY2hpbGRfX2Jsb2NrIC5naF9fdmVyYl9fY29tcGxldGVkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWIxNzc7IH1cbiAgICAjbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZV9fYm9keSAuZ2hfX2NoaWxkX19ibG9jayAuZ2hfX3ZlcmJfX3N0YXJ0ZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzlkYjc1MzsgfVxuICAgICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IC5naF9fY2hpbGRfX2Jsb2NrIC5naF9fdmVyYl9fYWNjZXNzZWQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkYmMzMzsgfVxuICAgICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IC5naF9fY2hpbGRfX2Jsb2NrIC5naF9fc3VjY2Vzc19fSW5jb3JyZWN0LCAjbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZV9fYm9keSAuZ2hfX2NoaWxkX19ibG9jayAuZ2hfX3N1Y2Nlc3NfXzAge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0ZEQ0ZEMjsgfVxuICAgICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IC5naF9fY2hpbGRfX2Jsb2NrIC5naF9fc3VjY2Vzc19fQ29ycmVjdCwgI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZSAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGVfX2JvZHkgLmdoX19jaGlsZF9fYmxvY2sgLmdoX19zdWNjZXNzX18xIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDMURFQzE7IH1cbiAgI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190YWJsZSAuZ2hfX2Rhc2hib2FyZF9fbGVhcm5lcmxvZ19ib2R5IC5naF9fdmVyYiB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuXG4jbGVhcm5lckRhc2hib2FyZF9fc3NfX3dyYXBwZXIgLmRhdGFUYWJsZXNfd3JhcHBlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IH1cbiAgI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIHtcbiAgICBvcmRlcjogMjsgfVxuICAgICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2xlbmd0aCBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgbWF4LXdpZHRoOiAxMDBweDsgfVxuICAgICAgI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIC5kYXRhVGFibGVzX3dyYXBwZXIgLmRhdGFUYWJsZXNfbGVuZ3RoIGxhYmVsIHNlbGVjdCB7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4OyB9XG4gICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDsgfVxuICAgICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBsYWJlbCB7XG4gICAgICBjb2xvcjogIzAxNUM3QzsgfVxuICAgICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAuZGF0YVRhYmxlc193cmFwcGVyIC5kYXRhVGFibGVzX2ZpbHRlciBpbnB1dCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjMDE1QzdDOyB9XG5cbiNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAucGFnaW5hdGVfYnV0dG9uLmN1cnJlbnQsICNsZWFybmVyRGFzaGJvYXJkX19zc19fd3JhcHBlciAucGFnaW5hdGVfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogcmdiYSgxLCA5MiwgMTI0LCAwLjEpO1xuICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDsgfVxuXG4uZ2gtbGF1bmNoLXBhZ2UgLmdoX2xhdW5jaF9zaXRlIHtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gIC5naC1sYXVuY2gtcGFnZSAuZ2hfbGF1bmNoX3NpdGU6aG92ZXIge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZ2gtbGF1bmNoLXBhZ2UgLmdoX2xhdW5jaF9zaXRlIC5naF9faG9sZGVyUGFnZUJveCwgLmdoLWxhdW5jaC1wYWdlIC5naF9sYXVuY2hfc2l0ZSAuZ2hfX2hvbGRlclBhZ2VCb3hfX2NhcHRpb24ge1xuICAgIGN1cnNvcjogZGVmYXVsdDsgfVxuICAuZ2gtbGF1bmNoLXBhZ2UgLmdoX2xhdW5jaF9zaXRlIGEge1xuICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZ2gtbGF1bmNoLXBhZ2UgLmdoX2xhdW5jaF9zaXRlIC5naF9fbGF1bmNoX19zaXRlX19hZG1pbl9fbGluayB7XG4gICAgY3Vyc29yOiBwb2ludGVyOyB9XG5cbiNnaF9fbWVudV9fc2lkZWJhciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gMTE1cHgpO1xuICB3aWR0aDogMzE3cHg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAxMTVweDtcbiAgbGVmdDogMDtcbiAgb3ZlcmZsb3cteDogaGlkZGVuO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICMwMEQ2RDA7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNDMkMyQzI7IH1cbiAgI2doX19tZW51X19zaWRlYmFyLmdoX19zaWRlYmFyX19jb250ZW50X19zdGlja3kge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7IH1cbiAgI2doX19tZW51X19zaWRlYmFyIC5naF9fbmF2aWdhdGlvbl9fc2lkZWJhciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTE1cHg7IH1cbiAgQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgI2doX19tZW51X19zaWRlYmFyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH0gfVxuXG4uZ2hfX25hdl9fcGFyZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwOyB9XG5cbi5wYXJlbnRfX2xpbmtfX2l0ZW0ge1xuICBwYWRkaW5nOiAxMHB4IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQzJDMkMyOyB9XG4gIC5wYXJlbnRfX2xpbmtfX2l0ZW0uaG9tZSB7XG4gICAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgY29sb3I6ICMwMTVDN0M7XG4gICAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuICAucGFyZW50X19saW5rX19pdGVtOmxhc3QtY2hpbGQge1xuICAgIGJvcmRlci1ib3R0b206IG5vbmU7IH1cblxuLmdoX19saW5rc19fY29udGFpbmVyIHtcbiAgZm9udC1zaXplOiAxNHB4OyB9XG4gIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDsgfVxuICAgIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW0gYSB7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgY29sb3I6ICMwMTVDN0M7IH1cbiAgICAgIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW0gYS5jdXJyZW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAuZ2hfX2xpbmtzX19jb250YWluZXIgLmdoX19saW5rX19pdGVtIC5naF9fbGlua19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiA4cHggMDtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7IH1cbiAgICAgIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW0gLmdoX19saW5rX19jb250ZW50IC5naF9fU2lkZU5hdl9fY2FyZXQge1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgICAgICBmb250LXNpemU6IDE1cHg7XG4gICAgICAgIGNvbG9yOiAjMDA3RjdBOyB9XG4gICAgICAgIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW0gLmdoX19saW5rX19jb250ZW50IC5naF9fU2lkZU5hdl9fY2FyZXQuZ2hfX1NpZGVOYXZfX2l0ZW1zLS1pdGVtLS1jYXJldC1leHBhbmRlZCB7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpOyB9XG4gICAgLmdoLXJlc3RyaWN0ZWQtbmF2aWdhdGlvbi1wYWdlIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW06bm90KC5jdXJyZW50KTpub3QoLmdoLW5hdmlnYXRpb24tcGFnZS12aXNpdGVkKSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIG9wYWNpdHk6IDAuNzsgfVxuICAgIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW0uU0FNTEVuYWJsZWQge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgIC5naF9fbGlua3NfX2NvbnRhaW5lciAuZ2hfX2xpbmtfX2l0ZW0uTFRJX0xPR0lOIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLmdoX19wYWdlX19wcm9ncmVzc19fIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2hfX3Jlc3RyaWN0ZWRfX25hdmlnYXRpb25fX2VuYWJsZWQgLmdoX19wYWdlX19zdGF0dXNfX2RlZmF1bHQsIC5naF9fcmVzdHJpY3RlZF9fbmF2aWdhdGlvbl9fZW5hYmxlZCAuZ2hfX3BhZ2VfX3N0YXR1c19fbm90c2V0LCAuZ2hfX3Jlc3RyaWN0ZWRfX25hdmlnYXRpb25fX2VuYWJsZWQgLmdoX19wYWdlX19zdGF0dXNfXyB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBvcGFjaXR5OiAwLjU7IH1cbiAgLmdoX19yZXN0cmljdGVkX19uYXZpZ2F0aW9uX19lbmFibGVkIC5naF9fcGFnZV9fc3RhdHVzX19kZWZhdWx0IC5naF9fcGFnZV9fcHJvZ3Jlc3MsIC5naF9fcmVzdHJpY3RlZF9fbmF2aWdhdGlvbl9fZW5hYmxlZCAuZ2hfX3BhZ2VfX3N0YXR1c19fbm90c2V0IC5naF9fcGFnZV9fcHJvZ3Jlc3MsIC5naF9fcmVzdHJpY3RlZF9fbmF2aWdhdGlvbl9fZW5hYmxlZCAuZ2hfX3BhZ2VfX3N0YXR1c19fIC5naF9fcGFnZV9fcHJvZ3Jlc3Mge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19yZXN0cmljdGVkX19uYXZpZ2F0aW9uX19lbmFibGVkIC5naF9fcGFnZV9fc3RhdHVzX19kZWZhdWx0LmN1cnJlbnQsIC5naF9fcmVzdHJpY3RlZF9fbmF2aWdhdGlvbl9fZW5hYmxlZCAuZ2hfX3BhZ2VfX3N0YXR1c19fZGVmYXVsdC5hY3RpdmVuYXYsIC5naF9fcmVzdHJpY3RlZF9fbmF2aWdhdGlvbl9fZW5hYmxlZCAuZ2hfX3BhZ2VfX3N0YXR1c19fbm90c2V0LmN1cnJlbnQsIC5naF9fcmVzdHJpY3RlZF9fbmF2aWdhdGlvbl9fZW5hYmxlZCAuZ2hfX3BhZ2VfX3N0YXR1c19fbm90c2V0LmFjdGl2ZW5hdiwgLmdoX19yZXN0cmljdGVkX19uYXZpZ2F0aW9uX19lbmFibGVkIC5naF9fcGFnZV9fc3RhdHVzX18uY3VycmVudCwgLmdoX19yZXN0cmljdGVkX19uYXZpZ2F0aW9uX19lbmFibGVkIC5naF9fcGFnZV9fc3RhdHVzX18uYWN0aXZlbmF2IHtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuLmdoX19yZXN0cmljdGVkX19uYXZpZ2F0aW9uX19lbmFibGVkIC5naF9fcGFnZV9fc3RhdHVzX19zdGFydGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZ2hfX3Jlc3RyaWN0ZWRfX25hdmlnYXRpb25fX2VuYWJsZWQgLmdoX19wYWdlX19zdGF0dXNfX2NvbXBsZXRlZCB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmdoX19yZXN0cmljdGVkX19uYXZpZ2F0aW9uX19lbmFibGVkIC5naF9fcGFnZV9fc3RhdHVzX19lbmFibGVkIHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGFsbDsgfVxuXG4uZ2hfX3Jlc3RyaWN0ZWRfX25hdmlnYXRpb25fX2VuYWJsZWQgLmdoX19wYWdlX19wcm9ncmVzc19fLCAuZ2hfX3Jlc3RyaWN0ZWRfX25hdmlnYXRpb25fX2VuYWJsZWQgLmdoX19wYWdlX19wcm9ncmVzc19fbm90c2V0IHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2hfX3Jlc3RyaWN0ZWRfX25hdmlnYXRpb25fX2VuYWJsZWQuZ2hfX3BhZ2VfX2NvbXBsZXRpb25fX2lnbm9yZSAuZ2hfX2NoaWxkcmVuX2FzX2ljb25zX19wYWdlc19faWNvbiB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7IH1cblxuLmdoX19wYWdlX19wcm9ncmVzc19fc3RhcnRlZCB7XG4gIGNvbG9yOiBvcmFuZ2U7IH1cblxuLmdoX19wYWdlX19wcm9ncmVzc19fY29tcGxldGVkIHtcbiAgY29sb3I6IGdyZWVuOyB9XG5cbi5naF9fbmF2X19jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cbiAgLmdoX19uYXZfX2NoaWxkcmVuLnNlY3Rpb24sIC5naF9fbmF2X19jaGlsZHJlbi5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jazsgfVxuXG4uc3RpY2t5LWJsb2NrLWhvbGRlciB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5naF9fc3RpY2t5X19ibG9jayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuICBoZWlnaHQ6IDEwMHZoICFpbXBvcnRhbnQ7IH1cbiAgLmdoX19zdGlja3lfX2Jsb2NrLmZpcnN0LXN0aWNreSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG5cbi5zdGlja3ktYmxvY2staG9sZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG5cbi5zdGlja3ktaW1hZ2UtaG9sZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwdmg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogMTsgfVxuICAuc3RpY2t5LWltYWdlLWhvbGRlci5zdGlja3ktcG9zaXRpb24tdG9wIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDsgfVxuICAuc3RpY2t5LWltYWdlLWhvbGRlci5zdGlja3ktcG9zaXRpb24tZml4ZWQge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNy41JTtcbiAgICB3aWR0aDogODUlOyB9XG4gIC5zdGlja3ktaW1hZ2UtaG9sZGVyLnN0aWNreS1wb3NpdGlvbi1ib3R0b20ge1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwOyB9XG4gIC5zdGlja3ktaW1hZ2UtaG9sZGVyIC5naC1pbWFnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA5OCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7IH1cbiAgICAuc3RpY2t5LWltYWdlLWhvbGRlciAuZ2gtaW1hZ2U6Zmlyc3QtY2hpbGQge1xuICAgICAgZGlzcGxheTogZmxleDsgfVxuXG4uZ2hfX3N0aWNreV9fYmxvY2sge1xuICB6LWluZGV4OiAxOyB9XG5cbi5naF9fc3RpY2t5X19iYWNrZ3JvdW5kLCAuc3RpY2t5LWltYWdlLWhvbGRlciB7XG4gIHBvc2l0aW9uOiBzdGlja3kgIWltcG9ydGFudDtcbiAgdG9wOiAwICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuICAuZ2hfX3N0aWNreV9fYmFja2dyb3VuZCAuZ2gtaW1hZ2UuZ2hfX3N0aWNreV9fYmFja2dyb3VuZF9fcG9zLS1jZW50ZXIsIC5zdGlja3ktaW1hZ2UtaG9sZGVyIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWNlbnRlciB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLXRvcC1sZWZ0LCAuc3RpY2t5LWltYWdlLWhvbGRlciAuZ2gtaW1hZ2UuZ2hfX3N0aWNreV9fYmFja2dyb3VuZF9fcG9zLS10b3AtbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLXRvcC1taWRkbGUsIC5zdGlja3ktaW1hZ2UtaG9sZGVyIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLXRvcC1taWRkbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLXRvcC1yaWdodCwgLnN0aWNreS1pbWFnZS1ob2xkZXIgLmdoLWltYWdlLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tdG9wLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLXJpZ2h0LW1pZGRsZSwgLnN0aWNreS1pbWFnZS1ob2xkZXIgLmdoLWltYWdlLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tcmlnaHQtbWlkZGxlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWJvdHRvbS1yaWdodCwgLnN0aWNreS1pbWFnZS1ob2xkZXIgLmdoLWltYWdlLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tYm90dG9tLXJpZ2h0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IHJpZ2h0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWJvdHRvbS1taWRkbGUsIC5zdGlja3ktaW1hZ2UtaG9sZGVyIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWJvdHRvbS1taWRkbGUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogY2VudGVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWJvdHRvbS1sZWZ0LCAuc3RpY2t5LWltYWdlLWhvbGRlciAuZ2gtaW1hZ2UuZ2hfX3N0aWNreV9fYmFja2dyb3VuZF9fcG9zLS1ib3R0b20tbGVmdCB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWxlZnQtbWlkZGxlLCAuc3RpY2t5LWltYWdlLWhvbGRlciAuZ2gtaW1hZ2UuZ2hfX3N0aWNreV9fYmFja2dyb3VuZF9fcG9zLS1sZWZ0LW1pZGRsZSB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogY2VudGVyOyB9XG4gIC5naF9fc3RpY2t5X19iYWNrZ3JvdW5kIC5naC1pbWFnZS5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX2Z1bGx3aWR0aCwgLnN0aWNreS1pbWFnZS1ob2xkZXIgLmdoLWltYWdlLmdoX19zdGlja3lfX2JhY2tncm91bmRfZnVsbHdpZHRoIHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGluaGVyaXQ7IH1cblxuLmdoX19zdGlja3lfX2Jsb2NrX19sYXlvdXRfX2NoaWxkIC5zZXF1ZW5jZS1hY3Rpdml0eS13cmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLmdoX19zdGlja3lfX2Jsb2NrX19sYXlvdXRfX2NoaWxkIC5zZXF1ZW5jZS1hY3Rpdml0eS1jb250ZW50IHtcbiAgd2lkdGg6IGF1dG87IH1cblxuLmdoX19zdGlja3lfX2Jsb2NrX19sYXlvdXRfX2NoaWxkIC5zZXF1ZW5jZS1hY3Rpdml0eS1wbGFpbiB7XG4gIHdpZHRoOiBhdXRvOyB9XG5cbi5naF9fc3RpY2t5X19ibG9ja19fbGF5b3V0X19jaGlsZCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS10b3AtbWlkZGxlIHtcbiAgd2lkdGg6IDQwJTsgfVxuXG4vKiBQcm9ncmVzcyBCYXIgKi9cbi5OYXZpZ2F0aW9uQmxvY2sgLmdoLXByb2dyZXNzLXRleHQuY2VudGVyIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbi5OYXZpZ2F0aW9uQmxvY2sgLmdoLXByb2dyZXNzLXRleHQubGVmdCB7XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLk5hdmlnYXRpb25CbG9jayAuZ2gtcHJvZ3Jlc3MtdGV4dC5yaWdodCB7XG4gIHRleHQtYWxpZ246IHJpZ2h0OyB9XG5cbi5OYXZpZ2F0aW9uQmxvY2sgLmdoX19uYXZpZ2F0aW9uX19wcm9ncmVzc19fYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTBweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0UwRTBFMDsgfVxuICAuTmF2aWdhdGlvbkJsb2NrIC5naF9fbmF2aWdhdGlvbl9fcHJvZ3Jlc3NfX2JhciAuZ2hfX3Byb2dyZXNzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjQzJDMkMyOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogXCJSb2JvdG9cIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbGV0dGVyLXNwYWNpbmc6IGluaXRpYWw7XG4gIHRleHQtdHJhbnNmb3JtOiBpbml0aWFsOyB9XG5cbmgxIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDIuMTg3NXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG5oMiB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuaDMge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuaDQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCI7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgY29sb3I6ICMwMTVDN0M7XG4gIGxldHRlci1zcGFjaW5nOiBpbml0aWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogaW5pdGlhbDtcbiAgbWFyZ2luLWJvdHRvbTogMjhweDsgfVxuXG5oNSwgLmZpbmFsc2NlbmFyaW9zY29yZSB7XG4gIGZvbnQtZmFtaWx5OiBcIk1vbnRzZXJyYXRcIjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuaDYsIC5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIGEsIC5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyBsaS5hY3RpdmUgPiBhIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiO1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LXNpemU6IDFyZW07XG4gIGNvbG9yOiAjMDE1QzdDO1xuICBsZXR0ZXItc3BhY2luZzogaW5pdGlhbDtcbiAgdGV4dC10cmFuc2Zvcm06IGluaXRpYWw7XG4gIG1hcmdpbi1ib3R0b206IDI4cHg7IH1cblxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiOyB9XG5cbi5vZmZzZXQtMSwgLm9mZnNldC1zbS0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzJTsgfVxuXG4ub2Zmc2V0LTIge1xuICBtYXJnaW4tbGVmdDogMTYuNjY2NjY3JTsgfVxuXG4ub2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlOyB9XG5cbi5vZmZzZXQtNCB7XG4gIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMlOyB9XG5cbi5vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjclOyB9XG5cbi5vZmZzZXQtNiB7XG4gIG1hcmdpbi1sZWZ0OiA1MCU7IH1cblxuLm9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMyU7IH1cblxuLm9mZnNldC04IHtcbiAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NyU7IH1cblxuLm9mZnNldC05IHtcbiAgbWFyZ2luLWxlZnQ6IDc1JTsgfVxuXG4ub2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMyU7IH1cblxuLm9mZnNldC0xMSB7XG4gIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjclOyB9XG5cbmJvZHksIGh0bWwge1xuICBtaW4taGVpZ2h0OiAxMDB2aDtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbiNwYWdlLXByZXYge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cblxuLyogdGhpcyBhcmUgbW9zdGx5IGNvbW1lbnRseSB1c2VkIG9uIHRoZSBoYW5kYm9vayBwYWdlcyAqL1xuLk5leHRQcmV2IC5uZXh0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL25leHQtYnV0dG9uLWFycm93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbWluLWhlaWdodDogNTBweDsgfVxuXG4uTmV4dFByZXYgLnByZXZpb3VzIHtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHBhZGRpbmctbGVmdDogMTBweDtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdGV4dC1pbmRlbnQ6IC05OTkwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vYmFjay1idXR0b24tYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBtaW4taGVpZ2h0OiA1MHB4OyB9XG5cbi5OZXh0UHJldiAudXAge1xuICBmbG9hdDogbGVmdDtcbiAgbWFyZ2luLWxlZnQ6IC0yNXB4O1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICB0ZXh0LWluZGVudDogLTk5OTBweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9iYWNrLWJ1dHRvbi1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1pbi1oZWlnaHQ6IDUwcHg7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbW96LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgLW8tdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gIHRleHQtaW5kZW50OiAtOTk5MHB4OyB9XG5cbi53aGl0ZW9ud2hpdGUge1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgLXdlYmtpdC1jbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGNsaXAtcGF0aDogaW5zZXQoNTAlKTtcbiAgYm9yZGVyOiAwOyB9XG4gIC53aGl0ZW9ud2hpdGUgYSB7XG4gICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLndoaXRlb253aGl0ZSBhOnZpc2l0ZWQge1xuICAgICAgY29sb3I6IHdoaXRlOyB9XG4gICAgLndoaXRlb253aGl0ZSBhOmhvdmVyIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTsgfVxuXG5wIHtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuXG4ucmFkaW8sIC5jaGVja2JveCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4jYmFja2dyb3VuZCB7XG4gIGxlZnQ6IDBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IC0xOyB9XG5cbiNiYWNrZ3JvdW5kLWJvdHRvbSB7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgbWFyZ2luLXRvcDogLTEyLjUlO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuLnN0cmV0Y2gge1xuICBoZWlnaHQ6IDEwMCU7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5uYXZpbWcge1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi8qIHN0eWxlcyBmb3IgYWN0aXZpdGllcyAqL1xuLyogZ2VuZXJhbCBzdHlsZXMgKGFwcGxpZWQgdG8gb25lIG9yIG1vcmUgZGlmZmVyZW50IGFjdGl2aXR5IHR5cGVzKSAgKi9cbi5oaWRkZW5tZWRpYWxpbmsge1xuICBjb2xvcjogd2hpdGU7IH1cblxuLyogU2hvcnQgYW5zd2VyIHF1ZXN0aW9uIGFjdGl2aXR5IHN0eWxlcyAqL1xuLyogY29tcGxleCBkcmFnIGFuZCBkcm9wIGFjdGl2aXR5IHN0eWxlcyAqL1xuLyogZHJhZyBhbmQgZHJvcCBhY3Rpdml0eSBzdHlsZXMgKi9cbi8qIEZlYXR1cmVzIEFjdGl2aXR5IChEcm9wIERvd24pIHN0eWxlcyAqL1xuLyogQ2xvemUgdGVzdCBhY3Rpdml0eSBzdHlsZXMgKi9cbi8qIFJhbmdlIFNsaWRlciBhY3Rpdml0eSBzdHlsZXMgKi9cbi8qIENvbGxhYm9yYXRpb24gYWN0aXZpdHkgc3R5bGVzICovXG4vKiBDaGlsZHJlbiBhY3Rpdml0eSBzdHlsZXMgKi9cbi8qIGp3cGxheWVyICovXG4udGh1bWJuYWlsIHtcbiAgLW1vei1ib3gtc2hhZG93OiBub25lO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBib3JkZXItc3R5bGU6IG5vbmU7XG4gIGJvcmRlcjogMHB4O1xuICBib3gtc2hhZG93OiBub25lO1xuICBwYWRkaW5nOiAwOyB9XG4gIC50aHVtYm5haWwgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG4gIC50aHVtYm5haWwgLmNhcHRpb24gaDMgYSB7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gICAgZm9udC1mYW1pbHk6IGVucmlxdWV0YWJvbGQsIEdlb3JnaWEsIHNlcmlmO1xuICAgIGZvbnQtc2l6ZTogLjhlbTsgfVxuICAgIC50aHVtYm5haWwgLmNhcHRpb24gaDMgYTpob3ZlciB7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLnRhYmxlbGlzdCB1bCB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luLWxlZnQ6IDQwcHg7IH1cblxuLnRhYmxlbGlzdCBsaSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4OyB9XG5cbi50YWJsZWxpc3QgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxMHB4OyB9XG5cbi50YWJsZWxpc3QgaW1nIHtcbiAgbWFyZ2luLWxlZnQ6IC0zOHB4O1xuICBtYXJnaW4tdG9wOiAwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAwcHg7XG4gIHBhZGRpbmctdG9wOiAwcHg7IH1cblxuI0JyZWFkY3J1bWJzIHtcbiAgY29sb3I6ICNCN0MwQzU7XG4gIGZvbnQtc2l6ZTogMWVtO1xuICBtYXJnaW46IDEwcHggNXB4IDEwcHggMDtcbiAgdGV4dC1hbGlnbjogbGVmdDsgfVxuICAjQnJlYWRjcnVtYnMgcCB7XG4gICAgbWFyZ2luOiAwOyB9XG5cbiNqc0JyZWFkY3J1bWJzIHtcbiAgZm9udC1zaXplOiAuODVlbTsgfVxuXG4udHJpYW5nbGUtaXNvc2NlbGVzIHtcbiAgYmFja2dyb3VuZDogIzgzZDdkYjtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2Y5ZDgzNSwgIzgzZDdkYik7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGNvbG9yOiBibGFjaztcbiAgbWFyZ2luOiAxZW0gMCAzZW07XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAudHJpYW5nbGUtaXNvc2NlbGVzOmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6ICM4M2Q3ZGIgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDE1cHggMTVweCAwO1xuICAgIGJvdHRvbTogLTE1cHg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsZWZ0OiA1MHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMDsgfVxuICAudHJpYW5nbGUtaXNvc2NlbGVzIC5jYXJvdXNlbCB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4OyB9XG5cbi50cmlhbmdsZS1pc29zY2VsZXMubGVmdHNwZWVjaGFycm93IHtcbiAgYmFja2dyb3VuZDogIzgzZDdkYjtcbiAgbWFyZ2luLWxlZnQ6IDUwcHg7IH1cbiAgLnRyaWFuZ2xlLWlzb3NjZWxlcy5sZWZ0c3BlZWNoYXJyb3c6YWZ0ZXIge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQgIzgzZDdkYjtcbiAgICBib3JkZXItd2lkdGg6IDEwcHggNTBweCAxMHB4IDA7XG4gICAgYm90dG9tOiBhdXRvO1xuICAgIGxlZnQ6IC01MHB4O1xuICAgIHRvcDogMTZweDsgfVxuXG4udHJpYW5nbGUtaXNvc2NlbGVzLnJpZ2h0c3BlZWNoYXJyb3cge1xuICBiYWNrZ3JvdW5kOiAjODNkN2RiO1xuICBtYXJnaW4tcmlnaHQ6IDUwcHg7IH1cbiAgLnRyaWFuZ2xlLWlzb3NjZWxlcy5yaWdodHNwZWVjaGFycm93OmFmdGVyIHtcbiAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICM4M2Q3ZGI7XG4gICAgYm9yZGVyLXdpZHRoOiAxMHB4IDAgMTBweCA1MHB4O1xuICAgIGJvdHRvbTogYXV0bztcbiAgICBsZWZ0OiBhdXRvO1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB0b3A6IDE2cHg7IH1cblxuLmFsdFRleHQge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDE1cHggMDsgfVxuXG5hLmFjdGlvbkxpbmsge1xuICBjb2xvcjogd2hpdGU7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gIGEuYWN0aW9uTGluazpob3ZlciB7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG5cbi5wb3MtbGVmdCB7XG4gIGZsb2F0OiBsZWZ0O1xuICBwYWRkaW5nOiAxZW0gMWVtIDFlbSAwOyB9XG5cbi5sZWZ0aWNvbiB7XG4gIGZsb2F0OiBsZWZ0OyB9XG5cbi5wb3MtcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07IH1cblxuLnBvcy1jZW50ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gMCBhdXRvO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cblxuLndoaXRlb253aGl0ZSBhIHtcbiAgY29sb3I6IHdoaXRlOyB9XG4gIC53aGl0ZW9ud2hpdGUgYTp2aXNpdGVkIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cbiAgLndoaXRlb253aGl0ZSBhOmhvdmVyIHtcbiAgICBjb2xvcjogd2hpdGU7IH1cblxuLmZhbmN5Ym94LWNsb3NlIHtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9mYW5jeWJveF9jbG9zZS5wbmcpIDAgMCBuby1yZXBlYXQ7XG4gIGxlZnQ6IDIwcHg7XG4gIHRvcDogMjBweDsgfVxuXG4uZmFuY3lib3gtc2tpbiB7XG4gIGJhY2tncm91bmQ6ICMyMTI1MzM7IH1cblxuYm9keS5WaWRlb1BsYXllciB7XG4gIGJhY2tncm91bmQ6ICMyMTI1MzM7IH1cblxuI0Zsb3dQbGF5ZXIge1xuICBiYWNrZ3JvdW5kOiAjMjEyNTMzOyB9XG5cbi5hY3Rpdml0eWNvbnRlbnQge1xuICBwYWRkaW5nLWxlZnQ6IDElO1xuICBwYWRkaW5nLXJpZ2h0OiAxJTtcbiAgcGFkZGluZy10b3A6IDE1cHg7IH1cblxuI0xpbmtXaXRoVmlkZW8ge1xuICBtYXJnaW46IGF1dG87XG4gIHdpZHRoOiA2NTBweDsgfVxuXG4ubmF2dGFiaW1nIHtcbiAgaGVpZ2h0OiAzNHB4O1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB3aWR0aDogMzdweDsgfVxuXG4uUmVzcG9uc2UgdGV4dGFyZWEge1xuICB3aWR0aDogMTAwJTsgfVxuXG51bC5PcHRpb25zIHtcbiAgbGlzdC1zdHlsZTogbm9uZTsgfVxuXG4ubXctaGVhZGxpbmUge1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgbWFyZ2luLXRvcDogLTFweDsgfVxuXG5vcHRpb24ge1xuICBjb2xvcjogZ3JleTsgfVxuXG4jZG5kcm9wUGFyYWdyYXBzIGxpIHtcbiAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbiNzb3VyY2UgbGkge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiA2cHg7XG4gIGJhY2tncm91bmQ6ICNlZWU7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYm9yZGVyOiBzb2xpZCAxcHg7XG4gIGNvbG9yOiAjNDQ0NDQ0O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMXB4O1xuICBwYWRkaW5nOiA2cHggM3B4IDBweCA2cHg7IH1cbiAgI3NvdXJjZSBsaTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2NjZWNmZjsgfVxuXG4jc291cmNlIG9sIHtcbiAgbWFyZ2luOiAwcHg7IH1cblxuI3RhcmdldCB7XG4gIC1tb3otYm9yZGVyLXJhZGl1czogMTZweDtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxNnB4O1xuICBib3JkZXItcmFkaXVzOiAxNnB4OyB9XG4gICN0YXJnZXQgbGkge1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNlZWU7XG4gICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgIGJvcmRlcjogc29saWQgMXB4O1xuICAgIGNvbG9yOiAjNDQ0NDQ0O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWwtbGVhZGluZy16ZXJvO1xuICAgIG1hcmdpbjogMXB4O1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgd2lkdGg6IDkwJTsgfVxuICAjdGFyZ2V0IG9sIHtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBib3JkZXItcmFkaXVzOiA2cHg7XG4gICAgbWFyZ2luOiAwcHg7XG4gICAgcGFkZGluZzogNDBweDsgfVxuXG4uY3FGZWVkYmFjayB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLmJzbGkge1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7IH1cbiAgLmJzbGkgLmJ0bjpob3ZlciwgLmJzbGkgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Q0ZDRkNDsgfVxuXG4uUGVlckFuc3dlciB0ZXh0YXJlYSB7XG4gIHdpZHRoOiA5NSU7IH1cblxuLm5vUmVzcG9uc2VGb3JQZWVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZiZWVkNTtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZmJlZWQ1O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiA4cHggMzVweCA4cHggMTRweDsgfVxuXG4uYWN0aXZpdHlDb250ZW50IHtcbiAgbWFyZ2luLXRvcDogMTVweDsgfVxuXG4uc2VxdWVuY2UtYWN0aXZpdHkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuXG4uYWN0aXZpdHkge1xuICAtbW96LWJvcmRlci1yYWRpdXM6IDEycHg7XG4gIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzQ2NDY0NjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9BY3Rpdml0eS5wbmcpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItcmFkaXVzOiAxMnB4O1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBwYWRkaW5nOiAxJSA1JSAyJSA1JTtcbiAgd2lkdGg6IDgwJTsgfVxuXG4uc2VxdWVuY2UtYWN0aXZpdHktcm93IHtcbiAgbWFyZ2luLXRvcDogMjVweDsgfVxuXG4vKiBFeGFtcGxlIFN0eWxlcyBmb3IgRGVtbyAqL1xuLmZpcnN0c2xpZGUge1xuICBkaXNwbGF5OiBpbml0aWFsOyB9XG5cbi5qdW1ib19zbGlkZXIge1xuICAtbW96LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICAtd2Via2l0LWJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBiYWNrZ3JvdW5kOiBibGFjazg7XG4gIGJvcmRlci1yYWRpdXM6IDE1cHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgM3B4IDdweCByZ2JhKDAsIDAsIDAsIDAuMiksIGluc2V0IDAgLTNweCA3cHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuICBjb2xvcjogIzQ2NDY0NjtcbiAgcGFkZGluZzogNDBweCAwcHggNDBweCAwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTsgfVxuICAuanVtYm9fc2xpZGVyIGgyIHtcbiAgICBmb250LXNpemU6IDM1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgLmp1bWJvX3NsaWRlciBwIHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBsaW5lLWhlaWdodDogMS4yNTtcbiAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgIG1hcmdpbi1yaWdodDogNjBweDsgfVxuICAuanVtYm9fc2xpZGVyIGEge1xuICAgIC1tb3otdHJhbnNpdGlvbjogYWxsIC4ycyBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LXRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIGNvbG9yOiAjMjIyMjIyO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMnMgZWFzZS1pbi1vdXQ7IH1cbiAgICAuanVtYm9fc2xpZGVyIGE6aG92ZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgdGV4dC1zaGFkb3c6IDAgMCAxMHB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSk7IH1cblxuLnRlbXAtc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHZpc2liaWxpdHk6IGhpZGRlbjsgfVxuXG4uc2VxdWVuY2UtbmV4dCB7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBub25lO1xuICBoZWlnaHQ6IDc1cHg7XG4gIG1hcmdpbi10b3A6IC00Ny41cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMyU7XG4gIHRvcDogNTAlO1xuICB6LWluZGV4OiAxMDAwOyB9XG4gIC5zZXF1ZW5jZS1uZXh0IGltZyB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiBhdXRvOyB9XG5cbi5zZXF1ZW5jZS1wcmV2IHtcbiAgY29sb3I6IHdoaXRlO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGhlaWdodDogNzVweDtcbiAgbGVmdDogMyU7XG4gIG1hcmdpbi10b3A6IC00Ny41cHg7XG4gIHBhZGRpbmc6IDEwcHggMTVweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgei1pbmRleDogMTAwMDsgfVxuICAuc2VxdWVuY2UtcHJldiBpbWcge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB3aWR0aDogYXV0bzsgfVxuXG4uYWR2YW5jZWQtc2xpZGVyLXNlcXVlbmNlID4gLnNlcXVlbmNlLWNhbnZhcyA+IGxpIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiAxOyB9XG5cbi5jb250YWluZXItZml4ZWQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgaGVpZ2h0OiA2NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1heC1oZWlnaHQ6IDY2MHB4O1xuICBtYXgtd2lkdGg6IDEwIDEwcHg7IH1cblxuLk5leHRQcmV2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbiAgYm90dG9tOiAwcHg7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgbGVmdDogMHB4O1xuICBtaW4taGVpZ2h0OiA1MHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDIwcHg7XG4gIHdpZHRoOiAxMDEwcHg7XG4gIHotaW5kZXg6IDEwO1xuICB6LWluZGV4OiA5OTsgfVxuICAuTmV4dFByZXYgYSB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9uZXh0X3ByZXYucG5nKSBuby1yZXBlYXQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OTlweDtcbiAgICB3aWR0aDogMjZweDsgfVxuICAuTmV4dFByZXYgYS51cCB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy9wYWdlX3VwLnBuZykgbm8tcmVwZWF0O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIGhlaWdodDogMjZweDtcbiAgICB0ZXh0LWluZGVudDogLTk5OTk5cHg7XG4gICAgd2lkdGg6IDI2cHg7IH1cblxuI1NwbGFzaFNjcmVlbkltYWdlQ29sIHtcbiAgaGVpZ2h0OiA2NjBweDtcbiAgcGFkZGluZy1sZWZ0OiAtMTVweDsgfVxuXG4uaW50cm9UZXh0MSB7XG4gIGJhY2tncm91bmQtY29sb3I6IGJsYWNrMDtcbiAgY29sb3I6IHdoaXRlO1xuICBmb250LWZhbWlseTogc291cmNlX3NhbnNfcHJvbGlnaHQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDUwcHggNTBweCAyMHB4OyB9XG5cbi5pbnRyb1RleHQyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0U3QkQwMDtcbiAgY29sb3I6IGJsYWNrO1xuICBmb250LWZhbWlseTogc291cmNlX3NhbnNfcHJvbGlnaHQsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiA1MHB4IDIwcHggNTBweCA1MHB4OyB9XG5cbi5pbnRyb1RleHQzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogYmxhY2sxO1xuICBjb2xvcjogd2hpdGU7XG4gIGZvbnQtZmFtaWx5OiBzb3VyY2Vfc2Fuc19wcm9saWdodCwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHBhZGRpbmc6IDUwcHggNTBweCA1MHB4IDIwcHg7IH1cblxuLmludHJvSW1hZ2UxIHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkIGJsYWNrOyB9XG5cbi5pbnRyb0ltYWdlMyB7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBibGFjazsgfVxuXG4jY3NwYXJhIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG5cbiNTcGxhc2hTY3JlZW5OYXZDb2wge1xuICBwYWRkaW5nLXJpZ2h0OiAzJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cblxuI1NwbGFzaFNjcmVlblRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4O1xuICBtYXJnaW4tdG9wOiA0MCU7IH1cblxuI1NwbGFzaFNjcmVlbkJ1dHRvbnMge1xuICBmbG9hdDogcmlnaHQ7XG4gIHdpZHRoOiA3NSU7IH1cblxuI1ByaW50U2NyZWVuQnV0dG9ucyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGZsb2F0OiByaWdodDtcbiAgd2lkdGg6IDc1JTsgfVxuXG4uc3BsYXNoU2NyZWVuQnV0dG9uIHtcbiAgd2lkdGg6IDEwMCU7IH1cblxuLmV4YW1wbGVpY29uIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIG1hcmdpbi10b3A6IC0zcHg7XG4gIHdpZHRoOiAyNXB4OyB9XG5cbi5tdWx0aUZlYXR1cmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjY2NjY2NjO1xuICBib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMTBweCAxMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbjogMSUgMSUgMSUgMSU7XG4gIHBhZGRpbmc6IDElIDElIDElIDElOyB9XG4gIC5tdWx0aUZlYXR1cmU6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNGMkYyRjI7IH1cbiAgLm11bHRpRmVhdHVyZSAuZmVhdHVyZU5hbWUge1xuICAgIGZvbnQtZmFtaWx5OiAnUFQgU2VyaWYnO1xuICAgIGZvbnQtc2l6ZTogMjRweDsgfVxuICAubXVsdGlGZWF0dXJlIC5mZWF0dXJlRGVzY3JpcHRpb24ge1xuICAgIGZvbnQtZmFtaWx5OiAnT3BlbiBTZXJpZic7XG4gICAgZm9udC1zaXplOiAxNXB4OyB9XG5cbi5tdWx0aUZlYXR1cmUuU2VsZWN0ZWQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjOUU5Njk2OyB9XG5cbi5ybVBsYW4ge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRDNEM0QzO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbmJvZHkuZXhwb3J0IC5TQ09STW9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuYm9keS5leHBvcnQgLkNsb3VkT25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5leHBvcnQgLkNsb3VkT25seUJsb2NrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5LnByZXZpZXcgLlNDT1JNb25seSB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuYm9keS5wcmV2aWV3IC5DbG91ZE9ubHkge1xuICBkaXNwbGF5OiBpbmxpbmU7IH1cblxuYm9keS5wcmV2aWV3IC5DbG91ZE9ubHlCbG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zcGVlY2gtYnViYmxlLCAuc3BlZWNoLWJ1YmJsZS1yaWdodCB7XG4gIG1hcmdpbjogNDBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQ6ICNFMEUwRTA7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICB3aWR0aDogNjAlO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBwYWRkaW5nOiA0MHB4OyB9XG5cbi5zcGVlY2gtYnViYmxlOmFmdGVyLCAuc3BlZWNoLWJ1YmJsZTpiZWZvcmUge1xuICByaWdodDogMTAwJTtcbiAgdG9wOiAzMCU7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBoZWlnaHQ6IDA7XG4gIHdpZHRoOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lOyB9XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkge1xuICAgIC5zcGVlY2gtYnViYmxlOmFmdGVyLCAuc3BlZWNoLWJ1YmJsZTpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9IH1cblxuLnNwZWVjaC1idWJibGU6YWZ0ZXIge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTM2LCAxODMsIDIxMywgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogI0UwRTBFMDtcbiAgYm9yZGVyLXdpZHRoOiAyN3B4O1xuICBtYXJnaW4tdG9wOiAtMjdweDsgfVxuXG4uc3BlZWNoLWJ1YmJsZTpiZWZvcmUge1xuICBib3JkZXItY29sb3I6IHJnYmEoMTk0LCAyMjUsIDI0NSwgMCk7XG4gIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogMzBweDtcbiAgbWFyZ2luLXRvcDogLTMwcHg7IH1cblxuLnNwZWVjaC1idWJibGUtcmlnaHQ6YmVmb3JlLCAuc3BlZWNoLWJ1YmJsZS1yaWdodDphZnRlciB7XG4gIGxlZnQ6IDEwMCU7XG4gIHRvcDogMzAlO1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBjb250ZW50OiBcIiBcIjtcbiAgaGVpZ2h0OiAwO1xuICB3aWR0aDogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTsgfVxuICBAbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgICAuc3BlZWNoLWJ1YmJsZS1yaWdodDpiZWZvcmUsIC5zcGVlY2gtYnViYmxlLXJpZ2h0OmFmdGVyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfSB9XG5cbi5zcGVlY2gtYnViYmxlLXJpZ2h0OmJlZm9yZSB7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgxNTQsIDE1NCwgMTU0LCAwKTtcbiAgYm9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6IDMzcHg7XG4gIG1hcmdpbi10b3A6IC0zM3B4OyB9XG5cbi5zcGVlY2gtYnViYmxlLXJpZ2h0OmFmdGVyIHtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1MCwgMjUwLCAyNTAsIDApO1xuICBib3JkZXItbGVmdC1jb2xvcjogI0UwRTBFMDtcbiAgYm9yZGVyLXdpZHRoOiAzMHB4O1xuICBtYXJnaW4tdG9wOiAtMzBweDsgfVxuXG4uaGFzYmFja2dyb3VuZCB7XG4gIGJvcmRlci1jb2xvcjogd2hpdGUgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgIWltcG9ydGFudDsgfVxuXG4ucm93LnNlcXVlbmNlLWFjdGl2aXR5LXJvdywgLnNlcXVlbmNlLWFjdGl2aXR5LXJvdy5naF9oYW5kYm9va19sYXlvdXQge1xuICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgbWFyZ2luLWxlZnQ6IDBweDsgfVxuXG4udmlkZW9XcmFwcGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNTYuMjUlO1xuICAvKiAxNjo5ICovXG4gIHBhZGRpbmctdG9wOiAyNXB4O1xuICBoZWlnaHQ6IDA7IH1cblxuLnZpZGVvV3JhcHBlciBpZnJhbWUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTsgfVxuXG4uVmlkZW9MaXN0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIHRleHQtYWxpZ246IGxlZnQ7IH1cblxuLlZpZGVvTGlzdCB1bCB7XG4gIHBhZGRpbmc6IDA7IH1cblxuLlZpZGVvTGlzdCBsaSB7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgZ3JleSAxcHg7XG4gIGJhY2tncm91bmQ6ICM2QTZBNkE7IH1cblxuLlZpZGVvQ3VycmVudCB7XG4gIGJhY2tncm91bmQ6ICNhYWFhYWEgIWltcG9ydGFudDsgfVxuXG4uVmlkZW9MaXN0IGE6aG92ZXIsIC5WaWRlb0xpc3QgYTp2aXNpdGVkLCAuVmlkZW9MaXN0IGE6bGluaywgLlZpZGVvTGlzdCBhOmFjdGl2ZSB7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxMHB4O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLlZpZGVvVGh1bWIge1xuICBwYWRkaW5nOiAxMHB4OyB9XG5cbi5wYWRkaW5nLTAge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xuICBwYWRkaW5nLWxlZnQ6IDA7IH1cblxuLmhhc2JhY2tncm91bmQgaDIubWFpbkhlYWRlciBhIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbi5oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbnNlbGVjdCB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgLXdlYmtpdC1ib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJhY2tncm91bmQtaW1hZ2Utd2lkdGg6IDZweDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2Rvd25hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBkb3R0ZWQ7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItcmFkaXVzOiAwcHg7XG4gIGJvcmRlci1yaWdodDogbm9uZTtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbiAgY29sb3I6IGdyZXk7XG4gIG1hcmdpbi1yaWdodDogNXB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWluLXdpZHRoOiA5MHB4OyB9XG5cbi5naF9fYWN0aXZpdHlfdGFibGVfYXV0b2ZlZWRiYWNrIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4uZ2gtdGFicyB7XG4gIGZsZXgtd3JhcDogd3JhcDsgfVxuXG5idXR0b24ge1xuICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgYnV0dG9uID4gYSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG5cbi5saW5rLWFzLWJ1dHRvbiB7XG4gIGNvbG9yOiBibGFjayAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwLjRyZW0gMC43NXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0YyQ0ZDMSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuICAubGluay1hcy1idXR0b246aG92ZXIge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRThBNzkzICFpbXBvcnRhbnQ7IH1cblxuLnNlcXVlbmNlLWFjdGl2aXR5LXdyYXBwZXIge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VxdWVuY2UtYWN0aXZpdHktcGxhaW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2VxdWVuY2UtYWN0aXZpdHktY29udGVudCB7XG4gIHdpZHRoOiAxMDAlOyB9XG5cbi5jaGlsZHJlbkFzUGxhaW4ge1xuICB3aWR0aDogMTAwJTsgfVxuXG4ucGFkZGluZy14cyB7XG4gIHBhZGRpbmc6IC4yNWVtOyB9XG5cbi5wYWRkaW5nLXNtIHtcbiAgcGFkZGluZzogLjVlbTsgfVxuXG4ucGFkZGluZy1tZCB7XG4gIHBhZGRpbmc6IDFlbTsgfVxuXG4ucGFkZGluZy1sZyB7XG4gIHBhZGRpbmc6IDEuNWVtOyB9XG5cbi5wYWRkaW5nLXhsIHtcbiAgcGFkZGluZzogM2VtOyB9XG5cbi5wYWRkaW5nLXgteHMge1xuICBwYWRkaW5nOiAuMjVlbSAwOyB9XG5cbi5wYWRkaW5nLXgtc20ge1xuICBwYWRkaW5nOiAuNWVtIDA7IH1cblxuLnBhZGRpbmcteC1tZCB7XG4gIHBhZGRpbmc6IDFlbSAwOyB9XG5cbi5wYWRkaW5nLXgtbGcge1xuICBwYWRkaW5nOiAxLjVlbSAwOyB9XG5cbi5wYWRkaW5nLXgteGwge1xuICBwYWRkaW5nOiAzZW0gMDsgfVxuXG4ucGFkZGluZy15LXhzIHtcbiAgcGFkZGluZzogMCAuMjVlbTsgfVxuXG4ucGFkZGluZy15LXNtIHtcbiAgcGFkZGluZzogMCAuNWVtOyB9XG5cbi5wYWRkaW5nLXktbWQge1xuICBwYWRkaW5nOiAwIDFlbTsgfVxuXG4ucGFkZGluZy15LWxnIHtcbiAgcGFkZGluZzogMCAxLjVlbTsgfVxuXG4ucGFkZGluZy15LXhsIHtcbiAgcGFkZGluZzogMCAzZW07IH1cblxuLnBhZGRpbmctdG9wLXhzIHtcbiAgcGFkZGluZy10b3A6IC4yNWVtOyB9XG5cbi5wYWRkaW5nLXRvcC1zbSB7XG4gIHBhZGRpbmctdG9wOiAuNWVtOyB9XG5cbi5wYWRkaW5nLXRvcC1tZCB7XG4gIHBhZGRpbmctdG9wOiAxZW07IH1cblxuLnBhZGRpbmctdG9wLWxnIHtcbiAgcGFkZGluZy10b3A6IDEuNWVtOyB9XG5cbi5wYWRkaW5nLXRvcC14bCB7XG4gIHBhZGRpbmctdG9wOiAzZW07IH1cblxuLnBhZGRpbmctcmlnaHQteHMge1xuICBwYWRkaW5nLXJpZ2h0OiAuMjVlbTsgfVxuXG4ucGFkZGluZy1yaWdodC1zbSB7XG4gIHBhZGRpbmctcmlnaHQ6IC41ZW07IH1cblxuLnBhZGRpbmctcmlnaHQtbWQge1xuICBwYWRkaW5nLXJpZ2h0OiAxZW07IH1cblxuLnBhZGRpbmctcmlnaHQtbGcge1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTsgfVxuXG4ucGFkZGluZy1yaWdodC14bCB7XG4gIHBhZGRpbmctcmlnaHQ6IDNlbTsgfVxuXG4ucGFkZGluZy1ib3R0b20teHMge1xuICBwYWRkaW5nLWJvdHRvbTogLjI1ZW07IH1cblxuLnBhZGRpbmctYm90dG9tLXNtIHtcbiAgcGFkZGluZy1ib3R0b206IC41ZW07IH1cblxuLnBhZGRpbmctYm90dG9tLW1kIHtcbiAgcGFkZGluZy1ib3R0b206IDFlbTsgfVxuXG4ucGFkZGluZy1ib3R0b20tbGcge1xuICBwYWRkaW5nLWJvdHRvbTogMS41ZW07IH1cblxuLnBhZGRpbmctYm90dG9tLXhsIHtcbiAgcGFkZGluZy1ib3R0b206IDNlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LXhzIHtcbiAgcGFkZGluZy1sZWZ0OiAuMjVlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LXNtIHtcbiAgcGFkZGluZy1sZWZ0OiAuNWVtOyB9XG5cbi5wYWRkaW5nLWxlZnQtbWQge1xuICBwYWRkaW5nLWxlZnQ6IDFlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LWxnIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjVlbTsgfVxuXG4ucGFkZGluZy1sZWZ0LXhsIHtcbiAgcGFkZGluZy1sZWZ0OiAzZW07IH1cblxuLm1hcmdpbi14cyB7XG4gIG1hcmdpbjogLjI1ZW07IH1cblxuLm1hcmdpbi1zbSB7XG4gIG1hcmdpbjogLjVlbTsgfVxuXG4ubWFyZ2luLW1kIHtcbiAgbWFyZ2luOiAxZW07IH1cblxuLm1hcmdpbi1sZyB7XG4gIG1hcmdpbjogMS41ZW07IH1cblxuLm1hcmdpbi14bCB7XG4gIG1hcmdpbjogM2VtOyB9XG5cbi5tYXJnaW4teC14cyB7XG4gIG1hcmdpbjogLjI1ZW0gMDsgfVxuXG4ubWFyZ2luLXgtc20ge1xuICBtYXJnaW46IC41ZW0gMDsgfVxuXG4ubWFyZ2luLXgtbWQge1xuICBtYXJnaW46IDFlbSAwOyB9XG5cbi5tYXJnaW4teC1sZyB7XG4gIG1hcmdpbjogMS41ZW0gMDsgfVxuXG4ubWFyZ2luLXgteGwge1xuICBtYXJnaW46IDNlbSAwOyB9XG5cbi5tYXJnaW4teS14cyB7XG4gIG1hcmdpbjogMCAuMjVlbTsgfVxuXG4ubWFyZ2luLXktc20ge1xuICBtYXJnaW46IDAgLjVlbTsgfVxuXG4ubWFyZ2luLXktbWQge1xuICBtYXJnaW46IDAgMWVtOyB9XG5cbi5tYXJnaW4teS1sZyB7XG4gIG1hcmdpbjogMCAxLjVlbTsgfVxuXG4ubWFyZ2luLXkteGwge1xuICBtYXJnaW46IDAgM2VtOyB9XG5cbi5tYXJnaW4tdG9wLXhzIHtcbiAgbWFyZ2luLXRvcDogLjI1ZW07IH1cblxuLm1hcmdpbi10b3Atc20ge1xuICBtYXJnaW4tdG9wOiAuNWVtOyB9XG5cbi5tYXJnaW4tdG9wLW1kIHtcbiAgbWFyZ2luLXRvcDogMWVtOyB9XG5cbi5tYXJnaW4tdG9wLWxnIHtcbiAgbWFyZ2luLXRvcDogMS41ZW07IH1cblxuLm1hcmdpbi10b3AteGwge1xuICBtYXJnaW4tdG9wOiAzZW07IH1cblxuLm1hcmdpbi1yaWdodC14cyB7XG4gIG1hcmdpbi1yaWdodDogLjI1ZW07IH1cblxuLm1hcmdpbi1yaWdodC1zbSB7XG4gIG1hcmdpbi1yaWdodDogLjVlbTsgfVxuXG4ubWFyZ2luLXJpZ2h0LW1kIHtcbiAgbWFyZ2luLXJpZ2h0OiAxZW07IH1cblxuLm1hcmdpbi1yaWdodC1sZyB7XG4gIG1hcmdpbi1yaWdodDogMS41ZW07IH1cblxuLm1hcmdpbi1yaWdodC14bCB7XG4gIG1hcmdpbi1yaWdodDogM2VtOyB9XG5cbi5tYXJnaW4tYm90dG9tLXhzIHtcbiAgbWFyZ2luLWJvdHRvbTogLjI1ZW07IH1cblxuLm1hcmdpbi1ib3R0b20tc20ge1xuICBtYXJnaW4tYm90dG9tOiAuNWVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLW1kIHtcbiAgbWFyZ2luLWJvdHRvbTogMWVtOyB9XG5cbi5tYXJnaW4tYm90dG9tLWxnIHtcbiAgbWFyZ2luLWJvdHRvbTogMS41ZW07IH1cblxuLm1hcmdpbi1ib3R0b20teGwge1xuICBtYXJnaW4tYm90dG9tOiAzZW07IH1cblxuLm1hcmdpbi1sZWZ0LXhzIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNWVtOyB9XG5cbi5tYXJnaW4tbGVmdC1zbSB7XG4gIG1hcmdpbi1sZWZ0OiAuNWVtOyB9XG5cbi5tYXJnaW4tbGVmdC1tZCB7XG4gIG1hcmdpbi1sZWZ0OiAxZW07IH1cblxuLm1hcmdpbi1sZWZ0LWxnIHtcbiAgbWFyZ2luLWxlZnQ6IDEuNWVtOyB9XG5cbi5tYXJnaW4tbGVmdC14bCB7XG4gIG1hcmdpbi1sZWZ0OiAzZW07IH1cblxuYTpmb2N1cywgZGl2OmZvY3VzLCBidXR0b246Zm9jdXMsIGlucHV0OmZvY3VzLCAqOmZvY3VzLCBsaTpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkYXNoZWQgIWltcG9ydGFudDsgfVxuXG4ubm8tb3V0bGluZTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4vKiogRHJhZnQgSlMgKiogL1xuXG4gKi9cbi5SaWNoRWRpdG9yLXJvb3Qge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGRkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLlJpY2hFZGl0b3ItZWRpdG9yIHtcbiAgY3Vyc29yOiB0ZXh0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIG1hcmdpbi10b3A6IDEwcHg7IH1cblxuLmdoX193aWtpX2VkaXRhYmxlIC5SaWNoRWRpdG9yLWVkaXRvciB7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZGRkOyB9XG5cbi5SaWNoRWRpdG9yLWVkaXRvciAucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdCxcbi5SaWNoRWRpdG9yLWVkaXRvciAucHVibGljLURyYWZ0RWRpdG9yLWNvbnRlbnQge1xuICBtYXJnaW46IDAgLTE1cHggLTE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7IH1cblxuLlJpY2hFZGl0b3ItZWRpdG9yIC5wdWJsaWMtRHJhZnRFZGl0b3ItY29udGVudCB7XG4gIG1pbi1oZWlnaHQ6IDEwMHB4OyB9XG5cbi5SaWNoRWRpdG9yLWhpZGVQbGFjZWhvbGRlciAucHVibGljLURyYWZ0RWRpdG9yUGxhY2Vob2xkZXItcm9vdCB7XG4gIGRpc3BsYXk6IG5vbmU7IH1cblxuLlJpY2hFZGl0b3ItZWRpdG9yIC5SaWNoRWRpdG9yLWJsb2NrcXVvdGUge1xuICBib3JkZXItbGVmdDogNXB4IHNvbGlkICNlZWU7XG4gIGNvbG9yOiAjNjY2O1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgbWFyZ2luOiAxNnB4IDA7XG4gIHBhZGRpbmc6IDEwcHggMjBweDsgfVxuXG4uUmljaEVkaXRvci1lZGl0b3IgLnB1YmxpYy1EcmFmdFN0eWxlRGVmYXVsdC1wcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgcGFkZGluZzogMjBweDsgfVxuXG4uUmljaEVkaXRvci1jb250cm9scyB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICB1c2VyLXNlbGVjdDogbm9uZTsgfVxuXG4uUmljaEVkaXRvci1zdHlsZUJ1dHRvbiB7XG4gIGNvbG9yOiAjOTk5O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgcGFkZGluZzogMnB4IDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG4uUmljaEVkaXRvci1hY3RpdmVCdXR0b24ge1xuICBjb2xvcjogIzU4OTBmZjsgfVxuXG4uZ2hfX2Rpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDAuNTsgfVxuIiwiLyogaWYgeW91IG5lZWQgdG8gY2hhbmdlIHN0eWxlcy5jc3MgZ28gdG8gLi4vbGVzcy90aGVtZS5sZXNzICBvciBjdXN0b20ubGVzcyAgdG8gZWRpdCwgdGhlbiBjb21waWxlIHVzaW5nIHNvbWV0aGluZyBsaWtlIGxlc3NjICovXG5cbkBpbXBvcnQgXCIuLi8uLi8uLi9HbGFzc2hvdXNlL0NvcmUvc2Nzcy9fdXRpbGl0eV92YXJpYWJsZXNcIjtcbkBpbXBvcnQgJy4vdmFyaWFibGVzJzsgIC8vIFRoaW5ncyBpbiB0aGUgc2hhcmVkIGZvbGRlciBhcmUgZGVjbGFyZWQgd2l0aCAhZGVmYXVsdFxuQGltcG9ydCBcIi4uLy4uLy4uL0dsYXNzaG91c2UvQ29yZS9zY3NzL3NoYXJlZFwiO1xuIiwiLypcbkNvbW1vbiB2YXJpYWJsZXMgbmVlZGluZyB0byBiZSBjaGFuZ2VkXG4qL1xuIiwiLyohXG5QdXJlIHYwLjYuMlxuQ29weXJpZ2h0IDIwMTMgWWFob28hXG5MaWNlbnNlZCB1bmRlciB0aGUgQlNEIExpY2Vuc2UuXG5odHRwczovL2dpdGh1Yi5jb20veWFob28vcHVyZS9ibG9iL21hc3Rlci9MSUNFTlNFLm1kXG4qL1xuLypjc3NsaW50IHJlZ2V4LXNlbGVjdG9yczpmYWxzZSwga25vd24tcHJvcGVydGllczpmYWxzZSwgZHVwbGljYXRlLXByb3BlcnRpZXM6ZmFsc2UqL1xuXG4ucHVyZS1nIHtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjMxZW07XG5cbiAgLyogV2Via2l0OiBjb2xsYXBzZSB3aGl0ZS1zcGFjZSBiZXR3ZWVuIHVuaXRzICovXG4gICpsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuXG4gIC8qIHJlc2V0IElFIDwgOCAqL1xuICAqd29yZC1zcGFjaW5nOiAtMC40M2VtO1xuXG4gIC8qIElFIDwgODogY29sbGFwc2Ugd2hpdGUtc3BhY2UgYmV0d2VlbiB1bml0cyAqL1xuICB0ZXh0LXJlbmRlcmluZzogb3B0aW1pemVzcGVlZDtcblxuICAvKiBXZWJraXQ6IGZpeGVzIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHkgKi9cblxuICAgIC8qXG4gICAgU2V0cyB0aGUgZm9udCBzdGFjayB0byBmb250cyBrbm93biB0byB3b3JrIHByb3Blcmx5IHdpdGggdGhlIGFib3ZlIGxldHRlclxuICAgIGFuZCB3b3JkIHNwYWNpbmdzLiBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS95YWhvby9wdXJlL2lzc3Vlcy80MS9cblxuICAgIFRoZSBmb2xsb3dpbmcgZm9udCBzdGFjayBtYWtlcyBQdXJlIEdyaWRzIHdvcmsgb24gYWxsIGtub3duIGVudmlyb25tZW50cy5cblxuICAgICogRnJlZVNhbnM6IFNoaXBzIHdpdGggbWFueSBMaW51eCBkaXN0cm9zLCBpbmNsdWRpbmcgVWJ1bnR1XG5cbiAgICAqIEFyaW1vOiBTaGlwcyB3aXRoIENocm9tZSBPUy4gQXJpbW8gaGFzIHRvIGJlIGRlZmluZWQgYmVmb3JlIEhlbHZldGljYSBhbmRcbiAgICAgIEFyaWFsIHRvIGdldCBwaWNrZWQgdXAgYnkgdGhlIGJyb3dzZXIsIGV2ZW4gdGhvdWdoIG5laXRoZXIgaXMgYXZhaWxhYmxlXG4gICAgICBpbiBDaHJvbWUgT1MuXG5cbiAgICAqIERyb2lkIFNhbnM6IFNoaXBzIHdpdGggYWxsIHZlcnNpb25zIG9mIEFuZHJvaWQuXG5cbiAgICAqIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY6IENvbW1vbiBmb250IHN0YWNrIG9uIE9TIFggYW5kIFdpbmRvd3MuXG4gICAgKi9cbiAgZm9udC1mYW1pbHk6IEZyZWVTYW5zLCBBcmltbywgXCJEcm9pZCBTYW5zXCIsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG5cbiAgLyogVXNlIGZsZXhib3ggd2hlbiBwb3NzaWJsZSB0byBhdm9pZCBgbGV0dGVyLXNwYWNpbmdgIHNpZGUtZWZmZWN0cy4gKi9cbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC13ZWJraXQtZmxleDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC13ZWJraXQtZmxleC1mbG93OiByb3cgd3JhcDtcbiAgLW1zLWZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG5cbiAgLyogUHJldmVudHMgZGlzdHJpYnV0aW5nIHNwYWNlIGJldHdlZW4gcm93cyAqL1xuICAtd2Via2l0LWFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gIC1tcy1mbGV4LWxpbmUtcGFjazogc3RhcnQ7XG4gIGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG59XG5cbi8qIElFMTAgZGlzcGxheTogLW1zLWZsZXhib3ggKGFuZCBkaXNwbGF5OiBmbGV4IGluIElFIDExKSBkb2VzIG5vdCB3b3JrIGluc2lkZSBhIHRhYmxlOyBmYWxsIGJhY2sgdG8gYmxvY2sgYW5kIHJlbHkgb24gZm9udCBoYWNrICovXG5AbWVkaWEgYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6IG5vbmUpLCAoLW1zLWhpZ2gtY29udHJhc3Q6IGFjdGl2ZSkge1xuICB0YWJsZSAucHVyZS1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4vKiBPcGVyYSBhcyBvZiAxMiBvbiBXaW5kb3dzIG5lZWRzIHdvcmQtc3BhY2luZy5cbiAgIFRoZSBcIi5vcGVyYS1vbmx5XCIgc2VsZWN0b3IgaXMgdXNlZCB0byBwcmV2ZW50IGFjdHVhbCBwcmVmb2N1cyBzdHlsaW5nXG4gICBhbmQgaXMgbm90IHJlcXVpcmVkIGluIG1hcmt1cC5cbiovXG5cbi5vcGVyYS1vbmx5IDotby1wcmVmb2N1cywgLnB1cmUtZyB7XG4gIHdvcmQtc3BhY2luZzogLTAuNDNlbTtcbn1cblxuLnB1cmUtdSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgKmRpc3BsYXk6IGlubGluZTtcblxuICAvKiBJRSA8IDg6IGZha2UgaW5saW5lLWJsb2NrICovXG4gIHpvb206IDE7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtc3BhY2luZzogbm9ybWFsO1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcbn1cblxuLypcblJlc2V0cyB0aGUgZm9udCBmYW1pbHkgYmFjayB0byB0aGUgT1MvYnJvd3NlcidzIGRlZmF1bHQgc2Fucy1zZXJpZiBmb250LFxudGhpcyB0aGUgc2FtZSBmb250IHN0YWNrIHRoYXQgTm9ybWFsaXplLmNzcyBzZXRzIGZvciB0aGUgYGJvZHlgLlxuKi9cblxuLnB1cmUtZyBbY2xhc3MqPVwicHVyZS11XCJdIHtcbiAgZm9udC1mYW1pbHk6IHNhbnMtc2VyaWY7XG59XG5cbi5wdXJlLXUtMSwgLnB1cmUtdS0xLTEsIC5wdXJlLXUtMS0yLCAucHVyZS11LTEtMywgLnB1cmUtdS0yLTMsIC5wdXJlLXUtMS00LCAucHVyZS11LTMtNCwgLnB1cmUtdS0xLTUsIC5wdXJlLXUtMi01LCAucHVyZS11LTMtNSwgLnB1cmUtdS00LTUsIC5wdXJlLXUtNS01LCAucHVyZS11LTEtNiwgLnB1cmUtdS01LTYsIC5wdXJlLXUtMS04LCAucHVyZS11LTMtOCwgLnB1cmUtdS01LTgsIC5wdXJlLXUtNy04LCAucHVyZS11LTEtMTIsIC5wdXJlLXUtNS0xMiwgLnB1cmUtdS03LTEyLCAucHVyZS11LTExLTEyLCAucHVyZS11LTEtMjQsIC5wdXJlLXUtMi0yNCwgLnB1cmUtdS0zLTI0LCAucHVyZS11LTQtMjQsIC5wdXJlLXUtNS0yNCwgLnB1cmUtdS02LTI0LCAucHVyZS11LTctMjQsIC5wdXJlLXUtOC0yNCwgLnB1cmUtdS05LTI0LCAucHVyZS11LTEwLTI0LCAucHVyZS11LTExLTI0LCAucHVyZS11LTEyLTI0LCAucHVyZS11LTEzLTI0LCAucHVyZS11LTE0LTI0LCAucHVyZS11LTE1LTI0LCAucHVyZS11LTE2LTI0LCAucHVyZS11LTE3LTI0LCAucHVyZS11LTE4LTI0LCAucHVyZS11LTE5LTI0LCAucHVyZS11LTIwLTI0LCAucHVyZS11LTIxLTI0LCAucHVyZS11LTIyLTI0LCAucHVyZS11LTIzLTI0LCAucHVyZS11LTI0LTI0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAqZGlzcGxheTogaW5saW5lO1xuICB6b29tOiAxO1xuICBsZXR0ZXItc3BhY2luZzogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG59XG5cbi5wdXJlLXUtMS0yNCB7XG4gIHdpZHRoOiA0LjE2NjclO1xuICAqd2lkdGg6IDQuMTM1NyU7XG59XG5cbi5wdXJlLXUtMS0xMiwgLnB1cmUtdS0yLTI0IHtcbiAgd2lkdGg6IDguMzMzMyU7XG4gICp3aWR0aDogOC4zMDIzJTtcbn1cblxuLnB1cmUtdS0xLTgsIC5wdXJlLXUtMy0yNCB7XG4gIHdpZHRoOiAxMi41MDAwJTtcbiAgKndpZHRoOiAxMi40NjkwJTtcbn1cblxuLnB1cmUtdS0xLTYsIC5wdXJlLXUtNC0yNCB7XG4gIHdpZHRoOiAxNi42NjY3JTtcbiAgKndpZHRoOiAxNi42MzU3JTtcbn1cblxuLnB1cmUtdS0xLTUge1xuICB3aWR0aDogMjAlO1xuICAqd2lkdGg6IDE5Ljk2OTAlO1xufVxuXG4ucHVyZS11LTUtMjQge1xuICB3aWR0aDogMjAuODMzMyU7XG4gICp3aWR0aDogMjAuODAyMyU7XG59XG5cbi5wdXJlLXUtMS00LCAucHVyZS11LTYtMjQge1xuICB3aWR0aDogMjUlO1xuICAqd2lkdGg6IDI0Ljk2OTAlO1xufVxuXG4ucHVyZS11LTctMjQge1xuICB3aWR0aDogMjkuMTY2NyU7XG4gICp3aWR0aDogMjkuMTM1NyU7XG59XG5cbi5wdXJlLXUtMS0zLCAucHVyZS11LTgtMjQge1xuICB3aWR0aDogMzMuMzMzMyU7XG4gICp3aWR0aDogMzMuMzAyMyU7XG59XG5cbi5wdXJlLXUtMy04LCAucHVyZS11LTktMjQge1xuICB3aWR0aDogMzcuNTAwMCU7XG4gICp3aWR0aDogMzcuNDY5MCU7XG59XG5cbi5wdXJlLXUtMi01IHtcbiAgd2lkdGg6IDQwJTtcbiAgKndpZHRoOiAzOS45NjkwJTtcbn1cblxuLnB1cmUtdS01LTEyLCAucHVyZS11LTEwLTI0IHtcbiAgd2lkdGg6IDQxLjY2NjclO1xuICAqd2lkdGg6IDQxLjYzNTclO1xufVxuXG4ucHVyZS11LTExLTI0IHtcbiAgd2lkdGg6IDQ1LjgzMzMlO1xuICAqd2lkdGg6IDQ1LjgwMjMlO1xufVxuXG4ucHVyZS11LTEtMiwgLnB1cmUtdS0xMi0yNCB7XG4gIHdpZHRoOiA1MCU7XG4gICp3aWR0aDogNDkuOTY5MCU7XG59XG5cbi5wdXJlLXUtMTMtMjQge1xuICB3aWR0aDogNTQuMTY2NyU7XG4gICp3aWR0aDogNTQuMTM1NyU7XG59XG5cbi5wdXJlLXUtNy0xMiwgLnB1cmUtdS0xNC0yNCB7XG4gIHdpZHRoOiA1OC4zMzMzJTtcbiAgKndpZHRoOiA1OC4zMDIzJTtcbn1cblxuLnB1cmUtdS0zLTUge1xuICB3aWR0aDogNjAlO1xuICAqd2lkdGg6IDU5Ljk2OTAlO1xufVxuXG4ucHVyZS11LTUtOCwgLnB1cmUtdS0xNS0yNCB7XG4gIHdpZHRoOiA2Mi41MDAwJTtcbiAgKndpZHRoOiA2Mi40NjkwJTtcbn1cblxuLnB1cmUtdS0yLTMsIC5wdXJlLXUtMTYtMjQge1xuICB3aWR0aDogNjYuNjY2NyU7XG4gICp3aWR0aDogNjYuNjM1NyU7XG59XG5cbi5wdXJlLXUtMTctMjQge1xuICB3aWR0aDogNzAuODMzMyU7XG4gICp3aWR0aDogNzAuODAyMyU7XG59XG5cbi5wdXJlLXUtMy00LCAucHVyZS11LTE4LTI0IHtcbiAgd2lkdGg6IDc1JTtcbiAgKndpZHRoOiA3NC45NjkwJTtcbn1cblxuLnB1cmUtdS0xOS0yNCB7XG4gIHdpZHRoOiA3OS4xNjY3JTtcbiAgKndpZHRoOiA3OS4xMzU3JTtcbn1cblxuLnB1cmUtdS00LTUge1xuICB3aWR0aDogODAlO1xuICAqd2lkdGg6IDc5Ljk2OTAlO1xufVxuXG4ucHVyZS11LTUtNiwgLnB1cmUtdS0yMC0yNCB7XG4gIHdpZHRoOiA4My4zMzMzJTtcbiAgKndpZHRoOiA4My4zMDIzJTtcbn1cblxuLnB1cmUtdS03LTgsIC5wdXJlLXUtMjEtMjQge1xuICB3aWR0aDogODcuNTAwMCU7XG4gICp3aWR0aDogODcuNDY5MCU7XG59XG5cbi5wdXJlLXUtMTEtMTIsIC5wdXJlLXUtMjItMjQge1xuICB3aWR0aDogOTEuNjY2NyU7XG4gICp3aWR0aDogOTEuNjM1NyU7XG59XG5cbi5wdXJlLXUtMjMtMjQge1xuICB3aWR0aDogOTUuODMzMyU7XG4gICp3aWR0aDogOTUuODAyMyU7XG59XG5cbi5wdXJlLXUtMSwgLnB1cmUtdS0xLTEsIC5wdXJlLXUtNS01LCAucHVyZS11LTI0LTI0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG4iLCIvKiFcblB1cmUgdjAuNi4yXG5Db3B5cmlnaHQgMjAxMyBZYWhvbyFcbkxpY2Vuc2VkIHVuZGVyIHRoZSBCU0QgTGljZW5zZS5cbmh0dHBzOi8vZ2l0aHViLmNvbS95YWhvby9wdXJlL2Jsb2IvbWFzdGVyL0xJQ0VOU0UubWRcbiovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzNS41ZW0pIHtcbiAgLnB1cmUtdS1zbS0xLCAucHVyZS11LXNtLTEtMSwgLnB1cmUtdS1zbS0xLTIsIC5wdXJlLXUtc20tMS0zLCAucHVyZS11LXNtLTItMywgLnB1cmUtdS1zbS0xLTQsIC5wdXJlLXUtc20tMy00LCAucHVyZS11LXNtLTEtNSwgLnB1cmUtdS1zbS0yLTUsIC5wdXJlLXUtc20tMy01LCAucHVyZS11LXNtLTQtNSwgLnB1cmUtdS1zbS01LTUsIC5wdXJlLXUtc20tMS02LCAucHVyZS11LXNtLTUtNiwgLnB1cmUtdS1zbS0xLTgsIC5wdXJlLXUtc20tMy04LCAucHVyZS11LXNtLTUtOCwgLnB1cmUtdS1zbS03LTgsIC5wdXJlLXUtc20tMS0xMiwgLnB1cmUtdS1zbS01LTEyLCAucHVyZS11LXNtLTctMTIsIC5wdXJlLXUtc20tMTEtMTIsIC5wdXJlLXUtc20tMS0yNCwgLnB1cmUtdS1zbS0yLTI0LCAucHVyZS11LXNtLTMtMjQsIC5wdXJlLXUtc20tNC0yNCwgLnB1cmUtdS1zbS01LTI0LCAucHVyZS11LXNtLTYtMjQsIC5wdXJlLXUtc20tNy0yNCwgLnB1cmUtdS1zbS04LTI0LCAucHVyZS11LXNtLTktMjQsIC5wdXJlLXUtc20tMTAtMjQsIC5wdXJlLXUtc20tMTEtMjQsIC5wdXJlLXUtc20tMTItMjQsIC5wdXJlLXUtc20tMTMtMjQsIC5wdXJlLXUtc20tMTQtMjQsIC5wdXJlLXUtc20tMTUtMjQsIC5wdXJlLXUtc20tMTYtMjQsIC5wdXJlLXUtc20tMTctMjQsIC5wdXJlLXUtc20tMTgtMjQsIC5wdXJlLXUtc20tMTktMjQsIC5wdXJlLXUtc20tMjAtMjQsIC5wdXJlLXUtc20tMjEtMjQsIC5wdXJlLXUtc20tMjItMjQsIC5wdXJlLXUtc20tMjMtMjQsIC5wdXJlLXUtc20tMjQtMjQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG5cbiAgLnB1cmUtdS1zbS0xLTI0IHtcbiAgICB3aWR0aDogNC4xNjY3JTtcbiAgICAqd2lkdGg6IDQuMTM1NyU7XG4gIH1cblxuICAucHVyZS11LXNtLTEtMTIsIC5wdXJlLXUtc20tMi0yNCB7XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gICAgKndpZHRoOiA4LjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1zbS0xLTgsIC5wdXJlLXUtc20tMy0yNCB7XG4gICAgd2lkdGg6IDEyLjUwMDAlO1xuICAgICp3aWR0aDogMTIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTEtNiwgLnB1cmUtdS1zbS00LTI0IHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgICp3aWR0aDogMTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTUtMjQge1xuICAgIHdpZHRoOiAyMC44MzMzJTtcbiAgICAqd2lkdGg6IDIwLjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1zbS0xLTQsIC5wdXJlLXUtc20tNi0yNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS1zbS03LTI0IHtcbiAgICB3aWR0aDogMjkuMTY2NyU7XG4gICAgKndpZHRoOiAyOS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tMS0zLCAucHVyZS11LXNtLTgtMjQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1zbS0zLTgsIC5wdXJlLXUtc20tOS0yNCB7XG4gICAgd2lkdGg6IDM3LjUwMDAlO1xuICAgICp3aWR0aDogMzcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTItNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICAqd2lkdGg6IDM5Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS1zbS01LTEyLCAucHVyZS11LXNtLTEwLTI0IHtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgKndpZHRoOiA0MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tMTEtMjQge1xuICAgIHdpZHRoOiA0NS44MzMzJTtcbiAgICAqd2lkdGg6IDQ1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1zbS0xLTIsIC5wdXJlLXUtc20tMTItMjQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45NjkwJTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tMTMtMjQge1xuICAgIHdpZHRoOiA1NC4xNjY3JTtcbiAgICAqd2lkdGg6IDU0LjEzNTclO1xuICB9XG5cbiAgLnB1cmUtdS1zbS03LTEyLCAucHVyZS11LXNtLTE0LTI0IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tMy01IHtcbiAgICB3aWR0aDogNjAlO1xuICAgICp3aWR0aDogNTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTUtOCwgLnB1cmUtdS1zbS0xNS0yNCB7XG4gICAgd2lkdGg6IDYyLjUwMDAlO1xuICAgICp3aWR0aDogNjIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTItMywgLnB1cmUtdS1zbS0xNi0yNCB7XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICp3aWR0aDogNjYuNjM1NyU7XG4gIH1cblxuICAucHVyZS11LXNtLTE3LTI0IHtcbiAgICB3aWR0aDogNzAuODMzMyU7XG4gICAgKndpZHRoOiA3MC44MDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tMy00LCAucHVyZS11LXNtLTE4LTI0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTE5LTI0IHtcbiAgICB3aWR0aDogNzkuMTY2NyU7XG4gICAgKndpZHRoOiA3OS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tNC01IHtcbiAgICB3aWR0aDogODAlO1xuICAgICp3aWR0aDogNzkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTUtNiwgLnB1cmUtdS1zbS0yMC0yNCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICp3aWR0aDogODMuMzAyMyU7XG4gIH1cblxuICAucHVyZS11LXNtLTctOCwgLnB1cmUtdS1zbS0yMS0yNCB7XG4gICAgd2lkdGg6IDg3LjUwMDAlO1xuICAgICp3aWR0aDogODcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXNtLTExLTEyLCAucHVyZS11LXNtLTIyLTI0IHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gICAgKndpZHRoOiA5MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtc20tMjMtMjQge1xuICAgIHdpZHRoOiA5NS44MzMzJTtcbiAgICAqd2lkdGg6IDk1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1zbS0xLCAucHVyZS11LXNtLTEtMSwgLnB1cmUtdS1zbS01LTUsIC5wdXJlLXUtc20tMjQtMjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pIHtcbiAgLnB1cmUtdS1tZC0xLCAucHVyZS11LW1kLTEtMSwgLnB1cmUtdS1tZC0xLTIsIC5wdXJlLXUtbWQtMS0zLCAucHVyZS11LW1kLTItMywgLnB1cmUtdS1tZC0xLTQsIC5wdXJlLXUtbWQtMy00LCAucHVyZS11LW1kLTEtNSwgLnB1cmUtdS1tZC0yLTUsIC5wdXJlLXUtbWQtMy01LCAucHVyZS11LW1kLTQtNSwgLnB1cmUtdS1tZC01LTUsIC5wdXJlLXUtbWQtMS02LCAucHVyZS11LW1kLTUtNiwgLnB1cmUtdS1tZC0xLTgsIC5wdXJlLXUtbWQtMy04LCAucHVyZS11LW1kLTUtOCwgLnB1cmUtdS1tZC03LTgsIC5wdXJlLXUtbWQtMS0xMiwgLnB1cmUtdS1tZC01LTEyLCAucHVyZS11LW1kLTctMTIsIC5wdXJlLXUtbWQtMTEtMTIsIC5wdXJlLXUtbWQtMS0yNCwgLnB1cmUtdS1tZC0yLTI0LCAucHVyZS11LW1kLTMtMjQsIC5wdXJlLXUtbWQtNC0yNCwgLnB1cmUtdS1tZC01LTI0LCAucHVyZS11LW1kLTYtMjQsIC5wdXJlLXUtbWQtNy0yNCwgLnB1cmUtdS1tZC04LTI0LCAucHVyZS11LW1kLTktMjQsIC5wdXJlLXUtbWQtMTAtMjQsIC5wdXJlLXUtbWQtMTEtMjQsIC5wdXJlLXUtbWQtMTItMjQsIC5wdXJlLXUtbWQtMTMtMjQsIC5wdXJlLXUtbWQtMTQtMjQsIC5wdXJlLXUtbWQtMTUtMjQsIC5wdXJlLXUtbWQtMTYtMjQsIC5wdXJlLXUtbWQtMTctMjQsIC5wdXJlLXUtbWQtMTgtMjQsIC5wdXJlLXUtbWQtMTktMjQsIC5wdXJlLXUtbWQtMjAtMjQsIC5wdXJlLXUtbWQtMjEtMjQsIC5wdXJlLXUtbWQtMjItMjQsIC5wdXJlLXUtbWQtMjMtMjQsIC5wdXJlLXUtbWQtMjQtMjQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG5cbiAgLnB1cmUtdS1tZC0xLTI0IHtcbiAgICB3aWR0aDogNC4xNjY3JTtcbiAgICAqd2lkdGg6IDQuMTM1NyU7XG4gIH1cblxuICAucHVyZS11LW1kLTEtMTIsIC5wdXJlLXUtbWQtMi0yNCB7XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gICAgKndpZHRoOiA4LjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1tZC0xLTgsIC5wdXJlLXUtbWQtMy0yNCB7XG4gICAgd2lkdGg6IDEyLjUwMDAlO1xuICAgICp3aWR0aDogMTIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTEtNiwgLnB1cmUtdS1tZC00LTI0IHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgICp3aWR0aDogMTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTUtMjQge1xuICAgIHdpZHRoOiAyMC44MzMzJTtcbiAgICAqd2lkdGg6IDIwLjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1tZC0xLTQsIC5wdXJlLXUtbWQtNi0yNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS1tZC03LTI0IHtcbiAgICB3aWR0aDogMjkuMTY2NyU7XG4gICAgKndpZHRoOiAyOS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtMS0zLCAucHVyZS11LW1kLTgtMjQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1tZC0zLTgsIC5wdXJlLXUtbWQtOS0yNCB7XG4gICAgd2lkdGg6IDM3LjUwMDAlO1xuICAgICp3aWR0aDogMzcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTItNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICAqd2lkdGg6IDM5Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS1tZC01LTEyLCAucHVyZS11LW1kLTEwLTI0IHtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgKndpZHRoOiA0MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtMTEtMjQge1xuICAgIHdpZHRoOiA0NS44MzMzJTtcbiAgICAqd2lkdGg6IDQ1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1tZC0xLTIsIC5wdXJlLXUtbWQtMTItMjQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45NjkwJTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtMTMtMjQge1xuICAgIHdpZHRoOiA1NC4xNjY3JTtcbiAgICAqd2lkdGg6IDU0LjEzNTclO1xuICB9XG5cbiAgLnB1cmUtdS1tZC03LTEyLCAucHVyZS11LW1kLTE0LTI0IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtMy01IHtcbiAgICB3aWR0aDogNjAlO1xuICAgICp3aWR0aDogNTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTUtOCwgLnB1cmUtdS1tZC0xNS0yNCB7XG4gICAgd2lkdGg6IDYyLjUwMDAlO1xuICAgICp3aWR0aDogNjIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTItMywgLnB1cmUtdS1tZC0xNi0yNCB7XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICp3aWR0aDogNjYuNjM1NyU7XG4gIH1cblxuICAucHVyZS11LW1kLTE3LTI0IHtcbiAgICB3aWR0aDogNzAuODMzMyU7XG4gICAgKndpZHRoOiA3MC44MDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtMy00LCAucHVyZS11LW1kLTE4LTI0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTE5LTI0IHtcbiAgICB3aWR0aDogNzkuMTY2NyU7XG4gICAgKndpZHRoOiA3OS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtNC01IHtcbiAgICB3aWR0aDogODAlO1xuICAgICp3aWR0aDogNzkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTUtNiwgLnB1cmUtdS1tZC0yMC0yNCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICp3aWR0aDogODMuMzAyMyU7XG4gIH1cblxuICAucHVyZS11LW1kLTctOCwgLnB1cmUtdS1tZC0yMS0yNCB7XG4gICAgd2lkdGg6IDg3LjUwMDAlO1xuICAgICp3aWR0aDogODcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LW1kLTExLTEyLCAucHVyZS11LW1kLTIyLTI0IHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gICAgKndpZHRoOiA5MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbWQtMjMtMjQge1xuICAgIHdpZHRoOiA5NS44MzMzJTtcbiAgICAqd2lkdGg6IDk1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1tZC0xLCAucHVyZS11LW1kLTEtMSwgLnB1cmUtdS1tZC01LTUsIC5wdXJlLXUtbWQtMjQtMjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDY0ZW0pIHtcbiAgLnB1cmUtdS1sZy0xLCAucHVyZS11LWxnLTEtMSwgLnB1cmUtdS1sZy0xLTIsIC5wdXJlLXUtbGctMS0zLCAucHVyZS11LWxnLTItMywgLnB1cmUtdS1sZy0xLTQsIC5wdXJlLXUtbGctMy00LCAucHVyZS11LWxnLTEtNSwgLnB1cmUtdS1sZy0yLTUsIC5wdXJlLXUtbGctMy01LCAucHVyZS11LWxnLTQtNSwgLnB1cmUtdS1sZy01LTUsIC5wdXJlLXUtbGctMS02LCAucHVyZS11LWxnLTUtNiwgLnB1cmUtdS1sZy0xLTgsIC5wdXJlLXUtbGctMy04LCAucHVyZS11LWxnLTUtOCwgLnB1cmUtdS1sZy03LTgsIC5wdXJlLXUtbGctMS0xMiwgLnB1cmUtdS1sZy01LTEyLCAucHVyZS11LWxnLTctMTIsIC5wdXJlLXUtbGctMTEtMTIsIC5wdXJlLXUtbGctMS0yNCwgLnB1cmUtdS1sZy0yLTI0LCAucHVyZS11LWxnLTMtMjQsIC5wdXJlLXUtbGctNC0yNCwgLnB1cmUtdS1sZy01LTI0LCAucHVyZS11LWxnLTYtMjQsIC5wdXJlLXUtbGctNy0yNCwgLnB1cmUtdS1sZy04LTI0LCAucHVyZS11LWxnLTktMjQsIC5wdXJlLXUtbGctMTAtMjQsIC5wdXJlLXUtbGctMTEtMjQsIC5wdXJlLXUtbGctMTItMjQsIC5wdXJlLXUtbGctMTMtMjQsIC5wdXJlLXUtbGctMTQtMjQsIC5wdXJlLXUtbGctMTUtMjQsIC5wdXJlLXUtbGctMTYtMjQsIC5wdXJlLXUtbGctMTctMjQsIC5wdXJlLXUtbGctMTgtMjQsIC5wdXJlLXUtbGctMTktMjQsIC5wdXJlLXUtbGctMjAtMjQsIC5wdXJlLXUtbGctMjEtMjQsIC5wdXJlLXUtbGctMjItMjQsIC5wdXJlLXUtbGctMjMtMjQsIC5wdXJlLXUtbGctMjQtMjQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG5cbiAgLnB1cmUtdS1sZy0xLTI0IHtcbiAgICB3aWR0aDogNC4xNjY3JTtcbiAgICAqd2lkdGg6IDQuMTM1NyU7XG4gIH1cblxuICAucHVyZS11LWxnLTEtMTIsIC5wdXJlLXUtbGctMi0yNCB7XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gICAgKndpZHRoOiA4LjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1sZy0xLTgsIC5wdXJlLXUtbGctMy0yNCB7XG4gICAgd2lkdGg6IDEyLjUwMDAlO1xuICAgICp3aWR0aDogMTIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTEtNiwgLnB1cmUtdS1sZy00LTI0IHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgICp3aWR0aDogMTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTUtMjQge1xuICAgIHdpZHRoOiAyMC44MzMzJTtcbiAgICAqd2lkdGg6IDIwLjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1sZy0xLTQsIC5wdXJlLXUtbGctNi0yNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS1sZy03LTI0IHtcbiAgICB3aWR0aDogMjkuMTY2NyU7XG4gICAgKndpZHRoOiAyOS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctMS0zLCAucHVyZS11LWxnLTgtMjQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1sZy0zLTgsIC5wdXJlLXUtbGctOS0yNCB7XG4gICAgd2lkdGg6IDM3LjUwMDAlO1xuICAgICp3aWR0aDogMzcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTItNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICAqd2lkdGg6IDM5Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS1sZy01LTEyLCAucHVyZS11LWxnLTEwLTI0IHtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgKndpZHRoOiA0MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctMTEtMjQge1xuICAgIHdpZHRoOiA0NS44MzMzJTtcbiAgICAqd2lkdGg6IDQ1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1sZy0xLTIsIC5wdXJlLXUtbGctMTItMjQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45NjkwJTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctMTMtMjQge1xuICAgIHdpZHRoOiA1NC4xNjY3JTtcbiAgICAqd2lkdGg6IDU0LjEzNTclO1xuICB9XG5cbiAgLnB1cmUtdS1sZy03LTEyLCAucHVyZS11LWxnLTE0LTI0IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctMy01IHtcbiAgICB3aWR0aDogNjAlO1xuICAgICp3aWR0aDogNTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTUtOCwgLnB1cmUtdS1sZy0xNS0yNCB7XG4gICAgd2lkdGg6IDYyLjUwMDAlO1xuICAgICp3aWR0aDogNjIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTItMywgLnB1cmUtdS1sZy0xNi0yNCB7XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICp3aWR0aDogNjYuNjM1NyU7XG4gIH1cblxuICAucHVyZS11LWxnLTE3LTI0IHtcbiAgICB3aWR0aDogNzAuODMzMyU7XG4gICAgKndpZHRoOiA3MC44MDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctMy00LCAucHVyZS11LWxnLTE4LTI0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTE5LTI0IHtcbiAgICB3aWR0aDogNzkuMTY2NyU7XG4gICAgKndpZHRoOiA3OS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctNC01IHtcbiAgICB3aWR0aDogODAlO1xuICAgICp3aWR0aDogNzkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTUtNiwgLnB1cmUtdS1sZy0yMC0yNCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICp3aWR0aDogODMuMzAyMyU7XG4gIH1cblxuICAucHVyZS11LWxnLTctOCwgLnB1cmUtdS1sZy0yMS0yNCB7XG4gICAgd2lkdGg6IDg3LjUwMDAlO1xuICAgICp3aWR0aDogODcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LWxnLTExLTEyLCAucHVyZS11LWxnLTIyLTI0IHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gICAgKndpZHRoOiA5MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUtbGctMjMtMjQge1xuICAgIHdpZHRoOiA5NS44MzMzJTtcbiAgICAqd2lkdGg6IDk1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS1sZy0xLCAucHVyZS11LWxnLTEtMSwgLnB1cmUtdS1sZy01LTUsIC5wdXJlLXUtbGctMjQtMjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDgwZW0pIHtcbiAgLnB1cmUtdS14bC0xLCAucHVyZS11LXhsLTEtMSwgLnB1cmUtdS14bC0xLTIsIC5wdXJlLXUteGwtMS0zLCAucHVyZS11LXhsLTItMywgLnB1cmUtdS14bC0xLTQsIC5wdXJlLXUteGwtMy00LCAucHVyZS11LXhsLTEtNSwgLnB1cmUtdS14bC0yLTUsIC5wdXJlLXUteGwtMy01LCAucHVyZS11LXhsLTQtNSwgLnB1cmUtdS14bC01LTUsIC5wdXJlLXUteGwtMS02LCAucHVyZS11LXhsLTUtNiwgLnB1cmUtdS14bC0xLTgsIC5wdXJlLXUteGwtMy04LCAucHVyZS11LXhsLTUtOCwgLnB1cmUtdS14bC03LTgsIC5wdXJlLXUteGwtMS0xMiwgLnB1cmUtdS14bC01LTEyLCAucHVyZS11LXhsLTctMTIsIC5wdXJlLXUteGwtMTEtMTIsIC5wdXJlLXUteGwtMS0yNCwgLnB1cmUtdS14bC0yLTI0LCAucHVyZS11LXhsLTMtMjQsIC5wdXJlLXUteGwtNC0yNCwgLnB1cmUtdS14bC01LTI0LCAucHVyZS11LXhsLTYtMjQsIC5wdXJlLXUteGwtNy0yNCwgLnB1cmUtdS14bC04LTI0LCAucHVyZS11LXhsLTktMjQsIC5wdXJlLXUteGwtMTAtMjQsIC5wdXJlLXUteGwtMTEtMjQsIC5wdXJlLXUteGwtMTItMjQsIC5wdXJlLXUteGwtMTMtMjQsIC5wdXJlLXUteGwtMTQtMjQsIC5wdXJlLXUteGwtMTUtMjQsIC5wdXJlLXUteGwtMTYtMjQsIC5wdXJlLXUteGwtMTctMjQsIC5wdXJlLXUteGwtMTgtMjQsIC5wdXJlLXUteGwtMTktMjQsIC5wdXJlLXUteGwtMjAtMjQsIC5wdXJlLXUteGwtMjEtMjQsIC5wdXJlLXUteGwtMjItMjQsIC5wdXJlLXUteGwtMjMtMjQsIC5wdXJlLXUteGwtMjQtMjQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAqZGlzcGxheTogaW5saW5lO1xuICAgIHpvb206IDE7XG4gICAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHRleHQtcmVuZGVyaW5nOiBhdXRvO1xuICB9XG5cbiAgLnB1cmUtdS14bC0xLTI0IHtcbiAgICB3aWR0aDogNC4xNjY3JTtcbiAgICAqd2lkdGg6IDQuMTM1NyU7XG4gIH1cblxuICAucHVyZS11LXhsLTEtMTIsIC5wdXJlLXUteGwtMi0yNCB7XG4gICAgd2lkdGg6IDguMzMzMyU7XG4gICAgKndpZHRoOiA4LjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS14bC0xLTgsIC5wdXJlLXUteGwtMy0yNCB7XG4gICAgd2lkdGg6IDEyLjUwMDAlO1xuICAgICp3aWR0aDogMTIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTEtNiwgLnB1cmUtdS14bC00LTI0IHtcbiAgICB3aWR0aDogMTYuNjY2NyU7XG4gICAgKndpZHRoOiAxNi42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtMS01IHtcbiAgICB3aWR0aDogMjAlO1xuICAgICp3aWR0aDogMTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTUtMjQge1xuICAgIHdpZHRoOiAyMC44MzMzJTtcbiAgICAqd2lkdGg6IDIwLjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS14bC0xLTQsIC5wdXJlLXUteGwtNi0yNCB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICAqd2lkdGg6IDI0Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS14bC03LTI0IHtcbiAgICB3aWR0aDogMjkuMTY2NyU7XG4gICAgKndpZHRoOiAyOS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtMS0zLCAucHVyZS11LXhsLTgtMjQge1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICAqd2lkdGg6IDMzLjMwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS14bC0zLTgsIC5wdXJlLXUteGwtOS0yNCB7XG4gICAgd2lkdGg6IDM3LjUwMDAlO1xuICAgICp3aWR0aDogMzcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTItNSB7XG4gICAgd2lkdGg6IDQwJTtcbiAgICAqd2lkdGg6IDM5Ljk2OTAlO1xuICB9XG5cbiAgLnB1cmUtdS14bC01LTEyLCAucHVyZS11LXhsLTEwLTI0IHtcbiAgICB3aWR0aDogNDEuNjY2NyU7XG4gICAgKndpZHRoOiA0MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtMTEtMjQge1xuICAgIHdpZHRoOiA0NS44MzMzJTtcbiAgICAqd2lkdGg6IDQ1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS14bC0xLTIsIC5wdXJlLXUteGwtMTItMjQge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgKndpZHRoOiA0OS45NjkwJTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtMTMtMjQge1xuICAgIHdpZHRoOiA1NC4xNjY3JTtcbiAgICAqd2lkdGg6IDU0LjEzNTclO1xuICB9XG5cbiAgLnB1cmUtdS14bC03LTEyLCAucHVyZS11LXhsLTE0LTI0IHtcbiAgICB3aWR0aDogNTguMzMzMyU7XG4gICAgKndpZHRoOiA1OC4zMDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtMy01IHtcbiAgICB3aWR0aDogNjAlO1xuICAgICp3aWR0aDogNTkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTUtOCwgLnB1cmUtdS14bC0xNS0yNCB7XG4gICAgd2lkdGg6IDYyLjUwMDAlO1xuICAgICp3aWR0aDogNjIuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTItMywgLnB1cmUtdS14bC0xNi0yNCB7XG4gICAgd2lkdGg6IDY2LjY2NjclO1xuICAgICp3aWR0aDogNjYuNjM1NyU7XG4gIH1cblxuICAucHVyZS11LXhsLTE3LTI0IHtcbiAgICB3aWR0aDogNzAuODMzMyU7XG4gICAgKndpZHRoOiA3MC44MDIzJTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtMy00LCAucHVyZS11LXhsLTE4LTI0IHtcbiAgICB3aWR0aDogNzUlO1xuICAgICp3aWR0aDogNzQuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTE5LTI0IHtcbiAgICB3aWR0aDogNzkuMTY2NyU7XG4gICAgKndpZHRoOiA3OS4xMzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtNC01IHtcbiAgICB3aWR0aDogODAlO1xuICAgICp3aWR0aDogNzkuOTY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTUtNiwgLnB1cmUtdS14bC0yMC0yNCB7XG4gICAgd2lkdGg6IDgzLjMzMzMlO1xuICAgICp3aWR0aDogODMuMzAyMyU7XG4gIH1cblxuICAucHVyZS11LXhsLTctOCwgLnB1cmUtdS14bC0yMS0yNCB7XG4gICAgd2lkdGg6IDg3LjUwMDAlO1xuICAgICp3aWR0aDogODcuNDY5MCU7XG4gIH1cblxuICAucHVyZS11LXhsLTExLTEyLCAucHVyZS11LXhsLTIyLTI0IHtcbiAgICB3aWR0aDogOTEuNjY2NyU7XG4gICAgKndpZHRoOiA5MS42MzU3JTtcbiAgfVxuXG4gIC5wdXJlLXUteGwtMjMtMjQge1xuICAgIHdpZHRoOiA5NS44MzMzJTtcbiAgICAqd2lkdGg6IDk1LjgwMjMlO1xuICB9XG5cbiAgLnB1cmUtdS14bC0xLCAucHVyZS11LXhsLTEtMSwgLnB1cmUtdS14bC01LTUsIC5wdXJlLXUteGwtMjQtMjQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvKiFcbiAqICBGb250IEF3ZXNvbWUgNC43LjAgYnkgQGRhdmVnYW5keSAtIGh0dHA6Ly9mb250YXdlc29tZS5pbyAtIEBmb250YXdlc29tZVxuICogIExpY2Vuc2UgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8vbGljZW5zZSAoRm9udDogU0lMIE9GTCAxLjEsIENTUzogTUlUIExpY2Vuc2UpXG4gKi9cblxuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInBhdGhcIjtcbkBpbXBvcnQgXCJjb3JlXCI7XG5AaW1wb3J0IFwibGFyZ2VyXCI7XG5AaW1wb3J0IFwiZml4ZWQtd2lkdGhcIjtcbkBpbXBvcnQgXCJsaXN0XCI7XG5AaW1wb3J0IFwiYm9yZGVyZWQtcHVsbGVkXCI7XG5AaW1wb3J0IFwiYW5pbWF0ZWRcIjtcbkBpbXBvcnQgXCJyb3RhdGVkLWZsaXBwZWRcIjtcbkBpbXBvcnQgXCJzdGFja2VkXCI7XG5AaW1wb3J0IFwiaWNvbnNcIjtcbkBpbXBvcnQgXCJzY3JlZW4tcmVhZGVyXCI7XG4iLCIvKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogJ0ZvbnRBd2Vzb21lJztcbiAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC5lb3Q/dj0jeyRmYS12ZXJzaW9ufScpO1xuICBzcmM6IHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSxcbiAgICB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmMj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd3b2ZmMicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LndvZmY/dj0jeyRmYS12ZXJzaW9ufScpIGZvcm1hdCgnd29mZicpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PSN7JGZhLXZlcnNpb259JykgZm9ybWF0KCd0cnVldHlwZScpLFxuICAgIHVybCgnI3skZmEtZm9udC1wYXRofS9mb250YXdlc29tZS13ZWJmb250LnN2Zz92PSN7JGZhLXZlcnNpb259I2ZvbnRhd2Vzb21lcmVndWxhcicpIGZvcm1hdCgnc3ZnJyk7XG4vLyAgc3JjOiB1cmwoJyN7JGZhLWZvbnQtcGF0aH0vRm9udEF3ZXNvbWUub3RmJykgZm9ybWF0KCdvcGVudHlwZScpOyAvLyB1c2VkIHdoZW4gZGV2ZWxvcGluZyBmb250c1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG4iLCIvLyBCYXNlIENsYXNzIERlZmluaXRpb25cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG4iLCIvLyBJY29uIFNpemVzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8qIG1ha2VzIHRoZSBmb250IDMzJSBsYXJnZXIgcmVsYXRpdmUgdG8gdGhlIGljb24gY29udGFpbmVyICovXG4uI3skZmEtY3NzLXByZWZpeH0tbGcge1xuICBmb250LXNpemU6ICg0ZW0gLyAzKTtcbiAgbGluZS1oZWlnaHQ6ICgzZW0gLyA0KTtcbiAgdmVydGljYWwtYWxpZ246IC0xNSU7XG59XG4uI3skZmEtY3NzLXByZWZpeH0tMnggeyBmb250LXNpemU6IDJlbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LTN4IHsgZm9udC1zaXplOiAzZW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS00eCB7IGZvbnQtc2l6ZTogNGVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tNXggeyBmb250LXNpemU6IDVlbTsgfVxuIiwiLy8gRml4ZWQgV2lkdGggSWNvbnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi4jeyRmYS1jc3MtcHJlZml4fS1mdyB7XG4gIHdpZHRoOiAoMThlbSAvIDE0KTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuIiwiLy8gTGlzdCBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uI3skZmEtY3NzLXByZWZpeH0tdWwge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIG1hcmdpbi1sZWZ0OiAkZmEtbGktd2lkdGg7XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbiAgPiBsaSB7IHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxufVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAtJGZhLWxpLXdpZHRoO1xuICB3aWR0aDogJGZhLWxpLXdpZHRoO1xuICB0b3A6ICgyZW0gLyAxNCk7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgJi4jeyRmYS1jc3MtcHJlZml4fS1sZyB7XG4gICAgbGVmdDogLSRmYS1saS13aWR0aCArICg0ZW0gLyAxNCk7XG4gIH1cbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZhLWZvbnQtcGF0aDogICAgICAgIFwiLi4vZm9udHNcIiAhZGVmYXVsdDtcbiRmYS1mb250LXNpemUtYmFzZTogICAxNHB4ICFkZWZhdWx0O1xuJGZhLWxpbmUtaGVpZ2h0LWJhc2U6IDEgIWRlZmF1bHQ7XG4vLyRmYS1mb250LXBhdGg6ICAgICAgICBcIi8vbmV0ZG5hLmJvb3RzdHJhcGNkbi5jb20vZm9udC1hd2Vzb21lLzQuNy4wL2ZvbnRzXCIgIWRlZmF1bHQ7IC8vIGZvciByZWZlcmVuY2luZyBCb290c3RyYXAgQ0ROIGZvbnQgZmlsZXMgZGlyZWN0bHlcbiRmYS1jc3MtcHJlZml4OiAgICAgICBmYSAhZGVmYXVsdDtcbiRmYS12ZXJzaW9uOiAgICAgICAgICBcIjQuNy4wXCIgIWRlZmF1bHQ7XG4kZmEtYm9yZGVyLWNvbG9yOiAgICAgI2VlZSAhZGVmYXVsdDtcbiRmYS1pbnZlcnNlOiAgICAgICAgICAjZmZmICFkZWZhdWx0O1xuJGZhLWxpLXdpZHRoOiAgICAgICAgICgzMGVtIC8gMTQpICFkZWZhdWx0O1xuXG4kZmEtdmFyLTUwMHB4OiBcIlxcZjI2ZVwiO1xuJGZhLXZhci1hZGRyZXNzLWJvb2s6IFwiXFxmMmI5XCI7XG4kZmEtdmFyLWFkZHJlc3MtYm9vay1vOiBcIlxcZjJiYVwiO1xuJGZhLXZhci1hZGRyZXNzLWNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLWFkZHJlc3MtY2FyZC1vOiBcIlxcZjJiY1wiO1xuJGZhLXZhci1hZGp1c3Q6IFwiXFxmMDQyXCI7XG4kZmEtdmFyLWFkbjogXCJcXGYxNzBcIjtcbiRmYS12YXItYWxpZ24tY2VudGVyOiBcIlxcZjAzN1wiO1xuJGZhLXZhci1hbGlnbi1qdXN0aWZ5OiBcIlxcZjAzOVwiO1xuJGZhLXZhci1hbGlnbi1sZWZ0OiBcIlxcZjAzNlwiO1xuJGZhLXZhci1hbGlnbi1yaWdodDogXCJcXGYwMzhcIjtcbiRmYS12YXItYW1hem9uOiBcIlxcZjI3MFwiO1xuJGZhLXZhci1hbWJ1bGFuY2U6IFwiXFxmMGY5XCI7XG4kZmEtdmFyLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hbmNob3I6IFwiXFxmMTNkXCI7XG4kZmEtdmFyLWFuZHJvaWQ6IFwiXFxmMTdiXCI7XG4kZmEtdmFyLWFuZ2VsbGlzdDogXCJcXGYyMDlcIjtcbiRmYS12YXItYW5nbGUtZG91YmxlLWRvd246IFwiXFxmMTAzXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OiBcIlxcZjEwMFwiO1xuJGZhLXZhci1hbmdsZS1kb3VibGUtcmlnaHQ6IFwiXFxmMTAxXCI7XG4kZmEtdmFyLWFuZ2xlLWRvdWJsZS11cDogXCJcXGYxMDJcIjtcbiRmYS12YXItYW5nbGUtZG93bjogXCJcXGYxMDdcIjtcbiRmYS12YXItYW5nbGUtbGVmdDogXCJcXGYxMDRcIjtcbiRmYS12YXItYW5nbGUtcmlnaHQ6IFwiXFxmMTA1XCI7XG4kZmEtdmFyLWFuZ2xlLXVwOiBcIlxcZjEwNlwiO1xuJGZhLXZhci1hcHBsZTogXCJcXGYxNzlcIjtcbiRmYS12YXItYXJjaGl2ZTogXCJcXGYxODdcIjtcbiRmYS12YXItYXJlYS1jaGFydDogXCJcXGYxZmVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLWRvd246IFwiXFxmMGFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OiBcIlxcZjBhOFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1kb3duOiBcIlxcZjAxYVwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OiBcIlxcZjE5MFwiO1xuJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDogXCJcXGYxOGVcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLW8tdXA6IFwiXFxmMDFiXCI7XG4kZmEtdmFyLWFycm93LWNpcmNsZS1yaWdodDogXCJcXGYwYTlcIjtcbiRmYS12YXItYXJyb3ctY2lyY2xlLXVwOiBcIlxcZjBhYVwiO1xuJGZhLXZhci1hcnJvdy1kb3duOiBcIlxcZjA2M1wiO1xuJGZhLXZhci1hcnJvdy1sZWZ0OiBcIlxcZjA2MFwiO1xuJGZhLXZhci1hcnJvdy1yaWdodDogXCJcXGYwNjFcIjtcbiRmYS12YXItYXJyb3ctdXA6IFwiXFxmMDYyXCI7XG4kZmEtdmFyLWFycm93czogXCJcXGYwNDdcIjtcbiRmYS12YXItYXJyb3dzLWFsdDogXCJcXGYwYjJcIjtcbiRmYS12YXItYXJyb3dzLWg6IFwiXFxmMDdlXCI7XG4kZmEtdmFyLWFycm93cy12OiBcIlxcZjA3ZFwiO1xuJGZhLXZhci1hc2wtaW50ZXJwcmV0aW5nOiBcIlxcZjJhM1wiO1xuJGZhLXZhci1hc3Npc3RpdmUtbGlzdGVuaW5nLXN5c3RlbXM6IFwiXFxmMmEyXCI7XG4kZmEtdmFyLWFzdGVyaXNrOiBcIlxcZjA2OVwiO1xuJGZhLXZhci1hdDogXCJcXGYxZmFcIjtcbiRmYS12YXItYXVkaW8tZGVzY3JpcHRpb246IFwiXFxmMjllXCI7XG4kZmEtdmFyLWF1dG9tb2JpbGU6IFwiXFxmMWI5XCI7XG4kZmEtdmFyLWJhY2t3YXJkOiBcIlxcZjA0YVwiO1xuJGZhLXZhci1iYWxhbmNlLXNjYWxlOiBcIlxcZjI0ZVwiO1xuJGZhLXZhci1iYW46IFwiXFxmMDVlXCI7XG4kZmEtdmFyLWJhbmRjYW1wOiBcIlxcZjJkNVwiO1xuJGZhLXZhci1iYW5rOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1iYXItY2hhcnQ6IFwiXFxmMDgwXCI7XG4kZmEtdmFyLWJhci1jaGFydC1vOiBcIlxcZjA4MFwiO1xuJGZhLXZhci1iYXJjb2RlOiBcIlxcZjAyYVwiO1xuJGZhLXZhci1iYXJzOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1iYXRoOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXRodHViOiBcIlxcZjJjZFwiO1xuJGZhLXZhci1iYXR0ZXJ5OiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LTA6IFwiXFxmMjQ0XCI7XG4kZmEtdmFyLWJhdHRlcnktMTogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS0yOiBcIlxcZjI0MlwiO1xuJGZhLXZhci1iYXR0ZXJ5LTM6IFwiXFxmMjQxXCI7XG4kZmEtdmFyLWJhdHRlcnktNDogXCJcXGYyNDBcIjtcbiRmYS12YXItYmF0dGVyeS1lbXB0eTogXCJcXGYyNDRcIjtcbiRmYS12YXItYmF0dGVyeS1mdWxsOiBcIlxcZjI0MFwiO1xuJGZhLXZhci1iYXR0ZXJ5LWhhbGY6IFwiXFxmMjQyXCI7XG4kZmEtdmFyLWJhdHRlcnktcXVhcnRlcjogXCJcXGYyNDNcIjtcbiRmYS12YXItYmF0dGVyeS10aHJlZS1xdWFydGVyczogXCJcXGYyNDFcIjtcbiRmYS12YXItYmVkOiBcIlxcZjIzNlwiO1xuJGZhLXZhci1iZWVyOiBcIlxcZjBmY1wiO1xuJGZhLXZhci1iZWhhbmNlOiBcIlxcZjFiNFwiO1xuJGZhLXZhci1iZWhhbmNlLXNxdWFyZTogXCJcXGYxYjVcIjtcbiRmYS12YXItYmVsbDogXCJcXGYwZjNcIjtcbiRmYS12YXItYmVsbC1vOiBcIlxcZjBhMlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoOiBcIlxcZjFmNlwiO1xuJGZhLXZhci1iZWxsLXNsYXNoLW86IFwiXFxmMWY3XCI7XG4kZmEtdmFyLWJpY3ljbGU6IFwiXFxmMjA2XCI7XG4kZmEtdmFyLWJpbm9jdWxhcnM6IFwiXFxmMWU1XCI7XG4kZmEtdmFyLWJpcnRoZGF5LWNha2U6IFwiXFxmMWZkXCI7XG4kZmEtdmFyLWJpdGJ1Y2tldDogXCJcXGYxNzFcIjtcbiRmYS12YXItYml0YnVja2V0LXNxdWFyZTogXCJcXGYxNzJcIjtcbiRmYS12YXItYml0Y29pbjogXCJcXGYxNWFcIjtcbiRmYS12YXItYmxhY2stdGllOiBcIlxcZjI3ZVwiO1xuJGZhLXZhci1ibGluZDogXCJcXGYyOWRcIjtcbiRmYS12YXItYmx1ZXRvb3RoOiBcIlxcZjI5M1wiO1xuJGZhLXZhci1ibHVldG9vdGgtYjogXCJcXGYyOTRcIjtcbiRmYS12YXItYm9sZDogXCJcXGYwMzJcIjtcbiRmYS12YXItYm9sdDogXCJcXGYwZTdcIjtcbiRmYS12YXItYm9tYjogXCJcXGYxZTJcIjtcbiRmYS12YXItYm9vazogXCJcXGYwMmRcIjtcbiRmYS12YXItYm9va21hcms6IFwiXFxmMDJlXCI7XG4kZmEtdmFyLWJvb2ttYXJrLW86IFwiXFxmMDk3XCI7XG4kZmEtdmFyLWJyYWlsbGU6IFwiXFxmMmExXCI7XG4kZmEtdmFyLWJyaWVmY2FzZTogXCJcXGYwYjFcIjtcbiRmYS12YXItYnRjOiBcIlxcZjE1YVwiO1xuJGZhLXZhci1idWc6IFwiXFxmMTg4XCI7XG4kZmEtdmFyLWJ1aWxkaW5nOiBcIlxcZjFhZFwiO1xuJGZhLXZhci1idWlsZGluZy1vOiBcIlxcZjBmN1wiO1xuJGZhLXZhci1idWxsaG9ybjogXCJcXGYwYTFcIjtcbiRmYS12YXItYnVsbHNleWU6IFwiXFxmMTQwXCI7XG4kZmEtdmFyLWJ1czogXCJcXGYyMDdcIjtcbiRmYS12YXItYnV5c2VsbGFkczogXCJcXGYyMGRcIjtcbiRmYS12YXItY2FiOiBcIlxcZjFiYVwiO1xuJGZhLXZhci1jYWxjdWxhdG9yOiBcIlxcZjFlY1wiO1xuJGZhLXZhci1jYWxlbmRhcjogXCJcXGYwNzNcIjtcbiRmYS12YXItY2FsZW5kYXItY2hlY2stbzogXCJcXGYyNzRcIjtcbiRmYS12YXItY2FsZW5kYXItbWludXMtbzogXCJcXGYyNzJcIjtcbiRmYS12YXItY2FsZW5kYXItbzogXCJcXGYxMzNcIjtcbiRmYS12YXItY2FsZW5kYXItcGx1cy1vOiBcIlxcZjI3MVwiO1xuJGZhLXZhci1jYWxlbmRhci10aW1lcy1vOiBcIlxcZjI3M1wiO1xuJGZhLXZhci1jYW1lcmE6IFwiXFxmMDMwXCI7XG4kZmEtdmFyLWNhbWVyYS1yZXRybzogXCJcXGYwODNcIjtcbiRmYS12YXItY2FyOiBcIlxcZjFiOVwiO1xuJGZhLXZhci1jYXJldC1kb3duOiBcIlxcZjBkN1wiO1xuJGZhLXZhci1jYXJldC1sZWZ0OiBcIlxcZjBkOVwiO1xuJGZhLXZhci1jYXJldC1yaWdodDogXCJcXGYwZGFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tZG93bjogXCJcXGYxNTBcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tbGVmdDogXCJcXGYxOTFcIjtcbiRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ6IFwiXFxmMTUyXCI7XG4kZmEtdmFyLWNhcmV0LXNxdWFyZS1vLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci1jYXJldC11cDogXCJcXGYwZDhcIjtcbiRmYS12YXItY2FydC1hcnJvdy1kb3duOiBcIlxcZjIxOFwiO1xuJGZhLXZhci1jYXJ0LXBsdXM6IFwiXFxmMjE3XCI7XG4kZmEtdmFyLWNjOiBcIlxcZjIwYVwiO1xuJGZhLXZhci1jYy1hbWV4OiBcIlxcZjFmM1wiO1xuJGZhLXZhci1jYy1kaW5lcnMtY2x1YjogXCJcXGYyNGNcIjtcbiRmYS12YXItY2MtZGlzY292ZXI6IFwiXFxmMWYyXCI7XG4kZmEtdmFyLWNjLWpjYjogXCJcXGYyNGJcIjtcbiRmYS12YXItY2MtbWFzdGVyY2FyZDogXCJcXGYxZjFcIjtcbiRmYS12YXItY2MtcGF5cGFsOiBcIlxcZjFmNFwiO1xuJGZhLXZhci1jYy1zdHJpcGU6IFwiXFxmMWY1XCI7XG4kZmEtdmFyLWNjLXZpc2E6IFwiXFxmMWYwXCI7XG4kZmEtdmFyLWNlcnRpZmljYXRlOiBcIlxcZjBhM1wiO1xuJGZhLXZhci1jaGFpbjogXCJcXGYwYzFcIjtcbiRmYS12YXItY2hhaW4tYnJva2VuOiBcIlxcZjEyN1wiO1xuJGZhLXZhci1jaGVjazogXCJcXGYwMGNcIjtcbiRmYS12YXItY2hlY2stY2lyY2xlOiBcIlxcZjA1OFwiO1xuJGZhLXZhci1jaGVjay1jaXJjbGUtbzogXCJcXGYwNWRcIjtcbiRmYS12YXItY2hlY2stc3F1YXJlOiBcIlxcZjE0YVwiO1xuJGZhLXZhci1jaGVjay1zcXVhcmUtbzogXCJcXGYwNDZcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjogXCJcXGYxM2FcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtbGVmdDogXCJcXGYxMzdcIjtcbiRmYS12YXItY2hldnJvbi1jaXJjbGUtcmlnaHQ6IFwiXFxmMTM4XCI7XG4kZmEtdmFyLWNoZXZyb24tY2lyY2xlLXVwOiBcIlxcZjEzOVwiO1xuJGZhLXZhci1jaGV2cm9uLWRvd246IFwiXFxmMDc4XCI7XG4kZmEtdmFyLWNoZXZyb24tbGVmdDogXCJcXGYwNTNcIjtcbiRmYS12YXItY2hldnJvbi1yaWdodDogXCJcXGYwNTRcIjtcbiRmYS12YXItY2hldnJvbi11cDogXCJcXGYwNzdcIjtcbiRmYS12YXItY2hpbGQ6IFwiXFxmMWFlXCI7XG4kZmEtdmFyLWNocm9tZTogXCJcXGYyNjhcIjtcbiRmYS12YXItY2lyY2xlOiBcIlxcZjExMVwiO1xuJGZhLXZhci1jaXJjbGUtbzogXCJcXGYxMGNcIjtcbiRmYS12YXItY2lyY2xlLW8tbm90Y2g6IFwiXFxmMWNlXCI7XG4kZmEtdmFyLWNpcmNsZS10aGluOiBcIlxcZjFkYlwiO1xuJGZhLXZhci1jbGlwYm9hcmQ6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLWNsb2NrLW86IFwiXFxmMDE3XCI7XG4kZmEtdmFyLWNsb25lOiBcIlxcZjI0ZFwiO1xuJGZhLXZhci1jbG9zZTogXCJcXGYwMGRcIjtcbiRmYS12YXItY2xvdWQ6IFwiXFxmMGMyXCI7XG4kZmEtdmFyLWNsb3VkLWRvd25sb2FkOiBcIlxcZjBlZFwiO1xuJGZhLXZhci1jbG91ZC11cGxvYWQ6IFwiXFxmMGVlXCI7XG4kZmEtdmFyLWNueTogXCJcXGYxNTdcIjtcbiRmYS12YXItY29kZTogXCJcXGYxMjFcIjtcbiRmYS12YXItY29kZS1mb3JrOiBcIlxcZjEyNlwiO1xuJGZhLXZhci1jb2RlcGVuOiBcIlxcZjFjYlwiO1xuJGZhLXZhci1jb2RpZXBpZTogXCJcXGYyODRcIjtcbiRmYS12YXItY29mZmVlOiBcIlxcZjBmNFwiO1xuJGZhLXZhci1jb2c6IFwiXFxmMDEzXCI7XG4kZmEtdmFyLWNvZ3M6IFwiXFxmMDg1XCI7XG4kZmEtdmFyLWNvbHVtbnM6IFwiXFxmMGRiXCI7XG4kZmEtdmFyLWNvbW1lbnQ6IFwiXFxmMDc1XCI7XG4kZmEtdmFyLWNvbW1lbnQtbzogXCJcXGYwZTVcIjtcbiRmYS12YXItY29tbWVudGluZzogXCJcXGYyN2FcIjtcbiRmYS12YXItY29tbWVudGluZy1vOiBcIlxcZjI3YlwiO1xuJGZhLXZhci1jb21tZW50czogXCJcXGYwODZcIjtcbiRmYS12YXItY29tbWVudHMtbzogXCJcXGYwZTZcIjtcbiRmYS12YXItY29tcGFzczogXCJcXGYxNGVcIjtcbiRmYS12YXItY29tcHJlc3M6IFwiXFxmMDY2XCI7XG4kZmEtdmFyLWNvbm5lY3RkZXZlbG9wOiBcIlxcZjIwZVwiO1xuJGZhLXZhci1jb250YW86IFwiXFxmMjZkXCI7XG4kZmEtdmFyLWNvcHk6IFwiXFxmMGM1XCI7XG4kZmEtdmFyLWNvcHlyaWdodDogXCJcXGYxZjlcIjtcbiRmYS12YXItY3JlYXRpdmUtY29tbW9uczogXCJcXGYyNWVcIjtcbiRmYS12YXItY3JlZGl0LWNhcmQ6IFwiXFxmMDlkXCI7XG4kZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDogXCJcXGYyODNcIjtcbiRmYS12YXItY3JvcDogXCJcXGYxMjVcIjtcbiRmYS12YXItY3Jvc3NoYWlyczogXCJcXGYwNWJcIjtcbiRmYS12YXItY3NzMzogXCJcXGYxM2NcIjtcbiRmYS12YXItY3ViZTogXCJcXGYxYjJcIjtcbiRmYS12YXItY3ViZXM6IFwiXFxmMWIzXCI7XG4kZmEtdmFyLWN1dDogXCJcXGYwYzRcIjtcbiRmYS12YXItY3V0bGVyeTogXCJcXGYwZjVcIjtcbiRmYS12YXItZGFzaGJvYXJkOiBcIlxcZjBlNFwiO1xuJGZhLXZhci1kYXNoY3ViZTogXCJcXGYyMTBcIjtcbiRmYS12YXItZGF0YWJhc2U6IFwiXFxmMWMwXCI7XG4kZmEtdmFyLWRlYWY6IFwiXFxmMmE0XCI7XG4kZmEtdmFyLWRlYWZuZXNzOiBcIlxcZjJhNFwiO1xuJGZhLXZhci1kZWRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLWRlbGljaW91czogXCJcXGYxYTVcIjtcbiRmYS12YXItZGVza3RvcDogXCJcXGYxMDhcIjtcbiRmYS12YXItZGV2aWFudGFydDogXCJcXGYxYmRcIjtcbiRmYS12YXItZGlhbW9uZDogXCJcXGYyMTlcIjtcbiRmYS12YXItZGlnZzogXCJcXGYxYTZcIjtcbiRmYS12YXItZG9sbGFyOiBcIlxcZjE1NVwiO1xuJGZhLXZhci1kb3QtY2lyY2xlLW86IFwiXFxmMTkyXCI7XG4kZmEtdmFyLWRvd25sb2FkOiBcIlxcZjAxOVwiO1xuJGZhLXZhci1kcmliYmJsZTogXCJcXGYxN2RcIjtcbiRmYS12YXItZHJpdmVycy1saWNlbnNlOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1kcml2ZXJzLWxpY2Vuc2UtbzogXCJcXGYyYzNcIjtcbiRmYS12YXItZHJvcGJveDogXCJcXGYxNmJcIjtcbiRmYS12YXItZHJ1cGFsOiBcIlxcZjFhOVwiO1xuJGZhLXZhci1lZGdlOiBcIlxcZjI4MlwiO1xuJGZhLXZhci1lZGl0OiBcIlxcZjA0NFwiO1xuJGZhLXZhci1lZXJjYXN0OiBcIlxcZjJkYVwiO1xuJGZhLXZhci1lamVjdDogXCJcXGYwNTJcIjtcbiRmYS12YXItZWxsaXBzaXMtaDogXCJcXGYxNDFcIjtcbiRmYS12YXItZWxsaXBzaXMtdjogXCJcXGYxNDJcIjtcbiRmYS12YXItZW1waXJlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1lbnZlbG9wZTogXCJcXGYwZTBcIjtcbiRmYS12YXItZW52ZWxvcGUtbzogXCJcXGYwMDNcIjtcbiRmYS12YXItZW52ZWxvcGUtb3BlbjogXCJcXGYyYjZcIjtcbiRmYS12YXItZW52ZWxvcGUtb3Blbi1vOiBcIlxcZjJiN1wiO1xuJGZhLXZhci1lbnZlbG9wZS1zcXVhcmU6IFwiXFxmMTk5XCI7XG4kZmEtdmFyLWVudmlyYTogXCJcXGYyOTlcIjtcbiRmYS12YXItZXJhc2VyOiBcIlxcZjEyZFwiO1xuJGZhLXZhci1ldHN5OiBcIlxcZjJkN1wiO1xuJGZhLXZhci1ldXI6IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV1cm86IFwiXFxmMTUzXCI7XG4kZmEtdmFyLWV4Y2hhbmdlOiBcIlxcZjBlY1wiO1xuJGZhLXZhci1leGNsYW1hdGlvbjogXCJcXGYxMmFcIjtcbiRmYS12YXItZXhjbGFtYXRpb24tY2lyY2xlOiBcIlxcZjA2YVwiO1xuJGZhLXZhci1leGNsYW1hdGlvbi10cmlhbmdsZTogXCJcXGYwNzFcIjtcbiRmYS12YXItZXhwYW5kOiBcIlxcZjA2NVwiO1xuJGZhLXZhci1leHBlZGl0ZWRzc2w6IFwiXFxmMjNlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbms6IFwiXFxmMDhlXCI7XG4kZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOiBcIlxcZjE0Y1wiO1xuJGZhLXZhci1leWU6IFwiXFxmMDZlXCI7XG4kZmEtdmFyLWV5ZS1zbGFzaDogXCJcXGYwNzBcIjtcbiRmYS12YXItZXllZHJvcHBlcjogXCJcXGYxZmJcIjtcbiRmYS12YXItZmE6IFwiXFxmMmI0XCI7XG4kZmEtdmFyLWZhY2Vib29rOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1mOiBcIlxcZjA5YVwiO1xuJGZhLXZhci1mYWNlYm9vay1vZmZpY2lhbDogXCJcXGYyMzBcIjtcbiRmYS12YXItZmFjZWJvb2stc3F1YXJlOiBcIlxcZjA4MlwiO1xuJGZhLXZhci1mYXN0LWJhY2t3YXJkOiBcIlxcZjA0OVwiO1xuJGZhLXZhci1mYXN0LWZvcndhcmQ6IFwiXFxmMDUwXCI7XG4kZmEtdmFyLWZheDogXCJcXGYxYWNcIjtcbiRmYS12YXItZmVlZDogXCJcXGYwOWVcIjtcbiRmYS12YXItZmVtYWxlOiBcIlxcZjE4MlwiO1xuJGZhLXZhci1maWdodGVyLWpldDogXCJcXGYwZmJcIjtcbiRmYS12YXItZmlsZTogXCJcXGYxNWJcIjtcbiRmYS12YXItZmlsZS1hcmNoaXZlLW86IFwiXFxmMWM2XCI7XG4kZmEtdmFyLWZpbGUtYXVkaW8tbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS1jb2RlLW86IFwiXFxmMWM5XCI7XG4kZmEtdmFyLWZpbGUtZXhjZWwtbzogXCJcXGYxYzNcIjtcbiRmYS12YXItZmlsZS1pbWFnZS1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLW1vdmllLW86IFwiXFxmMWM4XCI7XG4kZmEtdmFyLWZpbGUtbzogXCJcXGYwMTZcIjtcbiRmYS12YXItZmlsZS1wZGYtbzogXCJcXGYxYzFcIjtcbiRmYS12YXItZmlsZS1waG90by1vOiBcIlxcZjFjNVwiO1xuJGZhLXZhci1maWxlLXBpY3R1cmUtbzogXCJcXGYxYzVcIjtcbiRmYS12YXItZmlsZS1wb3dlcnBvaW50LW86IFwiXFxmMWM0XCI7XG4kZmEtdmFyLWZpbGUtc291bmQtbzogXCJcXGYxYzdcIjtcbiRmYS12YXItZmlsZS10ZXh0OiBcIlxcZjE1Y1wiO1xuJGZhLXZhci1maWxlLXRleHQtbzogXCJcXGYwZjZcIjtcbiRmYS12YXItZmlsZS12aWRlby1vOiBcIlxcZjFjOFwiO1xuJGZhLXZhci1maWxlLXdvcmQtbzogXCJcXGYxYzJcIjtcbiRmYS12YXItZmlsZS16aXAtbzogXCJcXGYxYzZcIjtcbiRmYS12YXItZmlsZXMtbzogXCJcXGYwYzVcIjtcbiRmYS12YXItZmlsbTogXCJcXGYwMDhcIjtcbiRmYS12YXItZmlsdGVyOiBcIlxcZjBiMFwiO1xuJGZhLXZhci1maXJlOiBcIlxcZjA2ZFwiO1xuJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjogXCJcXGYxMzRcIjtcbiRmYS12YXItZmlyZWZveDogXCJcXGYyNjlcIjtcbiRmYS12YXItZmlyc3Qtb3JkZXI6IFwiXFxmMmIwXCI7XG4kZmEtdmFyLWZsYWc6IFwiXFxmMDI0XCI7XG4kZmEtdmFyLWZsYWctY2hlY2tlcmVkOiBcIlxcZjExZVwiO1xuJGZhLXZhci1mbGFnLW86IFwiXFxmMTFkXCI7XG4kZmEtdmFyLWZsYXNoOiBcIlxcZjBlN1wiO1xuJGZhLXZhci1mbGFzazogXCJcXGYwYzNcIjtcbiRmYS12YXItZmxpY2tyOiBcIlxcZjE2ZVwiO1xuJGZhLXZhci1mbG9wcHktbzogXCJcXGYwYzdcIjtcbiRmYS12YXItZm9sZGVyOiBcIlxcZjA3YlwiO1xuJGZhLXZhci1mb2xkZXItbzogXCJcXGYxMTRcIjtcbiRmYS12YXItZm9sZGVyLW9wZW46IFwiXFxmMDdjXCI7XG4kZmEtdmFyLWZvbGRlci1vcGVuLW86IFwiXFxmMTE1XCI7XG4kZmEtdmFyLWZvbnQ6IFwiXFxmMDMxXCI7XG4kZmEtdmFyLWZvbnQtYXdlc29tZTogXCJcXGYyYjRcIjtcbiRmYS12YXItZm9udGljb25zOiBcIlxcZjI4MFwiO1xuJGZhLXZhci1mb3J0LWF3ZXNvbWU6IFwiXFxmMjg2XCI7XG4kZmEtdmFyLWZvcnVtYmVlOiBcIlxcZjIxMVwiO1xuJGZhLXZhci1mb3J3YXJkOiBcIlxcZjA0ZVwiO1xuJGZhLXZhci1mb3Vyc3F1YXJlOiBcIlxcZjE4MFwiO1xuJGZhLXZhci1mcmVlLWNvZGUtY2FtcDogXCJcXGYyYzVcIjtcbiRmYS12YXItZnJvd24tbzogXCJcXGYxMTlcIjtcbiRmYS12YXItZnV0Ym9sLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLWdhbWVwYWQ6IFwiXFxmMTFiXCI7XG4kZmEtdmFyLWdhdmVsOiBcIlxcZjBlM1wiO1xuJGZhLXZhci1nYnA6IFwiXFxmMTU0XCI7XG4kZmEtdmFyLWdlOiBcIlxcZjFkMVwiO1xuJGZhLXZhci1nZWFyOiBcIlxcZjAxM1wiO1xuJGZhLXZhci1nZWFyczogXCJcXGYwODVcIjtcbiRmYS12YXItZ2VuZGVybGVzczogXCJcXGYyMmRcIjtcbiRmYS12YXItZ2V0LXBvY2tldDogXCJcXGYyNjVcIjtcbiRmYS12YXItZ2c6IFwiXFxmMjYwXCI7XG4kZmEtdmFyLWdnLWNpcmNsZTogXCJcXGYyNjFcIjtcbiRmYS12YXItZ2lmdDogXCJcXGYwNmJcIjtcbiRmYS12YXItZ2l0OiBcIlxcZjFkM1wiO1xuJGZhLXZhci1naXQtc3F1YXJlOiBcIlxcZjFkMlwiO1xuJGZhLXZhci1naXRodWI6IFwiXFxmMDliXCI7XG4kZmEtdmFyLWdpdGh1Yi1hbHQ6IFwiXFxmMTEzXCI7XG4kZmEtdmFyLWdpdGh1Yi1zcXVhcmU6IFwiXFxmMDkyXCI7XG4kZmEtdmFyLWdpdGxhYjogXCJcXGYyOTZcIjtcbiRmYS12YXItZ2l0dGlwOiBcIlxcZjE4NFwiO1xuJGZhLXZhci1nbGFzczogXCJcXGYwMDBcIjtcbiRmYS12YXItZ2xpZGU6IFwiXFxmMmE1XCI7XG4kZmEtdmFyLWdsaWRlLWc6IFwiXFxmMmE2XCI7XG4kZmEtdmFyLWdsb2JlOiBcIlxcZjBhY1wiO1xuJGZhLXZhci1nb29nbGU6IFwiXFxmMWEwXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzOiBcIlxcZjBkNVwiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1jaXJjbGU6IFwiXFxmMmIzXCI7XG4kZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOiBcIlxcZjJiM1wiO1xuJGZhLXZhci1nb29nbGUtcGx1cy1zcXVhcmU6IFwiXFxmMGQ0XCI7XG4kZmEtdmFyLWdvb2dsZS13YWxsZXQ6IFwiXFxmMWVlXCI7XG4kZmEtdmFyLWdyYWR1YXRpb24tY2FwOiBcIlxcZjE5ZFwiO1xuJGZhLXZhci1ncmF0aXBheTogXCJcXGYxODRcIjtcbiRmYS12YXItZ3JhdjogXCJcXGYyZDZcIjtcbiRmYS12YXItZ3JvdXA6IFwiXFxmMGMwXCI7XG4kZmEtdmFyLWgtc3F1YXJlOiBcIlxcZjBmZFwiO1xuJGZhLXZhci1oYWNrZXItbmV3czogXCJcXGYxZDRcIjtcbiRmYS12YXItaGFuZC1ncmFiLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtbGl6YXJkLW86IFwiXFxmMjU4XCI7XG4kZmEtdmFyLWhhbmQtby1kb3duOiBcIlxcZjBhN1wiO1xuJGZhLXZhci1oYW5kLW8tbGVmdDogXCJcXGYwYTVcIjtcbiRmYS12YXItaGFuZC1vLXJpZ2h0OiBcIlxcZjBhNFwiO1xuJGZhLXZhci1oYW5kLW8tdXA6IFwiXFxmMGE2XCI7XG4kZmEtdmFyLWhhbmQtcGFwZXItbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZC1wZWFjZS1vOiBcIlxcZjI1YlwiO1xuJGZhLXZhci1oYW5kLXBvaW50ZXItbzogXCJcXGYyNWFcIjtcbiRmYS12YXItaGFuZC1yb2NrLW86IFwiXFxmMjU1XCI7XG4kZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzogXCJcXGYyNTdcIjtcbiRmYS12YXItaGFuZC1zcG9jay1vOiBcIlxcZjI1OVwiO1xuJGZhLXZhci1oYW5kLXN0b3AtbzogXCJcXGYyNTZcIjtcbiRmYS12YXItaGFuZHNoYWtlLW86IFwiXFxmMmI1XCI7XG4kZmEtdmFyLWhhcmQtb2YtaGVhcmluZzogXCJcXGYyYTRcIjtcbiRmYS12YXItaGFzaHRhZzogXCJcXGYyOTJcIjtcbiRmYS12YXItaGRkLW86IFwiXFxmMGEwXCI7XG4kZmEtdmFyLWhlYWRlcjogXCJcXGYxZGNcIjtcbiRmYS12YXItaGVhZHBob25lczogXCJcXGYwMjVcIjtcbiRmYS12YXItaGVhcnQ6IFwiXFxmMDA0XCI7XG4kZmEtdmFyLWhlYXJ0LW86IFwiXFxmMDhhXCI7XG4kZmEtdmFyLWhlYXJ0YmVhdDogXCJcXGYyMWVcIjtcbiRmYS12YXItaGlzdG9yeTogXCJcXGYxZGFcIjtcbiRmYS12YXItaG9tZTogXCJcXGYwMTVcIjtcbiRmYS12YXItaG9zcGl0YWwtbzogXCJcXGYwZjhcIjtcbiRmYS12YXItaG90ZWw6IFwiXFxmMjM2XCI7XG4kZmEtdmFyLWhvdXJnbGFzczogXCJcXGYyNTRcIjtcbiRmYS12YXItaG91cmdsYXNzLTE6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy0yOiBcIlxcZjI1MlwiO1xuJGZhLXZhci1ob3VyZ2xhc3MtMzogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWVuZDogXCJcXGYyNTNcIjtcbiRmYS12YXItaG91cmdsYXNzLWhhbGY6IFwiXFxmMjUyXCI7XG4kZmEtdmFyLWhvdXJnbGFzcy1vOiBcIlxcZjI1MFwiO1xuJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ6IFwiXFxmMjUxXCI7XG4kZmEtdmFyLWhvdXp6OiBcIlxcZjI3Y1wiO1xuJGZhLXZhci1odG1sNTogXCJcXGYxM2JcIjtcbiRmYS12YXItaS1jdXJzb3I6IFwiXFxmMjQ2XCI7XG4kZmEtdmFyLWlkLWJhZGdlOiBcIlxcZjJjMVwiO1xuJGZhLXZhci1pZC1jYXJkOiBcIlxcZjJjMlwiO1xuJGZhLXZhci1pZC1jYXJkLW86IFwiXFxmMmMzXCI7XG4kZmEtdmFyLWlsczogXCJcXGYyMGJcIjtcbiRmYS12YXItaW1hZ2U6IFwiXFxmMDNlXCI7XG4kZmEtdmFyLWltZGI6IFwiXFxmMmQ4XCI7XG4kZmEtdmFyLWluYm94OiBcIlxcZjAxY1wiO1xuJGZhLXZhci1pbmRlbnQ6IFwiXFxmMDNjXCI7XG4kZmEtdmFyLWluZHVzdHJ5OiBcIlxcZjI3NVwiO1xuJGZhLXZhci1pbmZvOiBcIlxcZjEyOVwiO1xuJGZhLXZhci1pbmZvLWNpcmNsZTogXCJcXGYwNWFcIjtcbiRmYS12YXItaW5yOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1pbnN0YWdyYW06IFwiXFxmMTZkXCI7XG4kZmEtdmFyLWluc3RpdHV0aW9uOiBcIlxcZjE5Y1wiO1xuJGZhLXZhci1pbnRlcm5ldC1leHBsb3JlcjogXCJcXGYyNmJcIjtcbiRmYS12YXItaW50ZXJzZXg6IFwiXFxmMjI0XCI7XG4kZmEtdmFyLWlveGhvc3Q6IFwiXFxmMjA4XCI7XG4kZmEtdmFyLWl0YWxpYzogXCJcXGYwMzNcIjtcbiRmYS12YXItam9vbWxhOiBcIlxcZjFhYVwiO1xuJGZhLXZhci1qcHk6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLWpzZmlkZGxlOiBcIlxcZjFjY1wiO1xuJGZhLXZhci1rZXk6IFwiXFxmMDg0XCI7XG4kZmEtdmFyLWtleWJvYXJkLW86IFwiXFxmMTFjXCI7XG4kZmEtdmFyLWtydzogXCJcXGYxNTlcIjtcbiRmYS12YXItbGFuZ3VhZ2U6IFwiXFxmMWFiXCI7XG4kZmEtdmFyLWxhcHRvcDogXCJcXGYxMDlcIjtcbiRmYS12YXItbGFzdGZtOiBcIlxcZjIwMlwiO1xuJGZhLXZhci1sYXN0Zm0tc3F1YXJlOiBcIlxcZjIwM1wiO1xuJGZhLXZhci1sZWFmOiBcIlxcZjA2Y1wiO1xuJGZhLXZhci1sZWFucHViOiBcIlxcZjIxMlwiO1xuJGZhLXZhci1sZWdhbDogXCJcXGYwZTNcIjtcbiRmYS12YXItbGVtb24tbzogXCJcXGYwOTRcIjtcbiRmYS12YXItbGV2ZWwtZG93bjogXCJcXGYxNDlcIjtcbiRmYS12YXItbGV2ZWwtdXA6IFwiXFxmMTQ4XCI7XG4kZmEtdmFyLWxpZmUtYm91eTogXCJcXGYxY2RcIjtcbiRmYS12YXItbGlmZS1idW95OiBcIlxcZjFjZFwiO1xuJGZhLXZhci1saWZlLXJpbmc6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZmUtc2F2ZXI6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLWxpZ2h0YnVsYi1vOiBcIlxcZjBlYlwiO1xuJGZhLXZhci1saW5lLWNoYXJ0OiBcIlxcZjIwMVwiO1xuJGZhLXZhci1saW5rOiBcIlxcZjBjMVwiO1xuJGZhLXZhci1saW5rZWRpbjogXCJcXGYwZTFcIjtcbiRmYS12YXItbGlua2VkaW4tc3F1YXJlOiBcIlxcZjA4Y1wiO1xuJGZhLXZhci1saW5vZGU6IFwiXFxmMmI4XCI7XG4kZmEtdmFyLWxpbnV4OiBcIlxcZjE3Y1wiO1xuJGZhLXZhci1saXN0OiBcIlxcZjAzYVwiO1xuJGZhLXZhci1saXN0LWFsdDogXCJcXGYwMjJcIjtcbiRmYS12YXItbGlzdC1vbDogXCJcXGYwY2JcIjtcbiRmYS12YXItbGlzdC11bDogXCJcXGYwY2FcIjtcbiRmYS12YXItbG9jYXRpb24tYXJyb3c6IFwiXFxmMTI0XCI7XG4kZmEtdmFyLWxvY2s6IFwiXFxmMDIzXCI7XG4kZmEtdmFyLWxvbmctYXJyb3ctZG93bjogXCJcXGYxNzVcIjtcbiRmYS12YXItbG9uZy1hcnJvdy1sZWZ0OiBcIlxcZjE3N1wiO1xuJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OiBcIlxcZjE3OFwiO1xuJGZhLXZhci1sb25nLWFycm93LXVwOiBcIlxcZjE3NlwiO1xuJGZhLXZhci1sb3ctdmlzaW9uOiBcIlxcZjJhOFwiO1xuJGZhLXZhci1tYWdpYzogXCJcXGYwZDBcIjtcbiRmYS12YXItbWFnbmV0OiBcIlxcZjA3NlwiO1xuJGZhLXZhci1tYWlsLWZvcndhcmQ6IFwiXFxmMDY0XCI7XG4kZmEtdmFyLW1haWwtcmVwbHk6IFwiXFxmMTEyXCI7XG4kZmEtdmFyLW1haWwtcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1tYWxlOiBcIlxcZjE4M1wiO1xuJGZhLXZhci1tYXA6IFwiXFxmMjc5XCI7XG4kZmEtdmFyLW1hcC1tYXJrZXI6IFwiXFxmMDQxXCI7XG4kZmEtdmFyLW1hcC1vOiBcIlxcZjI3OFwiO1xuJGZhLXZhci1tYXAtcGluOiBcIlxcZjI3NlwiO1xuJGZhLXZhci1tYXAtc2lnbnM6IFwiXFxmMjc3XCI7XG4kZmEtdmFyLW1hcnM6IFwiXFxmMjIyXCI7XG4kZmEtdmFyLW1hcnMtZG91YmxlOiBcIlxcZjIyN1wiO1xuJGZhLXZhci1tYXJzLXN0cm9rZTogXCJcXGYyMjlcIjtcbiRmYS12YXItbWFycy1zdHJva2UtaDogXCJcXGYyMmJcIjtcbiRmYS12YXItbWFycy1zdHJva2UtdjogXCJcXGYyMmFcIjtcbiRmYS12YXItbWF4Y2RuOiBcIlxcZjEzNlwiO1xuJGZhLXZhci1tZWFucGF0aDogXCJcXGYyMGNcIjtcbiRmYS12YXItbWVkaXVtOiBcIlxcZjIzYVwiO1xuJGZhLXZhci1tZWRraXQ6IFwiXFxmMGZhXCI7XG4kZmEtdmFyLW1lZXR1cDogXCJcXGYyZTBcIjtcbiRmYS12YXItbWVoLW86IFwiXFxmMTFhXCI7XG4kZmEtdmFyLW1lcmN1cnk6IFwiXFxmMjIzXCI7XG4kZmEtdmFyLW1pY3JvY2hpcDogXCJcXGYyZGJcIjtcbiRmYS12YXItbWljcm9waG9uZTogXCJcXGYxMzBcIjtcbiRmYS12YXItbWljcm9waG9uZS1zbGFzaDogXCJcXGYxMzFcIjtcbiRmYS12YXItbWludXM6IFwiXFxmMDY4XCI7XG4kZmEtdmFyLW1pbnVzLWNpcmNsZTogXCJcXGYwNTZcIjtcbiRmYS12YXItbWludXMtc3F1YXJlOiBcIlxcZjE0NlwiO1xuJGZhLXZhci1taW51cy1zcXVhcmUtbzogXCJcXGYxNDdcIjtcbiRmYS12YXItbWl4Y2xvdWQ6IFwiXFxmMjg5XCI7XG4kZmEtdmFyLW1vYmlsZTogXCJcXGYxMGJcIjtcbiRmYS12YXItbW9iaWxlLXBob25lOiBcIlxcZjEwYlwiO1xuJGZhLXZhci1tb2R4OiBcIlxcZjI4NVwiO1xuJGZhLXZhci1tb25leTogXCJcXGYwZDZcIjtcbiRmYS12YXItbW9vbi1vOiBcIlxcZjE4NlwiO1xuJGZhLXZhci1tb3J0YXItYm9hcmQ6IFwiXFxmMTlkXCI7XG4kZmEtdmFyLW1vdG9yY3ljbGU6IFwiXFxmMjFjXCI7XG4kZmEtdmFyLW1vdXNlLXBvaW50ZXI6IFwiXFxmMjQ1XCI7XG4kZmEtdmFyLW11c2ljOiBcIlxcZjAwMVwiO1xuJGZhLXZhci1uYXZpY29uOiBcIlxcZjBjOVwiO1xuJGZhLXZhci1uZXV0ZXI6IFwiXFxmMjJjXCI7XG4kZmEtdmFyLW5ld3NwYXBlci1vOiBcIlxcZjFlYVwiO1xuJGZhLXZhci1vYmplY3QtZ3JvdXA6IFwiXFxmMjQ3XCI7XG4kZmEtdmFyLW9iamVjdC11bmdyb3VwOiBcIlxcZjI0OFwiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpOiBcIlxcZjI2M1wiO1xuJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTogXCJcXGYyNjRcIjtcbiRmYS12YXItb3BlbmNhcnQ6IFwiXFxmMjNkXCI7XG4kZmEtdmFyLW9wZW5pZDogXCJcXGYxOWJcIjtcbiRmYS12YXItb3BlcmE6IFwiXFxmMjZhXCI7XG4kZmEtdmFyLW9wdGluLW1vbnN0ZXI6IFwiXFxmMjNjXCI7XG4kZmEtdmFyLW91dGRlbnQ6IFwiXFxmMDNiXCI7XG4kZmEtdmFyLXBhZ2VsaW5lczogXCJcXGYxOGNcIjtcbiRmYS12YXItcGFpbnQtYnJ1c2g6IFwiXFxmMWZjXCI7XG4kZmEtdmFyLXBhcGVyLXBsYW5lOiBcIlxcZjFkOFwiO1xuJGZhLXZhci1wYXBlci1wbGFuZS1vOiBcIlxcZjFkOVwiO1xuJGZhLXZhci1wYXBlcmNsaXA6IFwiXFxmMGM2XCI7XG4kZmEtdmFyLXBhcmFncmFwaDogXCJcXGYxZGRcIjtcbiRmYS12YXItcGFzdGU6IFwiXFxmMGVhXCI7XG4kZmEtdmFyLXBhdXNlOiBcIlxcZjA0Y1wiO1xuJGZhLXZhci1wYXVzZS1jaXJjbGU6IFwiXFxmMjhiXCI7XG4kZmEtdmFyLXBhdXNlLWNpcmNsZS1vOiBcIlxcZjI4Y1wiO1xuJGZhLXZhci1wYXc6IFwiXFxmMWIwXCI7XG4kZmEtdmFyLXBheXBhbDogXCJcXGYxZWRcIjtcbiRmYS12YXItcGVuY2lsOiBcIlxcZjA0MFwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlOiBcIlxcZjE0YlwiO1xuJGZhLXZhci1wZW5jaWwtc3F1YXJlLW86IFwiXFxmMDQ0XCI7XG4kZmEtdmFyLXBlcmNlbnQ6IFwiXFxmMjk1XCI7XG4kZmEtdmFyLXBob25lOiBcIlxcZjA5NVwiO1xuJGZhLXZhci1waG9uZS1zcXVhcmU6IFwiXFxmMDk4XCI7XG4kZmEtdmFyLXBob3RvOiBcIlxcZjAzZVwiO1xuJGZhLXZhci1waWN0dXJlLW86IFwiXFxmMDNlXCI7XG4kZmEtdmFyLXBpZS1jaGFydDogXCJcXGYyMDBcIjtcbiRmYS12YXItcGllZC1waXBlcjogXCJcXGYyYWVcIjtcbiRmYS12YXItcGllZC1waXBlci1hbHQ6IFwiXFxmMWE4XCI7XG4kZmEtdmFyLXBpZWQtcGlwZXItcHA6IFwiXFxmMWE3XCI7XG4kZmEtdmFyLXBpbnRlcmVzdDogXCJcXGYwZDJcIjtcbiRmYS12YXItcGludGVyZXN0LXA6IFwiXFxmMjMxXCI7XG4kZmEtdmFyLXBpbnRlcmVzdC1zcXVhcmU6IFwiXFxmMGQzXCI7XG4kZmEtdmFyLXBsYW5lOiBcIlxcZjA3MlwiO1xuJGZhLXZhci1wbGF5OiBcIlxcZjA0YlwiO1xuJGZhLXZhci1wbGF5LWNpcmNsZTogXCJcXGYxNDRcIjtcbiRmYS12YXItcGxheS1jaXJjbGUtbzogXCJcXGYwMWRcIjtcbiRmYS12YXItcGx1ZzogXCJcXGYxZTZcIjtcbiRmYS12YXItcGx1czogXCJcXGYwNjdcIjtcbiRmYS12YXItcGx1cy1jaXJjbGU6IFwiXFxmMDU1XCI7XG4kZmEtdmFyLXBsdXMtc3F1YXJlOiBcIlxcZjBmZVwiO1xuJGZhLXZhci1wbHVzLXNxdWFyZS1vOiBcIlxcZjE5NlwiO1xuJGZhLXZhci1wb2RjYXN0OiBcIlxcZjJjZVwiO1xuJGZhLXZhci1wb3dlci1vZmY6IFwiXFxmMDExXCI7XG4kZmEtdmFyLXByaW50OiBcIlxcZjAyZlwiO1xuJGZhLXZhci1wcm9kdWN0LWh1bnQ6IFwiXFxmMjg4XCI7XG4kZmEtdmFyLXB1enpsZS1waWVjZTogXCJcXGYxMmVcIjtcbiRmYS12YXItcXE6IFwiXFxmMWQ2XCI7XG4kZmEtdmFyLXFyY29kZTogXCJcXGYwMjlcIjtcbiRmYS12YXItcXVlc3Rpb246IFwiXFxmMTI4XCI7XG4kZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTogXCJcXGYwNTlcIjtcbiRmYS12YXItcXVlc3Rpb24tY2lyY2xlLW86IFwiXFxmMjljXCI7XG4kZmEtdmFyLXF1b3JhOiBcIlxcZjJjNFwiO1xuJGZhLXZhci1xdW90ZS1sZWZ0OiBcIlxcZjEwZFwiO1xuJGZhLXZhci1xdW90ZS1yaWdodDogXCJcXGYxMGVcIjtcbiRmYS12YXItcmE6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJhbmRvbTogXCJcXGYwNzRcIjtcbiRmYS12YXItcmF2ZWxyeTogXCJcXGYyZDlcIjtcbiRmYS12YXItcmViZWw6IFwiXFxmMWQwXCI7XG4kZmEtdmFyLXJlY3ljbGU6IFwiXFxmMWI4XCI7XG4kZmEtdmFyLXJlZGRpdDogXCJcXGYxYTFcIjtcbiRmYS12YXItcmVkZGl0LWFsaWVuOiBcIlxcZjI4MVwiO1xuJGZhLXZhci1yZWRkaXQtc3F1YXJlOiBcIlxcZjFhMlwiO1xuJGZhLXZhci1yZWZyZXNoOiBcIlxcZjAyMVwiO1xuJGZhLXZhci1yZWdpc3RlcmVkOiBcIlxcZjI1ZFwiO1xuJGZhLXZhci1yZW1vdmU6IFwiXFxmMDBkXCI7XG4kZmEtdmFyLXJlbnJlbjogXCJcXGYxOGJcIjtcbiRmYS12YXItcmVvcmRlcjogXCJcXGYwYzlcIjtcbiRmYS12YXItcmVwZWF0OiBcIlxcZjAxZVwiO1xuJGZhLXZhci1yZXBseTogXCJcXGYxMTJcIjtcbiRmYS12YXItcmVwbHktYWxsOiBcIlxcZjEyMlwiO1xuJGZhLXZhci1yZXNpc3RhbmNlOiBcIlxcZjFkMFwiO1xuJGZhLXZhci1yZXR3ZWV0OiBcIlxcZjA3OVwiO1xuJGZhLXZhci1ybWI6IFwiXFxmMTU3XCI7XG4kZmEtdmFyLXJvYWQ6IFwiXFxmMDE4XCI7XG4kZmEtdmFyLXJvY2tldDogXCJcXGYxMzVcIjtcbiRmYS12YXItcm90YXRlLWxlZnQ6IFwiXFxmMGUyXCI7XG4kZmEtdmFyLXJvdGF0ZS1yaWdodDogXCJcXGYwMWVcIjtcbiRmYS12YXItcm91YmxlOiBcIlxcZjE1OFwiO1xuJGZhLXZhci1yc3M6IFwiXFxmMDllXCI7XG4kZmEtdmFyLXJzcy1zcXVhcmU6IFwiXFxmMTQzXCI7XG4kZmEtdmFyLXJ1YjogXCJcXGYxNThcIjtcbiRmYS12YXItcnVibGU6IFwiXFxmMTU4XCI7XG4kZmEtdmFyLXJ1cGVlOiBcIlxcZjE1NlwiO1xuJGZhLXZhci1zMTU6IFwiXFxmMmNkXCI7XG4kZmEtdmFyLXNhZmFyaTogXCJcXGYyNjdcIjtcbiRmYS12YXItc2F2ZTogXCJcXGYwYzdcIjtcbiRmYS12YXItc2Npc3NvcnM6IFwiXFxmMGM0XCI7XG4kZmEtdmFyLXNjcmliZDogXCJcXGYyOGFcIjtcbiRmYS12YXItc2VhcmNoOiBcIlxcZjAwMlwiO1xuJGZhLXZhci1zZWFyY2gtbWludXM6IFwiXFxmMDEwXCI7XG4kZmEtdmFyLXNlYXJjaC1wbHVzOiBcIlxcZjAwZVwiO1xuJGZhLXZhci1zZWxsc3k6IFwiXFxmMjEzXCI7XG4kZmEtdmFyLXNlbmQ6IFwiXFxmMWQ4XCI7XG4kZmEtdmFyLXNlbmQtbzogXCJcXGYxZDlcIjtcbiRmYS12YXItc2VydmVyOiBcIlxcZjIzM1wiO1xuJGZhLXZhci1zaGFyZTogXCJcXGYwNjRcIjtcbiRmYS12YXItc2hhcmUtYWx0OiBcIlxcZjFlMFwiO1xuJGZhLXZhci1zaGFyZS1hbHQtc3F1YXJlOiBcIlxcZjFlMVwiO1xuJGZhLXZhci1zaGFyZS1zcXVhcmU6IFwiXFxmMTRkXCI7XG4kZmEtdmFyLXNoYXJlLXNxdWFyZS1vOiBcIlxcZjA0NVwiO1xuJGZhLXZhci1zaGVrZWw6IFwiXFxmMjBiXCI7XG4kZmEtdmFyLXNoZXFlbDogXCJcXGYyMGJcIjtcbiRmYS12YXItc2hpZWxkOiBcIlxcZjEzMlwiO1xuJGZhLXZhci1zaGlwOiBcIlxcZjIxYVwiO1xuJGZhLXZhci1zaGlydHNpbmJ1bGs6IFwiXFxmMjE0XCI7XG4kZmEtdmFyLXNob3BwaW5nLWJhZzogXCJcXGYyOTBcIjtcbiRmYS12YXItc2hvcHBpbmctYmFza2V0OiBcIlxcZjI5MVwiO1xuJGZhLXZhci1zaG9wcGluZy1jYXJ0OiBcIlxcZjA3YVwiO1xuJGZhLXZhci1zaG93ZXI6IFwiXFxmMmNjXCI7XG4kZmEtdmFyLXNpZ24taW46IFwiXFxmMDkwXCI7XG4kZmEtdmFyLXNpZ24tbGFuZ3VhZ2U6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpZ24tb3V0OiBcIlxcZjA4YlwiO1xuJGZhLXZhci1zaWduYWw6IFwiXFxmMDEyXCI7XG4kZmEtdmFyLXNpZ25pbmc6IFwiXFxmMmE3XCI7XG4kZmEtdmFyLXNpbXBseWJ1aWx0OiBcIlxcZjIxNVwiO1xuJGZhLXZhci1zaXRlbWFwOiBcIlxcZjBlOFwiO1xuJGZhLXZhci1za3lhdGxhczogXCJcXGYyMTZcIjtcbiRmYS12YXItc2t5cGU6IFwiXFxmMTdlXCI7XG4kZmEtdmFyLXNsYWNrOiBcIlxcZjE5OFwiO1xuJGZhLXZhci1zbGlkZXJzOiBcIlxcZjFkZVwiO1xuJGZhLXZhci1zbGlkZXNoYXJlOiBcIlxcZjFlN1wiO1xuJGZhLXZhci1zbWlsZS1vOiBcIlxcZjExOFwiO1xuJGZhLXZhci1zbmFwY2hhdDogXCJcXGYyYWJcIjtcbiRmYS12YXItc25hcGNoYXQtZ2hvc3Q6IFwiXFxmMmFjXCI7XG4kZmEtdmFyLXNuYXBjaGF0LXNxdWFyZTogXCJcXGYyYWRcIjtcbiRmYS12YXItc25vd2ZsYWtlLW86IFwiXFxmMmRjXCI7XG4kZmEtdmFyLXNvY2Nlci1iYWxsLW86IFwiXFxmMWUzXCI7XG4kZmEtdmFyLXNvcnQ6IFwiXFxmMGRjXCI7XG4kZmEtdmFyLXNvcnQtYWxwaGEtYXNjOiBcIlxcZjE1ZFwiO1xuJGZhLXZhci1zb3J0LWFscGhhLWRlc2M6IFwiXFxmMTVlXCI7XG4kZmEtdmFyLXNvcnQtYW1vdW50LWFzYzogXCJcXGYxNjBcIjtcbiRmYS12YXItc29ydC1hbW91bnQtZGVzYzogXCJcXGYxNjFcIjtcbiRmYS12YXItc29ydC1hc2M6IFwiXFxmMGRlXCI7XG4kZmEtdmFyLXNvcnQtZGVzYzogXCJcXGYwZGRcIjtcbiRmYS12YXItc29ydC1kb3duOiBcIlxcZjBkZFwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtYXNjOiBcIlxcZjE2MlwiO1xuJGZhLXZhci1zb3J0LW51bWVyaWMtZGVzYzogXCJcXGYxNjNcIjtcbiRmYS12YXItc29ydC11cDogXCJcXGYwZGVcIjtcbiRmYS12YXItc291bmRjbG91ZDogXCJcXGYxYmVcIjtcbiRmYS12YXItc3BhY2Utc2h1dHRsZTogXCJcXGYxOTdcIjtcbiRmYS12YXItc3Bpbm5lcjogXCJcXGYxMTBcIjtcbiRmYS12YXItc3Bvb246IFwiXFxmMWIxXCI7XG4kZmEtdmFyLXNwb3RpZnk6IFwiXFxmMWJjXCI7XG4kZmEtdmFyLXNxdWFyZTogXCJcXGYwYzhcIjtcbiRmYS12YXItc3F1YXJlLW86IFwiXFxmMDk2XCI7XG4kZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOiBcIlxcZjE4ZFwiO1xuJGZhLXZhci1zdGFjay1vdmVyZmxvdzogXCJcXGYxNmNcIjtcbiRmYS12YXItc3RhcjogXCJcXGYwMDVcIjtcbiRmYS12YXItc3Rhci1oYWxmOiBcIlxcZjA4OVwiO1xuJGZhLXZhci1zdGFyLWhhbGYtZW1wdHk6IFwiXFxmMTIzXCI7XG4kZmEtdmFyLXN0YXItaGFsZi1mdWxsOiBcIlxcZjEyM1wiO1xuJGZhLXZhci1zdGFyLWhhbGYtbzogXCJcXGYxMjNcIjtcbiRmYS12YXItc3Rhci1vOiBcIlxcZjAwNlwiO1xuJGZhLXZhci1zdGVhbTogXCJcXGYxYjZcIjtcbiRmYS12YXItc3RlYW0tc3F1YXJlOiBcIlxcZjFiN1wiO1xuJGZhLXZhci1zdGVwLWJhY2t3YXJkOiBcIlxcZjA0OFwiO1xuJGZhLXZhci1zdGVwLWZvcndhcmQ6IFwiXFxmMDUxXCI7XG4kZmEtdmFyLXN0ZXRob3Njb3BlOiBcIlxcZjBmMVwiO1xuJGZhLXZhci1zdGlja3ktbm90ZTogXCJcXGYyNDlcIjtcbiRmYS12YXItc3RpY2t5LW5vdGUtbzogXCJcXGYyNGFcIjtcbiRmYS12YXItc3RvcDogXCJcXGYwNGRcIjtcbiRmYS12YXItc3RvcC1jaXJjbGU6IFwiXFxmMjhkXCI7XG4kZmEtdmFyLXN0b3AtY2lyY2xlLW86IFwiXFxmMjhlXCI7XG4kZmEtdmFyLXN0cmVldC12aWV3OiBcIlxcZjIxZFwiO1xuJGZhLXZhci1zdHJpa2V0aHJvdWdoOiBcIlxcZjBjY1wiO1xuJGZhLXZhci1zdHVtYmxldXBvbjogXCJcXGYxYTRcIjtcbiRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOiBcIlxcZjFhM1wiO1xuJGZhLXZhci1zdWJzY3JpcHQ6IFwiXFxmMTJjXCI7XG4kZmEtdmFyLXN1YndheTogXCJcXGYyMzlcIjtcbiRmYS12YXItc3VpdGNhc2U6IFwiXFxmMGYyXCI7XG4kZmEtdmFyLXN1bi1vOiBcIlxcZjE4NVwiO1xuJGZhLXZhci1zdXBlcnBvd2VyczogXCJcXGYyZGRcIjtcbiRmYS12YXItc3VwZXJzY3JpcHQ6IFwiXFxmMTJiXCI7XG4kZmEtdmFyLXN1cHBvcnQ6IFwiXFxmMWNkXCI7XG4kZmEtdmFyLXRhYmxlOiBcIlxcZjBjZVwiO1xuJGZhLXZhci10YWJsZXQ6IFwiXFxmMTBhXCI7XG4kZmEtdmFyLXRhY2hvbWV0ZXI6IFwiXFxmMGU0XCI7XG4kZmEtdmFyLXRhZzogXCJcXGYwMmJcIjtcbiRmYS12YXItdGFnczogXCJcXGYwMmNcIjtcbiRmYS12YXItdGFza3M6IFwiXFxmMGFlXCI7XG4kZmEtdmFyLXRheGk6IFwiXFxmMWJhXCI7XG4kZmEtdmFyLXRlbGVncmFtOiBcIlxcZjJjNlwiO1xuJGZhLXZhci10ZWxldmlzaW9uOiBcIlxcZjI2Y1wiO1xuJGZhLXZhci10ZW5jZW50LXdlaWJvOiBcIlxcZjFkNVwiO1xuJGZhLXZhci10ZXJtaW5hbDogXCJcXGYxMjBcIjtcbiRmYS12YXItdGV4dC1oZWlnaHQ6IFwiXFxmMDM0XCI7XG4kZmEtdmFyLXRleHQtd2lkdGg6IFwiXFxmMDM1XCI7XG4kZmEtdmFyLXRoOiBcIlxcZjAwYVwiO1xuJGZhLXZhci10aC1sYXJnZTogXCJcXGYwMDlcIjtcbiRmYS12YXItdGgtbGlzdDogXCJcXGYwMGJcIjtcbiRmYS12YXItdGhlbWVpc2xlOiBcIlxcZjJiMlwiO1xuJGZhLXZhci10aGVybW9tZXRlcjogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMDogXCJcXGYyY2JcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMTogXCJcXGYyY2FcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMjogXCJcXGYyYzlcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItMzogXCJcXGYyYzhcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItNDogXCJcXGYyYzdcIjtcbiRmYS12YXItdGhlcm1vbWV0ZXItZW1wdHk6IFwiXFxmMmNiXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWZ1bGw6IFwiXFxmMmM3XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLWhhbGY6IFwiXFxmMmM5XCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXF1YXJ0ZXI6IFwiXFxmMmNhXCI7XG4kZmEtdmFyLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOiBcIlxcZjJjOFwiO1xuJGZhLXZhci10aHVtYi10YWNrOiBcIlxcZjA4ZFwiO1xuJGZhLXZhci10aHVtYnMtZG93bjogXCJcXGYxNjVcIjtcbiRmYS12YXItdGh1bWJzLW8tZG93bjogXCJcXGYwODhcIjtcbiRmYS12YXItdGh1bWJzLW8tdXA6IFwiXFxmMDg3XCI7XG4kZmEtdmFyLXRodW1icy11cDogXCJcXGYxNjRcIjtcbiRmYS12YXItdGlja2V0OiBcIlxcZjE0NVwiO1xuJGZhLXZhci10aW1lczogXCJcXGYwMGRcIjtcbiRmYS12YXItdGltZXMtY2lyY2xlOiBcIlxcZjA1N1wiO1xuJGZhLXZhci10aW1lcy1jaXJjbGUtbzogXCJcXGYwNWNcIjtcbiRmYS12YXItdGltZXMtcmVjdGFuZ2xlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci10aW1lcy1yZWN0YW5nbGUtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItdGludDogXCJcXGYwNDNcIjtcbiRmYS12YXItdG9nZ2xlLWRvd246IFwiXFxmMTUwXCI7XG4kZmEtdmFyLXRvZ2dsZS1sZWZ0OiBcIlxcZjE5MVwiO1xuJGZhLXZhci10b2dnbGUtb2ZmOiBcIlxcZjIwNFwiO1xuJGZhLXZhci10b2dnbGUtb246IFwiXFxmMjA1XCI7XG4kZmEtdmFyLXRvZ2dsZS1yaWdodDogXCJcXGYxNTJcIjtcbiRmYS12YXItdG9nZ2xlLXVwOiBcIlxcZjE1MVwiO1xuJGZhLXZhci10cmFkZW1hcms6IFwiXFxmMjVjXCI7XG4kZmEtdmFyLXRyYWluOiBcIlxcZjIzOFwiO1xuJGZhLXZhci10cmFuc2dlbmRlcjogXCJcXGYyMjRcIjtcbiRmYS12YXItdHJhbnNnZW5kZXItYWx0OiBcIlxcZjIyNVwiO1xuJGZhLXZhci10cmFzaDogXCJcXGYxZjhcIjtcbiRmYS12YXItdHJhc2gtbzogXCJcXGYwMTRcIjtcbiRmYS12YXItdHJlZTogXCJcXGYxYmJcIjtcbiRmYS12YXItdHJlbGxvOiBcIlxcZjE4MVwiO1xuJGZhLXZhci10cmlwYWR2aXNvcjogXCJcXGYyNjJcIjtcbiRmYS12YXItdHJvcGh5OiBcIlxcZjA5MVwiO1xuJGZhLXZhci10cnVjazogXCJcXGYwZDFcIjtcbiRmYS12YXItdHJ5OiBcIlxcZjE5NVwiO1xuJGZhLXZhci10dHk6IFwiXFxmMWU0XCI7XG4kZmEtdmFyLXR1bWJscjogXCJcXGYxNzNcIjtcbiRmYS12YXItdHVtYmxyLXNxdWFyZTogXCJcXGYxNzRcIjtcbiRmYS12YXItdHVya2lzaC1saXJhOiBcIlxcZjE5NVwiO1xuJGZhLXZhci10djogXCJcXGYyNmNcIjtcbiRmYS12YXItdHdpdGNoOiBcIlxcZjFlOFwiO1xuJGZhLXZhci10d2l0dGVyOiBcIlxcZjA5OVwiO1xuJGZhLXZhci10d2l0dGVyLXNxdWFyZTogXCJcXGYwODFcIjtcbiRmYS12YXItdW1icmVsbGE6IFwiXFxmMGU5XCI7XG4kZmEtdmFyLXVuZGVybGluZTogXCJcXGYwY2RcIjtcbiRmYS12YXItdW5kbzogXCJcXGYwZTJcIjtcbiRmYS12YXItdW5pdmVyc2FsLWFjY2VzczogXCJcXGYyOWFcIjtcbiRmYS12YXItdW5pdmVyc2l0eTogXCJcXGYxOWNcIjtcbiRmYS12YXItdW5saW5rOiBcIlxcZjEyN1wiO1xuJGZhLXZhci11bmxvY2s6IFwiXFxmMDljXCI7XG4kZmEtdmFyLXVubG9jay1hbHQ6IFwiXFxmMTNlXCI7XG4kZmEtdmFyLXVuc29ydGVkOiBcIlxcZjBkY1wiO1xuJGZhLXZhci11cGxvYWQ6IFwiXFxmMDkzXCI7XG4kZmEtdmFyLXVzYjogXCJcXGYyODdcIjtcbiRmYS12YXItdXNkOiBcIlxcZjE1NVwiO1xuJGZhLXZhci11c2VyOiBcIlxcZjAwN1wiO1xuJGZhLXZhci11c2VyLWNpcmNsZTogXCJcXGYyYmRcIjtcbiRmYS12YXItdXNlci1jaXJjbGUtbzogXCJcXGYyYmVcIjtcbiRmYS12YXItdXNlci1tZDogXCJcXGYwZjBcIjtcbiRmYS12YXItdXNlci1vOiBcIlxcZjJjMFwiO1xuJGZhLXZhci11c2VyLXBsdXM6IFwiXFxmMjM0XCI7XG4kZmEtdmFyLXVzZXItc2VjcmV0OiBcIlxcZjIxYlwiO1xuJGZhLXZhci11c2VyLXRpbWVzOiBcIlxcZjIzNVwiO1xuJGZhLXZhci11c2VyczogXCJcXGYwYzBcIjtcbiRmYS12YXItdmNhcmQ6IFwiXFxmMmJiXCI7XG4kZmEtdmFyLXZjYXJkLW86IFwiXFxmMmJjXCI7XG4kZmEtdmFyLXZlbnVzOiBcIlxcZjIyMVwiO1xuJGZhLXZhci12ZW51cy1kb3VibGU6IFwiXFxmMjI2XCI7XG4kZmEtdmFyLXZlbnVzLW1hcnM6IFwiXFxmMjI4XCI7XG4kZmEtdmFyLXZpYWNvaW46IFwiXFxmMjM3XCI7XG4kZmEtdmFyLXZpYWRlbzogXCJcXGYyYTlcIjtcbiRmYS12YXItdmlhZGVvLXNxdWFyZTogXCJcXGYyYWFcIjtcbiRmYS12YXItdmlkZW8tY2FtZXJhOiBcIlxcZjAzZFwiO1xuJGZhLXZhci12aW1lbzogXCJcXGYyN2RcIjtcbiRmYS12YXItdmltZW8tc3F1YXJlOiBcIlxcZjE5NFwiO1xuJGZhLXZhci12aW5lOiBcIlxcZjFjYVwiO1xuJGZhLXZhci12azogXCJcXGYxODlcIjtcbiRmYS12YXItdm9sdW1lLWNvbnRyb2wtcGhvbmU6IFwiXFxmMmEwXCI7XG4kZmEtdmFyLXZvbHVtZS1kb3duOiBcIlxcZjAyN1wiO1xuJGZhLXZhci12b2x1bWUtb2ZmOiBcIlxcZjAyNlwiO1xuJGZhLXZhci12b2x1bWUtdXA6IFwiXFxmMDI4XCI7XG4kZmEtdmFyLXdhcm5pbmc6IFwiXFxmMDcxXCI7XG4kZmEtdmFyLXdlY2hhdDogXCJcXGYxZDdcIjtcbiRmYS12YXItd2VpYm86IFwiXFxmMThhXCI7XG4kZmEtdmFyLXdlaXhpbjogXCJcXGYxZDdcIjtcbiRmYS12YXItd2hhdHNhcHA6IFwiXFxmMjMyXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXI6IFwiXFxmMTkzXCI7XG4kZmEtdmFyLXdoZWVsY2hhaXItYWx0OiBcIlxcZjI5YlwiO1xuJGZhLXZhci13aWZpOiBcIlxcZjFlYlwiO1xuJGZhLXZhci13aWtpcGVkaWEtdzogXCJcXGYyNjZcIjtcbiRmYS12YXItd2luZG93LWNsb3NlOiBcIlxcZjJkM1wiO1xuJGZhLXZhci13aW5kb3ctY2xvc2UtbzogXCJcXGYyZDRcIjtcbiRmYS12YXItd2luZG93LW1heGltaXplOiBcIlxcZjJkMFwiO1xuJGZhLXZhci13aW5kb3ctbWluaW1pemU6IFwiXFxmMmQxXCI7XG4kZmEtdmFyLXdpbmRvdy1yZXN0b3JlOiBcIlxcZjJkMlwiO1xuJGZhLXZhci13aW5kb3dzOiBcIlxcZjE3YVwiO1xuJGZhLXZhci13b246IFwiXFxmMTU5XCI7XG4kZmEtdmFyLXdvcmRwcmVzczogXCJcXGYxOWFcIjtcbiRmYS12YXItd3BiZWdpbm5lcjogXCJcXGYyOTdcIjtcbiRmYS12YXItd3BleHBsb3JlcjogXCJcXGYyZGVcIjtcbiRmYS12YXItd3Bmb3JtczogXCJcXGYyOThcIjtcbiRmYS12YXItd3JlbmNoOiBcIlxcZjBhZFwiO1xuJGZhLXZhci14aW5nOiBcIlxcZjE2OFwiO1xuJGZhLXZhci14aW5nLXNxdWFyZTogXCJcXGYxNjlcIjtcbiRmYS12YXIteS1jb21iaW5hdG9yOiBcIlxcZjIzYlwiO1xuJGZhLXZhci15LWNvbWJpbmF0b3Itc3F1YXJlOiBcIlxcZjFkNFwiO1xuJGZhLXZhci15YWhvbzogXCJcXGYxOWVcIjtcbiRmYS12YXIteWM6IFwiXFxmMjNiXCI7XG4kZmEtdmFyLXljLXNxdWFyZTogXCJcXGYxZDRcIjtcbiRmYS12YXIteWVscDogXCJcXGYxZTlcIjtcbiRmYS12YXIteWVuOiBcIlxcZjE1N1wiO1xuJGZhLXZhci15b2FzdDogXCJcXGYyYjFcIjtcbiRmYS12YXIteW91dHViZTogXCJcXGYxNjdcIjtcbiRmYS12YXIteW91dHViZS1wbGF5OiBcIlxcZjE2YVwiO1xuJGZhLXZhci15b3V0dWJlLXNxdWFyZTogXCJcXGYxNjZcIjtcblxuIiwiLy8gQm9yZGVyZWQgJiBQdWxsZWRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvcmRlciB7XG4gIHBhZGRpbmc6IC4yZW0gLjI1ZW0gLjE1ZW07XG4gIGJvcmRlcjogc29saWQgLjA4ZW0gJGZhLWJvcmRlci1jb2xvcjtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuXG4uI3skZmEtY3NzLXByZWZpeH0ge1xuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtbGVmdCB7IG1hcmdpbi1yaWdodDogLjNlbTsgfVxuICAmLiN7JGZhLWNzcy1wcmVmaXh9LXB1bGwtcmlnaHQgeyBtYXJnaW4tbGVmdDogLjNlbTsgfVxufVxuXG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7IGZsb2F0OiByaWdodDsgfVxuLnB1bGwtbGVmdCB7IGZsb2F0OiBsZWZ0OyB9XG5cbi4jeyRmYS1jc3MtcHJlZml4fSB7XG4gICYucHVsbC1sZWZ0IHsgbWFyZ2luLXJpZ2h0OiAuM2VtOyB9XG4gICYucHVsbC1yaWdodCB7IG1hcmdpbi1sZWZ0OiAuM2VtOyB9XG59XG4iLCIvLyBTcGlubmluZyBJY29uc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDJzIGluZmluaXRlIGxpbmVhcjtcbn1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LXB1bHNlIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGZhLXNwaW4gMXMgaW5maW5pdGUgc3RlcHMoOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgZmEtc3BpbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbiIsIi8vIFJvdGF0ZWQgJiBGbGlwcGVkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAgIHsgQGluY2x1ZGUgZmEtaWNvbi1yb3RhdGUoOTBkZWcsIDEpOyAgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS0xODAgeyBAaW5jbHVkZSBmYS1pY29uLXJvdGF0ZSgxODBkZWcsIDIpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTI3MCB7IEBpbmNsdWRlIGZhLWljb24tcm90YXRlKDI3MGRlZywgMyk7IH1cblxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCB7IEBpbmNsdWRlIGZhLWljb24tZmxpcCgtMSwgMSwgMCk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsICAgeyBAaW5jbHVkZSBmYS1pY29uLWZsaXAoMSwgLTEsIDIpOyB9XG5cbi8vIEhvb2sgZm9yIElFOC05XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtOTAsXG46cm9vdCAuI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLTE4MCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1yb3RhdGUtMjcwLFxuOnJvb3QgLiN7JGZhLWNzcy1wcmVmaXh9LWZsaXAtaG9yaXpvbnRhbCxcbjpyb290IC4jeyRmYS1jc3MtcHJlZml4fS1mbGlwLXZlcnRpY2FsIHtcbiAgZmlsdGVyOiBub25lO1xufVxuIiwiLy8gTWl4aW5zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZmEtaWNvbigpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAjeyRmYS1mb250LXNpemUtYmFzZX0vI3skZmEtbGluZS1oZWlnaHQtYmFzZX0gRm9udEF3ZXNvbWU7IC8vIHNob3J0ZW5pbmcgZm9udCBkZWNsYXJhdGlvblxuICBmb250LXNpemU6IGluaGVyaXQ7IC8vIGNhbid0IGhhdmUgZm9udC1zaXplIGluaGVyaXQgb24gbGluZSBhYm92ZSwgc28gbmVlZCB0byBvdmVycmlkZVxuICB0ZXh0LXJlbmRlcmluZzogYXV0bzsgLy8gb3B0aW1pemVsZWdpYmlsaXR5IHRocm93cyB0aGluZ3Mgb2ZmICMxMDk0XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG59XG5cbkBtaXhpbiBmYS1pY29uLXJvdGF0ZSgkZGVncmVlcywgJHJvdGF0aW9uKSB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249I3skcm90YXRpb259KVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKCRkZWdyZWVzKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgkZGVncmVlcyk7XG4gICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoJGRlZ3JlZXMpO1xufVxuXG5AbWl4aW4gZmEtaWNvbi1mbGlwKCRob3JpeiwgJHZlcnQsICRyb3RhdGlvbikge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPSN7JHJvdGF0aW9ufSwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgkaG9yaXosICR2ZXJ0KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKCRob3JpeiwgJHZlcnQpO1xuICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoJGhvcml6LCAkdmVydCk7XG59XG5cblxuLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnMuIEEgbGEgQm9vdHN0cmFwIDQuXG4vL1xuLy8gU2VlOiBodHRwOi8vYTExeXByb2plY3QuY29tL3Bvc3RzL2hvdy10by1oaWRlLWNvbnRlbnQvXG5cbkBtaXhpbiBzci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICBib3JkZXI6IDA7XG59XG5cbi8vIFVzZSBpbiBjb25qdW5jdGlvbiB3aXRoIC5zci1vbmx5IHRvIG9ubHkgZGlzcGxheSBjb250ZW50IHdoZW4gaXQncyBmb2N1c2VkLlxuLy9cbi8vIFVzZWZ1bCBmb3IgXCJTa2lwIHRvIG1haW4gY29udGVudFwiIGxpbmtzOyBzZWUgaHR0cDovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICB9XG59XG4iLCIvLyBTdGFja2VkIEljb25zXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0xeCwgLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTJ4IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YWNrLTF4IHsgbGluZS1oZWlnaHQ6IGluaGVyaXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay0yeCB7IGZvbnQtc2l6ZTogMmVtOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW52ZXJzZSB7IGNvbG9yOiAkZmEtaW52ZXJzZTsgfVxuIiwiLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuXG4uI3skZmEtY3NzLXByZWZpeH0tZ2xhc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW11c2ljOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbXVzaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zZWFyY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGVhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbG07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aC1sYXJnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRoLWxhcmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoLWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aC1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGVjazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlbW92ZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2xvc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZWFyY2gtcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlYXJjaC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VhcmNoLW1pbnVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2VhcmNoLW1pbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcG93ZXItb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG93ZXItb2ZmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbmFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY29nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhc2gtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob21lOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb2NrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvYWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb3dubG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRvd25sb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1vLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5ib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmJveDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGF5LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcm90YXRlLXJpZ2h0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZXBlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWZyZXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVmcmVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3QtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9jazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsYWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGVhZHBob25lczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRwaG9uZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtb2ZmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLW9mZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZvbHVtZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdm9sdW1lLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12b2x1bWUtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcmNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xcmNvZGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXJjb2RlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFyY29kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRhZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10YWdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib29rbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvb2ttYXJrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHJpbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wcmludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYm9sZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJvbGQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pdGFsaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pdGFsaWM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10ZXh0LWhlaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtaGVpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGV4dC13aWR0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRleHQtd2lkdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1sZWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLWNlbnRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFsaWduLWNlbnRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFsaWduLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbGlnbi1qdXN0aWZ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWxpZ24tanVzdGlmeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGVkZW50OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1vdXRkZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3V0ZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZGVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluZGVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpZGVvLWNhbWVyYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpZGVvLWNhbWVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBob3RvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbWFnZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcGljdHVyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGljdHVyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGVuY2lsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW1hcmtlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcC1tYXJrZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hZGp1c3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGp1c3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGludDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVkaXQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXBlbmNpbC1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoYXJlLXNxdWFyZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1iYWNrd2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0ZXAtYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1iYWNrd2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhY2t3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFja3dhcmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wbGF5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhdXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF1c2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RvcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcndhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFzdC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFzdC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RlcC1mb3J3YXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlcC1mb3J3YXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWplY3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lamVjdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZXZyb24tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGx1cy1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1pbnVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRpbWVzLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZWNrLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uLWNpcmNsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1ZXN0aW9uLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluZm8tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mby1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jcm9zc2hhaXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3Jvc3NoYWlyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGltZXMtY2lyY2xlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGVjay1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoZWNrLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmFuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1mb3J3YXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXhwYW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhwYW5kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcHJlc3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21wcmVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWludXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFzdGVyaXNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXN0ZXJpc2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leGNsYW1hdGlvbi1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naWZ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2lmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leWUtc2xhc2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWUtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13YXJuaW5nOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1leGNsYW1hdGlvbi10cmlhbmdsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2xhbWF0aW9uLXRyaWFuZ2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGxhbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbGFuZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yYW5kb206YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYW5kb207IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb21tZW50OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hZ25ldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hZ25ldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcmV0d2VldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJldHdlZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaG9wcGluZy1jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctY2FydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbGRlci1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9sZGVyLW9wZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvd3MtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvd3MtaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhci1jaGFydC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXItY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYXItY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0dGVyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmFjZWJvb2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FtZXJhLXJldHJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FtZXJhLXJldHJvOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIta2V5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2VhcnM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZ3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1icy1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aHVtYnMtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLW8tZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYXJ0LW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1vdXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zaWduLW91dDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbmtlZGluLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbmtlZGluLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRodW1iLXRhY2s6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYi10YWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXh0ZXJuYWwtbGluazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaWduLWluOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2lnbi1pbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyb3BoeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyb3BoeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdGh1Yi1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRodWItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdXBsb2FkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXBsb2FkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGVtb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxlbW9uLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBob25lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcXVhcmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvb2ttYXJrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib29rbWFyay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGhvbmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGhvbmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHdpdHRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR3aXR0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vay1mOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mYWNlYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZhY2Vib29rOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0aHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5sb2NrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5sb2NrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlZGl0LWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jcmVkaXQtY2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlZWQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhkZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGRkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWxsaG9ybjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1bGxob3JuOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jZXJ0aWZpY2F0ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNlcnRpZmljYXRlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLW8tbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtby11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtby1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hcnJvdy1jaXJjbGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93LWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXJyb3ctY2lyY2xlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsb2JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2xvYmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cmVuY2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cmVuY2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YXNrczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhc2tzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsdGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnJpZWZjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnJpZWZjYXNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3dzLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFycm93cy1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ncm91cDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdXNlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1saW5rOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFzazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYXNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3V0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1zY2lzc29yczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNjaXNzb3JzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlcmNsaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXBlcmNsaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zYXZlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1mbG9wcHktbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsb3BweS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbmF2aWNvbjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcmVvcmRlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saXN0LXVsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlzdC11bDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpc3Qtb2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saXN0LW9sOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RyaWtldGhyb3VnaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0cmlrZXRocm91Z2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmRlcmxpbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmRlcmxpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10YWJsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRhYmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFnaWM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWdpYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRydWNrOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJ1Y2s7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waW50ZXJlc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3Qtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGludGVyZXN0LXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZS1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ29vZ2xlLXBsdXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb25leTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vbmV5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC11cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYXJldC1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29sdW1uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbHVtbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bnNvcnRlZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc29ydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LWRvd246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYXNjOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc29ydC1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGlua2VkaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1saW5rZWRpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS11bmRvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdW5kbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxlZ2FsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nYXZlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdhdmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10YWNob21ldGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFjaG9tZXRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbW1lbnQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmxhc2g6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJvbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ib2x0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2l0ZW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpdGVtYXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bWJyZWxsYTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVtYnJlbGxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFzdGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsaXBib2FyZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsaXBib2FyZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZ2h0YnVsYi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlnaHRidWxiLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvdWQtZG93bmxvYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG91ZC1kb3dubG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNsb3VkLXVwbG9hZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNsb3VkLXVwbG9hZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLW1kOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RldGhvc2NvcGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGV0aG9zY29wZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1aXRjYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3VpdGNhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2ZmZWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2ZmZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jdXRsZXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3V0bGVyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtdGV4dC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0LW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1idWlsZGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmctbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvc3BpdGFsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3NwaXRhbC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1idWxhbmNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1idWxhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVka2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVka2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlnaHRlci1qZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWdodGVyLWpldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGx1cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3VibGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZ2xlLWRvdWJsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG91YmxlLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtZG91YmxlLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1kb3VibGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbmdsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuZ2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hbmdsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlc2t0b3A6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZXNrdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFwdG9wOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGFwdG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGFibGV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGFibGV0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9iaWxlLXBob25lOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1tb2JpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb2JpbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVvdGUtbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLWxlZnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xdW90ZS1yaWdodDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXF1b3RlLXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bpbm5lcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwaW5uZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tYWlsLXJlcGx5OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXBseTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0aHViLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdpdGh1Yi1hbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb2xkZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZm9sZGVyLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbGRlci1vcGVuLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbWlsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc21pbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZyb3duLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mcm93bi1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tZWgtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdhbWVwYWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYW1lcGFkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0ta2V5Ym9hcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtleWJvYXJkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mbGFnLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mbGFnLWNoZWNrZXJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsYWctY2hlY2tlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVybWluYWw6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZXJtaW5hbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlcGx5LWFsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlcGx5LWFsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0YXItaGFsZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Rhci1oYWxmLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb2NhdGlvbi1hcnJvdzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvY2F0aW9uLWFycm93OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyb3A7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlLWZvcms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb2RlLWZvcms7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11bmxpbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoYWluLWJyb2tlbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoYWluLWJyb2tlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1ZXN0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVlc3Rpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbmZvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW5mbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV4Y2xhbWF0aW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXhjbGFtYXRpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdXBlcnNjcmlwdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1cGVyc2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Vic2NyaXB0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3Vic2NyaXB0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXJhc2VyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZXJhc2VyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcHV6emxlLXBpZWNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcHV6emxlLXBpZWNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWljcm9waG9uZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pY3JvcGhvbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb3Bob25lLXNsYXNoOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWljcm9waG9uZS1zbGFzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaWVsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaWVsZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlLWV4dGluZ3Vpc2hlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJvY2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJvY2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1heGNkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1heGNkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaGV2cm9uLWNpcmNsZS1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNoZXZyb24tY2lyY2xlLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGV2cm9uLWNpcmNsZS1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hldnJvbi1jaXJjbGUtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWh0bWw1OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaHRtbDU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jc3MzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY3NzMzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFuY2hvcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuY2hvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVubG9jay1hbHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bmxvY2stYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVsbHNleWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1idWxsc2V5ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVsbGlwc2lzLWg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1lbGxpcHNpcy1oOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWxsaXBzaXMtdjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVsbGlwc2lzLXY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yc3Mtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcnNzLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsYXktY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGxheS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aWNrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aWNrZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taW51cy1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taW51cy1zcXVhcmUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1pbnVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGV2ZWwtdXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxldmVsLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sZXZlbC1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2hlY2stc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2hlY2stc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVuY2lsLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlbmNpbC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHRlcm5hbC1saW5rLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV4dGVybmFsLWxpbmstc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tcGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbXBhc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtZG93bjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tY2FyZXQtc3F1YXJlLW8tZG93bjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcmV0LXNxdWFyZS1vLWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtdXA6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtcmlnaHQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FyZXQtc3F1YXJlLW8tcmlnaHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ldXJvOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ldXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ldXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nYnA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nYnA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kb2xsYXI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJ1cGVlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbnI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbnI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jbnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXJtYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWVuOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1qcHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1qcHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ydWJsZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tcm91YmxlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ydWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ydWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13b246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWtydzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWtydzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGNvaW46YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ0YzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ0YzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS10ZXh0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS10ZXh0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1hbHBoYS1hc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFscGhhLWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYWxwaGEtZGVzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtYW1vdW50LWFzYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zb3J0LWFtb3VudC1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc29ydC1udW1lcmljLWFzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1hc2M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3J0LW51bWVyaWMtZGVzYzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNvcnQtbnVtZXJpYy1kZXNjOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGh1bWJzLXVwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGh1bWJzLWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aHVtYnMtZG93bjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b3V0dWJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteW91dHViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXhpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teGluZy1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci14aW5nLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXlvdXR1YmUtcGxheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvdXR1YmUtcGxheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRyb3Bib3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcm9wYm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RhY2stb3ZlcmZsb3c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGFjay1vdmVyZmxvdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWluc3RhZ3JhbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWluc3RhZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZsaWNrcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZsaWNrcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJpdGJ1Y2tldDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXRidWNrZXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHVtYmxyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHVtYmxyLXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXR1bWJsci1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LWRvd246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LWRvd247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb25nLWFycm93LXVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG9uZy1hcnJvdy11cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctbGVmdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxvbmctYXJyb3ctbGVmdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sb25nLWFycm93LXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXBwbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcHBsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvd3M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aW5kb3dzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5kcm9pZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFuZHJvaWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW51eDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbnV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpYmJibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kcmliYmJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNreXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2t5cGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb3Vyc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm91cnNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyZWxsbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyZWxsbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZlbWFsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZlbWFsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0dGlwOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmF0aXBheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYXRpcGF5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VuLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vb24tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1vb24tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFyY2hpdmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcmNoaXZlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnVnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdms6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12azsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdlaWJvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZW5yZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZW5yZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYWdlbGluZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWdlbGluZXM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGFjay1leGNoYW5nZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0YWNrLWV4Y2hhbmdlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1yaWdodDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFycm93LWNpcmNsZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hcnJvdy1jaXJjbGUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYXJldC1zcXVhcmUtby1sZWZ0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZG90LWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZG90LWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hlZWxjaGFpcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12aW1lby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aW1lby1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dXJraXNoLWxpcmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdXMtc3F1YXJlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVzLXNxdWFyZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3BhY2Utc2h1dHRsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNwYWNlLXNodXR0bGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbGFjazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsYWNrOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td29yZHByZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd29yZHByZXNzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlbmlkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmlkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5zdGl0dXRpb246YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbms6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXVuaXZlcnNpdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11bml2ZXJzaXR5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbW9ydGFyLWJvYXJkOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ncmFkdWF0aW9uLWNhcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdyYWR1YXRpb24tY2FwOyB9XG4uI3skZmEtY3NzLXByZWZpeH0teWFob286YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15YWhvbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdvb2dsZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlZGRpdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZGRpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3R1bWJsZXVwb24tY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3R1bWJsZXVwb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdHVtYmxldXBvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlbGljaW91czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRlbGljaW91czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRpZ2c6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kaWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGllZC1waXBlci1wcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItcHA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpZWQtcGlwZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJ1cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZHJ1cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tam9vbWxhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItam9vbWxhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbGFuZ3VhZ2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYW5ndWFnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZheDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZheDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1aWxkaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYnVpbGRpbmc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jaGlsZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNoaWxkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF3OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3Bvb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG9vbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3ViZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jdWJlczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlaGFuY2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWhhbmNlLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0ZWFtOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RlYW07IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGVhbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdGVhbS1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcmVjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWF1dG9tb2JpbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhYjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGF4aTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRheGk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJlZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNwb3RpZnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zcG90aWZ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGV2aWFudGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRldmlhbnRhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zb3VuZGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc291bmRjbG91ZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRhdGFiYXNlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZGF0YWJhc2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBkZi1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1wZGYtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtd29yZC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS13b3JkLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWV4Y2VsLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWV4Y2VsLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtcG93ZXJwb2ludC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1waG90by1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXBpY3R1cmUtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1pbWFnZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1pbWFnZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS16aXAtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hcmNoaXZlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLWFyY2hpdmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpbGUtc291bmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1hdWRpby1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlsZS1hdWRpby1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmlsZS1tb3ZpZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLXZpZGVvLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maWxlLXZpZGVvLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1maWxlLWNvZGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZpbGUtY29kZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmluZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpbmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb2RlcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kZXBlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWpzZmlkZGxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItanNmaWRkbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saWZlLWJvdXk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpZmUtYnVveTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1zYXZlcjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc3VwcG9ydDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tbGlmZS1yaW5nOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGlmZS1yaW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLW8tbm90Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtby1ub3RjaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZXNpc3RhbmNlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1yZWJlbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXJlYmVsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWVtcGlyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVtcGlyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdpdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXQtc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2l0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2l0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0teS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0teWMtc3F1YXJlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYWNrZXItbmV3czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhY2tlci1uZXdzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVuY2VudC13ZWlibzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbmNlbnQtd2VpYm87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1xcTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXFxOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2VjaGF0OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13ZWl4aW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13ZWl4aW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zZW5kOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcGVyLXBsYW5lOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2VuZC1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1wYXBlci1wbGFuZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGFwZXItcGxhbmUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhpc3Rvcnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oaXN0b3J5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2lyY2xlLXRoaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jaXJjbGUtdGhpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhlYWRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhlYWRlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBhcmFncmFwaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhcmFncmFwaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNsaWRlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbGlkZXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hhcmUtYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoYXJlLWFsdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ib21iOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYm9tYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNvY2Nlci1iYWxsLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZ1dGJvbC1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZnV0Ym9sLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10dHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10dHk7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaW5vY3VsYXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmlub2N1bGFyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXBsdWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wbHVnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2xpZGVzaGFyZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNsaWRlc2hhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10d2l0Y2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10d2l0Y2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15ZWxwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXIteWVscDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW5ld3NwYXBlci1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbmV3c3BhcGVyLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aWZpOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2lmaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGN1bGF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxjdWxhdG9yOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXdhbGxldDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS13YWxsZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy12aXNhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtdmlzYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLW1hc3RlcmNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1tYXN0ZXJjYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtZGlzY292ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1kaXNjb3ZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNjLWFtZXg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1hbWV4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2MtcGF5cGFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2MtcGF5cGFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2Mtc3RyaXBlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2Mtc3RyaXBlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmVsbC1zbGFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlbGwtc2xhc2g7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iZWxsLXNsYXNoLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iZWxsLXNsYXNoLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10cmFzaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYXNoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29weXJpZ2h0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29weXJpZ2h0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWV5ZWRyb3BwZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leWVkcm9wcGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGFpbnQtYnJ1c2g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYWludC1icnVzaDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJpcnRoZGF5LWNha2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iaXJ0aGRheS1jYWtlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXJlYS1jaGFydDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFyZWEtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWUtY2hhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1waWUtY2hhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1saW5lLWNoYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGluZS1jaGFydDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxhc3RmbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxhc3RmbS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1sYXN0Zm0tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdG9nZ2xlLW9mZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRvZ2dsZS1vZmY7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10b2dnbGUtb246YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10b2dnbGUtb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iaWN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmljeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJ1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlveGhvc3Q6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pb3hob3N0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW5nZWxsaXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW5nZWxsaXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2M6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoZWtlbDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2hlcWVsOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1pbHM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZWFucGF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lYW5wYXRoOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYnV5c2VsbGFkczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJ1eXNlbGxhZHM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb25uZWN0ZGV2ZWxvcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNvbm5lY3RkZXZlbG9wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGFzaGN1YmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kYXNoY3ViZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnVtYmVlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZm9ydW1iZWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sZWFucHViOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbGVhbnB1YjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlbGxzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlbGxzeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNoaXJ0c2luYnVsazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNoaXJ0c2luYnVsazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNpbXBseWJ1aWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2ltcGx5YnVpbHQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1za3lhdGxhczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNreWF0bGFzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1wbHVzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1wbHVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FydC1hcnJvdy1kb3duOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FydC1hcnJvdy1kb3duOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZGlhbW9uZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWRpYW1vbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zaGlwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hpcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItc2VjcmV0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1zZWNyZXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb3RvcmN5Y2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW90b3JjeWNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0cmVldC12aWV3OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc3RyZWV0LXZpZXc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1oZWFydGJlYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oZWFydGJlYXQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12ZW51czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZlbnVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tZXJjdXJ5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVyY3VyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVyc2V4OmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10cmFuc2dlbmRlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYW5zZ2VuZGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhbnNnZW5kZXItYWx0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdHJhbnNnZW5kZXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmVudXMtZG91YmxlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmVudXMtZG91YmxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1kb3VibGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLWRvdWJsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZlbnVzLW1hcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12ZW51cy1tYXJzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2U6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcnMtc3Ryb2tlLXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXJzLXN0cm9rZS12OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFycy1zdHJva2UtaDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcnMtc3Ryb2tlLWg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1uZXV0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1uZXV0ZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZW5kZXJsZXNzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2VuZGVybGVzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZhY2Vib29rLW9mZmljaWFsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmFjZWJvb2stb2ZmaWNpYWw7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waW50ZXJlc3QtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBpbnRlcmVzdC1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2hhdHNhcHA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aGF0c2FwcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNlcnZlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNlcnZlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItcGx1czpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItcGx1czsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItdGltZXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci11c2VyLXRpbWVzOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG90ZWw6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJlZDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJlZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWNvaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFjb2luOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJhaW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmFpbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN1YndheTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN1YndheTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1lZGl1bTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1lZGl1bTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXljOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS15LWNvbWJpbmF0b3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci15LWNvbWJpbmF0b3I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1vcHRpbi1tb25zdGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3B0aW4tbW9uc3RlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9wZW5jYXJ0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb3BlbmNhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1leHBlZGl0ZWRzc2w6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1leHBlZGl0ZWRzc2w7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnk6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktZnVsbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS10aHJlZS1xdWFydGVyczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktaGFsZjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdHRlcnktaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdHRlcnktMTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmF0dGVyeS0wOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmF0dGVyeS1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1vdXNlLXBvaW50ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tb3VzZS1wb2ludGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taS1jdXJzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pLWN1cnNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC1ncm91cDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW9iamVjdC1ncm91cDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9iamVjdC11bmdyb3VwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItb2JqZWN0LXVuZ3JvdXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zdGlja3ktbm90ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RpY2t5LW5vdGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXN0aWNreS1ub3RlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1qY2I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYy1qY2I7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNjLWRpbmVycy1jbHViOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2xvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jbG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhbGFuY2Utc2NhbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYWxhbmNlLXNjYWxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0xOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3Mtc3RhcnQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3Mtc3RhcnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtMjpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0taG91cmdsYXNzLWhhbGY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3VyZ2xhc3MtaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzcy0zOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaG91cmdsYXNzLWVuZDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhvdXJnbGFzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhvdXJnbGFzczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtZ3JhYi1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYW5kLXJvY2stbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcm9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zdG9wLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGFwZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGFwZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtc2Npc3NvcnMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtbGl6YXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLWxpemFyZC1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1zcG9jay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZC1zcG9jay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFuZC1wb2ludGVyLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1oYW5kLXBvaW50ZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmQtcGVhY2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhbmQtcGVhY2UtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRyYWRlbWFyazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRyYWRlbWFyazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJlZ2lzdGVyZWQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWdpc3RlcmVkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY3JlYXRpdmUtY29tbW9uczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWF0aXZlLWNvbW1vbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1nZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2ctY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZ2ctY2lyY2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdHJpcGFkdmlzb3I6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10cmlwYWR2aXNvcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW9kbm9rbGFzc25pa2k6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb2Rub2tsYXNzbmlraS1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vZG5va2xhc3NuaWtpLXNxdWFyZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdldC1wb2NrZXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nZXQtcG9ja2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0td2lraXBlZGlhLXc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13aWtpcGVkaWEtdzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNhZmFyaTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNhZmFyaTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNocm9tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNocm9tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcmVmb3g6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1maXJlZm94OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tb3BlcmE6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1vcGVyYTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW50ZXJuZXQtZXhwbG9yZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10djpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZXZpc2lvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXRlbGV2aXNpb247IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jb250YW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb250YW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS01MDBweDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLTUwMHB4OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYW1hem9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYW1hem9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItcGx1cy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItcGx1cy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY2FsZW5kYXItbWludXMtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNhbGVuZGFyLW1pbnVzLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY2FsZW5kYXItdGltZXMtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNhbGVuZGFyLWNoZWNrLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jYWxlbmRhci1jaGVjay1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taW5kdXN0cnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pbmR1c3RyeTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcC1waW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtcGluOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLXNpZ25zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWFwLXNpZ25zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWFwLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1tYXAtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1hcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLW1hcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvbW1lbnRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1jb21tZW50aW5nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tY29tbWVudGluZy1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29tbWVudGluZy1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0taG91eno6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ob3V6ejsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpbWVvOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdmltZW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibGFjay10aWU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibGFjay10aWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mb250aWNvbnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1mb250aWNvbnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1yZWRkaXQtYWxpZW46YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yZWRkaXQtYWxpZW47IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZWRnZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNyZWRpdC1jYXJkLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWNyZWRpdC1jYXJkLWFsdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWNvZGllcGllOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItY29kaWVwaWU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1tb2R4OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbW9keDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvcnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvcnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXByb2R1Y3QtaHVudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXByb2R1Y3QtaHVudDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LW1peGNsb3VkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWl4Y2xvdWQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zY3JpYmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zY3JpYmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1wYXVzZS1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBhdXNlLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3RvcC1jaXJjbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXN0b3AtY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdG9wLWNpcmNsZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFnOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFnOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2hvcHBpbmctYmFza2V0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc2hvcHBpbmctYmFza2V0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0taGFzaHRhZzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWhhc2h0YWc7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGg6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ibHVldG9vdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1ibHVldG9vdGgtYjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJsdWV0b290aC1iOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcGVyY2VudDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXBlcmNlbnQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1naXRsYWI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1naXRsYWI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13cGJlZ2lubmVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd3BiZWdpbm5lcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZm9ybXM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGZvcm1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZW52aXJhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52aXJhOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdW5pdmVyc2FsLWFjY2VzczpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVuaXZlcnNhbC1hY2Nlc3M7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS13aGVlbGNoYWlyLWFsdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdoZWVsY2hhaXItYWx0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tcXVlc3Rpb24tY2lyY2xlLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1xdWVzdGlvbi1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJsaW5kOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYmxpbmQ7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWF1ZGlvLWRlc2NyaXB0aW9uOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdm9sdW1lLWNvbnRyb2wtcGhvbmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12b2x1bWUtY29udHJvbC1waG9uZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJyYWlsbGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1icmFpbGxlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYXNzaXN0aXZlLWxpc3RlbmluZy1zeXN0ZW1zOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYXNsLWludGVycHJldGluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYW1lcmljYW4tc2lnbi1sYW5ndWFnZS1pbnRlcnByZXRpbmc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hbWVyaWNhbi1zaWduLWxhbmd1YWdlLWludGVycHJldGluZzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWZuZXNzOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1oYXJkLW9mLWhlYXJpbmc6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWRlYWY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1kZWFmOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ2xpZGU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdsaWRlLWc6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1nbGlkZS1nOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbmluZzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tc2lnbi1sYW5ndWFnZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNpZ24tbGFuZ3VhZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1sb3ctdmlzaW9uOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbG93LXZpc2lvbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXZpYWRlbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXZpYWRlby1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci12aWFkZW8tc3F1YXJlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc25hcGNoYXQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNuYXBjaGF0LWdob3N0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItc25hcGNoYXQtZ2hvc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zbmFwY2hhdC1zcXVhcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1waWVkLXBpcGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcGllZC1waXBlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWZpcnN0LW9yZGVyOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZmlyc3Qtb3JkZXI7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS15b2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXlvYXN0OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlbWVpc2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlbWVpc2xlOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZ29vZ2xlLXBsdXMtY2lyY2xlOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS1nb29nbGUtcGx1cy1vZmZpY2lhbDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWdvb2dsZS1wbHVzLW9mZmljaWFsOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZmE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWZvbnQtYXdlc29tZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZvbnQtYXdlc29tZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWhhbmRzaGFrZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaGFuZHNoYWtlLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItZW52ZWxvcGUtb3BlbjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWVudmVsb3BlLW9wZW4tbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVudmVsb3BlLW9wZW4tbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWxpbm9kZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWxpbm9kZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vazpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWFkZHJlc3MtYm9vazsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWFkZHJlc3MtYm9vay1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1ib29rLW87IH1cbi4jeyRmYS1jc3MtcHJlZml4fS12Y2FyZDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItYWRkcmVzcy1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdmNhcmQtbzpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYWRkcmVzcy1jYXJkLW86YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1hZGRyZXNzLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItY2lyY2xlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS11c2VyLWNpcmNsZS1vOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdXNlci1jaXJjbGUtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXVzZXItbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXVzZXItbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWJhZGdlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaWQtYmFkZ2U7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1kcml2ZXJzLWxpY2Vuc2U6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQ6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1pZC1jYXJkOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZHJpdmVycy1saWNlbnNlLW86YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LWlkLWNhcmQtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWlkLWNhcmQtbzsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXF1b3JhOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcXVvcmE7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1mcmVlLWNvZGUtY2FtcDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWZyZWUtY29kZS1jYW1wOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGVsZWdyYW06YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10ZWxlZ3JhbTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTQ6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1mdWxsOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItZnVsbDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItdGhyZWUtcXVhcnRlcnM7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci0yOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS10aGVybW9tZXRlci1oYWxmOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItdGhlcm1vbWV0ZXItaGFsZjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1xdWFydGVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItMDpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tdGhlcm1vbWV0ZXItZW1wdHk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci10aGVybW9tZXRlci1lbXB0eTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXNob3dlcjpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNob3dlcjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWJhdGh0dWI6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXMxNTpiZWZvcmUsXG4uI3skZmEtY3NzLXByZWZpeH0tYmF0aDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWJhdGg7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1wb2RjYXN0OmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItcG9kY2FzdDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1tYXhpbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1tYXhpbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1taW5pbWl6ZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1taW5pbWl6ZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1yZXN0b3JlOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItd2luZG93LXJlc3RvcmU7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS10aW1lcy1yZWN0YW5nbGU6YmVmb3JlLFxuLiN7JGZhLWNzcy1wcmVmaXh9LXdpbmRvdy1jbG9zZTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZTsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXRpbWVzLXJlY3RhbmdsZS1vOmJlZm9yZSxcbi4jeyRmYS1jc3MtcHJlZml4fS13aW5kb3ctY2xvc2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXdpbmRvdy1jbG9zZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tYmFuZGNhbXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1iYW5kY2FtcDsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LWdyYXY6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1ncmF2OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZXRzeTpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWV0c3k7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1pbWRiOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItaW1kYjsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXJhdmVscnk6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1yYXZlbHJ5OyB9XG4uI3skZmEtY3NzLXByZWZpeH0tZWVyY2FzdDpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLWVlcmNhc3Q7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1taWNyb2NoaXA6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1taWNyb2NoaXA7IH1cbi4jeyRmYS1jc3MtcHJlZml4fS1zbm93Zmxha2UtbzpiZWZvcmUgeyBjb250ZW50OiAkZmEtdmFyLXNub3dmbGFrZS1vOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tc3VwZXJwb3dlcnM6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci1zdXBlcnBvd2VyczsgfVxuLiN7JGZhLWNzcy1wcmVmaXh9LXdwZXhwbG9yZXI6YmVmb3JlIHsgY29udGVudDogJGZhLXZhci13cGV4cGxvcmVyOyB9XG4uI3skZmEtY3NzLXByZWZpeH0tbWVldHVwOmJlZm9yZSB7IGNvbnRlbnQ6ICRmYS12YXItbWVldHVwOyB9XG4iLCIvLyBTY3JlZW4gUmVhZGVyc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uc3Itb25seSB7IEBpbmNsdWRlIHNyLW9ubHkoKTsgfVxuLnNyLW9ubHktZm9jdXNhYmxlIHsgQGluY2x1ZGUgc3Itb25seS1mb2N1c2FibGUoKTsgfVxuIiwiLyoqXG4gKlxuICogQWxsIGFuaW1hdGlvbnMgbXVzdCBsaXZlIGluIHRoZWlyIG93biBmaWxlXG4gKiBpbiB0aGUgYW5pbWF0aW9ucyBkaXJlY3RvcnkgYW5kIGJlIGluY2x1ZGVkXG4gKiBoZXJlLlxuICpcbiAqL1xuLyoqXG4gKiBTdHlsZXMgc2hhcmVkIGJ5IG11bHRpcGxlIGFuaW1hdGlvbnNcbiAqL1xuLyoqXG4gKiBEb3RzXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyBzY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuQGtleWZyYW1lcyBzY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNDUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgODAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYmFsbC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoMCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUgMC43NXMgLTAuMzZzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogc2NhbGUgMC43NXMgLTAuMzZzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5iYWxsLXB1bHNlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4yNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAtMC4yNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmJhbGwtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNjYWxlIDAuNzVzIC0wLjEycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICAgICAgICBhbmltYXRpb246IHNjYWxlIDAuNzVzIC0wLjEycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4uYmFsbC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAtd2Via2l0LWFuaW1hdGlvbjogc2NhbGUgMC43NXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSAwLjc1cyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4uYmFsbC1wdWxzZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXB1bHNlLXN5bmMge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTEwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1wdWxzZS1zeW5jIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7IH0gfVxuXG4uYmFsbC1wdWxzZS1zeW5jID4gZGl2Om50aC1jaGlsZCgwKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4yMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAtMC4yMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cblxuLmJhbGwtcHVsc2Utc3luYyA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgLTAuMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1wdWxzZS1zeW5jIDAuNnMgLTAuMTRzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtcHVsc2Utc3luYyAwLjZzIC0wLjA3cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb246IGJhbGwtcHVsc2Utc3luYyAwLjZzIC0wLjA3cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuXG4uYmFsbC1wdWxzZS1zeW5jID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXB1bHNlLXN5bmMgMC42cyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICBhbmltYXRpb246IGJhbGwtcHVsc2Utc3luYyAwLjZzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG5cbi5iYWxsLXB1bHNlLXN5bmMgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbi5iYWxsLXNjYWxlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNjBweDtcbiAgd2lkdGg6IDYwcHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtc2NhbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDA7IH0gfVxuXG4uYmFsbC1zY2FsZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiA2MHB4O1xuICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cblxuLmJhbGwtc2NhbGUtcmFuZG9tIHtcbiAgd2lkdGg6IDM3cHg7XG4gIGhlaWdodDogNDBweDsgfVxuICAuYmFsbC1zY2FsZS1yYW5kb20gPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMzBweDtcbiAgICB3aWR0aDogMzBweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwcyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAgIC5iYWxsLXNjYWxlLXJhbmRvbSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IC03cHg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwLjJzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMC4ycyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuICAgIC5iYWxsLXNjYWxlLXJhbmRvbSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgICAgbWFyZ2luLWxlZnQ6IC0ycHg7XG4gICAgICBtYXJnaW4tdG9wOiA5cHg7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZSAxcyAwLjVzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc2NhbGUgMXMgMC41cyBlYXNlLWluLW91dCBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfSB9XG5cbi5iYWxsLXJvdGF0ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFsbC1yb3RhdGUgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAuYmFsbC1yb3RhdGUgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZSAxcyAwcyBjdWJpYy1iZXppZXIoMC43LCAtMC4xMywgMC4yMiwgMC44NikgaW5maW5pdGU7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlIDFzIDBzIGN1YmljLWJlemllcigwLjcsIC0wLjEzLCAwLjIyLCAwLjg2KSBpbmZpbml0ZTsgfVxuICAgIC5iYWxsLXJvdGF0ZSA+IGRpdjpiZWZvcmUsIC5iYWxsLXJvdGF0ZSA+IGRpdjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgbWFyZ2luOiAycHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgb3BhY2l0eTogMC44OyB9XG4gICAgLmJhbGwtcm90YXRlID4gZGl2OmJlZm9yZSB7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIGxlZnQ6IC0yOHB4OyB9XG4gICAgLmJhbGwtcm90YXRlID4gZGl2OmFmdGVyIHtcbiAgICAgIHRvcDogMHB4O1xuICAgICAgbGVmdDogMjVweDsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpOyB9IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b20tY29sb3I6IHRyYW5zcGFyZW50O1xuICBoZWlnaHQ6IDI1cHg7XG4gIHdpZHRoOiAyNXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGUgMC43NXMgMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogcm90YXRlIDAuNzVzIDBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBzY2FsZSB7XG4gIDMwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuMyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuMyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbi5iYWxsLWNsaXAtcm90YXRlLXB1bHNlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMTVweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpOyB9XG4gIC5iYWxsLWNsaXAtcm90YXRlLXB1bHNlID4gZGl2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDBweDtcbiAgICBsZWZ0OiAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTsgfVxuICAgIC5iYWxsLWNsaXAtcm90YXRlLXB1bHNlID4gZGl2OmZpcnN0LWNoaWxkIHtcbiAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICB3aWR0aDogMTZweDtcbiAgICAgIHRvcDogN3B4O1xuICAgICAgbGVmdDogLTdweDtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzY2FsZSAxcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBzY2FsZSAxcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTsgfVxuICAgIC5iYWxsLWNsaXAtcm90YXRlLXB1bHNlID4gZGl2Omxhc3QtY2hpbGQge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgbGVmdDogLTE2cHg7XG4gICAgICB0b3A6IC0ycHg7XG4gICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkO1xuICAgICAgYm9yZGVyLWNvbG9yOiAjZmZmIHRyYW5zcGFyZW50ICNmZmYgdHJhbnNwYXJlbnQ7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlIDFzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xuICAgICAgICAgICAgICBhbmltYXRpb246IHJvdGF0ZSAxcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxczsgfVxuXG5Aa2V5ZnJhbWVzIHJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZykgc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZykgc2NhbGUoMC42KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZykgc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpIHNjYWxlKDEpOyB9IH1cblxuLmJhbGwtY2xpcC1yb3RhdGUtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLmJhbGwtY2xpcC1yb3RhdGUtbXVsdGlwbGUgPiBkaXYge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIHRvcDogLTIwcHg7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItYm90dG9tLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItdG9wLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGhlaWdodDogMzVweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogcm90YXRlIDFzIDBzIGVhc2UtaW4tb3V0IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGUgMXMgMHMgZWFzZS1pbi1vdXQgaW5maW5pdGU7IH1cbiAgICAuYmFsbC1jbGlwLXJvdGF0ZS1tdWx0aXBsZSA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAtMTBweDtcbiAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNXM7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41cztcbiAgICAgIGJvcmRlci1jb2xvcjogI2ZmZiB0cmFuc3BhcmVudCAjZmZmIHRyYW5zcGFyZW50O1xuICAgICAgLXdlYmtpdC1hbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlO1xuICAgICAgICAgICAgICBhbmltYXRpb24tZGlyZWN0aW9uOiByZXZlcnNlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXNjYWxlLXJpcHBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXNjYWxlLXJpcHBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuLmJhbGwtc2NhbGUtcmlwcGxlID4gZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGhlaWdodDogNTBweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNjYWxlLXJpcHBsZSAxcyAwcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yMSwgMC41MywgMC41NiwgMC44KTtcbiAgICAgICAgICBhbmltYXRpb246IGJhbGwtc2NhbGUtcmlwcGxlIDFzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIxLCAwLjUzLCAwLjU2LCAwLjgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC4xKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDcwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMC4wOyB9IH1cblxuLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMjVweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0yNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTI1cHgpOyB9XG4gIC5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuOHM7IH1cbiAgLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjZzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC42czsgfVxuICAuYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4gIC5iYWxsLXNjYWxlLXJpcHBsZS1tdWx0aXBsZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4ycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnM7IH1cbiAgLmJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlID4gZGl2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IC0ycHg7XG4gICAgbGVmdDogLTI2cHg7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgYm9yZGVyOiAycHggc29saWQgI2ZmZjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zY2FsZS1yaXBwbGUtbXVsdGlwbGUgMS4yNXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMjEsIDAuNTMsIDAuNTYsIDAuOCk7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc2NhbGUtcmlwcGxlLW11bHRpcGxlIDEuMjVzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIxLCAwLjUzLCAwLjU2LCAwLjgpOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLWJlYXQge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuMjtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjI7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNzUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG4uYmFsbC1iZWF0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLWJlYXQgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLWJlYXQgMC43cyAwcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtYmVhdCA+IGRpdjpudGgtY2hpbGQoMm4tMSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4zNXMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMzVzICFpbXBvcnRhbnQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc2NhbGUtbXVsdGlwbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwKTtcbiAgICBvcGFjaXR5OiAwOyB9XG4gIDUlIHtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMDsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zY2FsZS1tdWx0aXBsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7IH1cbiAgNSUge1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAwOyB9IH1cblxuLmJhbGwtc2NhbGUtbXVsdGlwbGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgLmJhbGwtc2NhbGUtbXVsdGlwbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjRzOyB9XG4gIC5iYWxsLXNjYWxlLW11bHRpcGxlID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yczsgfVxuICAuYmFsbC1zY2FsZS1tdWx0aXBsZSA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAtMzBweDtcbiAgICB0b3A6IDBweDtcbiAgICBvcGFjaXR5OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICB3aWR0aDogNjBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc2NhbGUtbXVsdGlwbGUgMXMgMHMgbGluZWFyIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNjYWxlLW11bHRpcGxlIDFzIDBzIGxpbmVhciBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC10cmlhbmdsZS1wYXRoLTEge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgLTUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgLTUwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC10cmlhbmdsZS1wYXRoLTEge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgLTUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgLTUwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSg1MHB4LCAwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMiB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgyNXB4LCA1MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIDUwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgNTBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtdHJpYW5nbGUtcGF0aC0yIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDI1cHgsIDUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMjVweCwgNTBweCk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCA1MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCA1MHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXRyaWFuZ2xlLXBhdGgtMyB7XG4gIDMzJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MHB4LCAwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTUwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC01MHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDBweCwgMHB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC10cmlhbmdsZS1wYXRoLTMge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTBweCwgMHB4KTsgfVxuICA2NiUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC01MHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtNTBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwcHgsIDBweCk7IH0gfVxuXG4uYmFsbC10cmlhbmdsZS1wYXRoIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOS45OTRweCwgLTM3LjUwOTM4cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOS45OTRweCwgLTM3LjUwOTM4cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yOS45OTRweCwgLTM3LjUwOTM4cHgpOyB9XG4gIC5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLXRyaWFuZ2xlLXBhdGgtMTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiYWxsLXRyaWFuZ2xlLXBhdGgtMTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7IH1cbiAgLmJhbGwtdHJpYW5nbGUtcGF0aCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhbGwtdHJpYW5nbGUtcGF0aC0yO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtdHJpYW5nbGUtcGF0aC0yO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgICBhbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTsgfVxuICAuYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFsbC10cmlhbmdsZS1wYXRoLTM7XG4gICAgICAgICAgICBhbmltYXRpb24tbmFtZTogYmFsbC10cmlhbmdsZS1wYXRoLTM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAycztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgICAgICAgICAgYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OiBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlOyB9XG4gIC5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXYge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7IH1cbiAgICAuYmFsbC10cmlhbmdsZS1wYXRoID4gZGl2Om50aC1vZi10eXBlKDEpIHtcbiAgICAgIHRvcDogNTBweDsgfVxuICAgIC5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgbGVmdDogMjVweDsgfVxuICAgIC5iYWxsLXRyaWFuZ2xlLXBhdGggPiBkaXY6bnRoLW9mLXR5cGUoMykge1xuICAgICAgdG9wOiA1MHB4O1xuICAgICAgbGVmdDogNTBweDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1wdWxzZS1yaXNlLWV2ZW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXB1bHNlLXJpc2UtZXZlbiB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC1wdWxzZS1yaXNlLW9kZCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC40KTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjc1KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC43NSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtcHVsc2UtcmlzZS1vZGQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC43NSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNzUpOyB9IH1cblxuLmJhbGwtcHVsc2UtcmlzZSA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxcztcbiAgLXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xNSwgMC40NiwgMC45LCAwLjYpO1xuICAgICAgICAgIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjE1LCAwLjQ2LCAwLjksIDAuNik7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMDsgfVxuICAuYmFsbC1wdWxzZS1yaXNlID4gZGl2Om50aC1jaGlsZCgybikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGJhbGwtcHVsc2UtcmlzZS1ldmVuO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtcHVsc2UtcmlzZS1ldmVuOyB9XG4gIC5iYWxsLXB1bHNlLXJpc2UgPiBkaXY6bnRoLWNoaWxkKDJuLTEpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLXB1bHNlLXJpc2Utb2RkO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtcHVsc2UtcmlzZS1vZGQ7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtZ3JpZC1iZWF0IHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1ncmlkLWJlYXQge1xuICA1MCUge1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJhbGwtZ3JpZC1iZWF0IHtcbiAgd2lkdGg6IDU3cHg7IH1cbiAgLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCgxKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNDRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ0cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4yN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMjdzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjJzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjUycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS41MnM7IH1cbiAgLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMTRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjE0cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC42MXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNjFzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjE1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4xNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuODJzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjgyczsgfVxuICAuYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMDFzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMjRzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjI0czsgfVxuICAuYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMDdzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4wN3M7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuMzVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjM1czsgfVxuICAuYmFsbC1ncmlkLWJlYXQgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4yOXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMjlzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQ0cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40NHM7IH1cbiAgLmJhbGwtZ3JpZC1iZWF0ID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuNjNzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjYzcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4xOXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMTlzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdjpudGgtY2hpbGQoOSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC4xOHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjE4cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS40OHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuNDhzOyB9XG4gIC5iYWxsLWdyaWQtYmVhdCA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogbGVmdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtYmVhdDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1uYW1lOiBiYWxsLWdyaWQtYmVhdDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtZ3JpZC1wdWxzZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1ncmlkLXB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuLmJhbGwtZ3JpZC1wdWxzZSB7XG4gIHdpZHRoOiA1N3B4OyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC41OHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNThzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjlzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjlzOyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC4wMXM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMDFzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjk0cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC45NHM7IH1cbiAgLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yNXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNDNzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQzczsgfVxuICAuYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjAzcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMDNzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjc0cztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC43NHM7IH1cbiAgLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjIxcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4yMXM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNjhzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY4czsgfVxuICAuYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMjVzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjI1cztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMS4xN3M7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDEuMTdzOyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXY6bnRoLWNoaWxkKDcpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40NnM7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuNDZzO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjQxcztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMS40MXM7IH1cbiAgLmJhbGwtZ3JpZC1wdWxzZSA+IGRpdjpudGgtY2hpbGQoOCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjAycztcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4wMnM7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDEuNTZzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAxLjU2czsgfVxuICAuYmFsbC1ncmlkLXB1bHNlID4gZGl2Om50aC1jaGlsZCg5KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMTNzO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjEzcztcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC43OHM7XG4gICAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNzhzOyB9XG4gIC5iYWxsLWdyaWQtcHVsc2UgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tbmFtZTogYmFsbC1ncmlkLXB1bHNlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGJhbGwtZ3JpZC1wdWxzZTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6IGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDA7XG4gICAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDA7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc3Bpbi1mYWRlLWxvYWRlciB7XG4gIDUwJSB7XG4gICAgb3BhY2l0eTogMC4zO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC1zcGluLWZhZGUtbG9hZGVyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNCk7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdG9wOiAtMTBweDtcbiAgbGVmdDogLTEwcHg7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuOTZzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjk2cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMTcuMDQ1NDVweDtcbiAgICBsZWZ0OiAxNy4wNDU0NXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuODRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjg0cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAyNXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuNzJzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjcycyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogLTE3LjA0NTQ1cHg7XG4gICAgbGVmdDogMTcuMDQ1NDVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjZzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg1KSB7XG4gICAgdG9wOiAtMjVweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuNDhzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjQ4cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoNikge1xuICAgIHRvcDogLTE3LjA0NTQ1cHg7XG4gICAgbGVmdDogLTE3LjA0NTQ1cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4zNnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuMzZzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg3KSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yNXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tZmFkZS1sb2FkZXIgMXMgLTAuMjRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjI0cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoOCkge1xuICAgIHRvcDogMTcuMDQ1NDVweDtcbiAgICBsZWZ0OiAtMTcuMDQ1NDVweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWZhZGUtbG9hZGVyIDFzIC0wLjEycyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1mYWRlLWxvYWRlciAxcyAtMC4xMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtc3Bpbi1sb2FkZXIge1xuICA3NSUge1xuICAgIG9wYWNpdHk6IDAuMjsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAxOyB9IH1cblxuQGtleWZyYW1lcyBiYWxsLXNwaW4tbG9hZGVyIHtcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjI7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5iYWxsLXNwaW4tbG9hZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gIC5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogNDVweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDAuOXMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDAuOXMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoMikge1xuICAgIHRvcDogMzAuNjgxODJweDtcbiAgICBsZWZ0OiAzMC42ODE4MnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDEuOHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDEuOHMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoMykge1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA0NXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDIuN3MgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDIuN3MgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tbG9hZGVyID4gc3BhbjpudGgtY2hpbGQoNCkge1xuICAgIHRvcDogLTMwLjY4MTgycHg7XG4gICAgbGVmdDogMzAuNjgxODJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAzLjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyAzLjZzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDUpIHtcbiAgICB0b3A6IC00NXB4O1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNC41cyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNC41cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCg2KSB7XG4gICAgdG9wOiAtMzAuNjgxODJweDtcbiAgICBsZWZ0OiAtMzAuNjgxODJweDtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA1LjRzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC1zcGluLWxvYWRlciAycyA1LjRzIGluZmluaXRlIGxpbmVhcjsgfVxuICAuYmFsbC1zcGluLWxvYWRlciA+IHNwYW46bnRoLWNoaWxkKDcpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogLTQ1cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNi4zcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICBhbmltYXRpb246IGJhbGwtc3Bpbi1sb2FkZXIgMnMgNi4zcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLmJhbGwtc3Bpbi1sb2FkZXIgPiBzcGFuOm50aC1jaGlsZCg4KSB7XG4gICAgdG9wOiAzMC42ODE4MnB4O1xuICAgIGxlZnQ6IC0zMC42ODE4MnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDcuMnMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXNwaW4tbG9hZGVyIDJzIDcuMnMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5iYWxsLXNwaW4tbG9hZGVyID4gZGl2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiBncmVlbjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC16aWcge1xuICAzMyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIC0zMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtemlnIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpOyB9XG4gIDY2JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhbGwtemFnIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhbGwtemFnIHtcbiAgMzMlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7IH1cbiAgNjYlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4uYmFsbC16aWctemFnIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7XG4gICAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0xNXB4KTtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpOyB9XG4gIC5iYWxsLXppZy16YWcgPiBkaXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gICAgdG9wOiA0cHg7XG4gICAgbGVmdDogLTdweDsgfVxuICAgIC5iYWxsLXppZy16YWcgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtemlnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJhbGwtemlnIDAuN3MgMHMgaW5maW5pdGUgbGluZWFyOyB9XG4gICAgLmJhbGwtemlnLXphZyA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXphZyAwLjdzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgICAgYW5pbWF0aW9uOiBiYWxsLXphZyAwLjdzIDBzIGluZmluaXRlIGxpbmVhcjsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgYmFsbC16aWctZGVmbGVjdCB7XG4gIDE3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTsgfVxuICAzNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIDY3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgODQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC16aWctZGVmbGVjdCB7XG4gIDE3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0zMHB4KTsgfVxuICAzNCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgLTMwcHgpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gIDY3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAtMzBweCk7IH1cbiAgODQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYWxsLXphZy1kZWZsZWN0IHtcbiAgMTclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7IH1cbiAgMzQlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfVxuICA2NyUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIDMwcHgpOyB9XG4gIDg0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFsbC16YWctZGVmbGVjdCB7XG4gIDE3JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDE1cHgsIDMwcHgpOyB9XG4gIDM0JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgMzBweCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH1cbiAgNjclIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAzMHB4KTsgfVxuICA4NCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTVweCwgMzBweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNXB4LCAzMHB4KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7IH0gfVxuXG4uYmFsbC16aWctemFnLWRlZmxlY3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTE1cHgsIC0xNXB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTVweCwgLTE1cHgpO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xNXB4LCAtMTVweCk7IH1cbiAgLmJhbGwtemlnLXphZy1kZWZsZWN0ID4gZGl2IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAxNXB4O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG1hcmdpbjogMnB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIHRvcDogNHB4O1xuICAgIGxlZnQ6IC03cHg7IH1cbiAgICAuYmFsbC16aWctemFnLWRlZmxlY3QgPiBkaXY6Zmlyc3QtY2hpbGQge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IGJhbGwtemlnLWRlZmxlY3QgMS41cyAwcyBpbmZpbml0ZSBsaW5lYXI7XG4gICAgICAgICAgICAgIGFuaW1hdGlvbjogYmFsbC16aWctZGVmbGVjdCAxLjVzIDBzIGluZmluaXRlIGxpbmVhcjsgfVxuICAgIC5iYWxsLXppZy16YWctZGVmbGVjdCA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYWxsLXphZy1kZWZsZWN0IDEuNXMgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgICBhbmltYXRpb246IGJhbGwtemFnLWRlZmxlY3QgMS41cyAwcyBpbmZpbml0ZSBsaW5lYXI7IH1cblxuLyoqXG4gKiBMaW5lc1xuICovXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDAuNCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgwLjQpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH0gfVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC40cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuNHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuM3MgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjNzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5saW5lLXNjYWxlID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIC0wLjJzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4ycyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTsgfVxuXG4ubGluZS1zY2FsZSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZSAxcyAtMC4xcyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4yLCAwLjY4LCAwLjE4LCAxLjA4KTtcbiAgICAgICAgICBhbmltYXRpb246IGxpbmUtc2NhbGUgMXMgLTAuMXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7IH1cblxuLmxpbmUtc2NhbGUgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUgMXMgMHMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMiwgMC42OCwgMC4xOCwgMS4wOCk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlIDFzIDBzIGluZmluaXRlIGN1YmljLWJlemllcigwLjIsIDAuNjgsIDAuMTgsIDEuMDgpOyB9XG5cbi5saW5lLXNjYWxlID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBsaW5lLXNjYWxlLXBhcnR5IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuQGtleWZyYW1lcyBsaW5lLXNjYWxlLXBhcnR5IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMC41KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGUoMC41KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9IH1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjA5cztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IC0wLjA5cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuODNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC44M3M7IH1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXY6bnRoLWNoaWxkKDIpIHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IDAuMzNzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMC4zM3M7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjY0cztcbiAgICAgICAgICBhbmltYXRpb24tZHVyYXRpb246IDAuNjRzOyB9XG5cbi5saW5lLXNjYWxlLXBhcnR5ID4gZGl2Om50aC1jaGlsZCgzKSB7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwLjMycztcbiAgICAgICAgICBhbmltYXRpb24tZGVsYXk6IDAuMzJzO1xuICAtd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjogMC4zOXM7XG4gICAgICAgICAgYW5pbWF0aW9uLWR1cmF0aW9uOiAwLjM5czsgfVxuXG4ubGluZS1zY2FsZS1wYXJ0eSA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMC40N3M7XG4gICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAwLjQ3cztcbiAgLXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246IDAuNTJzO1xuICAgICAgICAgIGFuaW1hdGlvbi1kdXJhdGlvbjogMC41MnM7IH1cblxuLmxpbmUtc2NhbGUtcGFydHkgPiBkaXYge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICB3aWR0aDogNHB4O1xuICBoZWlnaHQ6IDM1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgbWFyZ2luOiAycHg7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIC13ZWJraXQtYW5pbWF0aW9uLW5hbWU6IGxpbmUtc2NhbGUtcGFydHk7XG4gICAgICAgICAgYW5pbWF0aW9uLW5hbWU6IGxpbmUtc2NhbGUtcGFydHk7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gICAgICAgICAgYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDogaW5maW5pdGU7XG4gIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAwO1xuICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjQpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC40KTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGV5KDEpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMSk7IH0gfVxuXG5Aa2V5ZnJhbWVzIGxpbmUtc2NhbGUtcHVsc2Utb3V0IHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMC40KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDAuNCk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9IH1cblxuLmxpbmUtc2NhbGUtcHVsc2Utb3V0ID4gZGl2IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgd2lkdGg6IDRweDtcbiAgaGVpZ2h0OiAzNXB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIG1hcmdpbjogMnB4O1xuICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQgMC45cyAtMC42cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC44NSwgMC4yNSwgMC4zNywgMC44NSk7XG4gICAgICAgICAgYW5pbWF0aW9uOiBsaW5lLXNjYWxlLXB1bHNlLW91dCAwLjlzIC0wLjZzIGluZmluaXRlIGN1YmljLWJlemllcigwLjg1LCAwLjI1LCAwLjM3LCAwLjg1KTsgfVxuICAubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXY6bnRoLWNoaWxkKDIpLCAubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuNHMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuNHMgIWltcG9ydGFudDsgfVxuICAubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXY6bnRoLWNoaWxkKDEpLCAubGluZS1zY2FsZS1wdWxzZS1vdXQgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogLTAuMnMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogLTAuMnMgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC4zKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5cbkBrZXlmcmFtZXMgbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgxKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGV5KDEpOyB9XG4gIDgwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxleSgwLjMpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZXkoMC4zKTsgfVxuICA5MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZXkoMSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxleSgxKTsgfSB9XG5cbi5saW5lLXNjYWxlLXB1bHNlLW91dC1yYXBpZCA+IGRpdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogMzVweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBtYXJnaW46IDJweDtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkIDAuOXMgLTAuNXMgaW5maW5pdGUgY3ViaWMtYmV6aWVyKDAuMTEsIDAuNDksIDAuMzgsIDAuNzgpO1xuICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgMC45cyAtMC41cyBpbmZpbml0ZSBjdWJpYy1iZXppZXIoMC4xMSwgMC40OSwgMC4zOCwgMC43OCk7IH1cbiAgLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCgyKSwgLmxpbmUtc2NhbGUtcHVsc2Utb3V0LXJhcGlkID4gZGl2Om50aC1jaGlsZCg0KSB7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZGVsYXk6IC0wLjI1cyAhaW1wb3J0YW50O1xuICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC4yNXMgIWltcG9ydGFudDsgfVxuICAubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDEpLCAubGluZS1zY2FsZS1wdWxzZS1vdXQtcmFwaWQgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGFuaW1hdGlvbi1kZWxheTogMHMgIWltcG9ydGFudDsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgbGluZS1zcGluLWZhZGUtbG9hZGVyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgbGluZS1zcGluLWZhZGUtbG9hZGVyIHtcbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAwLjM7IH1cbiAgMTAwJSB7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbi5saW5lLXNwaW4tZmFkZS1sb2FkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRvcDogLTEwcHg7XG4gIGxlZnQ6IC00cHg7IH1cbiAgLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdjpudGgtY2hpbGQoMSkge1xuICAgIHRvcDogMjBweDtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC44NHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjg0cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCgyKSB7XG4gICAgdG9wOiAxMy42MzYzNnB4O1xuICAgIGxlZnQ6IDEzLjYzNjM2cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjcycyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuNzJzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gIC5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDMpIHtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMjBweDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuNnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjZzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gIC5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDQpIHtcbiAgICB0b3A6IC0xMy42MzYzNnB4O1xuICAgIGxlZnQ6IDEzLjYzNjM2cHg7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjQ4cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuNDhzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gIC5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDUpIHtcbiAgICB0b3A6IC0yMHB4O1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjM2cyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgLTAuMzZzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gIC5saW5lLXNwaW4tZmFkZS1sb2FkZXIgPiBkaXY6bnRoLWNoaWxkKDYpIHtcbiAgICB0b3A6IC0xMy42MzYzNnB4O1xuICAgIGxlZnQ6IC0xMy42MzYzNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC4yNHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjI0cyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg3KSB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IC0yMHB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAtMC4xMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGxpbmUtc3Bpbi1mYWRlLWxvYWRlciAxLjJzIC0wLjEycyBpbmZpbml0ZSBlYXNlLWluLW91dDsgfVxuICAubGluZS1zcGluLWZhZGUtbG9hZGVyID4gZGl2Om50aC1jaGlsZCg4KSB7XG4gICAgdG9wOiAxMy42MzYzNnB4O1xuICAgIGxlZnQ6IC0xMy42MzYzNnB4O1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBsaW5lLXNwaW4tZmFkZS1sb2FkZXIgMS4ycyAwcyBpbmZpbml0ZSBlYXNlLWluLW91dDtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogbGluZS1zcGluLWZhZGUtbG9hZGVyIDEuMnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7IH1cbiAgLmxpbmUtc3Bpbi1mYWRlLWxvYWRlciA+IGRpdiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogNHB4O1xuICAgIGhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgbWFyZ2luOiAycHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgICAgYW5pbWF0aW9uLWZpbGwtbW9kZTogYm90aDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDE1cHg7IH1cblxuLyoqXG4gKiBNaXNjXG4gKi9cbkAtd2Via2l0LWtleWZyYW1lcyB0cmlhbmdsZS1za2V3LXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH0gfVxuQGtleWZyYW1lcyB0cmlhbmdsZS1za2V3LXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH0gfVxuXG4udHJpYW5nbGUtc2tldy1zcGluID4gZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG4gIGJvcmRlci1sZWZ0OiAyMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItcmlnaHQ6IDIwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1ib3R0b206IDIwcHggc29saWQgI2ZmZjtcbiAgLXdlYmtpdC1hbmltYXRpb246IHRyaWFuZ2xlLXNrZXctc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTtcbiAgICAgICAgICBhbmltYXRpb246IHRyaWFuZ2xlLXNrZXctc3BpbiAzcyAwcyBjdWJpYy1iZXppZXIoMC4wOSwgMC41NywgMC40OSwgMC45KSBpbmZpbml0ZTsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3F1YXJlLXNwaW4ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgwKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDE4MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMCk7IH0gfVxuXG5Aa2V5ZnJhbWVzIHNxdWFyZS1zcGluIHtcbiAgMjUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgxODBkZWcpIHJvdGF0ZVkoMCk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMTgwZGVnKSByb3RhdGVZKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDE4MGRlZykgcm90YXRlWSgxODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApIHJvdGF0ZVkoMTgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCkgcm90YXRlWSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKSByb3RhdGVZKDApOyB9IH1cblxuLnNxdWFyZS1zcGluID4gZGl2IHtcbiAgLXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgICAgICAgIGFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHJlZDtcbiAgLXdlYmtpdC1hbmltYXRpb246IHNxdWFyZS1zcGluIDNzIDBzIGN1YmljLWJlemllcigwLjA5LCAwLjU3LCAwLjQ5LCAwLjkpIGluZmluaXRlO1xuICAgICAgICAgIGFuaW1hdGlvbjogc3F1YXJlLXNwaW4gM3MgMHMgY3ViaWMtYmV6aWVyKDAuMDksIDAuNTcsIDAuNDksIDAuOSkgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIHJvdGF0ZV9wYWNtYW5faGFsZl91cCB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyByb3RhdGVfcGFjbWFuX2hhbGZfdXAge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMjcwZGVnKTsgfSB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyByb3RhdGVfcGFjbWFuX2hhbGZfZG93biB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTsgfSB9XG5cbkBrZXlmcmFtZXMgcm90YXRlX3BhY21hbl9oYWxmX2Rvd24ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7IH0gfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgcGFjbWFuLWJhbGxzIHtcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIC02LjI1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNi4yNXB4KTsgfSB9XG5cbkBrZXlmcmFtZXMgcGFjbWFuLWJhbGxzIHtcbiAgNzUlIHtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwcHgsIC02LjI1cHgpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMHB4LCAtNi4yNXB4KTsgfSB9XG5cbi5wYWNtYW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgLTAuOTlzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjk5cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMykge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgLTAuNjZzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjY2cyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNCkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgLTAuMzNzIGluZmluaXRlIGxpbmVhcjtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogcGFjbWFuLWJhbGxzIDFzIC0wLjMzcyBpbmZpbml0ZSBsaW5lYXI7IH1cbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNSkge1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBwYWNtYW4tYmFsbHMgMXMgMHMgaW5maW5pdGUgbGluZWFyOyB9XG4gIC5wYWNtYW4gPiBkaXY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgd2lkdGg6IDBweDtcbiAgICBoZWlnaHQ6IDBweDtcbiAgICBib3JkZXItcmlnaHQ6IDI1cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXRvcDogMjVweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAyNXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMjVweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDI1cHg7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHJvdGF0ZV9wYWNtYW5faGFsZl91cCAwLjVzIDBzIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfcGFjbWFuX2hhbGZfdXAgMC41cyAwcyBpbmZpbml0ZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGVmdDogLTMwcHg7IH1cbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoMikge1xuICAgIHdpZHRoOiAwcHg7XG4gICAgaGVpZ2h0OiAwcHg7XG4gICAgYm9yZGVyLXJpZ2h0OiAyNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci10b3A6IDI1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItbGVmdDogMjVweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1ib3R0b206IDI1cHggc29saWQgI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAyNXB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiByb3RhdGVfcGFjbWFuX2hhbGZfZG93biAwLjVzIDBzIGluZmluaXRlO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiByb3RhdGVfcGFjbWFuX2hhbGZfZG93biAwLjVzIDBzIGluZmluaXRlO1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBsZWZ0OiAtMzBweDsgfVxuICAucGFjbWFuID4gZGl2Om50aC1jaGlsZCgzKSxcbiAgLnBhY21hbiA+IGRpdjpudGgtY2hpbGQoNCksXG4gIC5wYWNtYW4gPiBkaXY6bnRoLWNoaWxkKDUpLFxuICAucGFjbWFuID4gZGl2Om50aC1jaGlsZCg2KSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBtYXJnaW46IDJweDtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTYuMjVweCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNi4yNXB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02LjI1cHgpO1xuICAgIHRvcDogMjVweDtcbiAgICBsZWZ0OiA3MHB4OyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBjdWJlLXRyYW5zaXRpb24ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpIHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCkgcm90YXRlKC0xODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBjdWJlLXRyYW5zaXRpb24ge1xuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUwcHgpIHNjYWxlKDAuNSkgcm90YXRlKC05MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTkwZGVnKTsgfVxuICA1MCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCkgcm90YXRlKC0xODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTBweCwgNTBweCkgcm90YXRlKC0xODBkZWcpOyB9XG4gIDc1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNTBweCkgc2NhbGUoMC41KSByb3RhdGUoLTI3MGRlZyk7IH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgtMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0zNjBkZWcpOyB9IH1cblxuLmN1YmUtdHJhbnNpdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjVweCwgLTI1cHgpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlKC0yNXB4LCAtMjVweCk7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTI1cHgsIC0yNXB4KTsgfVxuICAuY3ViZS10cmFuc2l0aW9uID4gZGl2IHtcbiAgICAtd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6IGJvdGg7XG4gICAgICAgICAgICBhbmltYXRpb24tZmlsbC1tb2RlOiBib3RoO1xuICAgIHdpZHRoOiAxMHB4O1xuICAgIGhlaWdodDogMTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtNXB4O1xuICAgIGxlZnQ6IC01cHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogY3ViZS10cmFuc2l0aW9uIDEuNnMgMHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgICBhbmltYXRpb246IGN1YmUtdHJhbnNpdGlvbiAxLjZzIDBzIGluZmluaXRlIGVhc2UtaW4tb3V0OyB9XG4gICAgLmN1YmUtdHJhbnNpdGlvbiA+IGRpdjpsYXN0LWNoaWxkIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uLWRlbGF5OiAtMC44cztcbiAgICAgICAgICAgICAgYW5pbWF0aW9uLWRlbGF5OiAtMC44czsgfVxuXG5ALXdlYmtpdC1rZXlmcmFtZXMgc3Bpbi1yb3RhdGUge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpOyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB9IH1cblxuQGtleWZyYW1lcyBzcGluLXJvdGF0ZSB7XG4gIDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpOyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH0gfVxuXG4uc2VtaS1jaXJjbGUtc3BpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDM1cHg7XG4gIGhlaWdodDogMzVweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjsgfVxuICAuc2VtaS1jaXJjbGUtc3BpbiA+IGRpdiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvcmRlci13aWR0aDogMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IHNwaW4tcm90YXRlIDAuNnMgMHMgaW5maW5pdGUgbGluZWFyO1xuICAgICAgICAgICAgYW5pbWF0aW9uOiBzcGluLXJvdGF0ZSAwLjZzIDBzIGluZmluaXRlIGxpbmVhcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0cmFuc3BhcmVudCAwJSwgdHJhbnNwYXJlbnQgNzAlLCAjZmZmIDMwJSwgI2ZmZiAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodHJhbnNwYXJlbnQgMCUsIHRyYW5zcGFyZW50IDcwJSwgI2ZmZiAzMCUsICNmZmYgMTAwJSk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlOyB9XG5cbkAtd2Via2l0LWtleWZyYW1lcyBiYXItcHJvZ3Jlc3Mge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlWSgyMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBzY2FsZVkoMjAlKTtcbiAgICBvcGFjaXR5OiAxOyB9XG4gIDI1JSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpIHNjYWxlWSgxMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKSBzY2FsZVkoMTAlKTtcbiAgICBvcGFjaXR5OiAwLjc7IH1cbiAgNTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHNjYWxlWSgyMCUpO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDIwJSkgc2NhbGVZKDIwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICA3NSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKSBzY2FsZVkoMTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSkgc2NhbGVZKDEwJSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDEwMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMjAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIwJSk7XG4gICAgb3BhY2l0eTogMTsgfSB9XG5cbkBrZXlmcmFtZXMgYmFyLXByb2dyZXNzIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZVkoMjAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDIwJSk7XG4gICAgb3BhY2l0eTogMTsgfVxuICAyNSUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDYlKSBzY2FsZVkoMTAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSkgc2NhbGVZKDEwJSk7XG4gICAgb3BhY2l0eTogMC43OyB9XG4gIDUwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjAlKSBzY2FsZVkoMjAlKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgyMCUpIHNjYWxlWSgyMCUpO1xuICAgIG9wYWNpdHk6IDE7IH1cbiAgNzUlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCg2JSkgc2NhbGVZKDEwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNiUpIHNjYWxlWSgxMCUpO1xuICAgIG9wYWNpdHk6IDAuNzsgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGVZKDIwJSk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHNjYWxlWSgyMCUpO1xuICAgIG9wYWNpdHk6IDE7IH0gfVxuXG4uYmFyLXByb2dyZXNzIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiAxMnB4OyB9XG4gIC5iYXItcHJvZ3Jlc3MgPiBkaXYge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMjAlO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgLXdlYmtpdC1hbmltYXRpb246IGJhci1wcm9ncmVzcyAzcyBjdWJpYy1iZXppZXIoMC41NywgMC4xLCAwLjQ0LCAwLjkzKSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFyLXByb2dyZXNzIDNzIGN1YmljLWJlemllcigwLjU3LCAwLjEsIDAuNDQsIDAuOTMpIGluZmluaXRlO1xuICAgIG9wYWNpdHk6IDE7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhci1zd2luZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogNzAlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG5Aa2V5ZnJhbWVzIGJhci1zd2luZyB7XG4gIDAlIHtcbiAgICBsZWZ0OiAwOyB9XG4gIDUwJSB7XG4gICAgbGVmdDogNzAlOyB9XG4gIDEwMCUge1xuICAgIGxlZnQ6IDA7IH0gfVxuXG4uYmFyLXN3aW5nIHtcbiAgd2lkdGg6IDMwJTtcbiAgaGVpZ2h0OiA4cHg7IH1cbiAgLmJhci1zd2luZyA+IGRpdiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAzMCU7XG4gICAgaGVpZ2h0OiA4cHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBiYXItc3dpbmcgMS41cyBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFyLXN3aW5nIDEuNXMgaW5maW5pdGU7IH1cblxuQC13ZWJraXQta2V5ZnJhbWVzIGJhci1zd2luZy1jb250YWluZXIge1xuICAwJSB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfVxuICA1MCUge1xuICAgIGxlZnQ6IDcwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNHB4KTsgfVxuICAxMDAlIHtcbiAgICBsZWZ0OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApOyB9IH1cblxuQGtleWZyYW1lcyBiYXItc3dpbmctY29udGFpbmVyIHtcbiAgMCUge1xuICAgIGxlZnQ6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7IH1cbiAgNTAlIHtcbiAgICBsZWZ0OiA3MCU7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTRweCk7IH1cbiAgMTAwJSB7XG4gICAgbGVmdDogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTsgfSB9XG5cbi5iYXItc3dpbmctY29udGFpbmVyIHtcbiAgd2lkdGg6IDIwJTtcbiAgaGVpZ2h0OiA4cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAuYmFyLXN3aW5nLWNvbnRhaW5lciBkaXY6bnRoLWNoaWxkKDEpIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjIpO1xuICAgIGhlaWdodDogMTJweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4OyB9XG4gIC5iYXItc3dpbmctY29udGFpbmVyIGRpdjpudGgtY2hpbGQoMikge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogMzAlO1xuICAgIGhlaWdodDogOHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICAtd2Via2l0LWFuaW1hdGlvbjogYmFyLXN3aW5nLWNvbnRhaW5lciAycyBjdWJpYy1iZXppZXIoMC45MSwgMC4zNSwgMC4xMiwgMC42KSBpbmZpbml0ZTtcbiAgICAgICAgICAgIGFuaW1hdGlvbjogYmFyLXN3aW5nLWNvbnRhaW5lciAycyBjdWJpYy1iZXppZXIoMC45MSwgMC4zNSwgMC4xMiwgMC42KSBpbmZpbml0ZTtcbiAgICBtYXJnaW46IDJweCAycHggMDsgfVxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuMC4wLWJldGEuMiAoaHR0cHM6Ly9nZXRib290c3RyYXAuY29tKVxuICogQ29weXJpZ2h0IDIwMTEtMjAxNyBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMTcgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYXN0ZXIvTElDRU5TRSlcbiAqL1xuXG5AaW1wb3J0IFwiZnVuY3Rpb25zXCI7XG5AaW1wb3J0IFwidmFyaWFibGVzXCI7XG5AaW1wb3J0IFwibWl4aW5zXCI7XG5AaW1wb3J0IFwicm9vdFwiO1xuQGltcG9ydCBcInByaW50XCI7XG5AaW1wb3J0IFwicmVib290XCI7XG5AaW1wb3J0IFwidHlwZVwiO1xuQGltcG9ydCBcImltYWdlc1wiO1xuQGltcG9ydCBcImNvZGVcIjtcbkBpbXBvcnQgXCJncmlkXCI7XG5AaW1wb3J0IFwidGFibGVzXCI7XG5AaW1wb3J0IFwiZm9ybXNcIjtcbkBpbXBvcnQgXCJidXR0b25zXCI7XG5AaW1wb3J0IFwidHJhbnNpdGlvbnNcIjtcbkBpbXBvcnQgXCJkcm9wZG93blwiO1xuQGltcG9ydCBcImJ1dHRvbi1ncm91cFwiO1xuQGltcG9ydCBcImlucHV0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY3VzdG9tLWZvcm1zXCI7XG5AaW1wb3J0IFwibmF2XCI7XG5AaW1wb3J0IFwibmF2YmFyXCI7XG5AaW1wb3J0IFwiY2FyZFwiO1xuQGltcG9ydCBcImJyZWFkY3J1bWJcIjtcbkBpbXBvcnQgXCJwYWdpbmF0aW9uXCI7XG5AaW1wb3J0IFwiYmFkZ2VcIjtcbkBpbXBvcnQgXCJqdW1ib3Ryb25cIjtcbkBpbXBvcnQgXCJhbGVydFwiO1xuQGltcG9ydCBcInByb2dyZXNzXCI7XG5AaW1wb3J0IFwibWVkaWFcIjtcbkBpbXBvcnQgXCJsaXN0LWdyb3VwXCI7XG5AaW1wb3J0IFwiY2xvc2VcIjtcbkBpbXBvcnQgXCJtb2RhbFwiO1xuQGltcG9ydCBcInRvb2x0aXBcIjtcbkBpbXBvcnQgXCJwb3BvdmVyXCI7XG5AaW1wb3J0IFwiY2Fyb3VzZWxcIjtcbkBpbXBvcnQgXCJ1dGlsaXRpZXNcIjtcbiIsIjpyb290IHtcbiAgLy8gQ3VzdG9tIHZhcmlhYmxlIHZhbHVlcyBvbmx5IHN1cHBvcnQgU2Fzc1NjcmlwdCBpbnNpZGUgYCN7fWAuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRjb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgICAtLSN7JGNvbG9yfTogI3skdmFsdWV9O1xuICB9XG5cbiAgQGVhY2ggJGJwLCAkdmFsdWUgaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgIC0tYnJlYWtwb2ludC0jeyRicH06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIC8vIFVzZSBgaW5zcGVjdGAgZm9yIGxpc3RzIHNvIHRoYXQgcXVvdGVkIGl0ZW1zIGtlZXAgdGhlIHF1b3Rlcy5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS9zYXNzL3Nhc3MvaXNzdWVzLzIzODMjaXNzdWVjb21tZW50LTMzNjM0OTE3MlxuICAtLWZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICN7aW5zcGVjdCgkZm9udC1mYW1pbHktc2Fucy1zZXJpZil9O1xuICAtLWZvbnQtZmFtaWx5LW1vbm9zcGFjZTogI3tpbnNwZWN0KCRmb250LWZhbWlseS1tb25vc3BhY2UpfTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vIFNvdXJjZTogaHR0cHM6Ly9naXRodWIuY29tL2g1YnAvaHRtbDUtYm9pbGVycGxhdGUvYmxvYi9tYXN0ZXIvc3JjL2Nzcy9tYWluLmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwOi8vd3d3LnBocGllZC5jb20vZGVsYXktbG9hZGluZy15b3VyLXByaW50LWNzcy9cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbkBpZiAkZW5hYmxlLXByaW50LXN0eWxlcyB7XG4gIEBtZWRpYSBwcmludCB7XG4gICAgKixcbiAgICAqOjpiZWZvcmUsXG4gICAgKjo6YWZ0ZXIge1xuICAgICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IG91dCBgY29sb3JgIGFuZCBgYmFja2dyb3VuZGBcbiAgICAgIC8vY29sb3I6ICMwMDAgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlcjogaHR0cDovL3d3dy5zYW5iZWlqaS5jb20vYXJjaGl2ZXMvOTUzXG4gICAgICB0ZXh0LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgLy9iYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIGEsXG4gICAgYTp2aXNpdGVkIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCB0aGUgZm9sbG93aW5nIHNlbGVjdG9yIG91dFxuICAgIC8vYVtocmVmXTo6YWZ0ZXIge1xuICAgIC8vICBjb250ZW50OiBcIiAoXCIgYXR0cihocmVmKSBcIilcIjtcbiAgICAvL31cblxuICAgIGFiYnJbdGl0bGVdOjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIiAoXCIgYXR0cih0aXRsZSkgXCIpXCI7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9cbiAgICAvLyBEb24ndCBzaG93IGxpbmtzIHRoYXQgYXJlIGZyYWdtZW50IGlkZW50aWZpZXJzLFxuICAgIC8vIG9yIHVzZSB0aGUgYGphdmFzY3JpcHQ6YCBwc2V1ZG8gcHJvdG9jb2xcbiAgICAvL1xuXG4gICAgLy9hW2hyZWZePVwiI1wiXTo6YWZ0ZXIsXG4gICAgLy9hW2hyZWZePVwiamF2YXNjcmlwdDpcIl06OmFmdGVyIHtcbiAgICAvLyBjb250ZW50OiBcIlwiO1xuICAgIC8vfVxuXG4gICAgcHJlIHtcbiAgICAgIHdoaXRlLXNwYWNlOiBwcmUtd3JhcCAhaW1wb3J0YW50O1xuICAgIH1cbiAgICBwcmUsXG4gICAgYmxvY2txdW90ZSB7XG4gICAgICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgIzk5OTsgICAvLyBCb290c3RyYXAgY3VzdG9tIGNvZGU7IHVzaW5nIGAkYm9yZGVyLXdpZHRoYCBpbnN0ZWFkIG9mIDFweFxuICAgICAgcGFnZS1icmVhay1pbnNpZGU6IGF2b2lkO1xuICAgIH1cblxuICAgIC8vXG4gICAgLy8gUHJpbnRpbmcgVGFibGVzOlxuICAgIC8vIGh0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIEJvb3RzdHJhcCBjb21wb25lbnRzXG4gICAgLm5hdmJhciB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICAuYmFkZ2Uge1xuICAgICAgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICMwMDA7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmYgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZGRkICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgZW5kXG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGF0LXJ1bGUtbm8tdmVuZG9yLXByZWZpeCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGUsIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXhcblxuLy8gUmVib290XG4vL1xuLy8gTm9ybWFsaXphdGlvbiBvZiBIVE1MIGVsZW1lbnRzLCBtYW51YWxseSBmb3JrZWQgZnJvbSBOb3JtYWxpemUuY3NzIHRvIHJlbW92ZVxuLy8gc3R5bGVzIHRhcmdldGluZyBpcnJlbGV2YW50IGJyb3dzZXJzIHdoaWxlIGFwcGx5aW5nIG5ldyBzdHlsZXMuXG4vL1xuLy8gTm9ybWFsaXplIGlzIGxpY2Vuc2VkIE1JVC4gaHR0cHM6Ly9naXRodWIuY29tL25lY29sYXMvbm9ybWFsaXplLmNzc1xuXG5cbi8vIERvY3VtZW50XG4vL1xuLy8gMS4gQ2hhbmdlIGZyb20gYGJveC1zaXppbmc6IGNvbnRlbnQtYm94YCBzbyB0aGF0IGB3aWR0aGAgaXMgbm90IGFmZmVjdGVkIGJ5IGBwYWRkaW5nYCBvciBgYm9yZGVyYC5cbi8vIDIuIENoYW5nZSB0aGUgZGVmYXVsdCBmb250IGZhbWlseSBpbiBhbGwgYnJvd3NlcnMuXG4vLyAzLiBDb3JyZWN0IHRoZSBsaW5lIGhlaWdodCBpbiBhbGwgYnJvd3NlcnMuXG4vLyA0LiBQcmV2ZW50IGFkanVzdG1lbnRzIG9mIGZvbnQgc2l6ZSBhZnRlciBvcmllbnRhdGlvbiBjaGFuZ2VzIGluIElFIG9uIFdpbmRvd3MgUGhvbmUgYW5kIGluIGlPUy5cbi8vIDUuIFNldHRpbmcgQHZpZXdwb3J0IGNhdXNlcyBzY3JvbGxiYXJzIHRvIG92ZXJsYXAgY29udGVudCBpbiBJRTExIGFuZCBFZGdlLCBzb1xuLy8gICAgd2UgZm9yY2UgYSBub24tb3ZlcmxhcHBpbmcsIG5vbi1hdXRvLWhpZGluZyBzY3JvbGxiYXIgdG8gY291bnRlcmFjdC5cbi8vIDYuIENoYW5nZSB0aGUgZGVmYXVsdCB0YXAgaGlnaGxpZ2h0IHRvIGJlIGNvbXBsZXRlbHkgdHJhbnNwYXJlbnQgaW4gaU9TLlxuXG4qLFxuKjo6YmVmb3JlLFxuKjo6YWZ0ZXIge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94OyAvLyAxXG59XG5cbmh0bWwge1xuICBmb250LWZhbWlseTogc2Fucy1zZXJpZjsgLy8gMlxuICBsaW5lLWhlaWdodDogMS4xNTsgLy8gM1xuICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7IC8vIDRcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBzY3JvbGxiYXI7IC8vIDVcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsMCwwLDApOyAvLyA2XG59XG5cbi8vIElFMTArIGRvZXNuJ3QgaG9ub3IgYDxtZXRhIG5hbWU9XCJ2aWV3cG9ydFwiPmAgaW4gc29tZSBjYXNlcy5cbkBhdC1yb290IHtcbiAgQC1tcy12aWV3cG9ydCB7XG4gICAgd2lkdGg6IGRldmljZS13aWR0aDtcbiAgfVxufVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbi8vIFNoaW0gZm9yIFwibmV3XCIgSFRNTDUgc3RydWN0dXJhbCBlbGVtZW50cyB0byBkaXNwbGF5IGNvcnJlY3RseSAoSUUxMCwgb2xkZXIgYnJvd3NlcnMpXG5hcnRpY2xlLCBhc2lkZSwgZGlhbG9nLCBmaWdjYXB0aW9uLCBmaWd1cmUsIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1haW4sIG5hdiwgc2VjdGlvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlIHRoZVxuLy8gICAgdGhlIGBpbmhlcml0YCB2YWx1ZSBvbiB0aGluZ3MgbGlrZSBgPHRoPmAgZWxlbWVudHMuXG5cbmJvZHkge1xuICBtYXJnaW46IDA7IC8vIDFcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1iYXNlO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0LWJhc2U7XG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gM1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZzsgLy8gMlxufVxuXG4vLyBTdXBwcmVzcyB0aGUgZm9jdXMgb3V0bGluZSBvbiBlbGVtZW50cyB0aGF0IGNhbm5vdCBiZSBhY2Nlc3NlZCB2aWEga2V5Ym9hcmQuXG4vLyBUaGlzIHByZXZlbnRzIGFuIHVud2FudGVkIGZvY3VzIG91dGxpbmUgZnJvbSBhcHBlYXJpbmcgYXJvdW5kIGVsZW1lbnRzIHRoYXRcbi8vIG1pZ2h0IHN0aWxsIHJlc3BvbmQgdG8gcG9pbnRlciBldmVudHMuXG4vL1xuLy8gQ3JlZGl0OiBodHRwczovL2dpdGh1Yi5jb20vc3VpdGNzcy9iYXNlXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG4vLyBDb250ZW50IGdyb3VwaW5nXG4vL1xuLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gRmlyZWZveC5cbi8vIDIuIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2UgYW5kIElFLlxuXG5ociB7XG4gIGJveC1zaXppbmc6IGNvbnRlbnQtYm94OyAvLyAxXG4gIGhlaWdodDogMDsgLy8gMVxuICBvdmVyZmxvdzogdmlzaWJsZTsgLy8gMlxufVxuXG5cbi8vXG4vLyBUeXBvZ3JhcGh5XG4vL1xuXG4vLyBSZW1vdmUgdG9wIG1hcmdpbnMgZnJvbSBoZWFkaW5nc1xuLy9cbi8vIEJ5IGRlZmF1bHQsIGA8aDE+YC1gPGg2PmAgYWxsIHJlY2VpdmUgdG9wIGFuZCBib3R0b20gbWFyZ2lucy4gV2UgbnVrZSB0aGUgdG9wXG4vLyBtYXJnaW4gZm9yIGVhc2llciBjb250cm9sIHdpdGhpbiB0eXBlIHNjYWxlcyBhcyBpdCBhdm9pZHMgbWFyZ2luIGNvbGxhcHNpbmcuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1saXN0LWNvbW1hLW5ld2xpbmUtYWZ0ZXJcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbn1cbi8vIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vIFJlc2V0IG1hcmdpbnMgb24gcGFyYWdyYXBoc1xuLy9cbi8vIFNpbWlsYXJseSwgdGhlIHRvcCBtYXJnaW4gb24gYDxwPmBzIGdldCByZXNldC4gSG93ZXZlciwgd2UgYWxzbyByZXNldCB0aGVcbi8vIGJvdHRvbSBtYXJnaW4gdG8gdXNlIGByZW1gIHVuaXRzIGluc3RlYWQgb2YgYGVtYC5cbnAge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAkcGFyYWdyYXBoLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIEFiYnJldmlhdGlvbnNcbi8vXG4vLyAxLiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyAyLiBBZGQgdGhlIGNvcnJlY3QgdGV4dCBkZWNvcmF0aW9uIGluIENocm9tZSwgRWRnZSwgSUUsIE9wZXJhLCBhbmQgU2FmYXJpLlxuLy8gMy4gQWRkIGV4cGxpY2l0IGN1cnNvciB0byBpbmRpY2F0ZSBjaGFuZ2VkIGJlaGF2aW9yLlxuLy8gNC4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gNFxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDFcbn1cblxuYWRkcmVzcyB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbm9sLFxudWwsXG5kbCB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbm9sIG9sLFxudWwgdWwsXG5vbCB1bCxcbnVsIG9sIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuZHQge1xuICBmb250LXdlaWdodDogJGR0LWZvbnQtd2VpZ2h0O1xufVxuXG5kZCB7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBtYXJnaW4tbGVmdDogMDsgLy8gVW5kbyBicm93c2VyIGRlZmF1bHRcbn1cblxuYmxvY2txdW90ZSB7XG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cbmRmbiB7XG4gIGZvbnQtc3R5bGU6IGl0YWxpYzsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc3R5bGUgaW4gQW5kcm9pZCA0LjMtXG59XG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtd2VpZ2h0LW5vdGF0aW9uXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGRlcjsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgd2VpZ2h0IGluIENocm9tZSwgRWRnZSwgYW5kIFNhZmFyaVxufVxuLy8gc3R5bGVsaW50LWVuYWJsZSBmb250LXdlaWdodC1ub3RhdGlvblxuXG5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogODAlOyAvLyBBZGQgdGhlIGNvcnJlY3QgZm9udCBzaXplIGluIGFsbCBicm93c2Vyc1xufVxuXG4vL1xuLy8gUHJldmVudCBgc3ViYCBhbmQgYHN1cGAgZWxlbWVudHMgZnJvbSBhZmZlY3RpbmcgdGhlIGxpbmUgaGVpZ2h0IGluXG4vLyBhbGwgYnJvd3NlcnMuXG4vL1xuXG5zdWIsXG5zdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNzUlO1xuICBsaW5lLWhlaWdodDogMDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuXG5zdWIgeyBib3R0b206IC0uMjVlbTsgfVxuc3VwIHsgdG9wOiAtLjVlbTsgfVxuXG5cbi8vXG4vLyBMaW5rc1xuLy9cblxuYSB7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1kZWNvcmF0aW9uO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDsgLy8gUmVtb3ZlIHRoZSBncmF5IGJhY2tncm91bmQgb24gYWN0aXZlIGxpbmtzIGluIElFIDEwLlxuICAtd2Via2l0LXRleHQtZGVjb3JhdGlvbi1za2lwOiBvYmplY3RzOyAvLyBSZW1vdmUgZ2FwcyBpbiBsaW5rcyB1bmRlcmxpbmUgaW4gaU9TIDgrIGFuZCBTYWZhcmkgOCsuXG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gIH1cbn1cblxuLy8gQW5kIHVuZG8gdGhlc2Ugc3R5bGVzIGZvciBwbGFjZWhvbGRlciBsaW5rcy9uYW1lZCBhbmNob3JzICh3aXRob3V0IGhyZWYpXG4vLyB3aGljaCBoYXZlIG5vdCBiZWVuIG1hZGUgZXhwbGljaXRseSBrZXlib2FyZC1mb2N1c2FibGUgKHdpdGhvdXQgdGFiaW5kZXgpLlxuLy8gSXQgd291bGQgYmUgbW9yZSBzdHJhaWdodGZvcndhcmQgdG8ganVzdCB1c2UgYVtocmVmXSBpbiBwcmV2aW91cyBibG9jaywgYnV0IHRoYXRcbi8vIGNhdXNlcyBzcGVjaWZpY2l0eSBpc3N1ZXMgaW4gbWFueSBvdGhlciBzdHlsZXMgdGhhdCBhcmUgdG9vIGNvbXBsZXggdG8gZml4LlxuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTk0MDJcblxuYTpub3QoW2hyZWZdKTpub3QoW3RhYmluZGV4XSkge1xuICBjb2xvcjogaW5oZXJpdDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICB9XG59XG5cblxuLy9cbi8vIENvZGVcbi8vXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogbW9ub3NwYWNlLCBtb25vc3BhY2U7IC8vIENvcnJlY3QgdGhlIGluaGVyaXRhbmNlIGFuZCBzY2FsaW5nIG9mIGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnMuXG4gIGZvbnQtc2l6ZTogMWVtOyAvLyBDb3JyZWN0IHRoZSBvZGQgYGVtYCBmb250IHNpemluZyBpbiBhbGwgYnJvd3NlcnMuXG59XG4vLyBzdHlsZWxpbnQtZW5hYmxlIGZvbnQtZmFtaWx5LW5vLWR1cGxpY2F0ZS1uYW1lc1xuXG5wcmUge1xuICAvLyBSZW1vdmUgYnJvd3NlciBkZWZhdWx0IHRvcCBtYXJnaW5cbiAgbWFyZ2luLXRvcDogMDtcbiAgLy8gUmVzZXQgYnJvd3NlciBkZWZhdWx0IG9mIGAxZW1gIHRvIHVzZSBgcmVtYHNcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgLy8gRG9uJ3QgYWxsb3cgY29udGVudCB0byBicmVhayBvdXRzaWRlXG4gIG92ZXJmbG93OiBhdXRvO1xuICAvLyBXZSBoYXZlIEB2aWV3cG9ydCBzZXQgd2hpY2ggY2F1c2VzIHNjcm9sbGJhcnMgdG8gb3ZlcmxhcCBjb250ZW50IGluIElFMTEgYW5kIEVkZ2UsIHNvXG4gIC8vIHdlIGZvcmNlIGEgbm9uLW92ZXJsYXBwaW5nLCBub24tYXV0by1oaWRpbmcgc2Nyb2xsYmFyIHRvIGNvdW50ZXJhY3QuXG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnOm5vdCg6cm9vdCkge1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBIaWRlIHRoZSBvdmVyZmxvdyBpbiBJRVxufVxuXG5cbi8vIEF2b2lkIDMwMG1zIGNsaWNrIGRlbGF5IG9uIHRvdWNoIGRldmljZXMgdGhhdCBzdXBwb3J0IHRoZSBgdG91Y2gtYWN0aW9uYCBDU1MgcHJvcGVydHkuXG4vL1xuLy8gSW4gcGFydGljdWxhciwgdW5saWtlIG1vc3Qgb3RoZXIgYnJvd3NlcnMsIElFMTErRWRnZSBvbiBXaW5kb3dzIDEwIG9uIHRvdWNoIGRldmljZXMgYW5kIElFIE1vYmlsZSAxMC0xMVxuLy8gRE9OJ1QgcmVtb3ZlIHRoZSBjbGljayBkZWxheSB3aGVuIGA8bWV0YSBuYW1lPVwidmlld3BvcnRcIiBjb250ZW50PVwid2lkdGg9ZGV2aWNlLXdpZHRoXCI+YCBpcyBwcmVzZW50LlxuLy8gSG93ZXZlciwgdGhleSBETyBzdXBwb3J0IHJlbW92aW5nIHRoZSBjbGljayBkZWxheSB2aWEgYHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uYC5cbi8vIFNlZTpcbi8vICogaHR0cHM6Ly9nZXRib290c3RyYXAuY29tL2RvY3MvNC4wL2NvbnRlbnQvcmVib290LyNjbGljay1kZWxheS1vcHRpbWl6YXRpb24tZm9yLXRvdWNoXG4vLyAqIGh0dHBzOi8vY2FuaXVzZS5jb20vI2ZlYXQ9Y3NzLXRvdWNoLWFjdGlvblxuLy8gKiBodHRwczovL3BhdHJpY2tobGF1a2UuZ2l0aHViLmlvL3RvdWNoL3Rlc3RzL3Jlc3VsdHMvI3N1cHByZXNzaW5nLTMwMG1zLWRlbGF5XG5cbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dDpub3QoW3R5cGU9XCJyYW5nZVwiXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gIHRvdWNoLWFjdGlvbjogbWFuaXB1bGF0aW9uO1xufVxuXG5cbi8vXG4vLyBUYWJsZXNcbi8vXG5cbnRhYmxlIHtcbiAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTsgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyc1xufVxuXG5jYXB0aW9uIHtcbiAgcGFkZGluZy10b3A6ICR0YWJsZS1jZWxsLXBhZGRpbmc7XG4gIHBhZGRpbmctYm90dG9tOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gIHRleHQtYWxpZ246IGxlZnQ7XG4gIGNhcHRpb24tc2lkZTogYm90dG9tO1xufVxuXG50aCB7XG4gIC8vIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgZnJvbSB0aGUgYDxib2R5PmAsIG9yIHRoZVxuICAvLyBjbG9zZXN0IHBhcmVudCB3aXRoIGEgc2V0IGB0ZXh0LWFsaWduYC5cbiAgdGV4dC1hbGlnbjogaW5oZXJpdDtcbn1cblxuXG4vL1xuLy8gRm9ybXNcbi8vXG5cbmxhYmVsIHtcbiAgLy8gQWxsb3cgbGFiZWxzIHRvIHVzZSBgbWFyZ2luYCBmb3Igc3BhY2luZy5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbn1cblxuLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGBib3JkZXItcmFkaXVzYCB0aGF0IG1hY09TIENocm9tZSBhZGRzLlxuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDA5M1xuYnV0dG9uIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5odG1sIFt0eXBlPVwiYnV0dG9uXCJdLCAvLyAxXG5bdHlwZT1cInJlc2V0XCJdLFxuW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IGJ1dHRvbjsgLy8gMlxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG5pbnB1dFt0eXBlPVwiZGF0ZVwiXSxcbmlucHV0W3R5cGU9XCJ0aW1lXCJdLFxuaW5wdXRbdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuaW5wdXRbdHlwZT1cIm1vbnRoXCJdIHtcbiAgLy8gUmVtb3ZlIHRoZSBkZWZhdWx0IGFwcGVhcmFuY2Ugb2YgdGVtcG9yYWwgaW5wdXRzIHRvIGF2b2lkIGEgTW9iaWxlIFNhZmFyaVxuICAvLyBidWcgd2hlcmUgc2V0dGluZyBhIGN1c3RvbSBsaW5lLWhlaWdodCBwcmV2ZW50cyB0ZXh0IGZyb20gYmVpbmcgdmVydGljYWxseVxuICAvLyBjZW50ZXJlZCB3aXRoaW4gdGhlIGlucHV0LlxuICAvLyBTZWUgaHR0cHM6Ly9idWdzLndlYmtpdC5vcmcvc2hvd19idWcuY2dpP2lkPTEzOTg0OFxuICAvLyBhbmQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMTI2NlxuICAtd2Via2l0LWFwcGVhcmFuY2U6IGxpc3Rib3g7XG59XG5cbnRleHRhcmVhIHtcbiAgb3ZlcmZsb3c6IGF1dG87IC8vIFJlbW92ZSB0aGUgZGVmYXVsdCB2ZXJ0aWNhbCBzY3JvbGxiYXIgaW4gSUUuXG4gIC8vIFRleHRhcmVhcyBzaG91bGQgcmVhbGx5IG9ubHkgcmVzaXplIHZlcnRpY2FsbHkgc28gdGhleSBkb24ndCBicmVhayB0aGVpciAoaG9yaXpvbnRhbCkgY29udGFpbmVycy5cbiAgcmVzaXplOiB2ZXJ0aWNhbDtcbn1cblxuZmllbGRzZXQge1xuICAvLyBCcm93c2VycyBzZXQgYSBkZWZhdWx0IGBtaW4td2lkdGg6IG1pbi1jb250ZW50O2Agb24gZmllbGRzZXRzLFxuICAvLyB1bmxpa2UgZS5nLiBgPGRpdj5gcywgd2hpY2ggaGF2ZSBgbWluLXdpZHRoOiAwO2AgYnkgZGVmYXVsdC5cbiAgLy8gU28gd2UgcmVzZXQgdGhhdCB0byBlbnN1cmUgZmllbGRzZXRzIGJlaGF2ZSBtb3JlIGxpa2UgYSBzdGFuZGFyZCBibG9jayBlbGVtZW50LlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xMjM1OVxuICAvLyBhbmQgaHR0cHM6Ly9odG1sLnNwZWMud2hhdHdnLm9yZy9tdWx0aXBhZ2UvI3RoZS1maWVsZHNldC1hbmQtbGVnZW5kLWVsZW1lbnRzXG4gIG1pbi13aWR0aDogMDtcbiAgLy8gUmVzZXQgdGhlIGRlZmF1bHQgb3V0bGluZSBiZWhhdmlvciBvZiBmaWVsZHNldHMgc28gdGhleSBkb24ndCBhZmZlY3QgcGFnZSBsYXlvdXQuXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogMDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyAxLiBDb3JyZWN0IHRoZSB0ZXh0IHdyYXBwaW5nIGluIEVkZ2UgYW5kIElFLlxuLy8gMi4gQ29ycmVjdCB0aGUgY29sb3IgaW5oZXJpdGFuY2UgZnJvbSBgZmllbGRzZXRgIGVsZW1lbnRzIGluIElFLlxubGVnZW5kIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIDFcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgY29sb3I6IGluaGVyaXQ7IC8vIDJcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDsgLy8gMVxufVxuXG5wcm9ncmVzcyB7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgLy8gQWRkIHRoZSBjb3JyZWN0IHZlcnRpY2FsIGFsaWdubWVudCBpbiBDaHJvbWUsIEZpcmVmb3gsIGFuZCBPcGVyYS5cbn1cblxuLy8gQ29ycmVjdCB0aGUgY3Vyc29yIHN0eWxlIG9mIGluY3JlbWVudCBhbmQgZGVjcmVtZW50IGJ1dHRvbnMgaW4gQ2hyb21lLlxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtaW5uZXItc3Bpbi1idXR0b24sXG5bdHlwZT1cIm51bWJlclwiXTo6LXdlYmtpdC1vdXRlci1zcGluLWJ1dHRvbiB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuW3R5cGU9XCJzZWFyY2hcIl0ge1xuICAvLyBUaGlzIG92ZXJyaWRlcyB0aGUgZXh0cmEgcm91bmRlZCBjb3JuZXJzIG9uIHNlYXJjaCBpbnB1dHMgaW4gaU9TIHNvIHRoYXQgb3VyXG4gIC8vIGAuZm9ybS1jb250cm9sYCBjbGFzcyBjYW4gcHJvcGVybHkgc3R5bGUgdGhlbS4gTm90ZSB0aGF0IHRoaXMgY2Fubm90IHNpbXBseVxuICAvLyBiZSBhZGRlZCB0byBgLmZvcm0tY29udHJvbGAgYXMgaXQncyBub3Qgc3BlY2lmaWMgZW5vdWdoLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE1ODYuXG4gIG91dGxpbmUtb2Zmc2V0OiAtMnB4OyAvLyAyLiBDb3JyZWN0IHRoZSBvdXRsaW5lIHN0eWxlIGluIFNhZmFyaS5cbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gUmVtb3ZlIHRoZSBpbm5lciBwYWRkaW5nIGFuZCBjYW5jZWwgYnV0dG9ucyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uLFxuW3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb24ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbi8vXG4vLyAxLiBDb3JyZWN0IHRoZSBpbmFiaWxpdHkgdG8gc3R5bGUgY2xpY2thYmxlIHR5cGVzIGluIGlPUyBhbmQgU2FmYXJpLlxuLy8gMi4gQ2hhbmdlIGZvbnQgcHJvcGVydGllcyB0byBgaW5oZXJpdGAgaW4gU2FmYXJpLlxuLy9cblxuOjotd2Via2l0LWZpbGUtdXBsb2FkLWJ1dHRvbiB7XG4gIGZvbnQ6IGluaGVyaXQ7IC8vIDJcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDFcbn1cblxuLy9cbi8vIENvcnJlY3QgZWxlbWVudCBkaXNwbGF5c1xuLy9cblxub3V0cHV0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5zdW1tYXJ5IHtcbiAgZGlzcGxheTogbGlzdC1pdGVtOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBhbGwgYnJvd3NlcnNcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cblxuLy9cbi8vIENvbG9yIHN5c3RlbVxuLy9cblxuLy8gc3R5bGVsaW50LWRpc2FibGVcbiR3aGl0ZTogICAgI2ZmZiAhZGVmYXVsdDtcbiRncmF5LTEwMDogI2Y4ZjlmYSAhZGVmYXVsdDtcbiRncmF5LTIwMDogI2U5ZWNlZiAhZGVmYXVsdDtcbiRncmF5LTMwMDogI2RlZTJlNiAhZGVmYXVsdDtcbiRncmF5LTQwMDogI2NlZDRkYSAhZGVmYXVsdDtcbiRncmF5LTUwMDogI2FkYjViZCAhZGVmYXVsdDtcbiRncmF5LTYwMDogIzg2OGU5NiAhZGVmYXVsdDtcbiRncmF5LTcwMDogIzQ5NTA1NyAhZGVmYXVsdDtcbiRncmF5LTgwMDogIzM0M2E0MCAhZGVmYXVsdDtcbiRncmF5LTkwMDogIzIxMjUyOSAhZGVmYXVsdDtcbiRibGFjazogICAgIzAwMCAhZGVmYXVsdDtcblxuJGdyYXlzOiAoKSAhZGVmYXVsdDtcbiRncmF5czogbWFwLW1lcmdlKChcbiAgXCIxMDBcIjogJGdyYXktMTAwLFxuICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gIFwiMzAwXCI6ICRncmF5LTMwMCxcbiAgXCI0MDBcIjogJGdyYXktNDAwLFxuICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gIFwiNjAwXCI6ICRncmF5LTYwMCxcbiAgXCI3MDBcIjogJGdyYXktNzAwLFxuICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gIFwiOTAwXCI6ICRncmF5LTkwMFxuKSwgJGdyYXlzKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKChcbiAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICBcImluZGlnb1wiOiAgICAgJGluZGlnbyxcbiAgXCJwdXJwbGVcIjogICAgICRwdXJwbGUsXG4gIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgXCJyZWRcIjogICAgICAgICRyZWQsXG4gIFwib3JhbmdlXCI6ICAgICAkb3JhbmdlLFxuICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgXCJncmVlblwiOiAgICAgICRncmVlbixcbiAgXCJ0ZWFsXCI6ICAgICAgICR0ZWFsLFxuICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gIFwid2hpdGVcIjogICAgICAkd2hpdGUsXG4gIFwiZ3JheVwiOiAgICAgICAkZ3JheS02MDAsXG4gIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiksICRjb2xvcnMpO1xuXG4kcHJpbWFyeTogICAgICAgJGJsdWUgIWRlZmF1bHQ7XG4kc2Vjb25kYXJ5OiAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHN1Y2Nlc3M6ICAgICAgICRncmVlbiAhZGVmYXVsdDtcbiRpbmZvOiAgICAgICAgICAkY3lhbiAhZGVmYXVsdDtcbiR3YXJuaW5nOiAgICAgICAkeWVsbG93ICFkZWZhdWx0O1xuJGRhbmdlcjogICAgICAgICRyZWQgIWRlZmF1bHQ7XG4kbGlnaHQ6ICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGRhcms6ICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcblxuJHRoZW1lLWNvbG9yczogKCkgIWRlZmF1bHQ7XG4kdGhlbWUtY29sb3JzOiBtYXAtbWVyZ2UoKFxuICBcInByaW1hcnlcIjogICAgJHByaW1hcnksXG4gIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICBcInN1Y2Nlc3NcIjogICAgJHN1Y2Nlc3MsXG4gIFwiaW5mb1wiOiAgICAgICAkaW5mbyxcbiAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICBcImRhbmdlclwiOiAgICAgJGRhbmdlcixcbiAgXCJsaWdodFwiOiAgICAgICRsaWdodCxcbiAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4pLCAkdGhlbWUtY29sb3JzKTtcbi8vIHN0eWxlbGludC1lbmFibGVcblxuLy8gU2V0IGEgc3BlY2lmaWMganVtcCBwb2ludCBmb3IgcmVxdWVzdGluZyBjb2xvciBqdW1wc1xuJHRoZW1lLWNvbG9yLWludGVydmFsOiAgICAgIDglICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnk6ICBmYWxzZSAhZGVmYXVsdDtcbiRlbmFibGUtZ3JpZC1jbGFzc2VzOiAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgIHRydWUgIWRlZmF1bHQ7XG5cblxuLy8gU3BhY2luZ1xuLy9cbi8vIENvbnRyb2wgdGhlIGRlZmF1bHQgc3R5bGluZyBvZiBtb3N0IEJvb3RzdHJhcCBlbGVtZW50cyBieSBtb2RpZnlpbmcgdGhlc2Vcbi8vIHZhcmlhYmxlcy4gTW9zdGx5IGZvY3VzZWQgb24gc3BhY2luZy5cbi8vIFlvdSBjYW4gYWRkIG1vcmUgZW50cmllcyB0byB0aGUgJHNwYWNlcnMgbWFwLCBzaG91bGQgeW91IG5lZWQgbW9yZSB2YXJpYXRpb24uXG5cbiRzcGFjZXI6IDFyZW0gIWRlZmF1bHQ7XG4kc3BhY2VyczogKFxuICAwOiAwLFxuICAxOiAoJHNwYWNlciAqIC4yNSksXG4gIDI6ICgkc3BhY2VyICogLjUpLFxuICAzOiAkc3BhY2VyLFxuICA0OiAoJHNwYWNlciAqIDEuNSksXG4gIDU6ICgkc3BhY2VyICogMylcbikgIWRlZmF1bHQ7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKFxuICAyNTogMjUlLFxuICA1MDogNTAlLFxuICA3NTogNzUlLFxuICAxMDA6IDEwMCVcbikgIWRlZmF1bHQ7XG5cbi8vIEJvZHlcbi8vXG4vLyBTZXR0aW5ncyBmb3IgdGhlIGA8Ym9keT5gIGVsZW1lbnQuXG5cbiRib2R5LWJnOiAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRsaW5rLWRlY29yYXRpb246ICAgICAgICAgICBub25lICFkZWZhdWx0O1xuJGxpbmstaG92ZXItY29sb3I6ICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICB1bmRlcmxpbmUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cyk7XG5cblxuLy8gR3JpZCBjb250YWluZXJzXG4vL1xuLy8gRGVmaW5lIHRoZSBtYXhpbXVtIHdpZHRoIG9mIGAuY29udGFpbmVyYCBmb3IgZGlmZmVyZW50IHNjcmVlbiBzaXplcy5cblxuJGNvbnRhaW5lci1tYXgtd2lkdGhzOiAoXG4gIHNtOiA1NDBweCxcbiAgbWQ6IDcyMHB4LFxuICBsZzogOTYwcHgsXG4gIHhsOiAxMTQwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRjb250YWluZXItbWF4LXdpZHRocywgXCIkY29udGFpbmVyLW1heC13aWR0aHNcIik7XG5cblxuLy8gR3JpZCBjb2x1bW5zXG4vL1xuLy8gU2V0IHRoZSBudW1iZXIgb2YgY29sdW1ucyBhbmQgc3BlY2lmeSB0aGUgd2lkdGggb2YgdGhlIGd1dHRlcnMuXG5cbiRncmlkLWNvbHVtbnM6ICAgICAgICAgICAgICAgIDEyICFkZWZhdWx0O1xuJGdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgMzBweCAhZGVmYXVsdDtcblxuLy8gQ29tcG9uZW50c1xuLy9cbi8vIERlZmluZSBjb21tb24gcGFkZGluZyBhbmQgYm9yZGVyIHJhZGl1cyBzaXplcyBhbmQgbW9yZS5cblxuJGxpbmUtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuJGxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgMS41ICFkZWZhdWx0O1xuXG4kYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiRib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRib3JkZXItcmFkaXVzLWxnOiAgICAgICAgICAgIC4zcmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG5cbiRjb21wb25lbnQtYWN0aXZlLWNvbG9yOiAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjb21wb25lbnQtYWN0aXZlLWJnOiAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJGNhcmV0LXdpZHRoOiAgICAgICAgICAgICAgICAgLjNlbSAhZGVmYXVsdDtcblxuJHRyYW5zaXRpb24tYmFzZTogICAgICAgICAgICAgYWxsIC4ycyBlYXNlLWluLW91dCAhZGVmYXVsdDtcbiR0cmFuc2l0aW9uLWZhZGU6ICAgICAgICAgICAgIG9wYWNpdHkgLjE1cyBsaW5lYXIgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1jb2xsYXBzZTogICAgICAgICBoZWlnaHQgLjM1cyBlYXNlICFkZWZhdWx0O1xuXG5cbi8vIEZvbnRzXG4vL1xuLy8gRm9udCwgbGluZS1oZWlnaHQsIGFuZCBjb2xvciBmb3IgYm9keSB0ZXh0LCBoZWFkaW5ncywgYW5kIG1vcmUuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHZhbHVlLWtleXdvcmQtY2FzZVxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6ICAgICAgLWFwcGxlLXN5c3RlbSwgQmxpbmtNYWNTeXN0ZW1Gb250LCBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiwgXCJBcHBsZSBDb2xvciBFbW9qaVwiLCBcIlNlZ29lIFVJIEVtb2ppXCIsIFwiU2Vnb2UgVUkgU3ltYm9sXCIgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktbW9ub3NwYWNlOiAgICAgICBcIlNGTW9uby1SZWd1bGFyXCIsIE1lbmxvLCBNb25hY28sIENvbnNvbGFzLCBcIkxpYmVyYXRpb24gTW9ub1wiLCBcIkNvdXJpZXIgTmV3XCIsIG1vbm9zcGFjZSAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1iYXNlOiAgICAgICAgICAgICRmb250LWZhbWlseS1zYW5zLXNlcmlmICFkZWZhdWx0O1xuLy8gc3R5bGVsaW50LWVuYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcblxuJGZvbnQtc2l6ZS1iYXNlOiAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDsgLy8gQXNzdW1lcyB0aGUgYnJvd3NlciBkZWZhdWx0LCB0eXBpY2FsbHkgYDE2cHhgXG4kZm9udC1zaXplLWxnOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogMS4yNSkgIWRlZmF1bHQ7XG4kZm9udC1zaXplLXNtOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjg3NSkgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodDogICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ub3JtYWw6ICAgICAgICAgIDQwMCAhZGVmYXVsdDtcbiRmb250LXdlaWdodC1ib2xkOiAgICAgICAgICAgIDcwMCAhZGVmYXVsdDtcblxuJGZvbnQtd2VpZ2h0LWJhc2U6ICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LW5vcm1hbCAhZGVmYXVsdDtcbiRsaW5lLWhlaWdodC1iYXNlOiAgICAgICAgICAgIDEuNSAhZGVmYXVsdDtcblxuJGgxLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMi41ICFkZWZhdWx0O1xuJGgyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMiAhZGVmYXVsdDtcbiRoMy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuNzUgIWRlZmF1bHQ7XG4kaDQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kaDUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGg2LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICFkZWZhdWx0O1xuXG4kaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTogICAgICAoJHNwYWNlciAvIDIpICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtZmFtaWx5OiAgICAgICAgaW5oZXJpdCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1mb250LXdlaWdodDogICAgICAgIDUwMCAhZGVmYXVsdDtcbiRoZWFkaW5ncy1saW5lLWhlaWdodDogICAgICAgIDEuMiAhZGVmYXVsdDtcbiRoZWFkaW5ncy1jb2xvcjogICAgICAgICAgICAgIGluaGVyaXQgIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS1zaXplOiAgICAgICAgICAgICAgIDZyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTItc2l6ZTogICAgICAgICAgICAgICA1LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTMtc2l6ZTogICAgICAgICAgICAgICA0LjVyZW0gIWRlZmF1bHQ7XG4kZGlzcGxheTQtc2l6ZTogICAgICAgICAgICAgICAzLjVyZW0gIWRlZmF1bHQ7XG5cbiRkaXNwbGF5MS13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5Mi13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5My13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5NC13ZWlnaHQ6ICAgICAgICAgICAgIDMwMCAhZGVmYXVsdDtcbiRkaXNwbGF5LWxpbmUtaGVpZ2h0OiAgICAgICAgICRoZWFkaW5ncy1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGxlYWQtZm9udC1zaXplOiAgICAgICAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtZm9udC1zaXplOiAgICAgICAgKCRmb250LXNpemUtYmFzZSAqIDEuMjUpICFkZWZhdWx0O1xuXG4kaHItYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywuMjUpICFkZWZhdWx0O1xuJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ6ICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG5cbiRsaXN0LWlubGluZS1wYWRkaW5nOiAgICAgICAgIDVweCAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICNmY2Y4ZTMgIWRlZmF1bHQ7XG5cblxuLy8gVGFibGVzXG4vL1xuLy8gQ3VzdG9taXplcyB0aGUgYC50YWJsZWAgY29tcG9uZW50IHdpdGggYmFzaWMgdmFsdWVzLCBlYWNoIHVzZWQgYWNyb3NzIGFsbCB0YWJsZSB2YXJpYXRpb25zLlxuXG4kdGFibGUtY2VsbC1wYWRkaW5nOiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kdGFibGUtY2VsbC1wYWRkaW5nLXNtOiAgICAgICAuM3JlbSAhZGVmYXVsdDtcblxuJHRhYmxlLWJnOiAgICAgICAgICAgICAgICAgICAgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWhvdmVyLWJnOiAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZlLWJnOiAgICAgICAgICAgICAkdGFibGUtaG92ZXItYmcgIWRlZmF1bHQ7XG5cbiR0YWJsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWNvbG9yOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcblxuJHRhYmxlLWRhcmstYmc6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstYWNjZW50LWJnOiAgICAgICAgcmdiYSgkd2hpdGUsIC4wNSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCRncmF5LTkwMCwgNy41JSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1jb2xvcjogICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zXG4vL1xuLy8gRm9yIGVhY2ggb2YgQm9vdHN0cmFwJ3MgYnV0dG9ucywgZGVmaW5lIHRleHQsIGJhY2tncm91bmQgYW5kIGJvcmRlciBjb2xvci5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQ6ICAgICAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLWZvY3VzLXdpZHRoOiAgICAgICAuMnJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9jdXMtY29sb3I6ICAgICAgIHJnYmEodGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tbGluZS1oZWlnaHQtc206ICAgICRsaW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1wYWRkaW5nLXktbGc6ICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1sZzogICAgICAxcmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZzogICAgJGxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kYnRuLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAkZm9udC13ZWlnaHQtbm9ybWFsICFkZWZhdWx0O1xuJGJ0bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMCByZ2JhKCR3aGl0ZSwuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kYnRuLWFjdGl2ZS1ib3gtc2hhZG93OiAgICAgICBpbnNldCAwIDNweCA1cHggcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRpbnB1dC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kaW5wdXQtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG4kaW5wdXQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1jb2xvcjogICAgICAgICAgICAgICAgICAgICRncmF5LTQwMCAhZGVmYXVsdDtcbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0OyAvLyBGb3IgZm9ybSBjb250cm9scyBhbmQgYnV0dG9uc1xuJGlucHV0LWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgICAgIGluc2V0IDAgMXB4IDFweCByZ2JhKCRibGFjaywuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcblxuJGlucHV0LXBsYWNlaG9sZGVyLWNvbG9yOiAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1ib3JkZXI6ICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICogMiAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lcjogICAgICAgICAgICAgICAgICAgICgkZm9udC1zaXplLWJhc2UgKiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0KSArICgkaW5wdXQtYnRuLXBhZGRpbmcteSAqIDIpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodDogICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGMoI3skaW5wdXQtaGVpZ2h0LWlubmVyfSArICN7JGlucHV0LWhlaWdodC1ib3JkZXJ9KSAhZGVmYXVsdDtcblxuJGlucHV0LWhlaWdodC1pbm5lci1zbTogICAgICAgICAgICAgICAgICgkZm9udC1zaXplLXNtICogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSkgKyAoJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gKiAyKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBjYWxjKCN7JGlucHV0LWhlaWdodC1pbm5lci1zbX0gKyAjeyRpbnB1dC1oZWlnaHQtYm9yZGVyfSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXItbGc6ICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1sZyAqICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcpICsgKCRpbnB1dC1idG4tcGFkZGluZy15LWxnICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWxnOiAgICAgICAgICAgICAgICAgICAgICAgY2FsYygjeyRpbnB1dC1oZWlnaHQtaW5uZXItbGd9ICsgI3skaW5wdXQtaGVpZ2h0LWJvcmRlcn0pICFkZWZhdWx0O1xuXG4kaW5wdXQtdHJhbnNpdGlvbjogICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yIGVhc2UtaW4tb3V0IC4xNXMsIGJveC1zaGFkb3cgZWFzZS1pbi1vdXQgLjE1cyAhZGVmYXVsdDtcblxuJGZvcm0tdGV4dC1tYXJnaW4tdG9wOiAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtZ3V0dGVyOiAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTogICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg6ICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14OiAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLXNwYWNlci14OiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU6ICAgICAgNTAlIDUwJSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm94LXNoYWRvdzogICBpbnNldCAwIC4yNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZzogICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93OiAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm94LXNoYWRvdzogICAgIDAgMCAwIDFweCAkYm9keS1iZywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAgICAgICBsaWdodGVuKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJveC1zaGFkb3c6ICAgIG5vbmUgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB2aWV3Qm94PScwIDAgOCA4JyUzRSUzQ3BhdGggZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9JyBkPSdNNi41NjQuNzVsLTMuNTkgMy42MTItMS41MzgtMS41NUwwIDQuMjYgMi45NzQgNy4yNSA4IDIuMTkzeicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWluZGV0ZXJtaW5hdGU6ICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9JzAgMCA0IDQnJTNFJTNDcGF0aCBzdHJva2U9JyN7JGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1jb2xvcn0nIGQ9J00wIDJoNCcvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaW5kZXRlcm1pbmF0ZS1ib3gtc2hhZG93OiBub25lICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHZpZXdCb3g9Jy00IC00IDggOCclM0UlM0NjaXJjbGUgcj0nMycgZmlsbD0nI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtY29sb3J9Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgIC4zNzVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1kaXNhYmxlZC1iZzogICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1iZy1zaXplOiAgICAgICAgICAgICA4cHggMTBweCAhZGVmYXVsdDsgLy8gSW4gcGl4ZWxzIGJlY2F1c2UgaW1hZ2UgZGltZW5zaW9uc1xuJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yOiAgICAgIzMzMyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWluZGljYXRvcjogICAgICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgdmlld0JveD0nMCAwIDQgNSclM0UlM0NwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I6ICAgICAgICAkaW5wdXQtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1czogICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogIGxpZ2h0ZW4odGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpLCAyNSUpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdzogICAgaW5zZXQgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSwgMCAwIDVweCByZ2JhKCRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvciwgLjUpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1mb250LXNpemUtc206ICAgICAgICA3NSUgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtaGVpZ2h0OiAgICAgICAgICAgICAgICAkaW5wdXQtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXdpZHRoOiAgICAgICAgICAgICAgICAgMTRyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm94LXNoYWRvdzogICAgICAwIDAgMCAuMDc1cmVtICR3aGl0ZSwgMCAwIDAgLjJyZW0gdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWZpbGUtcGFkZGluZy15OiAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1jb2xvcjogICAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1iZzogICAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg6ICAgICAgICAgICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjogICAgICAgICAgJGlucHV0LWJvcmRlci1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzOiAgICAgICAgICRpbnB1dC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJveC1zaGFkb3c6ICAgICAgICAgICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yOiAgICAgICAgICAkY3VzdG9tLWZpbGUtY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYnV0dG9uLWJnOiAgICAgICAgICAgICAkaW5wdXQtZ3JvdXAtYWRkb24tYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtdGV4dDogKFxuICBwbGFjZWhvbGRlcjogKFxuICAgIGVuOiBcIkNob29zZSBmaWxlLi4uXCJcbiAgKSxcbiAgYnV0dG9uLWxhYmVsOiAoXG4gICAgZW46IFwiQnJvd3NlXCJcbiAgKVxuKSAhZGVmYXVsdDtcblxuXG4vLyBGb3JtIHZhbGlkYXRpb25cbiRmb3JtLWZlZWRiYWNrLXZhbGlkLWNvbG9yOiAgICAgICAgIHRoZW1lLWNvbG9yKFwic3VjY2Vzc1wiKSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWludmFsaWQtY29sb3I6ICAgICAgIHRoZW1lLWNvbG9yKFwiZGFuZ2VyXCIpICFkZWZhdWx0O1xuXG5cbi8vIERyb3Bkb3duc1xuLy9cbi8vIERyb3Bkb3duIG1lbnUgY29udGFpbmVyIGFuZCBjb250ZW50cy5cblxuJGRyb3Bkb3duLW1pbi13aWR0aDogICAgICAgICAgICAgICAgMTByZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1zcGFjZXI6ICAgICAgICAgICAgICAgICAgIC4xMjVyZW0gIWRlZmF1bHQ7XG4kZHJvcGRvd24tYmc6ICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICByZ2JhKCRibGFjaywuMTUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci13aWR0aDogICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRkcm9wZG93bi1kaXZpZGVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3gtc2hhZG93OiAgICAgICAgICAgICAgIDAgLjVyZW0gMXJlbSByZ2JhKCRibGFjaywuMTc1KSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWxpbmstY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItY29sb3I6ICAgICAgICAgZGFya2VuKCRncmF5LTkwMCwgNSUpICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstaG92ZXItYmc6ICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteTogICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDogICAgICAgICAgIDEuNXJlbSAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWhlYWRlci1jb2xvcjogICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIFotaW5kZXggbWFzdGVyIGxpc3Rcbi8vXG4vLyBXYXJuaW5nOiBBdm9pZCBjdXN0b21pemluZyB0aGVzZSB2YWx1ZXMuIFRoZXkncmUgdXNlZCBmb3IgYSBiaXJkJ3MgZXllIHZpZXdcbi8vIG9mIGNvbXBvbmVudHMgZGVwZW5kZW50IG9uIHRoZSB6LWF4aXMgYW5kIGFyZSBkZXNpZ25lZCB0byBhbGwgd29yayB0b2dldGhlci5cblxuJHppbmRleC1kcm9wZG93bjogICAgICAgICAgICAgICAgICAgMTAwMCAhZGVmYXVsdDtcbiR6aW5kZXgtc3RpY2t5OiAgICAgICAgICAgICAgICAgICAgIDEwMjAgIWRlZmF1bHQ7XG4kemluZGV4LWZpeGVkOiAgICAgICAgICAgICAgICAgICAgICAxMDMwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbC1iYWNrZHJvcDogICAgICAgICAgICAgMTA0MCAhZGVmYXVsdDtcbiR6aW5kZXgtbW9kYWw6ICAgICAgICAgICAgICAgICAgICAgIDEwNTAgIWRlZmF1bHQ7XG4kemluZGV4LXBvcG92ZXI6ICAgICAgICAgICAgICAgICAgICAxMDYwICFkZWZhdWx0O1xuJHppbmRleC10b29sdGlwOiAgICAgICAgICAgICAgICAgICAgMTA3MCAhZGVmYXVsdDtcblxuLy8gTmF2c1xuXG4kbmF2LWxpbmstcGFkZGluZy15OiAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRuYXYtbGluay1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRuYXYtdGFicy1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICNkZGQgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICNkZGQgIWRlZmF1bHQ7XG5cbiRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXBpbGxzLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuLy8gTmF2YmFyXG5cbiRuYXZiYXItcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICgkc3BhY2VyIC8gMikgIWRlZmF1bHQ7XG4kbmF2YmFyLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAkc3BhY2VyICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkbmF2LWxpbmstcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kbmF2YmFyLWJyYW5kLWhlaWdodDogICAgICAgICAgICAgICAkbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZSAqICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1wYWRkaW5nLXk6ICAgICAgICAgICAgKCRuYXYtbGluay1oZWlnaHQgLSAkbmF2YmFyLWJyYW5kLWhlaWdodCkgLyAyICFkZWZhdWx0O1xuXG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy15OiAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbmF2YmFyLXRvZ2dsZXItZm9udC1zaXplOiAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXM6ICAgICAgJGJ0bi1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbmF2YmFyLWRhcmstY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstaG92ZXItY29sb3I6ICAgICAgICAgICByZ2JhKCR3aGl0ZSwuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsLjI1KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmc6ICAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItZGFyay1jb2xvcn0nIHN0cm9rZS13aWR0aD0nMicgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIGQ9J000IDdoMjJNNCAxNWgyMk00IDIzaDIyJy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtY29sb3I6ICAgICAgICAgICAgICAgIHJnYmEoJGJsYWNrLC41KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I6ICAgICAgICAgIHJnYmEoJGJsYWNrLC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLC45KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I6ICAgICAgIHJnYmEoJGJsYWNrLC4zKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnOiAgICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHZpZXdCb3g9JzAgMCAzMCAzMCcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyUzRSUzQ3BhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2Utd2lkdGg9JzInIHN0cm9rZS1saW5lY2FwPSdyb3VuZCcgc3Ryb2tlLW1pdGVybGltaXQ9JzEwJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvJTNFJTNDL3N2ZyUzRVwiKSwgXCIjXCIsIFwiJTIzXCIpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjogcmdiYSgkYmxhY2ssLjEpICFkZWZhdWx0O1xuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjogICAgICAgICAgICAkbGluay1ob3Zlci1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWhvdmVyLWJvcmRlci1jb2xvcjogICAgICNkZGQgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgIHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSAhZGVmYXVsdDtcblxuJHBhZ2luYXRpb24tZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tZGlzYWJsZWQtYm9yZGVyLWNvbG9yOiAgI2RkZCAhZGVmYXVsdDtcblxuXG4vLyBKdW1ib3Ryb25cblxuJGp1bWJvdHJvbi1wYWRkaW5nOiAgICAgICAgICAgICAgICAgMnJlbSAhZGVmYXVsdDtcbiRqdW1ib3Ryb24tYmc6ICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBDYXJkc1xuXG4kY2FyZC1zcGFjZXIteTogICAgICAgICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1zcGFjZXIteDogICAgICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjYXJkLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBjYWxjKCN7JGNhcmQtYm9yZGVyLXJhZGl1c30gLSAjeyRjYXJkLWJvcmRlci13aWR0aH0pICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKSAhZGVmYXVsdDtcbiRjYXJkLWRlY2stbWFyZ2luOiAgICAgICAgICAgICAgICAgICRjYXJkLWdyb3VwLW1hcmdpbiAhZGVmYXVsdDtcblxuJGNhcmQtY29sdW1ucy1jb3VudDogICAgICAgICAgICAgICAgMyAhZGVmYXVsdDtcbiRjYXJkLWNvbHVtbnMtZ2FwOiAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLW1hcmdpbjogICAgICAgICAgICAgICAkY2FyZC1zcGFjZXIteSAhZGVmYXVsdDtcblxuXG4vLyBUb29sdGlwc1xuXG4kdG9vbHRpcC1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyMDBweCAhZGVmYXVsdDtcbiR0b29sdGlwLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0b29sdGlwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiR0b29sdGlwLW9wYWNpdHk6ICAgICAgICAgICAgICAgICAgIC45ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgM3B4ICFkZWZhdWx0O1xuJHRvb2x0aXAtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgOHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuXG4kdG9vbHRpcC1hcnJvdy13aWR0aDogICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICA1cHggIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkdG9vbHRpcC1iZyAhZGVmYXVsdDtcblxuXG4vLyBQb3BvdmVyc1xuXG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAwIC4yNXJlbSAuNXJlbSByZ2JhKCRibGFjaywuMikgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWhlYWRlci1iZzogICAgICAgICAgICAgICAgIGRhcmtlbigkcG9wb3Zlci1iZywgMyUpICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgJGhlYWRpbmdzLWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteTogICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy14OiAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXk6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvZHktcGFkZGluZy14OiAgICAgICAgICAgICRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LXdpZHRoOiAgICAgICAgICAgICAgIC44cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctaGVpZ2h0OiAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kcG9wb3Zlci1hcnJvdy1jb2xvcjogICAgICAgICAgICAgICAkcG9wb3Zlci1iZyAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I6ICAgICAgICAgZmFkZS1pbigkcG9wb3Zlci1ib3JkZXItY29sb3IsIC4wNSkgIWRlZmF1bHQ7XG5cblxuLy8gQmFkZ2VzXG5cbiRiYWRnZS1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIDc1JSAhZGVmYXVsdDtcbiRiYWRnZS1mb250LXdlaWdodDogICAgICAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGJhZGdlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjI1ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAuNGVtICFkZWZhdWx0O1xuJGJhZGdlLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cbiRiYWRnZS1waWxsLXBhZGRpbmcteDogICAgICAgICAgICAgIC42ZW0gIWRlZmF1bHQ7XG4vLyBVc2UgYSBoaWdoZXIgdGhhbiBub3JtYWwgdmFsdWUgdG8gZW5zdXJlIGNvbXBsZXRlbHkgcm91bmRlZCBlZGdlcyB3aGVuXG4vLyBjdXN0b21pemluZyBwYWRkaW5nIG9yIGZvbnQtc2l6ZSBvbiBsYWJlbHMuXG4kYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAxMHJlbSAhZGVmYXVsdDtcblxuXG4vLyBNb2RhbHNcblxuLy8gUGFkZGluZyBhcHBsaWVkIHRvIHRoZSBtb2RhbCBib2R5XG4kbW9kYWwtaW5uZXItcGFkZGluZzogICAgICAgICAgICAgICAxNXB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZGlhbG9nLW1hcmdpbjogICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMzBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWJnOiAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjogICAgICAgIHJnYmEoJGJsYWNrLC4yKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci13aWR0aDogICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzOiAgICAgICAwIDNweCA5cHggcmdiYSgkYmxhY2ssLjUpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cDogICAgMCA1cHggMTVweCByZ2JhKCRibGFjaywuNSkgIWRlZmF1bHQ7XG5cbiRtb2RhbC1iYWNrZHJvcC1iZzogICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OiAgICAgICAgICAgIC41ICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I6ICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZzogICAgICAgICAgICAgIDE1cHggIWRlZmF1bHQ7XG5cbiRtb2RhbC1sZzogICAgICAgICAgICAgICAgICAgICAgICAgIDgwMHB4ICFkZWZhdWx0O1xuJG1vZGFsLW1kOiAgICAgICAgICAgICAgICAgICAgICAgICAgNTAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtc206ICAgICAgICAgICAgICAgICAgICAgICAgICAzMDBweCAhZGVmYXVsdDtcblxuJG1vZGFsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtIC4zcyBlYXNlLW91dCAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuXG4vLyBQcm9ncmVzcyBiYXJzXG5cbiRwcm9ncmVzcy1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtZm9udC1zaXplOiAgICAgICAgICAgICAgICAoJGZvbnQtc2l6ZS1iYXNlICogLjc1KSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywuMSkgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWNvbG9yOiAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWJnOiAgICAgICAgICAgICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc6ICAgICAxcyBsaW5lYXIgaW5maW5pdGUgIWRlZmF1bHQ7XG4kcHJvZ3Jlc3MtYmFyLXRyYW5zaXRpb246ICAgICAgICAgICB3aWR0aCAuNnMgZWFzZSAhZGVmYXVsdDtcblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1iZzogICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItY29sb3I6ICAgICAgICAgICByZ2JhKCRibGFjaywuMTI1KSAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXk6ICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtaXRlbS1wYWRkaW5nLXg6ICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtaG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtYmc6ICAgICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1iZyAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I6ICAgICRsaXN0LWdyb3VwLWFjdGl2ZS1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc6ICAgICAgICAgICAgJGxpc3QtZ3JvdXAtYmcgIWRlZmF1bHQ7XG5cbiRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjogICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjogICAgICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvciAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1jb2xvcjogICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWJnOiAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG5cblxuLy8gSW1hZ2UgdGh1bWJuYWlsc1xuXG4kdGh1bWJuYWlsLXBhZGRpbmc6ICAgICAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJnOiAgICAgICAgICAgICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJvcmRlci1jb2xvcjogICAgICAgICAgICAjZGRkICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIDFweCAycHggcmdiYSgkYmxhY2ssLjA3NSkgIWRlZmF1bHQ7XG4kdGh1bWJuYWlsLXRyYW5zaXRpb246ICAgICAgICAgICAgICBhbGwgLjJzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZpZ3VyZXNcblxuJGZpZ3VyZS1jYXB0aW9uLWZvbnQtc2l6ZTogICAgICAgICAgOTAlICFkZWZhdWx0O1xuJGZpZ3VyZS1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG5cbi8vIEJyZWFkY3J1bWJzXG5cbiRicmVhZGNydW1iLXBhZGRpbmcteTogICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRicmVhZGNydW1iLXBhZGRpbmcteDogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1pdGVtLXBhZGRpbmc6ICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTogICAgICAgICAgMXJlbSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjogICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItYWN0aXZlLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItZGl2aWRlcjogICAgICAgICAgICAgICAgXCIvXCIgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg6ICAgICAgICAgICAgMTUlICFkZWZhdWx0O1xuJGNhcm91c2VsLWNvbnRyb2wtb3BhY2l0eTogICAgICAgICAgLjUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgIDMwcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWhlaWdodDogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjogICAgICAgICAzcHggIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZzogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoOiAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDogICAgICAgMjBweCAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnOiAgICAgc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J001LjI1IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZzogICAgIHN0ci1yZXBsYWNlKHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbDtjaGFyc2V0PXV0ZjgsJTNDc3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgZmlsbD0nI3skY2Fyb3VzZWwtY29udHJvbC1jb2xvcn0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMi43NSAwbC0xLjUgMS41IDIuNSAyLjUtMi41IDIuNSAxLjUgMS41IDQtNC00LTR6Jy8lM0UlM0Mvc3ZnJTNFXCIpLCBcIiNcIiwgXCIlMjNcIikgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDb2RlXG5cbiRjb2RlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRjb2RlLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgIC4ycmVtICFkZWZhdWx0O1xuJGNvZGUtcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICAgLjRyZW0gIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAjYmQ0MTQ3ICFkZWZhdWx0O1xuJGNvZGUtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktMTAwICFkZWZhdWx0O1xuXG4ka2JkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4ka2JkLWJnOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG5cbiRwcmUtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcbiRwcmUtc2Nyb2xsYWJsZS1tYXgtaGVpZ2h0OiAgICAgICAgIDM0MHB4ICFkZWZhdWx0O1xuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgaW5kZW50YXRpb25cbkBtaXhpbiBob3ZlciB7XG4gIC8vIFRPRE86IHJlLWVuYWJsZSBhbG9uZyB3aXRoIG1xNC1ob3Zlci1zaGltXG4vLyAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuLy8gICAgLy8gU2VlIE1lZGlhIFF1ZXJpZXMgTGV2ZWwgNDogaHR0cHM6Ly9kcmFmdHMuY3Nzd2cub3JnL21lZGlhcXVlcmllcy8jaG92ZXJcbi8vICAgIC8vIEN1cnJlbnRseSBzaGltbWVkIGJ5IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL21xNC1ob3Zlci1zaGltXG4vLyAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuLy8gICAgICAmOmhvdmVyIHsgQGNvbnRlbnQgfVxuLy8gICAgfVxuLy8gIH1cbi8vICBAZWxzZSB7XG4gICAgJjpob3ZlciB7IEBjb250ZW50OyB9XG4vLyAgfVxufVxuXG5cbkBtaXhpbiBob3Zlci1mb2N1cyB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzIHtcbiAgQGlmICRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnkge1xuICAgICYsXG4gICAgJjpmb2N1cyB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gICAgQGluY2x1ZGUgaG92ZXIgeyBAY29udGVudDsgfVxuICB9IEBlbHNlIHtcbiAgICAmLFxuICAgICY6Zm9jdXMsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gIEBpZiAkZW5hYmxlLWhvdmVyLW1lZGlhLXF1ZXJ5IHtcbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgICBAaW5jbHVkZSBob3ZlciB7IEBjb250ZW50OyB9XG4gIH0gQGVsc2Uge1xuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJjpob3ZlciB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IGZvbnQtc2l6ZTogJGgxLWZvbnQtc2l6ZTsgfVxuaDIsIC5oMiB7IGZvbnQtc2l6ZTogJGgyLWZvbnQtc2l6ZTsgfVxuaDMsIC5oMyB7IGZvbnQtc2l6ZTogJGgzLWZvbnQtc2l6ZTsgfVxuaDQsIC5oNCB7IGZvbnQtc2l6ZTogJGg0LWZvbnQtc2l6ZTsgfVxuaDUsIC5oNSB7IGZvbnQtc2l6ZTogJGg1LWZvbnQtc2l6ZTsgfVxuaDYsIC5oNiB7IGZvbnQtc2l6ZTogJGg2LWZvbnQtc2l6ZTsgfVxuXG4ubGVhZCB7XG4gIGZvbnQtc2l6ZTogJGxlYWQtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTEtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBmb250LXNpemU6ICRkaXNwbGF5Mi1zaXplO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIGZvbnQtc2l6ZTogJGRpc3BsYXkzLXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgZm9udC1zaXplOiAkZGlzcGxheTQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAxcmVtO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci10b3A6ICRoci1ib3JkZXItd2lkdGggc29saWQgJGhyLWJvcmRlci1jb2xvcjtcbn1cblxuXG4vL1xuLy8gRW1waGFzaXNcbi8vXG5cbnNtYWxsLFxuLnNtYWxsIHtcbiAgZm9udC1zaXplOiAkc21hbGwtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbn1cblxubWFyayxcbi5tYXJrIHtcbiAgcGFkZGluZzogJG1hcmstcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1hcmstYmc7XG59XG5cblxuLy9cbi8vIExpc3RzXG4vL1xuXG4ubGlzdC11bnN0eWxlZCB7XG4gIEBpbmNsdWRlIGxpc3QtdW5zdHlsZWQ7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkO1xufVxuLmxpc3QtaW5saW5lLWl0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBtYXJnaW4tcmlnaHQ6ICRsaXN0LWlubGluZS1wYWRkaW5nO1xuICB9XG59XG5cblxuLy9cbi8vIE1pc2Ncbi8vXG5cbi8vIEJ1aWxkcyBvbiBgYWJicmBcbi5pbml0aWFsaXNtIHtcbiAgZm9udC1zaXplOiA5MCU7XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG59XG5cbi8vIEJsb2NrcXVvdGVzXG4uYmxvY2txdW90ZSB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGZvbnQtc2l6ZTogJGJsb2NrcXVvdGUtZm9udC1zaXplO1xufVxuXG4uYmxvY2txdW90ZS1mb290ZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiA4MCU7IC8vIGJhY2sgdG8gZGVmYXVsdCBmb250LXNpemVcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTQgXFwwMEEwXCI7IC8vIGVtIGRhc2gsIG5ic3BcbiAgfVxufVxuIiwiLy8gTGlzdHNcblxuLy8gVW5zdHlsZWQga2VlcHMgbGlzdCBpdGVtcyBibG9jayBsZXZlbCwganVzdCByZW1vdmVzIGRlZmF1bHQgYnJvd3NlciBwYWRkaW5nIGFuZCBsaXN0LXN0eWxlXG5AbWl4aW4gbGlzdC11bnN0eWxlZCB7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbiIsIi8vIFJlc3BvbnNpdmUgaW1hZ2VzIChlbnN1cmUgaW1hZ2VzIGRvbid0IHNjYWxlIGJleW9uZCB0aGVpciBwYXJlbnRzKVxuLy9cbi8vIFRoaXMgaXMgcHVycG9zZWZ1bGx5IG9wdC1pbiB2aWEgYW4gZXhwbGljaXQgY2xhc3MgcmF0aGVyIHRoYW4gYmVpbmcgdGhlIGRlZmF1bHQgZm9yIGFsbCBgPGltZz5gcy5cbi8vIFdlIHByZXZpb3VzbHkgdHJpZWQgdGhlIFwiaW1hZ2VzIGFyZSByZXNwb25zaXZlIGJ5IGRlZmF1bHRcIiBhcHByb2FjaCBpbiBCb290c3RyYXAgdjIsXG4vLyBhbmQgYWJhbmRvbmVkIGl0IGluIEJvb3RzdHJhcCB2MyBiZWNhdXNlIGl0IGJyZWFrcyBsb3RzIG9mIHRoaXJkLXBhcnR5IHdpZGdldHMgKGluY2x1ZGluZyBHb29nbGUgTWFwcylcbi8vIHdoaWNoIHdlcmVuJ3QgZXhwZWN0aW5nIHRoZSBpbWFnZXMgd2l0aGluIHRoZW1zZWx2ZXMgdG8gYmUgaW52b2x1bnRhcmlseSByZXNpemVkLlxuLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xODE3OFxuLmltZy1mbHVpZCB7XG4gIEBpbmNsdWRlIGltZy1mbHVpZDtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCR0aHVtYm5haWwtdHJhbnNpdGlvbik7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHRodW1ibmFpbC1ib3gtc2hhZG93KTtcblxuICAvLyBLZWVwIHRoZW0gYXQgbW9zdCAxMDAlIHdpZGVcbiAgQGluY2x1ZGUgaW1nLWZsdWlkO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICgkc3BhY2VyIC8gMik7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG4uZmlndXJlLWNhcHRpb24ge1xuICBmb250LXNpemU6ICRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU7XG4gIGNvbG9yOiAkZmlndXJlLWNhcHRpb24tY29sb3I7XG59XG4iLCIvLyBJbWFnZSBNaXhpbnNcbi8vIC0gUmVzcG9uc2l2ZSBpbWFnZVxuLy8gLSBSZXRpbmEgaW1hZ2VcblxuXG4vLyBSZXNwb25zaXZlIGltYWdlXG4vL1xuLy8gS2VlcCBpbWFnZXMgZnJvbSBzY2FsaW5nIGJleW9uZCB0aGUgd2lkdGggb2YgdGhlaXIgcGFyZW50cy5cblxuQG1peGluIGltZy1mbHVpZCB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSBpbmRlbnRhdGlvbiwgbWVkaWEtcXVlcnktbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICBvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAyZHBweCkgeyAvLyBTdGFuZGFyZGl6ZWRcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMngpO1xuICAgIGJhY2tncm91bmQtc2l6ZTogJHdpZHRoLTF4ICRoZWlnaHQtMXg7XG4gIH1cbn1cbiIsIi8vIFNpbmdsZSBzaWRlIGJvcmRlci1yYWRpdXNcblxuQG1peGluIGJvcmRlci1yYWRpdXMoJHJhZGl1czogJGJvcmRlci1yYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLXRvcC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRyYWRpdXM7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJHJhZGl1cztcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkcmFkaXVzO1xuICB9XG59XG4iLCJAbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgJGVuYWJsZS10cmFuc2l0aW9ucyB7XG4gICAgQGlmIGxlbmd0aCgkdHJhbnNpdGlvbikgPT0gMCB7XG4gICAgICB0cmFuc2l0aW9uOiAkdHJhbnNpdGlvbi1iYXNlO1xuICAgIH0gQGVsc2Uge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuICB9XG59XG4iLCIvLyBJbmxpbmUgYW5kIGJsb2NrIGNvZGUgc3R5bGVzXG5jb2RlLFxua2JkLFxucHJlLFxuc2FtcCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHktbW9ub3NwYWNlO1xufVxuXG4vLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIHBhZGRpbmc6ICRjb2RlLXBhZGRpbmcteSAkY29kZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGNvZGUtZm9udC1zaXplO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2RlLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4vLyBVc2VyIGlucHV0IHR5cGljYWxseSBlbnRlcmVkIHZpYSBrZXlib2FyZFxua2JkIHtcbiAgcGFkZGluZzogJGNvZGUtcGFkZGluZy15ICRjb2RlLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkY29kZS1mb250LXNpemU7XG4gIGNvbG9yOiAka2JkLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAka2JkLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLXNtKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygka2JkLWJveC1zaGFkb3cpO1xuXG4gIGtiZCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgZm9udC13ZWlnaHQ6ICRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuLy8gQmxvY2tzIG9mIGNvZGVcbnByZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXNpemU6ICRjb2RlLWZvbnQtc2l6ZTtcbiAgY29sb3I6ICRwcmUtY29sb3I7XG5cbiAgLy8gQWNjb3VudCBmb3Igc29tZSBjb2RlIG91dHB1dHMgdGhhdCBwbGFjZSBjb2RlIHRhZ3MgaW4gcHJlIHRhZ3NcbiAgY29kZSB7XG4gICAgcGFkZGluZzogMDtcbiAgICBmb250LXNpemU6IGluaGVyaXQ7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxufVxuXG4vLyBFbmFibGUgc2Nyb2xsYWJsZSBibG9ja3Mgb2YgY29kZVxuLnByZS1zY3JvbGxhYmxlIHtcbiAgbWF4LWhlaWdodDogJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ7XG4gIG92ZXJmbG93LXk6IHNjcm9sbDtcbn1cbiIsIi8vIENvbnRhaW5lciB3aWR0aHNcbi8vXG4vLyBTZXQgdGhlIGNvbnRhaW5lciB3aWR0aCwgYW5kIG92ZXJyaWRlIGl0IGZvciBmaXhlZCBuYXZiYXJzIGluIG1lZGlhIHF1ZXJpZXMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXIge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gICAgQGluY2x1ZGUgbWFrZS1jb250YWluZXItbWF4LXdpZHRocygpO1xuICB9XG59XG5cbi8vIEZsdWlkIGNvbnRhaW5lclxuLy9cbi8vIFV0aWxpemVzIHRoZSBtaXhpbiBtZWFudCBmb3IgZml4ZWQgd2lkdGggY29udGFpbmVycywgYnV0IHdpdGggMTAwJSB3aWR0aCBmb3Jcbi8vIGZsdWlkLCBmdWxsIHdpZHRoIGxheW91dHMuXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBpbmNsdWRlIG1ha2UtY29udGFpbmVyKCk7XG4gIH1cbn1cblxuLy8gUm93XG4vL1xuLy8gUm93cyBjb250YWluIGFuZCBjbGVhciB0aGUgZmxvYXRzIG9mIHlvdXIgY29sdW1ucy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLnJvdyB7XG4gICAgQGluY2x1ZGUgbWFrZS1yb3coKTtcbiAgfVxuXG4gIC8vIFJlbW92ZSB0aGUgbmVnYXRpdmUgbWFyZ2luIGZyb20gZGVmYXVsdCAucm93LCB0aGVuIHRoZSBob3Jpem9udGFsIHBhZGRpbmdcbiAgLy8gZnJvbSBhbGwgaW1tZWRpYXRlIGNoaWxkcmVuIGNvbHVtbnMgKHRvIHByZXZlbnQgcnVuYXdheSBzdHlsZSBpbmhlcml0YW5jZSkuXG4gIC5uby1ndXR0ZXJzIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgICA+IC5jb2wsXG4gICAgPiBbY2xhc3MqPVwiY29sLVwiXSB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDb2x1bW5zXG4vL1xuLy8gQ29tbW9uIHN0eWxlcyBmb3Igc21hbGwgYW5kIGxhcmdlIGdyaWQgY29sdW1uc1xuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICBAaW5jbHVkZSBtYWtlLWdyaWQtY29sdW1ucygpO1xufVxuIiwiLy8vIEdyaWQgc3lzdGVtXG4vL1xuLy8gR2VuZXJhdGUgc2VtYW50aWMgZ3JpZCBjb2x1bW5zIHdpdGggdGhlc2UgbWl4aW5zLlxuXG5AbWl4aW4gbWFrZS1jb250YWluZXIoKSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG4gIHBhZGRpbmctbGVmdDogKCRncmlkLWd1dHRlci13aWR0aCAvIDIpO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBtYWtlLXJvdygpIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAtMik7XG4gIG1hcmdpbi1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gLTIpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtcmVhZHkoKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLy8gUHJldmVudCBjb2x1bW5zIGZyb20gYmVjb21pbmcgdG9vIG5hcnJvdyB3aGVuIGF0IHNtYWxsZXIgZ3JpZCB0aWVycyBieVxuICAvLyBhbHdheXMgc2V0dGluZyBgd2lkdGg6IDEwMCU7YC4gVGhpcyB3b3JrcyBiZWNhdXNlIHdlIHVzZSBgZmxleGAgdmFsdWVzXG4gIC8vIGxhdGVyIG9uIHRvIG92ZXJyaWRlIHRoaXMgaW5pdGlhbCB3aWR0aC5cbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDFweDsgLy8gUHJldmVudCBjb2xsYXBzaW5nXG4gIHBhZGRpbmctcmlnaHQ6ICgkZ3JpZC1ndXR0ZXItd2lkdGggLyAyKTtcbiAgcGFkZGluZy1sZWZ0OiAoJGdyaWQtZ3V0dGVyLXdpZHRoIC8gMik7XG59XG5cbkBtaXhpbiBtYWtlLWNvbCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgZmxleDogMCAwIHBlcmNlbnRhZ2UoJHNpemUgLyAkY29sdW1ucyk7XG4gIC8vIEFkZCBhIGBtYXgtd2lkdGhgIHRvIGVuc3VyZSBjb250ZW50IHdpdGhpbiBlYWNoIGNvbHVtbiBkb2VzIG5vdCBibG93IG91dFxuICAvLyB0aGUgd2lkdGggb2YgdGhlIGNvbHVtbi4gQXBwbGllcyB0byBJRTEwKyBhbmQgRmlyZWZveC4gQ2hyb21lIGFuZCBTYWZhcmlcbiAgLy8gZG8gbm90IGFwcGVhciB0byByZXF1aXJlIHRoaXMuXG4gIG1heC13aWR0aDogcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbn1cblxuQG1peGluIG1ha2UtY29sLW9mZnNldCgkc2l6ZSwgJGNvbHVtbnM6ICRncmlkLWNvbHVtbnMpIHtcbiAgJG51bTogJHNpemUgLyAkY29sdW1ucztcbiAgbWFyZ2luLWxlZnQ6IGlmKCRudW0gPT0gMCwgMCwgcGVyY2VudGFnZSgkbnVtKSk7XG59XG4iLCIvLyBCcmVha3BvaW50IHZpZXdwb3J0IHNpemVzIGFuZCBtZWRpYSBxdWVyaWVzLlxuLy9cbi8vIEJyZWFrcG9pbnRzIGFyZSBkZWZpbmVkIGFzIGEgbWFwIG9mIChuYW1lOiBtaW5pbXVtIHdpZHRoKSwgb3JkZXIgZnJvbSBzbWFsbCB0byBsYXJnZTpcbi8vXG4vLyAgICAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpXG4vL1xuLy8gVGhlIG1hcCBkZWZpbmVkIGluIHRoZSBgJGdyaWQtYnJlYWtwb2ludHNgIGdsb2JhbCB2YXJpYWJsZSBpcyB1c2VkIGFzIHRoZSBgJGJyZWFrcG9pbnRzYCBhcmd1bWVudCBieSBkZWZhdWx0LlxuXG4vLyBOYW1lIG9mIHRoZSBuZXh0IGJyZWFrcG9pbnQsIG9yIG51bGwgZm9yIHRoZSBsYXN0IGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIG1kXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20sICRicmVha3BvaW50LW5hbWVzOiAoeHMgc20gbWQgbGcgeGwpKVxuLy8gICAgbWRcbkBmdW5jdGlvbiBicmVha3BvaW50LW5leHQoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpKSB7XG4gICRuOiBpbmRleCgkYnJlYWtwb2ludC1uYW1lcywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRuIDwgbGVuZ3RoKCRicmVha3BvaW50LW5hbWVzKSwgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLCBudWxsKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuICBAcmV0dXJuIGlmKCRtaW4gIT0gMCwgJG1pbiwgbnVsbCk7XG59XG5cbi8vIE1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTnVsbCBmb3IgdGhlIGxhcmdlc3QgKGxhc3QpIGJyZWFrcG9pbnQuXG4vLyBUaGUgbWF4aW11bSB2YWx1ZSBpcyBjYWxjdWxhdGVkIGFzIHRoZSBtaW5pbXVtIG9mIHRoZSBuZXh0IG9uZSBsZXNzIDAuMS5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2N3B4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAxcHgsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCBcIlwiLCBcIi0jeyRuYW1lfVwiKTtcbn1cblxuLy8gTWVkaWEgb2YgYXQgbGVhc3QgdGhlIG1pbmltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCB3aWRlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1pbiB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgb2YgYXQgbW9zdCB0aGUgbWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIGxhcmdlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICBAaWYgJG1heCB7XG4gICAgQG1lZGlhIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gTWVkaWEgdGhhdCBzcGFucyBtdWx0aXBsZSBicmVha3BvaW50IHdpZHRocy5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBiZXR3ZWVuIHRoZSBtaW4gYW5kIG1heCBicmVha3BvaW50c1xuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtYmV0d2VlbigkbG93ZXIsICR1cHBlciwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbG93ZXIsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCR1cHBlciwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBNZWRpYSBiZXR3ZWVuIHRoZSBicmVha3BvaW50J3MgbWluaW11bSBhbmQgbWF4aW11bSB3aWR0aHMuXG4vLyBObyBtaW5pbXVtIGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludCwgYW5kIG5vIG1heGltdW0gZm9yIHRoZSBsYXJnZXN0IG9uZS5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSBvbmx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50LCBub3Qgdmlld3BvcnRzIGFueSB3aWRlciBvciBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LW9ubHkoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG4gICRtYXg6IGJyZWFrcG9pbnQtbWF4KCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1heCA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuYW1lKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2UgaWYgJG1pbiA9PSBudWxsIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiAxcHg7IC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGNvbGxhcHNpbmcgd2hlbiBlbXB0eVxuICAgIHBhZGRpbmctcmlnaHQ6ICgkZ3V0dGVyIC8gMik7XG4gICAgcGFkZGluZy1sZWZ0OiAoJGd1dHRlciAvIDIpO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgLy8gQWxsb3cgY29sdW1ucyB0byBzdHJldGNoIGZ1bGwgd2lkdGggYmVsb3cgdGhlaXIgYnJlYWtwb2ludHNcbiAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICBAZXh0ZW5kICVncmlkLWNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBtYXgtd2lkdGg6IG5vbmU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xuICAgICAgfVxuXG4gICAgICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRjb2x1bW5zIHtcbiAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2woJGksICRjb2x1bW5zKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3Qge1xuICAgICAgICBvcmRlcjogLTE7XG4gICAgICB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIG9yZGVyOiAkaTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAvLyBgJGNvbHVtbnMgLSAxYCBiZWNhdXNlIG9mZnNldHRpbmcgYnkgdGhlIHdpZHRoIG9mIGFuIGVudGlyZSByb3cgaXNuJ3QgcG9zc2libGVcbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggKCRjb2x1bW5zIC0gMSkge1xuICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgIC5vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtb2Zmc2V0KCRpLCAkY29sdW1ucyk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gQmFzaWMgQm9vdHN0cmFwIHRhYmxlXG4vL1xuXG4udGFibGUge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBtYXJnaW4tYm90dG9tOiAkc3BhY2VyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYmc7IC8vIFJlc2V0IGZvciBuZXN0aW5nIHdpdGhpbiBwYXJlbnRzIHdpdGggYGJhY2tncm91bmQtY29sb3JgLlxuXG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIGJvcmRlci10b3A6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHRoIHtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tO1xuICAgIGJvcmRlci1ib3R0b206ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRib2R5ICsgdGJvZHkge1xuICAgIGJvcmRlci10b3A6ICgyICogJHRhYmxlLWJvcmRlci13aWR0aCkgc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC50YWJsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJvZHktYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29uZGVuc2VkIHRhYmxlIHcvIGhhbGYgcGFkZGluZ1xuLy9cblxuLnRhYmxlLXNtIHtcbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nLXNtO1xuICB9XG59XG5cblxuLy8gQm9yZGVyZWQgdmVyc2lvblxuLy9cbi8vIEFkZCBib3JkZXJzIGFsbCBhcm91bmQgdGhlIHRhYmxlIGFuZCBiZXR3ZWVuIGFsbCB0aGUgY29sdW1ucy5cblxuLnRhYmxlLWJvcmRlcmVkIHtcbiAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG5cbiAgdGgsXG4gIHRkIHtcbiAgICBib3JkZXI6ICR0YWJsZS1ib3JkZXItd2lkdGggc29saWQgJHRhYmxlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIHRoZWFkIHtcbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAoMiAqICR0YWJsZS1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtYWNjZW50LWJnO1xuICB9XG59XG5cblxuLy8gSG92ZXIgZWZmZWN0XG4vL1xuLy8gUGxhY2VkIGhlcmUgc2luY2UgaXQgaGFzIHRvIGNvbWUgYWZ0ZXIgdGhlIHBvdGVudGlhbCB6ZWJyYSBzdHJpcGluZ1xuXG4udGFibGUtaG92ZXIge1xuICB0Ym9keSB0ciB7XG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWhvdmVyLWJnO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFRhYmxlIGJhY2tncm91bmRzXG4vL1xuLy8gRXhhY3Qgc2VsZWN0b3JzIGJlbG93IHJlcXVpcmVkIHRvIG92ZXJyaWRlIGAudGFibGUtc3RyaXBlZGAgYW5kIHByZXZlbnRcbi8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0YWJsZS1yb3ctdmFyaWFudCgkY29sb3IsIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKG9kZCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYWNjZW50LWJnO1xuICAgIH1cbiAgfVxuXG4gICYudGFibGUtaG92ZXIge1xuICAgIHRib2R5IHRyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gICAgICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyOyAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTAwNTdcblxuICAgICAgICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXIgb24gaG9yaXpvbnRhbCBzY3JvbGwgZHVlIHRvIHVzZSBvZiBgZGlzcGxheTogYmxvY2s7YFxuICAgICAgICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIFRhYmxlc1xuXG5AbWl4aW4gdGFibGUtcm93LXZhcmlhbnQoJHN0YXRlLCAkYmFja2dyb3VuZCkge1xuICAvLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuICAvLyBpbmhlcml0YW5jZSB0byBuZXN0ZWQgdGFibGVzLlxuICAudGFibGUtI3skc3RhdGV9IHtcbiAgICAmLFxuICAgID4gdGgsXG4gICAgPiB0ZCB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcblxuICAgICAgICA+IHRkLFxuICAgICAgICA+IHRoIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaG92ZXItYmFja2dyb3VuZDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQm9vdHN0cmFwIGZ1bmN0aW9uc1xuLy9cbi8vIFV0aWxpdHkgbWl4aW5zIGFuZCBmdW5jdGlvbnMgZm9yIGV2YWx1dGF0aW5nIHNvdXJjZSBjb2RlIGFjcm9zcyBvdXIgdmFyaWFibGVzLCBtYXBzLCBhbmQgbWl4aW5zLlxuXG4vLyBBc2NlbmRpbmdcbi8vIFVzZWQgdG8gZXZhbHVhdGUgU2FzcyBtYXBzIGxpa2Ugb3VyIGdyaWQgYnJlYWtwb2ludHMuXG5AbWl4aW4gX2Fzc2VydC1hc2NlbmRpbmcoJG1hcCwgJG1hcC1uYW1lKSB7XG4gICRwcmV2LWtleTogbnVsbDtcbiAgJHByZXYtbnVtOiBudWxsO1xuICBAZWFjaCAka2V5LCAkbnVtIGluICRtYXAge1xuICAgIEBpZiAkcHJldi1udW0gPT0gbnVsbCB7XG4gICAgICAvLyBEbyBub3RoaW5nXG4gICAgfSBAZWxzZSBpZiBub3QgY29tcGFyYWJsZSgkcHJldi1udW0sICRudW0pIHtcbiAgICAgIEB3YXJuIFwiUG90ZW50aWFsbHkgaW52YWxpZCB2YWx1ZSBmb3IgI3skbWFwLW5hbWV9OiBUaGlzIG1hcCBtdXN0IGJlIGluIGFzY2VuZGluZyBvcmRlciwgYnV0IGtleSAnI3ska2V5fScgaGFzIHZhbHVlICN7JG51bX0gd2hvc2UgdW5pdCBtYWtlcyBpdCBpbmNvbXBhcmFibGUgdG8gI3skcHJldi1udW19LCB0aGUgdmFsdWUgb2YgdGhlIHByZXZpb3VzIGtleSAnI3skcHJldi1rZXl9JyAhXCI7XG4gICAgfSBAZWxzZSBpZiAkcHJldi1udW0gPj0gJG51bSB7XG4gICAgICBAd2FybiBcIkludmFsaWQgdmFsdWUgZm9yICN7JG1hcC1uYW1lfTogVGhpcyBtYXAgbXVzdCBiZSBpbiBhc2NlbmRpbmcgb3JkZXIsIGJ1dCBrZXkgJyN7JGtleX0nIGhhcyB2YWx1ZSAjeyRudW19IHdoaWNoIGlzbid0IGdyZWF0ZXIgdGhhbiAjeyRwcmV2LW51bX0sIHRoZSB2YWx1ZSBvZiB0aGUgcHJldmlvdXMga2V5ICcjeyRwcmV2LWtleX0nICFcIjtcbiAgICB9XG4gICAgJHByZXYta2V5OiAka2V5O1xuICAgICRwcmV2LW51bTogJG51bTtcbiAgfVxufVxuXG4vLyBTdGFydHMgYXQgemVyb1xuLy8gQW5vdGhlciBncmlkIG1peGluIHRoYXQgZW5zdXJlcyB0aGUgbWluLXdpZHRoIG9mIHRoZSBsb3dlc3QgYnJlYWtwb2ludCBzdGFydHMgYXQgMC5cbkBtaXhpbiBfYXNzZXJ0LXN0YXJ0cy1hdC16ZXJvKCRtYXApIHtcbiAgJHZhbHVlczogbWFwLXZhbHVlcygkbWFwKTtcbiAgJGZpcnN0LXZhbHVlOiBudGgoJHZhbHVlcywgMSk7XG4gIEBpZiAkZmlyc3QtdmFsdWUgIT0gMCB7XG4gICAgQHdhcm4gXCJGaXJzdCBicmVha3BvaW50IGluIGAkZ3JpZC1icmVha3BvaW50c2AgbXVzdCBzdGFydCBhdCAwLCBidXQgc3RhcnRzIGF0ICN7JGZpcnN0LXZhbHVlfS5cIjtcbiAgfVxufVxuXG4vLyBSZXBsYWNlIGAkc2VhcmNoYCB3aXRoIGAkcmVwbGFjZWAgaW4gYCRzdHJpbmdgXG4vLyBVc2VkIG9uIG91ciBTVkcgaWNvbiBiYWNrZ3JvdW5kcyBmb3IgY3VzdG9tIGZvcm1zLlxuLy9cbi8vIEBhdXRob3IgSHVnbyBHaXJhdWRlbFxuLy8gQHBhcmFtIHtTdHJpbmd9ICRzdHJpbmcgLSBJbml0aWFsIHN0cmluZ1xuLy8gQHBhcmFtIHtTdHJpbmd9ICRzZWFyY2ggLSBTdWJzdHJpbmcgdG8gcmVwbGFjZVxuLy8gQHBhcmFtIHtTdHJpbmd9ICRyZXBsYWNlICgnJykgLSBOZXcgdmFsdWVcbi8vIEByZXR1cm4ge1N0cmluZ30gLSBVcGRhdGVkIHN0cmluZ1xuQGZ1bmN0aW9uIHN0ci1yZXBsYWNlKCRzdHJpbmcsICRzZWFyY2gsICRyZXBsYWNlOiBcIlwiKSB7XG4gICRpbmRleDogc3RyLWluZGV4KCRzdHJpbmcsICRzZWFyY2gpO1xuXG4gIEBpZiAkaW5kZXgge1xuICAgIEByZXR1cm4gc3RyLXNsaWNlKCRzdHJpbmcsIDEsICRpbmRleCAtIDEpICsgJHJlcGxhY2UgKyBzdHItcmVwbGFjZShzdHItc2xpY2UoJHN0cmluZywgJGluZGV4ICsgc3RyLWxlbmd0aCgkc2VhcmNoKSksICRzZWFyY2gsICRyZXBsYWNlKTtcbiAgfVxuXG4gIEByZXR1cm4gJHN0cmluZztcbn1cblxuLy8gQ29sb3IgY29udHJhc3RcbkBmdW5jdGlvbiBjb2xvci15aXEoJGNvbG9yKSB7XG4gICRyOiByZWQoJGNvbG9yKTtcbiAgJGc6IGdyZWVuKCRjb2xvcik7XG4gICRiOiBibHVlKCRjb2xvcik7XG5cbiAgJHlpcTogKCgkciAqIDI5OSkgKyAoJGcgKiA1ODcpICsgKCRiICogMTE0KSkgLyAxMDAwO1xuXG4gIEBpZiAoJHlpcSA+PSAxNTApIHtcbiAgICBAcmV0dXJuICMxMTE7XG4gIH0gQGVsc2Uge1xuICAgIEByZXR1cm4gI2ZmZjtcbiAgfVxufVxuXG4vLyBSZXRyZWl2ZSBjb2xvciBTYXNzIG1hcHNcbkBmdW5jdGlvbiBjb2xvcigka2V5OiBcImJsdWVcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJGNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiB0aGVtZS1jb2xvcigka2V5OiBcInByaW1hcnlcIikge1xuICBAcmV0dXJuIG1hcC1nZXQoJHRoZW1lLWNvbG9ycywgJGtleSk7XG59XG5cbkBmdW5jdGlvbiBncmF5KCRrZXk6IFwiMTAwXCIpIHtcbiAgQHJldHVybiBtYXAtZ2V0KCRncmF5cywgJGtleSk7XG59XG5cbi8vIFJlcXVlc3QgYSB0aGVtZSBjb2xvciBsZXZlbFxuQGZ1bmN0aW9uIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvci1uYW1lOiBcInByaW1hcnlcIiwgJGxldmVsOiAwKSB7XG4gICRjb2xvcjogdGhlbWUtY29sb3IoJGNvbG9yLW5hbWUpO1xuICAkY29sb3ItYmFzZTogaWYoJGxldmVsID4gMCwgIzAwMCwgI2ZmZik7XG4gICRsZXZlbDogYWJzKCRsZXZlbCk7XG5cbiAgQHJldHVybiBtaXgoJGNvbG9yLWJhc2UsICRjb2xvciwgJGxldmVsICogJHRoZW1lLWNvbG9yLWludGVydmFsKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gVGV4dHVhbCBmb3JtIGNvbnRyb2xzXG4vL1xuXG4uZm9ybS1jb250cm9sIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteSAkaW5wdXQtYnRuLXBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIC8vIFJlc2V0IHVudXN1YWwgRmlyZWZveC1vbi1BbmRyb2lkIGRlZmF1bHQgc3R5bGU7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzL2lzc3Vlcy8yMTQuXG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIC8vIE1hbnVhbGx5IHVzZSB0aGUgaWYvZWxzZSBpbnN0ZWFkIG9mIHRoZSBtaXhpbiB0byBhY2NvdW50IGZvciBpT1Mgb3ZlcnJpZGVcbiAgICBib3JkZXItcmFkaXVzOiAkaW5wdXQtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgLy8gT3RoZXJ3aXNlIHVuZG8gdGhlIGlPUyBkZWZhdWx0XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gQ3VzdG9taXplIHRoZSBgOmZvY3VzYCBzdGF0ZSB0byBpbWl0YXRlIG5hdGl2ZSBXZWJLaXQgc3R5bGVzLlxuICBAaW5jbHVkZSBmb3JtLWNvbnRyb2wtZm9jdXMoKTtcblxuICAvLyBQbGFjZWhvbGRlclxuICAmOjpwbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRpbnB1dC1wbGFjZWhvbGRlci1jb2xvcjtcbiAgICAvLyBPdmVycmlkZSBGaXJlZm94J3MgdW51c3VhbCBkZWZhdWx0IG9wYWNpdHk7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMTUyNi5cbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgYW5kIHJlYWQtb25seSBpbnB1dHNcbiAgLy9cbiAgLy8gSFRNTDUgc2F5cyB0aGF0IGNvbnRyb2xzIHVuZGVyIGEgZmllbGRzZXQgPiBsZWdlbmQ6Zmlyc3QtY2hpbGQgd29uJ3QgYmVcbiAgLy8gZGlzYWJsZWQgaWYgdGhlIGZpZWxkc2V0IGlzIGRpc2FibGVkLiBEdWUgdG8gaW1wbGVtZW50YXRpb24gZGlmZmljdWx0eSwgd2VcbiAgLy8gZG9uJ3QgaG9ub3IgdGhhdCBlZGdlIGNhc2U7IHdlIHN0eWxlIHRoZW0gYXMgZGlzYWJsZWQgYW55d2F5LlxuICAmOmRpc2FibGVkLFxuICAmW3JlYWRvbmx5XSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWRpc2FibGVkLWJnO1xuICAgIC8vIGlPUyBmaXggZm9yIHVucmVhZGFibGUgZGlzYWJsZWQgY29udGVudDsgc2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTE2NTUuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5zZWxlY3QuZm9ybS1jb250cm9sIHtcbiAgJjpub3QoW3NpemVdKTpub3QoW211bHRpcGxlXSkge1xuICAgIGhlaWdodDogJGlucHV0LWhlaWdodDtcbiAgfVxuXG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuXG4vL1xuLy8gTGFiZWxzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsYWJlbCB0ZXh0IHRvXG4vLyBhbGlnbiB3aXRoIHRoZSBmb3JtIGNvbnRyb2xzLlxuLmNvbC1mb3JtLWxhYmVsIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteX0gKyAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXl9ICsgI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBPdmVycmlkZSB0aGUgYDxsYWJlbD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG59XG5cbi5jb2wtZm9ybS1sYWJlbC1sZyB7XG4gIHBhZGRpbmctdG9wOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktbGd9ICsgI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygjeyRpbnB1dC1idG4tcGFkZGluZy15LWxnfSArICN7JGlucHV0LWJ0bi1ib3JkZXItd2lkdGh9KTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbn1cblxuLmNvbC1mb3JtLWxhYmVsLXNtIHtcbiAgcGFkZGluZy10b3A6IGNhbGMoI3skaW5wdXQtYnRuLXBhZGRpbmcteS1zbX0gKyAjeyRpbnB1dC1idG4tYm9yZGVyLXdpZHRofSk7XG4gIHBhZGRpbmctYm90dG9tOiBjYWxjKCN7JGlucHV0LWJ0bi1wYWRkaW5nLXktc219ICsgI3skaW5wdXQtYnRuLWJvcmRlci13aWR0aH0pO1xuICBmb250LXNpemU6ICRmb250LXNpemUtc207XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtO1xufVxuXG5cbi8vXG4vLyBMZWdlbmRzXG4vL1xuXG4vLyBGb3IgdXNlIHdpdGggaG9yaXpvbnRhbCBhbmQgaW5saW5lIGZvcm1zLCB3aGVuIHlvdSBuZWVkIHRoZSBsZWdlbmQgdGV4dCB0b1xuLy8gYmUgdGhlIHNhbWUgc2l6ZSBhcyByZWd1bGFyIGxhYmVscywgYW5kIHRvIGFsaWduIHdpdGggdGhlIGZvcm0gY29udHJvbHMuXG4uY29sLWZvcm0tbGVnZW5kIHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1iYXNlO1xufVxuXG5cbi8vIFJlYWRvbmx5IGNvbnRyb2xzIGFzIHBsYWluIHRleHRcbi8vXG4vLyBBcHBseSBjbGFzcyB0byBhIHJlYWRvbmx5IGlucHV0IHRvIG1ha2UgaXQgYXBwZWFyIGxpa2UgcmVndWxhciBwbGFpblxuLy8gdGV4dCAod2l0aG91dCBhbnkgYm9yZGVyLCBiYWNrZ3JvdW5kIGNvbG9yLCBmb2N1cyBpbmRpY2F0b3IpXG5cbi5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgcGFkZGluZy10b3A6ICRpbnB1dC1idG4tcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJGlucHV0LWJ0bi1wYWRkaW5nLXk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIG1hdGNoIGlucHV0cyBpZiB0aGlzIGNsYXNzIGNvbWVzIG9uIGlucHV0cyB3aXRoIGRlZmF1bHQgbWFyZ2luc1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodDtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci13aWR0aDogJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFRoZSBgLmZvcm0tZ3JvdXAtKiBmb3JtLWNvbnRyb2xgIHZhcmlhdGlvbnMgYXJlIHNhZGx5IGR1cGxpY2F0ZWQgdG8gYXZvaWQgdGhlXG4vLyBpc3N1ZSBkb2N1bWVudGVkIGluIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTUwNzQuXG5cbi5mb3JtLWNvbnRyb2wtc20ge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtc20ge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICB9XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBwYWRkaW5nOiAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZztcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWxnO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbnNlbGVjdC5mb3JtLWNvbnRyb2wtbGcge1xuICAmOm5vdChbc2l6ZV0pOm5vdChbbXVsdGlwbGVdKSB7XG4gICAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xuICB9XG59XG5cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtNXB4O1xuICBtYXJnaW4tbGVmdDogLTVweDtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6IDVweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDVweDtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGZvcm0tY2hlY2stbWFyZ2luLWJvdHRvbTtcblxuICAmLmRpc2FibGVkIHtcbiAgICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICBjb2xvcjogJHRleHQtbXV0ZWQ7XG4gICAgfVxuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIGRlZmF1bHQgYDxsYWJlbD5gIGJvdHRvbSBtYXJnaW5cbn1cblxuLmZvcm0tY2hlY2staW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG1hcmdpbi10b3A6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15O1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWNoZWNrLWlucHV0LWd1dHRlcjtcbn1cblxuLy8gUmFkaW9zIGFuZCBjaGVja2JveGVzIG9uIHNhbWUgbGluZVxuLmZvcm0tY2hlY2staW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDtcblxuICAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgfVxufVxuXG5cbi8vIEZvcm0gdmFsaWRhdGlvblxuLy9cbi8vIFByb3ZpZGUgZmVlZGJhY2sgdG8gdXNlcnMgd2hlbiBmb3JtIGZpZWxkIHZhbHVlcyBhcmUgdmFsaWQgb3IgaW52YWxpZC4gV29ya3Ncbi8vIHByaW1hcmlseSBmb3IgY2xpZW50LXNpZGUgdmFsaWRhdGlvbiB2aWEgc2NvcGVkIGA6aW52YWxpZGAgYW5kIGA6dmFsaWRgXG4vLyBwc2V1ZG8tY2xhc3NlcyBidXQgYWxzbyBpbmNsdWRlcyBgLmlzLWludmFsaWRgIGFuZCBgLmlzLXZhbGlkYCBjbGFzc2VzIGZvclxuLy8gc2VydmVyIHNpZGUgdmFsaWRhdGlvbi5cblxuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwidmFsaWRcIiwgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IpO1xuQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKFwiaW52YWxpZFwiLCAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yKTtcblxuLy8gSW5saW5lIGZvcm1zXG4vL1xuLy8gTWFrZSBmb3JtcyBhcHBlYXIgaW5saW5lKC1ibG9jaykgYnkgYWRkaW5nIHRoZSBgLmZvcm0taW5saW5lYCBjbGFzcy4gSW5saW5lXG4vLyBmb3JtcyBiZWdpbiBzdGFja2VkIG9uIGV4dHJhIHNtYWxsIChtb2JpbGUpIGRldmljZXMgYW5kIHRoZW4gZ28gaW5saW5lIHdoZW5cbi8vIHZpZXdwb3J0cyByZWFjaCA8NzY4cHguXG4vL1xuLy8gUmVxdWlyZXMgd3JhcHBpbmcgaW5wdXRzIGFuZCBsYWJlbHMgd2l0aCBgLmZvcm0tZ3JvdXBgIGZvciBwcm9wZXIgZGlzcGxheSBvZlxuLy8gZGVmYXVsdCBIVE1MIGZvcm0gY29udHJvbHMgYW5kIG91ciBjdXN0b20gZm9ybSBjb250cm9scyAoZS5nLiwgaW5wdXQgZ3JvdXBzKS5cblxuLmZvcm0taW5saW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjsgLy8gUHJldmVudCBzaG9ydGVyIGVsZW1lbnRzIGZyb20gZ3Jvd2luZyB0byBzYW1lIGhlaWdodCBhcyBvdGhlcnMgKGUuZy4sIHNtYWxsIGJ1dHRvbnMgZ3Jvd2luZyB0byBub3JtYWwgc2l6ZWQgYnV0dG9uIGhlaWdodClcblxuICAvLyBCZWNhdXNlIHdlIHVzZSBmbGV4LCB0aGUgaW5pdGlhbCBzaXppbmcgb2YgY2hlY2tib3hlcyBpcyBjb2xsYXBzZWQgYW5kXG4gIC8vIGRvZXNuJ3Qgb2NjdXB5IHRoZSBmdWxsLXdpZHRoICh3aGljaCBpcyB3aGF0IHdlIHdhbnQgZm9yIHhzIGdyaWQgdGllciksXG4gIC8vIHNvIHdlIGZvcmNlIHRoYXQgaGVyZS5cbiAgLmZvcm0tY2hlY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLy8gS2ljayBpbiB0aGUgaW5saW5lXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBsYWJlbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG5cbiAgICAvLyBJbmxpbmUtYmxvY2sgYWxsIHRoZSB0aGluZ3MgZm9yIFwiaW5saW5lXCJcbiAgICAuZm9ybS1ncm91cCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogMCAwIGF1dG87XG4gICAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gQWxsb3cgZm9sa3MgdG8gKm5vdCogdXNlIGAuZm9ybS1ncm91cGBcbiAgICAuZm9ybS1jb250cm9sIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiBhdXRvOyAvLyBQcmV2ZW50IGxhYmVscyBmcm9tIHN0YWNraW5nIGFib3ZlIGlucHV0cyBpbiBgLmZvcm0tZ3JvdXBgXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cblxuICAgIC8vIE1ha2Ugc3RhdGljIGNvbnRyb2xzIGJlaGF2ZSBsaWtlIHJlZ3VsYXIgb25lc1xuICAgIC5mb3JtLWNvbnRyb2wtcGxhaW50ZXh0IHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG5cbiAgICAuaW5wdXQtZ3JvdXAge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxuXG4gICAgLy8gUmVtb3ZlIGRlZmF1bHQgbWFyZ2luIG9uIHJhZGlvcy9jaGVja2JveGVzIHRoYXQgd2VyZSB1c2VkIGZvciBzdGFja2luZywgYW5kXG4gICAgLy8gdGhlbiB1bmRvIHRoZSBmbG9hdGluZyBvZiByYWRpb3MgYW5kIGNoZWNrYm94ZXMgdG8gbWF0Y2guXG4gICAgLmZvcm0tY2hlY2sge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIC5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5wdXQtbWFyZ2luLXg7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG5cbiAgICAvLyBDdXN0b20gZm9ybSBjb250cm9sc1xuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIH1cbiAgICAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OyAvLyBGbGV4Ym94IGFsaWdubWVudCBtZWFucyB3ZSBsb3NlIG91ciBIVE1MIHNwYWNlIGhlcmUsIHNvIHdlIGNvbXBlbnNhdGUuXG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gICAgfVxuXG4gICAgLy8gUmUtb3ZlcnJpZGUgdGhlIGZlZWRiYWNrIGljb24uXG4gICAgLmhhcy1mZWVkYmFjayAuZm9ybS1jb250cm9sLWZlZWRiYWNrIHtcbiAgICAgIHRvcDogMDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCkge1xuICAmOmZvY3VzIHtcbiAgICBjb2xvcjogJGlucHV0LWZvY3VzLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1mb2N1cy1iZztcbiAgICBib3JkZXItY29sb3I6ICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxufVxuXG5cbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUoJHN0YXRlLCAkY29sb3IpIHtcblxuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IC4yNXJlbTtcbiAgICBmb250LXNpemU6IC44NzVyZW07XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICB6LWluZGV4OiA1O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDI1MHB4O1xuICAgIHBhZGRpbmc6IC41cmVtO1xuICAgIG1hcmdpbi10b3A6IC4xcmVtO1xuICAgIGZvbnQtc2l6ZTogLjg3NXJlbTtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwuOCk7XG4gICAgYm9yZGVyLXJhZGl1czogLjJyZW07XG4gIH1cblxuICAuZm9ybS1jb250cm9sLFxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAuMnJlbSByZ2JhKCRjb2xvciwuMjUpO1xuICAgICAgfVxuXG4gICAgICB+IC4jeyRzdGF0ZX0tZmVlZGJhY2ssXG4gICAgICB+IC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgLy8gVE9ETzogcmVkbyBjaGVjayBtYXJrdXAgbG9sIGNyYXBcbiAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgICsgLmZvcm0tY2hlY2stbGFiZWwge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSByYWRpb3MgYW5kIGNoZWNrc1xuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICAgIC53YXMtdmFsaWRhdGVkICY6I3skc3RhdGV9LFxuICAgICYuaXMtI3skc3RhdGV9IHtcbiAgICAgIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgfVxuICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtZGVzY3JpcHRpb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC8vIGN1c3RvbSBmaWxlXG4gIC5jdXN0b20tZmlsZS1pbnB1dCB7XG4gICAgLndhcy12YWxpZGF0ZWQgJjojeyRzdGF0ZX0sXG4gICAgJi5pcy0jeyRzdGF0ZX0ge1xuICAgICAgfiAuY3VzdG9tLWZpbGUtY29udHJvbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICAgICY6OmJlZm9yZSB7IGJvcmRlci1jb2xvcjogaW5oZXJpdDsgfVxuICAgICAgfVxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwIC4ycmVtIHJnYmEoJGNvbG9yLC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYnRuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYm9yZGVyOiAkaW5wdXQtYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGlucHV0LWJ0bi1wYWRkaW5nLXksICRpbnB1dC1idG4tcGFkZGluZy14LCAkZm9udC1zaXplLWJhc2UsICRpbnB1dC1idG4tbGluZS1oZWlnaHQsICRidG4tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJ0bi10cmFuc2l0aW9uKTtcblxuICAvLyBTaGFyZSBob3ZlciBhbmQgZm9jdXMgc3R5bGVzXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgb3V0bGluZTogMDtcbiAgICBib3gtc2hhZG93OiAkaW5wdXQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgb3BhY2l0eTogLjY1O1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cblxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdywgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gRnV0dXJlLXByb29mIGRpc2FibGluZyBvZiBjbGlja3Mgb24gYDxhPmAgZWxlbWVudHNcbmEuYnRuLmRpc2FibGVkLFxuZmllbGRzZXRbZGlzYWJsZWRdIGEuYnRuIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cblxuLy9cbi8vIEFsdGVybmF0ZSBidXR0b25zXG4vL1xuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi12YXJpYW50KCR2YWx1ZSwgJHZhbHVlKTtcbiAgfVxufVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJ0bi1vdXRsaW5lLSN7JGNvbG9yfSB7XG4gICAgQGlmICRjb2xvciA9PSBcImxpZ2h0XCIge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uLW91dGxpbmUtdmFyaWFudCgkdmFsdWUsICRncmF5LTkwMCk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBAaW5jbHVkZSBidXR0b24tb3V0bGluZS12YXJpYW50KCR2YWx1ZSwgJHdoaXRlKTtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gTGluayBidXR0b25zXG4vL1xuXG4vLyBNYWtlIGEgYnV0dG9uIGxvb2sgYW5kIGJlaGF2ZSBsaWtlIGEgbGlua1xuLmJ0bi1saW5rIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGNvbG9yOiAkbGluay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiAkbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWhvdmVyLWRlY29yYXRpb247XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1sZywgJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRpbnB1dC1idG4tbGluZS1oZWlnaHQtbGcsICRidG4tYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5idG4tc20ge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkaW5wdXQtYnRuLXBhZGRpbmcteS1zbSwgJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20sICRidG4tYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cblxuLy9cbi8vIEJsb2NrIGJ1dHRvblxuLy9cblxuLmJ0bi1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLy8gVmVydGljYWxseSBzcGFjZSBvdXQgbXVsdGlwbGUgYmxvY2sgYnV0dG9uc1xuLmJ0bi1ibG9jayArIC5idG4tYmxvY2sge1xuICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbn1cblxuLy8gU3BlY2lmaWNpdHkgb3ZlcnJpZGVzXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXSB7XG4gICYuYnRuLWJsb2NrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuIiwiLy8gQnV0dG9uIHZhcmlhbnRzXG4vL1xuLy8gRWFzaWx5IHB1bXAgb3V0IGRlZmF1bHQgc3R5bGVzLCBhcyB3ZWxsIGFzIDpob3ZlciwgOmZvY3VzLCA6YWN0aXZlLFxuLy8gYW5kIGRpc2FibGVkIG9wdGlvbnMgZm9yIGFsbCBidXR0b25zXG5cbkBtaXhpbiBidXR0b24tdmFyaWFudCgkYmFja2dyb3VuZCwgJGJvcmRlciwgJGhvdmVyLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgNy41JSksICRob3Zlci1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMCUpLCAkYWN0aXZlLWJhY2tncm91bmQ6IGRhcmtlbigkYmFja2dyb3VuZCwgMTAlKSwgJGFjdGl2ZS1ib3JkZXI6IGRhcmtlbigkYm9yZGVyLCAxMi41JSkpIHtcbiAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRiYWNrZ3JvdW5kKTtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYm94LXNoYWRvdyk7XG5cbiAgQGluY2x1ZGUgaG92ZXIge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBib3JkZXItY29sb3I6ICRob3Zlci1ib3JkZXI7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWJveC1zaGFkb3csIDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkYm9yZGVyLCAuNSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH1cbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIH1cblxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkaW5wdXQtYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGJvcmRlciwgLjUpO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCByZ2JhKCRib3JkZXIsIC41KTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJGNvbG9yLCAkY29sb3ItaG92ZXI6ICNmZmYpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdChbZGlzYWJsZWRdKTpub3QoLmRpc2FibGVkKTphY3RpdmUsXG4gICY6bm90KFtkaXNhYmxlZF0pOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgLy8gQXZvaWQgdXNpbmcgbWl4aW4gc28gd2UgY2FuIHBhc3MgY3VzdG9tIGZvY3VzIHNoYWRvdyBwcm9wZXJseVxuICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1idG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIi8vIEdyYWRpZW50c1xuXG5AbWl4aW4gZ3JhZGllbnQtYmcoJGNvbG9yKSB7XG4gIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14O1xuICB9IEBlbHNlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gIH1cbn1cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC14KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cblxuQG1peGluIGdyYWRpZW50LWRpcmVjdGlvbmFsKCRzdGFydC1jb2xvcjogIzU1NSwgJGVuZC1jb2xvcjogIzMzMywgJGRlZzogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkZWcsICRzdGFydC1jb2xvciwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbn1cbkBtaXhpbiBncmFkaWVudC14LXRocmVlLWNvbG9ycygkc3RhcnQtY29sb3I6ICMwMGIzZWUsICRtaWQtY29sb3I6ICM3YTQzYjYsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICNjMzMyNWYpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbkBtaXhpbiBncmFkaWVudC1yYWRpYWwoJGlubmVyLWNvbG9yOiAjNTU1LCAkb3V0ZXItY29sb3I6ICMzMzMpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXN0cmlwZWQoJGNvbG9yOiByZ2JhKDI1NSwyNTUsMjU1LC4xNSksICRhbmdsZTogNDVkZWcpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi5mYWRlIHtcbiAgb3BhY2l0eTogMDtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgJi5zaG93IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG50ciB7XG4gICYuY29sbGFwc2Uuc2hvdyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93O1xuICB9XG59XG5cbnRib2R5IHtcbiAgJi5jb2xsYXBzZS5zaG93IHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3ctZ3JvdXA7XG4gIH1cbn1cblxuLmNvbGxhcHNpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1jb2xsYXBzZSk7XG59XG4iLCIvLyBUaGUgZHJvcGRvd24gd3JhcHBlciAoYDxkaXY+YClcbi5kcm9wdXAsXG4uZHJvcGRvd24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5kcm9wZG93bi10b2dnbGUge1xuICAvLyBHZW5lcmF0ZSB0aGUgY2FyZXQgYXV0b21hdGljYWxseVxuICBAaW5jbHVkZSBjYXJldDtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTsgLy8gUmVkZWNsYXJlIGJlY2F1c2UgbmVzdGluZyBjYW4gY2F1c2UgaW5oZXJpdGFuY2UgaXNzdWVzXG4gIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRW5zdXJlcyBwcm9wZXIgYWxpZ25tZW50IGlmIHBhcmVudCBoYXMgaXQgY2hhbmdlZCAoZS5nLiwgbW9kYWwgZm9vdGVyKVxuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJGRyb3Bkb3duLWJvcmRlci13aWR0aCBzb2xpZCAkZHJvcGRvd24tYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkZHJvcGRvd24tYm94LXNoYWRvdyk7XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1ib3R0b206ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldCh1cCk7XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcpO1xufVxuXG4vLyBMaW5rcywgYnV0dG9ucywgYW5kIG1vcmUgd2l0aGluIHRoZSBkcm9wZG93biBtZW51XG4vL1xuLy8gYDxidXR0b24+YC1zcGVjaWZpYyBzdHlsZXMgYXJlIGRlbm90ZWQgd2l0aCBgLy8gRm9yIDxidXR0b24+c2Bcbi5kcm9wZG93bi1pdGVtIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlOyAvLyBGb3IgYDxidXR0b24+YHNcbiAgcGFkZGluZzogJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgY2xlYXI6IGJvdGg7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG4gIHRleHQtYWxpZ246IGluaGVyaXQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZDogbm9uZTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIGJvcmRlcjogMDsgLy8gRm9yIGA8YnV0dG9uPmBzXG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gZm9yIHVzZSB3aXRoIGhlYWRpbmcgZWxlbWVudHNcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICBjb2xvcjogJGRyb3Bkb3duLWhlYWRlci1jb2xvcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgLy8gYXMgd2l0aCA+IGxpID4gYVxufVxuIiwiQG1peGluIGNhcmV0LWRvd24ge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItYm90dG9tOiAwO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtdXAge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQoJGRpcmVjdGlvbjogZG93bikge1xuICBAaWYgJGVuYWJsZS1jYXJldCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDA7XG4gICAgICBoZWlnaHQ6IDA7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXdpZHRoICogLjg1O1xuICAgICAgdmVydGljYWwtYWxpZ246ICRjYXJldC13aWR0aCAqIC44NTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtZG93bjtcbiAgICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB1cCB7XG4gICAgICAgIEBpbmNsdWRlIGNhcmV0LXVwO1xuICAgICAgfVxuICAgIH1cblxuICAgICY6ZW1wdHk6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gSG9yaXpvbnRhbCBkaXZpZGVyc1xuLy9cbi8vIERpdmlkZXJzIChiYXNpY2FsbHkgYW4gaHIpIHdpdGhpbiBkcm9wZG93bnMgYW5kIG5hdiBsaXN0c1xuXG5AbWl4aW4gbmF2LWRpdmlkZXIoJGNvbG9yOiAjZTVlNWU1KSB7XG4gIGhlaWdodDogMDtcbiAgbWFyZ2luOiAoJHNwYWNlciAvIDIpIDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3I7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gTWFrZSB0aGUgZGl2IGJlaGF2ZSBsaWtlIGEgYnV0dG9uXG4uYnRuLWdyb3VwLFxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7IC8vIG1hdGNoIC5idG4gYWxpZ25tZW50IGdpdmVuIGZvbnQtc2l6ZSBoYWNrIGFib3ZlXG5cbiAgPiAuYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZmxleDogMCAxIGF1dG87XG5cbiAgICAvLyBCcmluZyB0aGUgaG92ZXIsIGZvY3VzZWQsIGFuZCBcImFjdGl2ZVwiIGJ1dHRvbnMgdG8gdGhlIGZyb250IHRvIG92ZXJsYXlcbiAgICAvLyB0aGUgYm9yZGVycyBwcm9wZXJseVxuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuICAgICY6Zm9jdXMsXG4gICAgJjphY3RpdmUsXG4gICAgJi5hY3RpdmUge1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG4gIH1cblxuICAvLyBQcmV2ZW50IGRvdWJsZSBib3JkZXJzIHdoZW4gYnV0dG9ucyBhcmUgbmV4dCB0byBlYWNoIG90aGVyXG4gIC5idG4gKyAuYnRuLFxuICAuYnRuICsgLmJ0bi1ncm91cCxcbiAgLmJ0bi1ncm91cCArIC5idG4sXG4gIC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoO1xuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCA+IC5idG46bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSkge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4vLyBTZXQgY29ybmVycyBpbmRpdmlkdWFsIGJlY2F1c2Ugc29tZXRpbWVzIGEgc2luZ2xlIGJ1dHRvbiBjYW4gYmUgaW4gYSAuYnRuLWdyb3VwXG4vLyBhbmQgd2UgbmVlZCA6Zmlyc3QtY2hpbGQgYW5kIDpsYXN0LWNoaWxkIHRvIGJvdGggbWF0Y2hcbi5idG4tZ3JvdXAgPiAuYnRuOmZpcnN0LWNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG5cbiAgJjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuLy8gTmVlZCAuZHJvcGRvd24tdG9nZ2xlIHNpbmNlIDpsYXN0LWNoaWxkIGRvZXNuJ3QgYXBwbHkgZ2l2ZW4gYSAuZHJvcGRvd24tbWVudVxuLy8gaW1tZWRpYXRlbHkgYWZ0ZXIgaXRcbi5idG4tZ3JvdXAgPiAuYnRuOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCksXG4uYnRuLWdyb3VwID4gLmRyb3Bkb3duLXRvZ2dsZTpub3QoOmZpcnN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuLy8gQ3VzdG9tIGVkaXRzIGZvciBpbmNsdWRpbmcgYnRuLWdyb3VwcyB3aXRoaW4gYnRuLWdyb3VwcyAodXNlZnVsIGZvciBpbmNsdWRpbmdcbi8vIGRyb3Bkb3duIGJ1dHRvbnMgd2l0aGluIGEgYnRuLWdyb3VwKVxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXAge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmJ0bi1ncm91cCA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpmaXJzdC1jaGlsZDpub3QoOmxhc3QtY2hpbGQpIHtcbiAgPiAuYnRuOmxhc3QtY2hpbGQsXG4gID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4uYnRuLWdyb3VwID4gLmJ0bi1ncm91cDpsYXN0LWNoaWxkOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bjpmaXJzdC1jaGlsZCB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5idG4gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXggKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXggKiAuNzU7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cbi5idG4tc20gKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtc20gKiAuNzU7XG59XG5cbi5idG4tbGcgKyAuZHJvcGRvd24tdG9nZ2xlLXNwbGl0IHtcbiAgcGFkZGluZy1yaWdodDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG4gIHBhZGRpbmctbGVmdDogJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGcgKiAuNzU7XG59XG5cblxuLy8gVGhlIGNsaWNrYWJsZSBidXR0b24gZm9yIHRvZ2dsaW5nIHRoZSBtZW51XG4vLyBTZXQgdGhlIHNhbWUgaW5zZXQgc2hhZG93IGFzIHRoZSA6YWN0aXZlIHN0YXRlXG4uYnRuLWdyb3VwLnNob3cgLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyk7XG5cbiAgLy8gU2hvdyBubyBzaGFkb3cgZm9yIGAuYnRuLWxpbmtgIHNpbmNlIGl0IGhhcyBubyBvdGhlciBidXR0b24gc3R5bGVzLlxuICAmLmJ0bi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KG5vbmUpO1xuICB9XG59XG5cblxuLy9cbi8vIFZlcnRpY2FsIGJ1dHRvbiBncm91cHNcbi8vXG5cbi5idG4tZ3JvdXAtdmVydGljYWwge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cbiAgLmJ0bixcbiAgLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG4gKyAuYnRuLFxuICA+IC5idG4gKyAuYnRuLWdyb3VwLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLFxuICA+IC5idG4tZ3JvdXAgKyAuYnRuLWdyb3VwIHtcbiAgICBtYXJnaW4tdG9wOiAtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGg7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5idG4ge1xuICAgICY6bm90KDpmaXJzdC1jaGlsZCk6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIH1cblxuICAgICY6Zmlyc3QtY2hpbGQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gICAgfVxuICB9XG5cbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICB9XG5cbiAgPiAuYnRuLWdyb3VwOmZpcnN0LWNoaWxkOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgID4gLmJ0bjpsYXN0LWNoaWxkLFxuICAgID4gLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgICB9XG4gIH1cblxuICA+IC5idG4tZ3JvdXA6bGFzdC1jaGlsZDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3ggYW5kIHJhZGlvIG9wdGlvbnNcbi8vXG4vLyBJbiBvcmRlciB0byBzdXBwb3J0IHRoZSBicm93c2VyJ3MgZm9ybSB2YWxpZGF0aW9uIGZlZWRiYWNrLCBwb3dlcmVkIGJ5IHRoZVxuLy8gYHJlcXVpcmVkYCBhdHRyaWJ1dGUsIHdlIGhhdmUgdG8gXCJoaWRlXCIgdGhlIGlucHV0cyB2aWEgYGNsaXBgLiBXZSBjYW5ub3QgdXNlXG4vLyBgZGlzcGxheTogbm9uZTtgIG9yIGB2aXNpYmlsaXR5OiBoaWRkZW47YCBhcyB0aGF0IGFsc28gaGlkZXMgdGhlIHBvcG92ZXIuXG4vLyBTaW1wbHkgdmlzdWFsbHkgaGlkaW5nIHRoZSBpbnB1dHMgdmlhIGBvcGFjaXR5YCB3b3VsZCBsZWF2ZSB0aGVtIGNsaWNrYWJsZSBpblxuLy8gY2VydGFpbiBjYXNlcyB3aGljaCBpcyBwcmV2ZW50ZWQgYnkgdXNpbmcgYGNsaXBgIGFuZCBgcG9pbnRlci1ldmVudHNgLlxuLy8gVGhpcyB3YXksIHdlIGVuc3VyZSBhIERPTSBlbGVtZW50IGlzIHZpc2libGUgdG8gcG9zaXRpb24gdGhlIHBvcG92ZXIgZnJvbS5cbi8vXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTI3OTQgYW5kXG4vLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xNDU1OSBmb3IgbW9yZSBpbmZvcm1hdGlvbi5cblxuW2RhdGEtdG9nZ2xlPVwiYnV0dG9uc1wiXSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICAgIGlucHV0W3R5cGU9XCJjaGVja2JveFwiXSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uaW5wdXQtZ3JvdXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICB3aWR0aDogMTAwJTtcblxuICAuZm9ybS1jb250cm9sIHtcbiAgICAvLyBFbnN1cmUgdGhhdCB0aGUgaW5wdXQgaXMgYWx3YXlzIGFib3ZlIHRoZSAqYXBwZW5kZWQqIGFkZG9uIGJ1dHRvbiBmb3JcbiAgICAvLyBwcm9wZXIgYm9yZGVyIGNvbG9ycy5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICAvLyBBZGQgd2lkdGggMSUgYW5kIGZsZXgtYmFzaXMgYXV0byB0byBlbnN1cmUgdGhhdCBidXR0b24gd2lsbCBub3Qgd3JhcCBvdXRcbiAgICAvLyB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFIEVkZ2UrIGFuZCBGaXJlZm94LiBDaHJvbWUgZG9lcyBub3QgcmVxdWlyZSB0aGlzLlxuICAgIHdpZHRoOiAxJTtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgLy8gQnJpbmcgdGhlIFwiYWN0aXZlXCIgZm9ybSBjb250cm9sIHRvIHRoZSBmcm9udFxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzLWFjdGl2ZSB7XG4gICAgICB6LWluZGV4OiAzO1xuICAgIH1cbiAgfVxufVxuXG4uaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtYnRuLFxuLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLWFkZG9uLFxuLmlucHV0LWdyb3VwLWJ0biB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cblxuLy8gU2l6aW5nIG9wdGlvbnNcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1sZztcbn1cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2wsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYWRkb24sXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtYnRuID4gLmJ0biB7XG4gIEBleHRlbmQgLmZvcm0tY29udHJvbC1zbTtcbn1cblxuXG4vL1xuLy8gVGV4dCBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1hZGRvbiB7XG4gIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15ICRpbnB1dC1idG4tcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBBbGxvdyB1c2Ugb2YgPGxhYmVsPiBlbGVtZW50cyBieSBvdmVycmlkaW5nIG91ciBkZWZhdWx0IG1hcmdpbi1ib3R0b21cbiAgZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7IC8vIE1hdGNoIGlucHV0c1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1idG4tbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkaW5wdXQtZ3JvdXAtYWRkb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWJnO1xuICBib3JkZXI6ICRpbnB1dC1idG4tYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFNpemluZ1xuICAmLmZvcm0tY29udHJvbC1zbSB7XG4gICAgcGFkZGluZzogJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gJGlucHV0LWJ0bi1wYWRkaW5nLXgtc207XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMtc20pO1xuICB9XG5cbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmc6ICRpbnB1dC1idG4tcGFkZGluZy15LWxnICRpbnB1dC1idG4tcGFkZGluZy14LWxnO1xuICAgIGZvbnQtc2l6ZTogJGZvbnQtc2l6ZS1sZztcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbiAgfVxuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vL1xuLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4vL1xuXG4uaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbDpub3QoOmxhc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6bGFzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmxhc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuZHJvcGRvd24tdG9nZ2xlLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG46bm90KDpsYXN0LWNoaWxkKTpub3QoLmRyb3Bkb3duLXRvZ2dsZSksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cDpub3QoOmxhc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG4uaW5wdXQtZ3JvdXAtYWRkb246bm90KDpsYXN0LWNoaWxkKSB7XG4gIGJvcmRlci1yaWdodDogMDtcbn1cbi5pbnB1dC1ncm91cCAuZm9ybS1jb250cm9sOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWFkZG9uOm5vdCg6Zmlyc3QtY2hpbGQpLFxuLmlucHV0LWdyb3VwLWJ0bjpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0bi1ncm91cCA+IC5idG4sXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmRyb3Bkb3duLXRvZ2dsZSxcbi5pbnB1dC1ncm91cC1idG46bm90KDpsYXN0LWNoaWxkKSA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4uaW5wdXQtZ3JvdXAtYnRuOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbn1cbi5mb3JtLWNvbnRyb2wgKyAuaW5wdXQtZ3JvdXAtYWRkb246bm90KDpmaXJzdC1jaGlsZCkge1xuICBib3JkZXItbGVmdDogMDtcbn1cblxuLy9cbi8vIEJ1dHRvbiBpbnB1dCBncm91cHNcbi8vXG5cbi5pbnB1dC1ncm91cC1idG4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICAvLyBKYW5raWx5IHByZXZlbnQgaW5wdXQgYnV0dG9uIGdyb3VwcyBmcm9tIHdyYXBwaW5nIHdpdGggYHdoaXRlLXNwYWNlYCBhbmRcbiAgLy8gYGZvbnQtc2l6ZWAgaW4gY29tYmluYXRpb24gd2l0aCBgaW5saW5lLWJsb2NrYCBvbiBidXR0b25zLlxuICBmb250LXNpemU6IDA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gTmVnYXRpdmUgbWFyZ2luIGZvciBzcGFjaW5nLCBwb3NpdGlvbiBmb3IgYnJpbmdpbmcgaG92ZXJlZC9mb2N1c2VkL2FjdGl2ZWRcbiAgLy8gZWxlbWVudCBhYm92ZSB0aGUgc2libGluZ3MuXG4gID4gLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgKyAuYnRuIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICB9XG5cbiAgICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBidXR0b24gdG8gdGhlIGZyb250XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgJjpmaXJzdC1jaGlsZCA+IC5idG4gKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gIC8vIE5lZ2F0aXZlIG1hcmdpbiB0byBvbmx5IGhhdmUgYSBzaW5nbGUsIHNoYXJlZCBib3JkZXIgYmV0d2VlbiB0aGUgdHdvXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgPiAuYnRuLFxuICAgID4gLmJ0bi1ncm91cCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICgtJGlucHV0LWJ0bi1ib3JkZXItd2lkdGgpO1xuICAgIH1cbiAgfVxuICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICA+IC5idG4sXG4gICAgPiAuYnRuLWdyb3VwIHtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICAvLyByZW1vdmUgbmFnYXRpdmUgbWFyZ2luICgkaW5wdXQtYnRuLWJvcmRlci13aWR0aCkgdG8gc29sdmUgb3ZlcmxhcHBpbmcgaXNzdWUgd2l0aCBidXR0b24uXG4gICAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgICAgLy8gV2hlbiBpbnB1dCBpcyBmaXJzdCwgb3ZlcmxhcCB0aGUgcmlnaHQgc2lkZSBvZiBpdCB3aXRoIHRoZSBidXR0b24oLWdyb3VwKVxuICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAoLSRpbnB1dC1idG4tYm9yZGVyLXdpZHRoKTtcbiAgICAgIH1cblxuICAgICAgLy8gQmVjYXVzZSBzcGVjaWZpY2l0eVxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMtYWN0aXZlIHtcbiAgICAgICAgei1pbmRleDogMztcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEVtYmVkZGVkIGljb25zIGZyb20gT3BlbiBJY29uaWMuXG4vLyBSZWxlYXNlZCB1bmRlciBNSVQgYW5kIGNvcHlyaWdodCAyMDE0IFdheWJ1cnkuXG4vLyBodHRwczovL3VzZWljb25pYy5jb20vb3BlblxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEJhc2UgY2xhc3MgdGFrZXMgY2FyZSBvZiBhbGwgdGhlIGtleSBiZWhhdmlvcmFsIGFzcGVjdHMuXG5cbi5jdXN0b20tY29udHJvbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1pbi1oZWlnaHQ6ICgxcmVtICogJGxpbmUtaGVpZ2h0LWJhc2UpO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yO1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmZvY3VzIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG5cbiAgJjphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICB+IC5jdXN0b20tY29udHJvbC1kZXNjcmlwdGlvbiB7XG4gICAgICBjb2xvcjogJGN1c3RvbS1jb250cm9sLWRlc2NyaXB0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4vLyBDdXN0b20gaW5kaWNhdG9yXG4vL1xuLy8gR2VuZXJhdGVzIGEgc2hhZG93IGVsZW1lbnQgdG8gY3JlYXRlIG91ciBtYWtlc2hpZnQgY2hlY2tib3gvcmFkaW8gYmFja2dyb3VuZC5cblxuLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAoKCRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDIpO1xuICBsZWZ0OiAwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemU7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbn1cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1ib3JkZXItcmFkaXVzKTtcbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDpjaGVja2VkIH4gLmN1c3RvbS1jb250cm9sLWluZGljYXRvciB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm94LXNoYWRvdyk7XG4gIH1cbn1cblxuLy8gUmFkaW9zXG4vL1xuLy8gVHdlYWsganVzdCBhIGZldyB0aGluZ3MgZm9yIHJhZGlvcy5cblxuLmN1c3RvbS1yYWRpbyB7XG4gIC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWJvcmRlci1yYWRpdXM7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1pbmRpY2F0b3Ige1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjdXN0b20tcmFkaW8taW5kaWNhdG9yLWljb24tY2hlY2tlZDtcbiAgfVxufVxuXG5cbi8vIExheW91dCBvcHRpb25zXG4vL1xuLy8gQnkgZGVmYXVsdCByYWRpb3MgYW5kIGNoZWNrYm94ZXMgYXJlIGBpbmxpbmUtYmxvY2tgIHdpdGggbm8gYWRkaXRpb25hbCBzcGFjaW5nXG4vLyBzZXQuIFVzZSB0aGVzZSBvcHRpb25hbCBjbGFzc2VzIHRvIHR3ZWFrIHRoZSBsYXlvdXQuXG5cbi5jdXN0b20tY29udHJvbHMtc3RhY2tlZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmN1c3RvbS1jb250cm9sIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY3VzdG9tLWNvbnRyb2wtc3BhY2VyLXk7XG5cbiAgICArIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4vLyBTZWxlY3Rcbi8vXG4vLyBSZXBsYWNlcyB0aGUgYnJvd3NlciBkZWZhdWx0IHNlbGVjdCB3aXRoIGEgY3VzdG9tIG9uZSwgbW9zdGx5IHB1bGxlZCBmcm9tXG4vLyBodHRwOi8vcHJpbWVyY3NzLmlvLlxuLy9cblxuLmN1c3RvbS1zZWxlY3Qge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1zZWxlY3QtbGluZS1oZWlnaHQ7XG4gIGNvbG9yOiAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZDogJGN1c3RvbS1zZWxlY3QtYmcgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yIG5vLXJlcGVhdCByaWdodCAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggY2VudGVyO1xuICBiYWNrZ3JvdW5kLXNpemU6ICRjdXN0b20tc2VsZWN0LWJnLXNpemU7XG4gIGJvcmRlcjogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoIHNvbGlkICRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cztcbiAgfSBAZWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuICBhcHBlYXJhbmNlOiBub25lO1xuXG4gICY6Zm9jdXMge1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93KTtcblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcmVzcyB0aGUgZGVmYXVsdCB3aGl0ZSB0ZXh0IG9uIGJsdWUgYmFja2dyb3VuZCBoaWdobGlnaHQgZ2l2ZW4gdG9cbiAgICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgICAgLy8gaW4gSUUgYW5kICh1bmRlciBjZXJ0YWluIGNvbmRpdGlvbnMpIEVkZ2UuXG4gICAgICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xOTM5OC5cbiAgICAgIGNvbG9yOiAkaW5wdXQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gICAgfVxuICB9XG5cbiAgJlttdWx0aXBsZV0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnO1xuICB9XG5cbiAgLy8gSGlkZXMgdGhlIGRlZmF1bHQgY2FyZXQgaW4gSUUxMVxuICAmOjotbXMtZXhwYW5kIHtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG59XG5cbi5jdXN0b20tc2VsZWN0LXNtIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtc207XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXk7XG4gIGZvbnQtc2l6ZTogJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLXNtO1xufVxuXG5cbi8vIEZpbGVcbi8vXG4vLyBDdXN0b20gZmlsZSBpbnB1dC5cblxuLmN1c3RvbS1maWxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBtaW4td2lkdGg6ICRjdXN0b20tZmlsZS13aWR0aDtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWNvbnRyb2wge1xuICAgIGJveC1zaGFkb3c6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3gtc2hhZG93O1xuICB9XG59XG5cbi5jdXN0b20tZmlsZS1jb250cm9sIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiA1O1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tZmlsZS1jb2xvcjtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgQGVhY2ggJGxhbmcsICR0ZXh0IGluIG1hcC1nZXQoJGN1c3RvbS1maWxlLXRleHQsIHBsYWNlaG9sZGVyKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTplbXB0eTo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJHRleHQ7XG4gICAgfVxuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICByaWdodDogLSRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGg7XG4gICAgYm90dG9tOiAtJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDtcbiAgICB6LWluZGV4OiA2O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgICBwYWRkaW5nOiAkY3VzdG9tLWZpbGUtcGFkZGluZy15ICRjdXN0b20tZmlsZS1wYWRkaW5nLXg7XG4gICAgbGluZS1oZWlnaHQ6ICRjdXN0b20tZmlsZS1saW5lLWhlaWdodDtcbiAgICBjb2xvcjogJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWZpbGUtYnV0dG9uLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tZmlsZS1ib3JkZXItd2lkdGggc29saWQgJGN1c3RvbS1maWxlLWJvcmRlci1jb2xvcjtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgJGN1c3RvbS1maWxlLWJvcmRlci1yYWRpdXMgMCk7XG4gIH1cblxuICBAZWFjaCAkbGFuZywgJHRleHQgaW4gbWFwLWdldCgkY3VzdG9tLWZpbGUtdGV4dCwgYnV0dG9uLWxhYmVsKSB7XG4gICAgJjpsYW5nKCN7JGxhbmd9KTo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICR0ZXh0O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzIG9yIGA8dWw+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgLy8gRGlzYWJsZWQgc3RhdGUgbGlnaHRlbnMgdGV4dFxuICAmLmRpc2FibGVkIHtcbiAgICBjb2xvcjogJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICB9XG59XG5cbi8vXG4vLyBUYWJzXG4vL1xuXG4ubmF2LXRhYnMge1xuICBib3JkZXItYm90dG9tOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkICRuYXYtdGFicy1ib3JkZXItY29sb3I7XG5cbiAgLm5hdi1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgfVxuXG4gIC5uYXYtbGluayB7XG4gICAgYm9yZGVyOiAkbmF2LXRhYnMtYm9yZGVyLXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRuYXYtdGFicy1ib3JkZXItcmFkaXVzKTtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstaG92ZXItYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgICYuZGlzYWJsZWQge1xuICAgICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICB9XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAubmF2LWl0ZW0uc2hvdyAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWJvcmRlci1jb2xvciAkbmF2LXRhYnMtbGluay1hY3RpdmUtYm9yZGVyLWNvbG9yICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgfVxuXG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICAvLyBNYWtlIGRyb3Bkb3duIGJvcmRlciBvdmVybGFwIHRhYiBib3JkZXJcbiAgICBtYXJnaW4tdG9wOiAtJG5hdi10YWJzLWJvcmRlci13aWR0aDtcbiAgICAvLyBSZW1vdmUgdGhlIHRvcCByb3VuZGVkIGNvcm5lcnMgaGVyZSBzaW5jZSB0aGVyZSBpcyBhIGhhcmQgZWRnZSBhYm92ZSB0aGUgbWVudVxuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICB9XG59XG5cblxuLy9cbi8vIFBpbGxzXG4vL1xuXG4ubmF2LXBpbGxzIHtcbiAgLm5hdi1saW5rIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXYtcGlsbHMtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAubmF2LWxpbmsuYWN0aXZlLFxuICAuc2hvdyA+IC5uYXYtbGluayB7XG4gICAgY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vXG4vLyBKdXN0aWZpZWQgdmFyaWFudHNcbi8vXG5cbi5uYXYtZmlsbCB7XG4gIC5uYXYtaXRlbSB7XG4gICAgZmxleDogMSAxIGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG5cbi5uYXYtanVzdGlmaWVkIHtcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVyaXRpZXMgc28gdGhhdCBjb250ZW50IG5lc3RlZCB3aXRoaW4gYmVoYXZlIHByb3Blcmx5LlxuICA+IC5jb250YWluZXIsXG4gID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgYnJhbmRcbi8vXG4vLyBVc2VkIGZvciBicmFuZCwgcHJvamVjdCwgb3Igc2l0ZSBuYW1lcy5cblxuLm5hdmJhci1icmFuZCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBwYWRkaW5nLWJvdHRvbTogJG5hdmJhci1icmFuZC1wYWRkaW5nLXk7XG4gIG1hcmdpbi1yaWdodDogJG5hdmJhci1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJG5hdmJhci1icmFuZC1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW5hdGlvbi4gUmVxdWlyZXMgdGhlIHVzZSBvZiBgZmxleC13cmFwOiB3cmFwYFxuLy8gb24gdGhlIGAubmF2YmFyYCBwYXJlbnQuXG4ubmF2YmFyLWNvbGxhcHNlIHtcbiAgZmxleC1iYXNpczogMTAwJTtcbiAgZmxleC1ncm93OiAxO1xuICAvLyBGb3IgYWx3YXlzIGV4cGFuZGVkIG9yIGV4dHJhIGZ1bGwgbmF2YmFycywgZW5zdXJlIGNvbnRlbnQgYWxpZ25zIGl0c2VsZlxuICAvLyBwcm9wZXJseSB2ZXJ0aWNhbGx5LiBDYW4gYmUgZWFzaWx5IG92ZXJyaWRkZW4gd2l0aCBmbGV4IHV0aWxpdGllcy5cbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLy8gQnV0dG9uIGZvciB0b2dnbGluZyB0aGUgbmF2YmFyIHdoZW4gaW4gaXRzIGNvbGxhcHNlZCBzdGF0ZVxuLm5hdmJhci10b2dnbGVyIHtcbiAgcGFkZGluZzogJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteSAkbmF2YmFyLXRvZ2dsZXItcGFkZGluZy14O1xuICBmb250LXNpemU6ICRuYXZiYXItdG9nZ2xlci1mb250LXNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDsgLy8gcmVtb3ZlIGRlZmF1bHQgYnV0dG9uIHN0eWxlXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJG5hdmJhci10b2dnbGVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5kcm9wZG93bi1tZW51LXJpZ2h0IHtcbiAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgbGVmdDogYXV0bzsgLy8gUmVzZXQgdGhlIGRlZmF1bHQgZnJvbSBgLmRyb3Bkb3duLW1lbnVgXG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLm5hdi1saW5rIHtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IC41cmVtO1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAuNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAvLyBGb3IgbmVzdGluZyBjb250YWluZXJzLCBoYXZlIHRvIHJlZGVjbGFyZSBmb3IgYWxpZ25tZW50IHB1cnBvc2VzXG4gICAgICAgID4gLmNvbnRhaW5lcixcbiAgICAgICAgPiAuY29udGFpbmVyLWZsdWlkIHtcbiAgICAgICAgICBmbGV4LXdyYXA6IG5vd3JhcDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItY29sbGFwc2Uge1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXggIWltcG9ydGFudDsgIC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5kcm9wdXAge1xuICAgICAgICAgIC5kcm9wZG93bi1tZW51IHtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogMTAwJTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGhlbWVzXG4vL1xuLy8gU3R5bGVzIGZvciBzd2l0Y2hpbmcgYmV0d2VlbiBuYXZiYXJzIHdpdGggbGlnaHQgb3IgZGFyayBiYWNrZ3JvdW5kLlxuXG4vLyBEYXJrIGxpbmtzIGFnYWluc3QgYSBsaWdodCBiYWNrZ3JvdW5kXG4ubmF2YmFyLWxpZ2h0IHtcbiAgLm5hdmJhci1icmFuZCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItbmF2IHtcbiAgICAubmF2LWxpbmsge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1kaXNhYmxlZC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc2hvdyA+IC5uYXYtbGluayxcbiAgICAuYWN0aXZlID4gLm5hdi1saW5rLFxuICAgIC5uYXYtbGluay5zaG93LFxuICAgIC5uYXYtbGluay5hY3RpdmUge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWxpZ2h0LXRvZ2dsZXItYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgLm5hdmJhci10b2dnbGVyLWljb24ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstaG92ZXItY29sb3I7XG4gICAgICB9XG5cbiAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zaG93ID4gLm5hdi1saW5rLFxuICAgIC5hY3RpdmUgPiAubmF2LWxpbmssXG4gICAgLm5hdi1saW5rLnNob3csXG4gICAgLm5hdi1saW5rLmFjdGl2ZSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstY29sb3I7XG4gICAgYm9yZGVyLWNvbG9yOiAkbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogJG5hdmJhci1kYXJrLXRvZ2dsZXItaWNvbi1iZztcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBhIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uY2FyZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgbWluLXdpZHRoOiAwO1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcblxuICA+IGhyIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICA+IC5saXN0LWdyb3VwOmZpcnN0LWNoaWxkIHtcbiAgICAubGlzdC1ncm91cC1pdGVtOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXA6bGFzdC1jaGlsZCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1ib2R5IHtcbiAgLy8gRW5hYmxlIGBmbGV4LWdyb3c6IDFgIGZvciBkZWNrcyBhbmQgZ3JvdXBzIHNvIHRoYXQgY2FyZCBibG9ja3MgdGFrZSB1cFxuICAvLyBhcyBtdWNoIHNwYWNlIGFzIHBvc3NpYmxlLCBlbnN1cmluZyBmb290ZXJzIGFyZSBhbGlnbmVkIHRvIHRoZSBib3R0b20uXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteDtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtKCRjYXJkLXNwYWNlci15IC8gMik7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLXRleHQ6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5jYXJkLWxpbmsge1xuICBAaW5jbHVkZSBob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG5cbiAgKyAubGlzdC1ncm91cCB7XG4gICAgLmxpc3QtZ3JvdXAtaXRlbTpmaXJzdC1jaGlsZCB7XG4gICAgICBib3JkZXItdG9wOiAwO1xuICAgIH1cbiAgfVxufVxuXG4uY2FyZC1mb290ZXIge1xuICBwYWRkaW5nOiAkY2FyZC1zcGFjZXIteSAkY2FyZC1zcGFjZXIteDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtY2FwLWJnO1xuICBib3JkZXItdG9wOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwIDAgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBIZWFkZXIgbmF2c1xuLy9cblxuLmNhcmQtaGVhZGVyLXRhYnMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSgkY2FyZC1zcGFjZXIteCAvIDIpO1xuICBib3JkZXItYm90dG9tOiAwO1xufVxuXG4uY2FyZC1oZWFkZXItcGlsbHMge1xuICBtYXJnaW4tcmlnaHQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbiAgbWFyZ2luLWxlZnQ6IC0oJGNhcmQtc3BhY2VyLXggLyAyKTtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbn1cblxuLmNhcmQtaW1nIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ2FyZCBpbWFnZSBjYXBzXG4uY2FyZC1pbWctdG9wIHtcbiAgd2lkdGg6IDEwMCU7IC8vIFJlcXVpcmVkIGJlY2F1c2Ugd2UgdXNlIGZsZXhib3ggYW5kIHRoaXMgaW5oZXJlbnRseSBhcHBsaWVzIGFsaWduLXNlbGY6IHN0cmV0Y2hcbiAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyk7XG59XG5cbi5jYXJkLWltZy1ib3R0b20ge1xuICB3aWR0aDogMTAwJTsgLy8gUmVxdWlyZWQgYmVjYXVzZSB3ZSB1c2UgZmxleGJveCBhbmQgdGhpcyBpbmhlcmVudGx5IGFwcGxpZXMgYWxpZ24tc2VsZjogc3RyZXRjaFxuICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuXG4vLyBDYXJkIGRlY2tcblxuLmNhcmQtZGVjayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtZGVjay1tYXJnaW47XG4gICAgbWFyZ2luLWxlZnQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAvLyBGbGV4YnVncyAjNDogaHR0cHM6Ly9naXRodWIuY29tL3BoaWxpcHdhbHRvbi9mbGV4YnVncyM0LWZsZXgtc2hvcnRoYW5kLWRlY2xhcmF0aW9ucy13aXRoLXVuaXRsZXNzLWZsZXgtYmFzaXMtdmFsdWVzLWFyZS1pZ25vcmVkXG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBkZWZhdWx0XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmQtZGVjay1tYXJnaW47XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENhcmQgZ3JvdXBzXG4vL1xuXG4uY2FyZC1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWdyb3VwLW1hcmdpbjtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjNC1mbGV4LXNob3J0aGFuZC1kZWNsYXJhdGlvbnMtd2l0aC11bml0bGVzcy1mbGV4LWJhc2lzLXZhbHVlcy1hcmUtaWdub3JlZFxuICAgICAgZmxleDogMSAwIDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICAgKyAuY2FyZCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBib3JkZXItbGVmdDogMDtcbiAgICAgIH1cblxuICAgICAgLy8gSGFuZGxlIHJvdW5kZWQgY29ybmVyc1xuICAgICAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG5cbiAgICAgICAgICAuY2FyZC1pbWctdG9wIHtcbiAgICAgICAgICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAuY2FyZC1pbWctYm90dG9tIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpvbmx5LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygkY2FyZC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpOm5vdCg6bGFzdC1jaGlsZCk6bm90KDpvbmx5LWNoaWxkKSB7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaW1nLWJvdHRvbSB7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vXG4vLyBDb2x1bW5zXG4vL1xuXG4uY2FyZC1jb2x1bW5zIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWNvbHVtbnMtbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGNvbHVtbi1jb3VudDogJGNhcmQtY29sdW1ucy1jb3VudDtcbiAgICBjb2x1bW4tZ2FwOiAkY2FyZC1jb2x1bW5zLWdhcDtcblxuICAgIC5jYXJkIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gRG9uJ3QgbGV0IHRoZW0gdmVydGljYWxseSBzcGFuIG11bHRpcGxlIGNvbHVtbnNcbiAgICAgIHdpZHRoOiAxMDAlOyAvLyBEb24ndCBsZXQgdGhlaXIgd2lkdGggY2hhbmdlXG4gICAgfVxuICB9XG59XG4iLCIuYnJlYWRjcnVtYiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgcGFkZGluZzogJGJyZWFkY3J1bWItcGFkZGluZy15ICRicmVhZGNydW1iLXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGJyZWFkY3J1bWItbWFyZ2luLWJvdHRvbTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyZWFkY3J1bWItYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xufVxuXG4uYnJlYWRjcnVtYi1pdGVtIHtcbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW06OmJlZm9yZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBTdXBwcmVzcyB1bmRlcmxpbmluZyBvZiB0aGUgc2VwYXJhdG9yIGluIG1vZGVybiBicm93c2Vyc1xuICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICBjb2xvcjogJGJyZWFkY3J1bWItZGl2aWRlci1jb2xvcjtcbiAgICBjb250ZW50OiBcIiN7JGJyZWFkY3J1bWItZGl2aWRlcn1cIjtcbiAgfVxuXG4gIC8vIElFOS0xMSBoYWNrIHRvIHByb3Blcmx5IGhhbmRsZSBoeXBlcmxpbmsgdW5kZXJsaW5lcyBmb3IgYnJlYWRjcnVtYnMgYnVpbHRcbiAgLy8gd2l0aG91dCBgPHVsPmBzLiBUaGUgYDo6YmVmb3JlYCBwc2V1ZG8tZWxlbWVudCBnZW5lcmF0ZXMgYW4gZWxlbWVudFxuICAvLyAqd2l0aGluKiB0aGUgLmJyZWFkY3J1bWItaXRlbSBhbmQgdGhlcmVieSBpbmhlcml0cyB0aGUgYHRleHQtZGVjb3JhdGlvbmAuXG4gIC8vXG4gIC8vIFRvIHRyaWNrIElFIGludG8gc3VwcHJlc3NpbmcgdGhlIHVuZGVybGluZSwgd2UgZ2l2ZSB0aGUgcHNldWRvLWVsZW1lbnQgYW5cbiAgLy8gdW5kZXJsaW5lIGFuZCB0aGVuIGltbWVkaWF0ZWx5IHJlbW92ZSBpdC5cbiAgKyAuYnJlYWRjcnVtYi1pdGVtOmhvdmVyOjpiZWZvcmUge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgY29sb3I6ICRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjtcbiAgfVxufVxuIiwiLnBhZ2luYXRpb24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoKTtcbn1cblxuLnBhZ2UtaXRlbSB7XG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5wYWdlLWxpbmsge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLXJpZ2h0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG5cbiAgJi5hY3RpdmUgLnBhZ2UtbGluayB7XG4gICAgei1pbmRleDogMjtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLmRpc2FibGVkIC5wYWdlLWxpbmsge1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG4ucGFnZS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogJHBhZ2luYXRpb24tcGFkZGluZy15ICRwYWdpbmF0aW9uLXBhZGRpbmcteDtcbiAgbWFyZ2luLWxlZnQ6IC0kcGFnaW5hdGlvbi1ib3JkZXItd2lkdGg7XG4gIGxpbmUtaGVpZ2h0OiAkcGFnaW5hdGlvbi1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRwYWdpbmF0aW9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1iZztcbiAgYm9yZGVyOiAkcGFnaW5hdGlvbi1ib3JkZXItd2lkdGggc29saWQgJHBhZ2luYXRpb24tYm9yZGVyLWNvbG9yO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICBjb2xvcjogJHBhZ2luYXRpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRwYWdpbmF0aW9uLWhvdmVyLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIFNpemluZ1xuLy9cblxuLnBhZ2luYXRpb24tbGcge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LWxnLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGcsICRmb250LXNpemUtbGcsICRsaW5lLWhlaWdodC1sZywgJGJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4ucGFnaW5hdGlvbi1zbSB7XG4gIEBpbmNsdWRlIHBhZ2luYXRpb24tc2l6ZSgkcGFnaW5hdGlvbi1wYWRkaW5nLXktc20sICRwYWdpbmF0aW9uLXBhZGRpbmcteC1zbSwgJGZvbnQtc2l6ZS1zbSwgJGxpbmUtaGVpZ2h0LXNtLCAkYm9yZGVyLXJhZGl1cy1zbSk7XG59XG4iLCIvLyBQYWdpbmF0aW9uXG5cbkBtaXhpbiBwYWdpbmF0aW9uLXNpemUoJHBhZGRpbmcteSwgJHBhZGRpbmcteCwgJGZvbnQtc2l6ZSwgJGxpbmUtaGVpZ2h0LCAkYm9yZGVyLXJhZGl1cykge1xuICAucGFnZS1saW5rIHtcbiAgICBwYWRkaW5nOiAkcGFkZGluZy15ICRwYWRkaW5nLXg7XG4gICAgZm9udC1zaXplOiAkZm9udC1zaXplO1xuICAgIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQ7XG4gIH1cblxuICAucGFnZS1pdGVtIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgLnBhZ2UtbGluayB7XG4gICAgICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoJGJvcmRlci1yYWRpdXMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIFJlcXVpcmVzIG9uZSBvZiB0aGUgY29udGV4dHVhbCwgY29sb3IgbW9kaWZpZXIgY2xhc3NlcyBmb3IgYGNvbG9yYCBhbmRcbi8vIGBiYWNrZ3JvdW5kLWNvbG9yYC5cblxuLmJhZGdlIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiAkYmFkZ2UtcGFkZGluZy15ICRiYWRnZS1wYWRkaW5nLXg7XG4gIGZvbnQtc2l6ZTogJGJhZGdlLWZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICRiYWRnZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRiYWRnZS1ib3JkZXItcmFkaXVzKTtcblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gICZbaHJlZl0ge1xuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuICB9XG59XG4iLCIuanVtYm90cm9uIHtcbiAgcGFkZGluZzogJGp1bWJvdHJvbi1wYWRkaW5nICgkanVtYm90cm9uLXBhZGRpbmcgLyAyKTtcbiAgbWFyZ2luLWJvdHRvbTogJGp1bWJvdHJvbi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgLy8gQWRqdXN0IGNsb3NlIGxpbmsgcG9zaXRpb25cbiAgLmNsb3NlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIC0xMCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgLTkpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsIDYpKTtcbiAgfVxufVxuIiwiQG1peGluIGFsZXJ0LXZhcmlhbnQoJGJhY2tncm91bmQsICRib3JkZXIsICRjb2xvcikge1xuICBjb2xvcjogJGNvbG9yO1xuICBAaW5jbHVkZSBncmFkaWVudC1iZygkYmFja2dyb3VuZCk7XG4gIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcblxuICBociB7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogZGFya2VuKCRib3JkZXIsIDUlKTtcbiAgfVxuXG4gIC5hbGVydC1saW5rIHtcbiAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKTtcbiAgfVxufVxuIiwiQGtleWZyYW1lcyBwcm9ncmVzcy1iYXItc3RyaXBlcyB7XG4gIGZyb20geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcHJvZ3Jlc3MtaGVpZ2h0IDA7IH1cbiAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbn1cblxuLnByb2dyZXNzIHtcbiAgZGlzcGxheTogZmxleDtcbiAgaGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuICBvdmVyZmxvdzogaGlkZGVuOyAvLyBmb3JjZSByb3VuZGVkIGNvcm5lcnMgYnkgY3JvcHBpbmcgaXRcbiAgZm9udC1zaXplOiAkcHJvZ3Jlc3MtZm9udC1zaXplO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xufVxuXG4ucHJvZ3Jlc3MtYmFyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xufVxuXG4ucHJvZ3Jlc3MtYmFyLXN0cmlwZWQge1xuICBAaW5jbHVkZSBncmFkaWVudC1zdHJpcGVkKCk7XG4gIGJhY2tncm91bmQtc2l6ZTogJHByb2dyZXNzLWhlaWdodCAkcHJvZ3Jlc3MtaGVpZ2h0O1xufVxuXG4ucHJvZ3Jlc3MtYmFyLWFuaW1hdGVkIHtcbiAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG59XG4iLCIubWVkaWEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLm1lZGlhLWJvZHkge1xuICBmbGV4OiAxO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEVhc2lseSB1c2FibGUgb24gPHVsPiwgPG9sPiwgb3IgPGRpdj4uXG5cbi5saXN0LWdyb3VwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAvLyBObyBuZWVkIHRvIHNldCBsaXN0LXN0eWxlOiBub25lOyBzaW5jZSAubGlzdC1ncm91cC1pdGVtIGlzIGJsb2NrIGxldmVsXG4gIHBhZGRpbmctbGVmdDogMDsgLy8gcmVzZXQgcGFkZGluZyBiZWNhdXNlIHVsIGFuZCBvbFxuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5cbi8vIEludGVyYWN0aXZlIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2UgYW5jaG9yIG9yIGJ1dHRvbiBlbGVtZW50cyBpbnN0ZWFkIG9mIGBsaWBzIG9yIGBkaXZgcyB0byBjcmVhdGUgaW50ZXJhY3RpdmVcbi8vIGxpc3QgaXRlbXMuIEluY2x1ZGVzIGFuIGV4dHJhIGAuYWN0aXZlYCBtb2RpZmllciBjbGFzcyBmb3Igc2VsZWN0ZWQgaXRlbXMuXG5cbi5saXN0LWdyb3VwLWl0ZW0tYWN0aW9uIHtcbiAgd2lkdGg6IDEwMCU7IC8vIEZvciBgPGJ1dHRvbj5gcyAoYW5jaG9ycyBiZWNvbWUgMTAwJSBieSBkZWZhdWx0IHRob3VnaClcbiAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1jb2xvcjtcbiAgdGV4dC1hbGlnbjogaW5oZXJpdDsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGluaGVyaXQpXG5cbiAgLy8gSG92ZXIgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24taG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWhvdmVyLWJnO1xuICB9XG5cbiAgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vLyBJbmRpdmlkdWFsIGxpc3QgaXRlbXNcbi8vXG4vLyBVc2Ugb24gYGxpYHMgb3IgYGRpdmBzIHdpdGhpbiB0aGUgYC5saXN0LWdyb3VwYCBwYXJlbnQuXG5cbi5saXN0LWdyb3VwLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteSAkbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDtcbiAgLy8gUGxhY2UgdGhlIGJvcmRlciBvbiB0aGUgbGlzdCBpdGVtcyBhbmQgbmVnYXRpdmUgbWFyZ2luIHVwIGZvciBiZXR0ZXIgc3R5bGluZ1xuICBtYXJnaW4tYm90dG9tOiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1iZztcbiAgYm9yZGVyOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGggc29saWQgJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yO1xuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlzdC1ncm91cC1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIC8vIEluY2x1ZGUgYm90aCBoZXJlIGZvciBgPGE+YHMgYW5kIGA8YnV0dG9uPmBzXG4gICYuYWN0aXZlIHtcbiAgICB6LWluZGV4OiAyOyAvLyBQbGFjZSBhY3RpdmUgaXRlbXMgYWJvdmUgdGhlaXIgc2libGluZ3MgZm9yIHByb3BlciBib3JkZXIgc3R5bGluZ1xuICAgIGNvbG9yOiAkbGlzdC1ncm91cC1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vIEZsdXNoIGxpc3QgaXRlbXNcbi8vXG4vLyBSZW1vdmUgYm9yZGVycyBhbmQgYm9yZGVyLXJhZGl1cyB0byBrZWVwIGxpc3QgZ3JvdXAgaXRlbXMgZWRnZS10by1lZGdlLiBNb3N0XG4vLyB1c2VmdWwgd2l0aGluIG90aGVyIGNvbXBvbmVudHMgKGUuZy4sIGNhcmRzKS5cblxuLmxpc3QtZ3JvdXAtZmx1c2gge1xuICAubGlzdC1ncm91cC1pdGVtIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgfVxuXG4gICY6Zmlyc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICB9XG4gIH1cblxuICAmOmxhc3QtY2hpbGQge1xuICAgIC5saXN0LWdyb3VwLWl0ZW06bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcbiAgfVxuXG4gIGEubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSxcbiAgYnV0dG9uLmxpc3QtZ3JvdXAtaXRlbS0jeyRzdGF0ZX0ge1xuICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgfVxuXG4gICAgJi5hY3RpdmUge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgZm9udC1zaXplOiAkY2xvc2UtZm9udC1zaXplO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgIGNvbG9yOiAkY2xvc2UtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIG9wYWNpdHk6IC43NTtcbiAgfVxufVxuXG4vLyBBZGRpdGlvbmFsIHByb3BlcnRpZXMgZm9yIGJ1dHRvbiB2ZXJzaW9uXG4vLyBpT1MgcmVxdWlyZXMgdGhlIGJ1dHRvbiBlbGVtZW50IGluc3RlYWQgb2YgYW4gYW5jaG9yIHRhZy5cbi8vIElmIHlvdSB3YW50IHRoZSBhbmNob3IgdmVyc2lvbiwgaXQgcmVxdWlyZXMgYGhyZWY9XCIjXCJgLlxuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0V2ZW50cy9jbGljayNTYWZhcmlfTW9iaWxlXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LW5vLXZlbmRvci1wcmVmaXgsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuYnV0dG9uLmNsb3NlIHtcbiAgcGFkZGluZzogMDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuLy8gc3R5bGVsaW50LWVuYWJsZVxuIiwiLy8gLm1vZGFsLW9wZW4gICAgICAtIGJvZHkgY2xhc3MgZm9yIGtpbGxpbmcgdGhlIHNjcm9sbFxuLy8gLm1vZGFsICAgICAgICAgICAtIGNvbnRhaW5lciB0byBzY3JvbGwgd2l0aGluXG4vLyAubW9kYWwtZGlhbG9nICAgIC0gcG9zaXRpb25pbmcgc2hlbGwgZm9yIHRoZSBhY3R1YWwgbW9kYWxcbi8vIC5tb2RhbC1jb250ZW50ICAgLSBhY3R1YWwgbW9kYWwgdy8gYmcgYW5kIGNvcm5lcnMgYW5kIHN0dWZmXG5cblxuLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4ubW9kYWwtb3BlbiB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIENvbnRhaW5lciB0aGF0IHRoZSBtb2RhbCBzY3JvbGxzIHdpdGhpblxuLm1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWw7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIC8vIFByZXZlbnQgQ2hyb21lIG9uIFdpbmRvd3MgZnJvbSBhZGRpbmcgYSBmb2N1cyBvdXRsaW5lLiBGb3IgZGV0YWlscywgc2VlXG4gIC8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzEwOTUxLlxuICBvdXRsaW5lOiAwO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG9uJ3QgdXNlIGAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7YCBkdWUgdG8gYVxuICAvLyBnbmFybHkgaU9TIFNhZmFyaSBidWc6IGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNTgzNDJcbiAgLy8gU2VlIGFsc28gaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8xNzY5NVxuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gICYuZmFkZSAubW9kYWwtZGlhbG9nIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRtb2RhbC10cmFuc2l0aW9uKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtMjUlKTtcbiAgfVxuICAmLnNob3cgLm1vZGFsLWRpYWxvZyB7IHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG59XG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG92ZXJmbG93LXk6IGF1dG87XG59XG5cbi8vIFNoZWxsIGRpdiB0byBwb3NpdGlvbiB0aGUgbW9kYWwgd2l0aCBib3R0b20gcGFkZGluZ1xuLm1vZGFsLWRpYWxvZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IGF1dG87XG4gIG1hcmdpbjogJG1vZGFsLWRpYWxvZy1tYXJnaW47XG4gIC8vIGFsbG93IGNsaWNrcyB0byBwYXNzIHRocm91Z2ggZm9yIGN1c3RvbSBjbGljayBoYW5kbGluZyB0byBjbG9zZSBtb2RhbFxuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLy8gQWN0dWFsIG1vZGFsXG4ubW9kYWwtY29udGVudCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgLy8gY291bnRlcmFjdCB0aGUgcG9pbnRlci1ldmVudHM6IG5vbmU7IGluIHRoZSAubW9kYWwtZGlhbG9nXG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtY29udGVudC1iZztcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDtcbiAgYm9yZGVyOiAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1iYWNrZHJvcC1iZztcblxuICAvLyBGYWRlIGZvciBiYWNrZHJvcFxuICAmLmZhZGUgeyBvcGFjaXR5OiAwOyB9XG4gICYuc2hvdyB7IG9wYWNpdHk6ICRtb2RhbC1iYWNrZHJvcC1vcGFjaXR5OyB9XG59XG5cbi8vIE1vZGFsIGhlYWRlclxuLy8gVG9wIHNlY3Rpb24gb2YgdGhlIG1vZGFsIHcvIHRpdGxlIGFuZCBkaXNtaXNzXG4ubW9kYWwtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7IC8vIHNvIHRoZSBjbG9zZSBidG4gYWx3YXlzIHN0YXlzIG9uIHRoZSB1cHBlciByaWdodCBjb3JuZXJcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuOyAvLyBQdXQgbW9kYWwgaGVhZGVyIGVsZW1lbnRzICh0aXRsZSBhbmQgZGlzbWlzcykgb24gb3Bwb3NpdGUgZW5kc1xuICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkYm9yZGVyLXJhZGl1cy1sZyk7XG5cbiAgLmNsb3NlIHtcbiAgICBwYWRkaW5nOiAkbW9kYWwtaGVhZGVyLXBhZGRpbmc7XG4gICAgLy8gYXV0byBvbiB0aGUgbGVmdCBmb3JjZSBpY29uIHRvIHRoZSByaWdodCBldmVuIHdoZW4gdGhlcmUgaXMgbm8gLm1vZGFsLXRpdGxlXG4gICAgbWFyZ2luOiAoLSRtb2RhbC1oZWFkZXItcGFkZGluZykgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcpICgtJG1vZGFsLWhlYWRlci1wYWRkaW5nKSBhdXRvO1xuICB9XG59XG5cbi8vIFRpdGxlIHRleHQgd2l0aGluIGhlYWRlclxuLm1vZGFsLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGluZS1oZWlnaHQ6ICRtb2RhbC10aXRsZS1saW5lLWhlaWdodDtcbn1cblxuLy8gTW9kYWwgYm9keVxuLy8gV2hlcmUgYWxsIG1vZGFsIGNvbnRlbnQgcmVzaWRlcyAoc2libGluZyBvZiAubW9kYWwtaGVhZGVyIGFuZCAubW9kYWwtZm9vdGVyKVxuLm1vZGFsLWJvZHkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIEVuYWJsZSBgZmxleC1ncm93OiAxYCBzbyB0aGF0IHRoZSBib2R5IHRha2UgdXAgYXMgbXVjaCBzcGFjZSBhcyBwb3NzaWJsZVxuICAvLyB3aGVuIHNob3VsZCB0aGVyZSBiZSBhIGZpeGVkIGhlaWdodCBvbiBgLm1vZGFsLWRpYWxvZ2AuXG4gIGZsZXg6IDEgMSBhdXRvO1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItcGFkZGluZztcbn1cblxuLy8gRm9vdGVyIChmb3IgYWN0aW9ucylcbi5tb2RhbC1mb290ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG4gIGJvcmRlci10b3A6ICRtb2RhbC1mb290ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1mb290ZXItYm9yZGVyLWNvbG9yO1xuXG4gIC8vIEVhc2lseSBwbGFjZSBtYXJnaW4gYmV0d2VlbiBmb290ZXIgZWxlbWVudHNcbiAgPiA6bm90KDpmaXJzdC1jaGlsZCkgeyBtYXJnaW4tbGVmdDogLjI1cmVtOyB9XG4gID4gOm5vdCg6bGFzdC1jaGlsZCkgeyBtYXJnaW4tcmlnaHQ6IC4yNXJlbTsgfVxufVxuXG4vLyBNZWFzdXJlIHNjcm9sbGJhciB3aWR0aCBmb3IgcGFkZGluZyBib2R5IGR1cmluZyBtb2RhbCBzaG93L2hpZGVcbi5tb2RhbC1zY3JvbGxiYXItbWVhc3VyZSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOTk5OXB4O1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xuICBvdmVyZmxvdzogc2Nyb2xsO1xufVxuXG4vLyBTY2FsZSB1cCB0aGUgbW9kYWxcbkBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgLy8gQXV0b21hdGljYWxseSBzZXQgbW9kYWwncyB3aWR0aCBmb3IgbGFyZ2VyIHZpZXdwb3J0c1xuICAubW9kYWwtZGlhbG9nIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1tZDtcbiAgICBtYXJnaW46ICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgYXV0bztcbiAgfVxuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRtb2RhbC1jb250ZW50LWJveC1zaGFkb3ctc20tdXApO1xuICB9XG5cbiAgLm1vZGFsLXNtIHsgbWF4LXdpZHRoOiAkbW9kYWwtc207IH1cbn1cblxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChsZykge1xuICAubW9kYWwtbGcgeyBtYXgtd2lkdGg6ICRtb2RhbC1sZzsgfVxufVxuIiwiLy8gQmFzZSBjbGFzc1xuLnRvb2x0aXAge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6ICR6aW5kZXgtdG9vbHRpcDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogJHRvb2x0aXAtbWFyZ2luO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgdG9vbHRpcCdzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zaG93IHsgb3BhY2l0eTogJHRvb2x0aXAtb3BhY2l0eTsgfVxuXG4gIC5hcnJvdyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICBoZWlnaHQ6ICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICB9XG5cbiAgJi5icy10b29sdGlwLXRvcCB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1yaWdodCB7XG4gICAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy13aWR0aDtcbiAgICAuYXJyb3cge1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBtYXJnaW4tdG9wOiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAkdG9vbHRpcC1hcnJvdy13aWR0aCAwO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy10b29sdGlwLWJvdHRvbSB7XG4gICAgcGFkZGluZzogJHRvb2x0aXAtYXJyb3ctd2lkdGggMDtcbiAgICAuYXJyb3cge1xuICAgICAgdG9wOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtKCR0b29sdGlwLWFycm93LXdpZHRoIC0gMik7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLXdpZHRoOiAwICR0b29sdGlwLWFycm93LXdpZHRoICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1sZWZ0IHtcbiAgICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LXdpZHRoO1xuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIG1hcmdpbi10b3A6IC0oJHRvb2x0aXAtYXJyb3ctd2lkdGggLSAyKTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LXdpZHRoIDAgJHRvb2x0aXAtYXJyb3ctd2lkdGggJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG4gICYuYnMtdG9vbHRpcC1hdXRvIHtcbiAgICAmW3gtcGxhY2VtZW50Xj1cInRvcFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJyaWdodFwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSB7XG4gICAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgICB9XG4gICAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV3JhcHBlciBmb3IgdGhlIHRvb2x0aXAgY29udGVudFxuLnRvb2x0aXAtaW5uZXIge1xuICBtYXgtd2lkdGg6ICR0b29sdGlwLW1heC13aWR0aDtcbiAgcGFkZGluZzogJHRvb2x0aXAtcGFkZGluZy15ICR0b29sdGlwLXBhZGRpbmcteDtcbiAgY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbn1cbiIsIkBtaXhpbiByZXNldC10ZXh0IHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDsgLy8gc3R5bGVsaW50LWRpc2FibGUtbGluZSBkZWNsYXJhdGlvbi1ibG9jay1uby1kdXBsaWNhdGUtcHJvcGVydGllc1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGV0dGVyLXNwYWNpbmc6IG5vcm1hbDtcbiAgd29yZC1icmVhazogbm9ybWFsO1xuICB3b3JkLXNwYWNpbmc6IG5vcm1hbDtcbiAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgbGluZS1icmVhazogYXV0bztcbn1cbiIsIi5wb3BvdmVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtcG9wb3ZlcjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogJHBvcG92ZXItbWF4LXdpZHRoO1xuICAvLyBPdXIgcGFyZW50IGVsZW1lbnQgY2FuIGJlIGFyYml0cmFyeSBzaW5jZSB0b29sdGlwcyBhcmUgYnkgZGVmYXVsdCBpbnNlcnRlZCBhcyBhIHNpYmxpbmcgb2YgdGhlaXIgdGFyZ2V0IGVsZW1lbnQuXG4gIC8vIFNvIHJlc2V0IG91ciBmb250IGFuZCB0ZXh0IHByb3BlcnRpZXMgdG8gYXZvaWQgaW5oZXJpdGluZyB3ZWlyZCB2YWx1ZXMuXG4gIEBpbmNsdWRlIHJlc2V0LXRleHQoKTtcbiAgZm9udC1zaXplOiAkZm9udC1zaXplLXNtO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtbGcpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwb3BvdmVyLWJveC1zaGFkb3cpO1xuXG4gIC8vIEFycm93c1xuICAvL1xuICAvLyAuYXJyb3cgaXMgb3V0ZXIsIC5hcnJvdzo6YWZ0ZXIgaXMgaW5uZXJcblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gIH1cblxuICAuYXJyb3c6OmJlZm9yZSxcbiAgLmFycm93OjphZnRlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgfVxuXG4gIC5hcnJvdzo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIGJvcmRlci13aWR0aDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gIH1cbiAgLmFycm93OjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICB9XG5cbiAgLy8gUG9wb3ZlciBkaXJlY3Rpb25zXG5cbiAgJi5icy1wb3BvdmVyLXRvcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG5cbiAgICAuYXJyb3cge1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YmVmb3JlLFxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBib3R0b206IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItdG9wLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIGJvdHRvbTogY2FsYygoI3skcG9wb3Zlci1hcnJvdy13aWR0aH0gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgICAgbWFyZ2luLWxlZnQ6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci10b3AtY29sb3I6ICRwb3BvdmVyLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gICYuYnMtcG9wb3Zlci1yaWdodCB7XG4gICAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuXG4gICAgLmFycm93IHtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tdG9wOiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgbGVmdDogY2FsYygoI3skcG9wb3Zlci1hcnJvdy13aWR0aH0gLSAjeyRwb3BvdmVyLWJvcmRlci13aWR0aH0pICogLTEpO1xuICAgICAgYm9yZGVyLXJpZ2h0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItYm90dG9tIHtcbiAgICBtYXJnaW4tdG9wOiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICB0b3A6IDA7XG4gICAgfVxuXG4gICAgLmFycm93OjpiZWZvcmUsXG4gICAgLmFycm93OjphZnRlciB7XG4gICAgICBtYXJnaW4tbGVmdDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICB0b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1ib3R0b20tY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgdG9wOiBjYWxjKCgjeyRwb3BvdmVyLWFycm93LXdpZHRofSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSkgKiAtMSk7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG5cbiAgICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAgIC5wb3BvdmVyLWhlYWRlcjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgICB9XG4gIH1cblxuICAmLmJzLXBvcG92ZXItbGVmdCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcblxuICAgIC5hcnJvdyB7XG4gICAgICByaWdodDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSxcbiAgICAuYXJyb3c6OmFmdGVyIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICAgIGJvcmRlci1yaWdodC13aWR0aDogMDtcbiAgICB9XG5cbiAgICAuYXJyb3c6OmJlZm9yZSB7XG4gICAgICByaWdodDogLSRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC5hcnJvdzo6YWZ0ZXIge1xuICAgICAgcmlnaHQ6IGNhbGMoKCN7JHBvcG92ZXItYXJyb3ctd2lkdGh9IC0gI3skcG9wb3Zlci1ib3JkZXItd2lkdGh9KSAqIC0xKTtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbiAgJi5icy1wb3BvdmVyLWF1dG8ge1xuICAgICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItdG9wO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItcmlnaHQ7XG4gICAgfVxuICAgICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICAgIEBleHRlbmQgLmJzLXBvcG92ZXItYm90dG9tO1xuICAgIH1cbiAgICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgICAgQGV4dGVuZCAuYnMtcG9wb3Zlci1sZWZ0O1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICAkb2Zmc2V0LWJvcmRlci13aWR0aDogY2FsYygjeyRib3JkZXItcmFkaXVzLWxnfSAtICN7JHBvcG92ZXItYm9yZGVyLXdpZHRofSk7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRvZmZzZXQtYm9yZGVyLXdpZHRoKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBXcmFwcGVyIGZvciB0aGUgc2xpZGUgY29udGFpbmVyIGFuZCBpbmRpY2F0b3JzXG4uY2Fyb3VzZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jYXJvdXNlbC1pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5jYXJvdXNlbC1pdGVtIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBub25lO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtdHJhbnNpdGlvbik7XG4gIGJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgcGVyc3BlY3RpdmU6IDEwMDBweDtcbn1cblxuLmNhcm91c2VsLWl0ZW0uYWN0aXZlLFxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmNhcm91c2VsLWl0ZW0tbmV4dCxcbi5jYXJvdXNlbC1pdGVtLXByZXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbn1cblxuLy8gQ1NTMyB0cmFuc2Zvcm1zIHdoZW4gc3VwcG9ydGVkIGJ5IHRoZSBicm93c2VyXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LmNhcm91c2VsLWl0ZW0tbGVmdCxcbi5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgwKTtcblxuICBAc3VwcG9ydHMgKHRyYW5zZm9ybS1zdHlsZTogcHJlc2VydmUtM2QpIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pdGVtLW5leHQsXG4uYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMTAwJSk7XG5cbiAgQHN1cHBvcnRzICh0cmFuc2Zvcm0tc3R5bGU6IHByZXNlcnZlLTNkKSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgxMDAlLCAwLCAwKTtcbiAgfVxufVxuXG4uY2Fyb3VzZWwtaXRlbS1wcmV2LFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xuXG4gIEBzdXBwb3J0cyAodHJhbnNmb3JtLXN0eWxlOiBwcmVzZXJ2ZS0zZCkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIC8vIFdlIGNhbid0IGhhdmUgYSB0cmFuc2l0aW9uIGhlcmUgYmVjYXVzZSBXZWJLaXQgY2FuY2VscyB0aGUgY2Fyb3VzZWxcbiAgLy8gYW5pbWF0aW9uIGlmIHlvdSB0cmlwIHRoaXMgd2hpbGUgaW4gdGhlIG1pZGRsZSBvZiBhbm90aGVyIGFuaW1hdGlvbi5cblxuICAvLyBIb3Zlci9mb2N1cyBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6IC45O1xuICB9XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2IHtcbiAgbGVmdDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoMCwwLDAsLjI1KSwgcmdiYSgwLDAsMCwuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKDAsMCwwLC4yNSksIHJnYmEoMCwwLDAsLjAwMSkpO1xuICB9XG59XG5cbi8vIEljb25zIGZvciB3aXRoaW5cbi5jYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGhlaWdodDogJGNhcm91c2VsLWNvbnRyb2wtaWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtcHJldi1pY29uLWJnO1xufVxuLmNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogJGNhcm91c2VsLWNvbnRyb2wtbmV4dC1pY29uLWJnO1xufVxuXG5cbi8vIE9wdGlvbmFsIGluZGljYXRvciBwaXBzXG4vL1xuLy8gQWRkIGFuIG9yZGVyZWQgbGlzdCB3aXRoIHRoZSBmb2xsb3dpbmcgY2xhc3MgYW5kIGFkZCBhIGxpc3QgaXRlbSBmb3IgZWFjaFxuLy8gc2xpZGUgeW91ciBjYXJvdXNlbCBob2xkcy5cblxuLmNhcm91c2VsLWluZGljYXRvcnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDEwcHg7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE1O1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBvdmVycmlkZSA8b2w+IGRlZmF1bHRcbiAgLy8gVXNlIHRoZSAuY2Fyb3VzZWwtY29udHJvbCdzIHdpZHRoIGFzIG1hcmdpbiBzbyB3ZSBkb24ndCBvdmVybGF5IHRob3NlXG4gIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWNvbnRyb2wtd2lkdGg7XG4gIG1hcmdpbi1sZWZ0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZsZXg6IDAgMSBhdXRvO1xuICAgIHdpZHRoOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXdpZHRoO1xuICAgIGhlaWdodDogJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtaW5kaWNhdG9yLXNwYWNlcjtcbiAgICBtYXJnaW4tbGVmdDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgdGV4dC1pbmRlbnQ6IC05OTlweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnLCAuNSk7XG5cbiAgICAvLyBVc2UgcHNldWRvIGNsYXNzZXMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLTEwcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3R0b206IC0xMHB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMHB4O1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICB9XG4gIH1cblxuICAuYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2Fyb3VzZWwtaW5kaWNhdG9yLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgYm90dG9tOiAyMHB4O1xuICBsZWZ0OiAoKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyKTtcbiAgei1pbmRleDogMTA7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLmFsaWduLWJhc2VsaW5lICAgIHsgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lICFpbXBvcnRhbnQ7IH0gLy8gQnJvd3NlciBkZWZhdWx0XG4uYWxpZ24tdG9wICAgICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdG9wICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi1taWRkbGUgICAgICB7IHZlcnRpY2FsLWFsaWduOiBtaWRkbGUgIWltcG9ydGFudDsgfVxuLmFsaWduLWJvdHRvbSAgICAgIHsgdmVydGljYWwtYWxpZ246IGJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC1ib3R0b20geyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b20gIWltcG9ydGFudDsgfVxuLmFsaWduLXRleHQtdG9wICAgIHsgdmVydGljYWwtYWxpZ246IHRleHQtdG9wICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBDb250ZXh0dWFsIGJhY2tncm91bmRzXG5cbkBtaXhpbiBiZy12YXJpYW50KCRwYXJlbnQsICRjb2xvcikge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICBhI3skcGFyZW50fSB7XG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gYmctZ3JhZGllbnQtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgYmFja2dyb3VuZDogJGNvbG9yIGxpbmVhci1ncmFkaWVudCgxODBkZWcsIG1peCgkYm9keS1iZywgJGNvbG9yLCAxNSUpLCAkY29sb3IpIHJlcGVhdC14ICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gQm9yZGVyXG4vL1xuXG4uYm9yZGVyICAgICAgICAgIHsgYm9yZGVyOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci0wICAgICAgICB7IGJvcmRlcjogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXRvcC0wICAgIHsgYm9yZGVyLXRvcDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0LTAgIHsgYm9yZGVyLXJpZ2h0OiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItYm90dG9tLTAgeyBib3JkZXItYm90dG9tOiAwICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItbGVmdC0wICAgeyBib3JkZXItbGVmdDogMCAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAuYm9yZGVyLSN7JGNvbG9yfSB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdmFsdWUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uYm9yZGVyLXdoaXRlIHtcbiAgYm9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLy9cbi8vIEJvcmRlci1yYWRpdXNcbi8vXG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLXRvcCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuLnJvdW5kZWQtcmlnaHQge1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cbi5yb3VuZGVkLWxlZnQge1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1jaXJjbGUge1xuICBib3JkZXItcmFkaXVzOiA1MCUgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtMCB7XG4gIGJvcmRlci1yYWRpdXM6IDAgIWltcG9ydGFudDtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciBjb21tb24gYGRpc3BsYXlgIHZhbHVlc1xuLy9cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmQjeyRpbmZpeH0tbm9uZSAgICAgICAgIHsgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0taW5saW5lICAgICAgIHsgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtYmxvY2sgeyBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDsgfVxuICAgIC5kI3skaW5maXh9LWJsb2NrICAgICAgICB7IGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZSAgICAgICAgeyBkaXNwbGF5OiB0YWJsZSAhaW1wb3J0YW50OyB9XG4gICAgLmQjeyRpbmZpeH0tdGFibGUtcm93ICAgIHsgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS10YWJsZS1jZWxsICAgeyBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1mbGV4ICAgICAgICAgeyBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IH1cbiAgICAuZCN7JGluZml4fS1pbmxpbmUtZmxleCAgeyBkaXNwbGF5OiBpbmxpbmUtZmxleCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbi5kLXByaW50LWJsb2NrIHtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXG4gIEBtZWRpYSBwcmludCB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZC1wcmludC1ub25lIHtcbiAgQG1lZGlhIHByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0yMWJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDIxKTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS0xNmJ5OSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoOSAvIDE2KTtcbiAgfVxufVxuXG4uZW1iZWQtcmVzcG9uc2l2ZS00YnkzIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBwYWRkaW5nLXRvcDogcGVyY2VudGFnZSgzIC8gNCk7XG4gIH1cbn1cblxuLmVtYmVkLXJlc3BvbnNpdmUtMWJ5MSB7XG4gICY6OmJlZm9yZSB7XG4gICAgcGFkZGluZy10b3A6IHBlcmNlbnRhZ2UoMSAvIDEpO1xuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gRmxleCB2YXJpYXRpb25cbi8vXG4vLyBDdXN0b20gc3R5bGVzIGZvciBhZGRpdGlvbmFsIGZsZXggYWxpZ25tZW50IG9wdGlvbnMuXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbGV4I3skaW5maXh9LXJvdyAgICAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IHJvdyAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uICAgICAgICAgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1yb3ctcmV2ZXJzZSAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZSAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tY29sdW1uLXJldmVyc2UgeyBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcCAgICAgICAgIHsgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ub3dyYXAgICAgICAgeyBmbGV4LXdyYXA6IG5vd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0td3JhcC1yZXZlcnNlIHsgZmxleC13cmFwOiB3cmFwLXJldmVyc2UgIWltcG9ydGFudDsgfVxuXG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1zdGFydCAgIHsganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmp1c3RpZnktY29udGVudCN7JGluZml4fS1iZXR3ZWVuIHsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1pdGVtczogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LWVuZCAgICAgIHsgYWxpZ24taXRlbXM6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1pdGVtczogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1pdGVtczogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdHJldGNoICB7IGFsaWduLWl0ZW1zOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1lbmQgICAgIHsgYWxpZ24tY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWNlbnRlciAgeyBhbGlnbi1jb250ZW50OiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBhbGlnbi1jb250ZW50OiBzcGFjZS1iZXR3ZWVuICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1hcm91bmQgIHsgYWxpZ24tY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tY29udGVudCN7JGluZml4fS1zdHJldGNoIHsgYWxpZ24tY29udGVudDogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG5cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1hdXRvICAgICB7IGFsaWduLXNlbGY6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0YXJ0ICAgIHsgYWxpZ24tc2VsZjogZmxleC1zdGFydCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1zZWxmOiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tY2VudGVyICAgeyBhbGlnbi1zZWxmOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWJhc2VsaW5lIHsgYWxpZ24tc2VsZjogYmFzZWxpbmUgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24tc2VsZjogc3RyZXRjaCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IEBpbmNsdWRlIGZsb2F0LWxlZnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBAaW5jbHVkZSBmbG9hdC1yaWdodDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IEBpbmNsdWRlIGZsb2F0LW5vbmU7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBtaXhpbiBmbG9hdC1sZWZ0IHtcbiAgZmxvYXQ6IGxlZnQgIWltcG9ydGFudDtcbn1cbkBtaXhpbiBmbG9hdC1yaWdodCB7XG4gIGZsb2F0OiByaWdodCAhaW1wb3J0YW50O1xufVxuQG1peGluIGZsb2F0LW5vbmUge1xuICBmbG9hdDogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcblxuLy8gU2FzcyBsaXN0IG5vdCBpbiB2YXJpYWJsZXMgc2luY2UgaXQncyBub3QgaW50ZW5kZWQgZm9yIGN1c3RvbWl6YXRpb24uXG4kcG9zaXRpb25zOiBzdGF0aWMsIHJlbGF0aXZlLCBhYnNvbHV0ZSwgZml4ZWQsIHN0aWNreTtcblxuQGVhY2ggJHBvc2l0aW9uIGluICRwb3NpdGlvbnMge1xuICAucG9zaXRpb24tI3skcG9zaXRpb259IHsgcG9zaXRpb246ICRwb3NpdGlvbiAhaW1wb3J0YW50OyB9XG59XG5cbi8vIFNob3J0aGFuZFxuXG4uZml4ZWQtdG9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uZml4ZWQtYm90dG9tIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LWZpeGVkO1xufVxuXG4uc3RpY2t5LXRvcCB7XG4gIEBzdXBwb3J0cyAocG9zaXRpb246IHN0aWNreSkge1xuICAgIHBvc2l0aW9uOiBzdGlja3k7XG4gICAgdG9wOiAwO1xuICAgIHotaW5kZXg6ICR6aW5kZXgtc3RpY2t5O1xuICB9XG59XG4iLCIvL1xuLy8gU2NyZWVucmVhZGVyc1xuLy9cblxuLnNyLW9ubHkge1xuICBAaW5jbHVkZSBzci1vbmx5KCk7XG59XG5cbi5zci1vbmx5LWZvY3VzYWJsZSB7XG4gIEBpbmNsdWRlIHNyLW9ubHktZm9jdXNhYmxlKCk7XG59XG4iLCIvLyBPbmx5IGRpc3BsYXkgY29udGVudCB0byBzY3JlZW4gcmVhZGVyc1xuLy9cbi8vIFNlZTogaHR0cDovL2ExMXlwcm9qZWN0LmNvbS9wb3N0cy9ob3ctdG8taGlkZS1jb250ZW50L1xuLy8gU2VlOiBodHRwczovL2h1Z29naXJhdWRlbC5jb20vMjAxNi8xMC8xMy9jc3MtaGlkZS1hbmQtc2Vlay9cblxuQG1peGluIHNyLW9ubHkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxcHg7XG4gIGhlaWdodDogMXB4O1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSk7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gVXNlIGluIGNvbmp1bmN0aW9uIHdpdGggLnNyLW9ubHkgdG8gb25seSBkaXNwbGF5IGNvbnRlbnQgd2hlbiBpdCdzIGZvY3VzZWQuXG4vL1xuLy8gVXNlZnVsIGZvciBcIlNraXAgdG8gbWFpbiBjb250ZW50XCIgbGlua3M7IHNlZSBodHRwczovL3d3dy53My5vcmcvVFIvMjAxMy9OT1RFLVdDQUcyMC1URUNIUy0yMDEzMDkwNS9HMVxuLy9cbi8vIENyZWRpdDogSFRNTDUgQm9pbGVycGxhdGVcblxuQG1peGluIHNyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjphY3RpdmUsXG4gICY6Zm9jdXMge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIGNsaXA6IGF1dG87XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbDtcbiAgICBjbGlwLXBhdGg6IG5vbmU7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICRwcm9wLCAkYWJicmV2IGluIChtYXJnaW46IG0sIHBhZGRpbmc6IHApIHtcbiAgICAgIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzcGFjZXJzIHtcblxuICAgICAgICAuI3skYWJicmV2fSN7JGluZml4fS0jeyRzaXplfSB7ICN7JHByb3B9OiAkbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLiN7JGFiYnJldn10I3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXRvcDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9ciN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1yaWdodDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9YiN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn15I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1ib3R0b206ICRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAuI3skYWJicmV2fWwjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eCN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tbGVmdDogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gU29tZSBzcGVjaWFsIG1hcmdpbiB1dGlsc1xuICAgIC5tI3skaW5maXh9LWF1dG8geyBtYXJnaW46IGF1dG8gIWltcG9ydGFudDsgfVxuICAgIC5tdCN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi10b3A6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1yI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tYiN7JGluZml4fS1hdXRvLFxuICAgIC5teSN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gICAgLm1sI3skaW5maXh9LWF1dG8sXG4gICAgLm14I3skaW5maXh9LWF1dG8ge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLy8gQWxpZ25tZW50XG5cbi50ZXh0LWp1c3RpZnkgIHsgdGV4dC1hbGlnbjoganVzdGlmeSAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlOyB9XG5cbi8vIFJlc3BvbnNpdmUgYWxpZ25tZW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC50ZXh0I3skaW5maXh9LWxlZnQgICB7IHRleHQtYWxpZ246IGxlZnQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LXJpZ2h0ICB7IHRleHQtYWxpZ246IHJpZ2h0ICFpbXBvcnRhbnQ7IH1cbiAgICAudGV4dCN7JGluZml4fS1jZW50ZXIgeyB0ZXh0LWFsaWduOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICB9XG59XG5cbi8vIFRyYW5zZm9ybWF0aW9uXG5cbi50ZXh0LWxvd2VyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogbG93ZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXVwcGVyY2FzZSAgeyB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlICFpbXBvcnRhbnQ7IH1cbi50ZXh0LWNhcGl0YWxpemUgeyB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZSAhaW1wb3J0YW50OyB9XG5cbi8vIFdlaWdodCBhbmQgaXRhbGljc1xuXG4uZm9udC13ZWlnaHQtbGlnaHQgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWwgIWltcG9ydGFudDsgfVxuLmZvbnQtd2VpZ2h0LWJvbGQgICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtYm9sZCAhaW1wb3J0YW50OyB9XG4uZm9udC1pdGFsaWMgICAgICAgIHsgZm9udC1zdHlsZTogaXRhbGljICFpbXBvcnRhbnQ7IH1cblxuLy8gQ29udGV4dHVhbCBjb2xvcnNcblxuLnRleHQtd2hpdGUgeyBjb2xvcjogI2ZmZiAhaW1wb3J0YW50OyB9XG5cbkBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICBAaW5jbHVkZSB0ZXh0LWVtcGhhc2lzLXZhcmlhbnQoXCIudGV4dC0jeyRjb2xvcn1cIiwgJHZhbHVlKTtcbn1cblxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoKTtcbn1cbiIsIi8vIFRleHQgdHJ1bmNhdGVcbi8vIFJlcXVpcmVzIGlubGluZS1ibG9jayBvciBibG9jayBmb3IgcHJvcGVyIHN0eWxpbmdcblxuQG1peGluIHRleHQtdHJ1bmNhdGUoKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIFR5cG9ncmFwaHlcblxuQG1peGluIHRleHQtZW1waGFzaXMtdmFyaWFudCgkcGFyZW50LCAkY29sb3IpIHtcbiAgI3skcGFyZW50fSB7XG4gICAgY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cyB7XG4gICAgICBjb2xvcjogZGFya2VuKCRjb2xvciwgMTAlKSAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gQ1NTIGltYWdlIHJlcGxhY2VtZW50XG5AbWl4aW4gdGV4dC1oaWRlKCkge1xuICBmb250OiAwLzAgYTtcbiAgY29sb3I6IHRyYW5zcGFyZW50O1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbn1cbiIsIi8vXG4vLyBWaXNpYmlsaXR5IHV0aWxpdGllc1xuLy9cblxuLnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUodmlzaWJsZSk7XG59XG5cbi5pbnZpc2libGUge1xuICBAaW5jbHVkZSBpbnZpc2libGUoaGlkZGVuKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBWaXNpYmlsaXR5XG5cbkBtaXhpbiBpbnZpc2libGUoJHZpc2liaWxpdHkpIHtcbiAgdmlzaWJpbGl0eTogJHZpc2liaWxpdHkgIWltcG9ydGFudDtcbn1cbiIsIi8qIEhvbWVQYWdlIHRpdGxlICovXG5cbiR0ZXh0X19wYWdlLXRpdGxlX19mb250LWZhbWlseTogTW9udHNlcnJhdCAhZGVmYXVsdDtcbiR0ZXh0X19wYWdlLXRpdGxlX19mb250LXNpemU6IDJyZW0gIWRlZmF1bHQ7XG4kdGV4dF9fcGFnZS10aXRsZV9fZm9udC13ZWlnaHQ6ICR0ZXh0LXdlaWdodC0tcmVndWxhciAhZGVmYXVsdDtcbiR0ZXh0X19wYWdlLXRpdGxlX19mb250LWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcblxuJHRleHRfX2Jsb2NrLWhlYWRpbmdfX2ZvbnQtZmFtaWx5OiBNb250c2VycmF0ICFkZWZhdWx0O1xuJHRleHRfX2Jsb2NrLWhlYWRpbmdfX2ZvbnQtc2l6ZTogMS41cmVtICFkZWZhdWx0O1xuJHRleHRfX2Jsb2NrLWhlYWRpbmdfX2ZvbnQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtLXJlZ3VsYXIgIWRlZmF1bHQ7XG4kdGV4dF9fYmxvY2staGVhZGluZ19fZm9udC1jb2xvcjogIzA0N0ZBRiAhZGVmYXVsdDtcbiR0ZXh0X19ibG9jay1oZWFkaW5nLWJvcmRlci1ib3R0b206IDAgIWRlZmF1bHQ7XG4kdGV4dF9fYmxvY2staGVhZGluZy1wYWRkaW5nOiAwICFkZWZhdWx0O1xuXG4kdGV4dF9fYmxvY2staGVhZGluZ19fYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWRlZmF1bHQ7XG4kdGV4dF9fYmxvY2staGVhZGluZ19fbWFyZ2luOiAwICFkZWZhdWx0O1xuJHRleHRfX2Jsb2NrLWhlYWRpbmdfX2hlaWdodDogaW5pdGlhbCAhZGVmYXVsdDtcblxuJHRleHQtbGktaWNvbi1jb2xvcjogZmFsc2UgIWRlZmF1bHQ7XG5cbiRoZWFkaW5nLW1hcmdpbi1ib3R0b206MjhweCFkZWZhdWx0O1xuXG5AbWl4aW4gaDFfc3R5bGVzKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtaDE7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1oMS13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDEtc2l6ZTtcbiAgY29sb3I6ICRmb250LWgxLWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogJGZvbnQtaDEtc3BhY2luZztcbiAgdGV4dC10cmFuc2Zvcm06ICRmb250LWgxLXRyYW5zZm9ybTtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmctbWFyZ2luLWJvdHRvbTtcbn1cblxuQG1peGluIGgyX3N0eWxlcygpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWgyO1xuICBmb250LXdlaWdodDogJGZvbnQtaDItd2VpZ2h0O1xuICBmb250LXNpemU6ICRmb250LWgyLXNpemU7XG4gIGNvbG9yOiAkZm9udC1oMi1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWgyLXNwYWNpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiAkZm9udC1oMi10cmFuc2Zvcm07XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5nLW1hcmdpbi1ib3R0b207XG59XG5cbkBtaXhpbiBoM19zdHlsZXMoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oMztcbiAgZm9udC13ZWlnaHQ6ICRmb250LWgzLXdlaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1oMy1zaXplO1xuICBjb2xvcjogJGZvbnQtaDMtY29sb3I7XG4gIGxldHRlci1zcGFjaW5nOiAkZm9udC1oMy1zcGFjaW5nO1xuICB0ZXh0LXRyYW5zZm9ybTogJGZvbnQtaDMtdHJhbnNmb3JtO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZy1tYXJnaW4tYm90dG9tO1xufVxuXG5AbWl4aW4gaDRfc3R5bGVzKCkge1xuICBmb250LWZhbWlseTogJGZvbnQtaDQ7XG4gIGZvbnQtd2VpZ2h0OiAkZm9udC1oNC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtaDQtc2l6ZTtcbiAgY29sb3I6ICRmb250LWg0LWNvbG9yO1xuICBsZXR0ZXItc3BhY2luZzogJGZvbnQtaDQtc3BhY2luZztcbiAgdGV4dC10cmFuc2Zvcm06ICRmb250LWg0LXRyYW5zZm9ybTtcbiAgbWFyZ2luLWJvdHRvbTogJGhlYWRpbmctbWFyZ2luLWJvdHRvbTtcbn1cblxuQG1peGluIGg1X3N0eWxlcygpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWg1O1xuICBmb250LXdlaWdodDogJGZvbnQtaDUtd2VpZ2h0O1xuICBmb250LXNpemU6ICRmb250LWg1LXNpemU7XG4gIGNvbG9yOiAkZm9udC1oNS1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRmb250LWg1LXNwYWNpbmc7XG4gIHRleHQtdHJhbnNmb3JtOiAkZm9udC1oNS10cmFuc2Zvcm07XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5nLW1hcmdpbi1ib3R0b207XG59XG5cbkBtaXhpbiBoNl9zdHlsZXMoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1oNjtcbiAgZm9udC13ZWlnaHQ6ICRmb250LWg2LXdlaWdodDtcbiAgZm9udC1zaXplOiAkZm9udC1oNi1zaXplO1xuICBjb2xvcjogJGZvbnQtaDYtY29sb3I7XG4gIGxldHRlci1zcGFjaW5nOiAkZm9udC1oNi1zcGFjaW5nO1xuICB0ZXh0LXRyYW5zZm9ybTogJGZvbnQtaDYtdHJhbnNmb3JtO1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZy1tYXJnaW4tYm90dG9tO1xufVxuXG5AbWl4aW4gcF9zdHlsZXMoKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC1wO1xuICBmb250LXdlaWdodDogJGZvbnQtcC13ZWlnaHQ7XG4gIGZvbnQtc2l6ZTogJGZvbnQtcC1zaXplO1xuICBjb2xvcjogJGZvbnQtcC1jb2xvcjtcbiAgbGV0dGVyLXNwYWNpbmc6ICRmb250LXAtc3BhY2luZztcbiAgdGV4dC10cmFuc2Zvcm06ICRmb250LXAtdHJhbnNmb3JtO1xufVxuXG5AbWl4aW4gc3Bhbl9zdHlsZXMoKSB7XG4gIEBpbmNsdWRlIHBfc3R5bGVzKCk7XG59XG5cbkBtaXhpbiB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCkge1xuICBwIHtcbiAgICBAaW5jbHVkZSBwX3N0eWxlcygpO1xuICB9XG4gIGgxIHtcbiAgICBAaW5jbHVkZSBoMV9zdHlsZXM7XG4gIH1cbiAgaDIge1xuICAgIEBpbmNsdWRlIGgyX3N0eWxlcztcbiAgfVxuICBoMyB7XG4gICAgQGluY2x1ZGUgaDNfc3R5bGVzO1xuICB9XG4gIGg0IHtcbiAgICBAaW5jbHVkZSBoNF9zdHlsZXM7XG4gIH1cbiAgaDUge1xuICAgIEBpbmNsdWRlIGg1X3N0eWxlcztcbiAgfVxuICBoNiB7XG4gICAgQGluY2x1ZGUgaDZfc3R5bGVzO1xuICB9XG4gIHVsIHtcbiAgICBAaWYgJHRleHQtbGktaWNvbi1jb2xvciAhPSBmYWxzZSB7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbGk6bm90KC5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uKSB7XG4gICAgICAgIEBpZiAkdGV4dC1saS1pY29uLWNvbG9yICE9IGZhbHNlIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDFlbTtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLS43ZW07XG5cbiAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCLigKIgXCI7XG4gICAgICAgICAgICBjb2xvcjogJHRleHQtbGktaWNvbi1jb2xvcjsgLyogb3Igd2hhdGV2ZXIgY29sb3IgeW91IHByZWZlciAqL1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnNlY29uZGFyeV9fcmVwb3J0X19uYXYge1xuICAgICAgICAgIHRleHQtaW5kZW50OiAwO1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBhIHtcbiAgICBjb2xvcjogJGxpbmstY29sb3I7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaW1hcnk7XG4gICAgfVxuICB9XG5cbiAgbGkge1xuICAgIEBpbmNsdWRlIHBfc3R5bGVzKCk7XG4gIH1cbiAgaW1nIHtcbiAgICAmLnJpZ2h0IHtcbiAgICAgIEBpbmNsdWRlIGNsZWFyZml4KCk7XG5cbiAgICAgIHBhZGRpbmc6IDFlbSAwIDFlbSAxZW07XG4gICAgfVxuICAgICYuY2VudGVyIHtcbiAgICAgIG1hcmdpbjogYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cbiAgICAmLmxlZnQge1xuICAgICAgQGluY2x1ZGUgZmxvYXQtbGVmdDtcblxuICAgICAgcGFkZGluZzogMWVtIDFlbSAxZW0gMDtcbiAgICB9XG5cbiAgICAmLmxlZnRBbG9uZSB7XG4gICAgICAvLyBAaW5jbHVkZSBmbG9hdC1sZWZ0O1xuXG4gICAgICBtYXJnaW46IGF1dG87XG4gICAgfVxuICAgICYucmlnaHRBbG9uZSB7XG4gICAgICBAaW5jbHVkZSBmbG9hdC1yaWdodDtcblxuICAgICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgdGFibGUge1xuICAgIEBleHRlbmQgLnRhYmxlO1xuICB9XG59XG5cbkBtaXhpbiBibG9jay1jb250ZW50LXRleHQtc3R5bGVzKCkgeyAvLyBtaXhpbnMgY2FuIGJlIGVhc2llciB0byBleHRlbmQgZnVuY3Rpb25hbGl0eVxuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG59XG5cbkBtaXhpbiBmZWVkYmFjay1jb250ZW50LXRleHQtc3R5bGVzKCkge1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG59XG5cbkBtaXhpbiBwYWdlLWNvbnRlbnQtdGV4dC1zdHlsZXMoKSB7XG4gIEBpbmNsdWRlIHVzZXJfaW5wdXRfaHRtbF9zdHlsZXMoKTtcbn1cblxuQG1peGluIGZlZWRiYWNrX2NvbnRlbnRfc3R5bGVzKCkge1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG4gIHAge1xuICAgIC13ZWJraXQtbWFyZ2luLWFmdGVyOiAwO1xuICB9XG59XG5cbkBtaXhpbiBwYWdlLXRpdGxlLXN0eWxlcy1hY3R1YWwoKSB7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dF9fcGFnZS10aXRsZV9fZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHRleHRfX3BhZ2UtdGl0bGVfX2ZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR0ZXh0X19wYWdlLXRpdGxlX19mb250LXdlaWdodDtcbiAgY29sb3I6ICR0ZXh0X19wYWdlLXRpdGxlX19mb250LWNvbG9yO1xufVxuXG5AbWl4aW4gcGFnZS10aXRsZS1zdHlsZXMoKSB7XG4gIEBpbmNsdWRlIHBhZ2UtdGl0bGUtc3R5bGVzLWFjdHVhbCgpO1xuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwIHtcbiAgICBAaW5jbHVkZSBwYWdlLXRpdGxlLXN0eWxlcy1hY3R1YWwoKTtcbiAgfVxufVxuXG5AbWl4aW4gYmxvY2tfdGl0bGVfc3R5bGVzKCkge1xuICBmb250LWZhbWlseTogJHRleHRfX2Jsb2NrLWhlYWRpbmdfX2ZvbnQtZmFtaWx5O1xuICBmb250LXNpemU6ICR0ZXh0X19ibG9jay1oZWFkaW5nX19mb250LXNpemU7XG4gIGZvbnQtd2VpZ2h0OiAkdGV4dF9fYmxvY2staGVhZGluZ19fZm9udC13ZWlnaHQ7XG4gIGNvbG9yOiAkdGV4dF9fYmxvY2staGVhZGluZ19fZm9udC1jb2xvcjtcbiAgYm9yZGVyLWJvdHRvbTogJHRleHRfX2Jsb2NrLWhlYWRpbmctYm9yZGVyLWJvdHRvbTtcbiAgcGFkZGluZzogJHRleHRfX2Jsb2NrLWhlYWRpbmctcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRleHRfX2Jsb2NrLWhlYWRpbmdfX2JhY2tncm91bmQtY29sb3I7XG4gIG1hcmdpbjogJHRleHRfX2Jsb2NrLWhlYWRpbmdfX21hcmdpbjtcbiAgaGVpZ2h0OiAkdGV4dF9fYmxvY2staGVhZGluZ19faGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJHRleHRfX2Jsb2NrLWhlYWRpbmdfX2hlaWdodDtcbn1cbiIsIkBtaXhpbiBmaXhfdG9fYm90dG9tX29mX3dpbmRvdygkcG9zaXRpb246IGNlbnRlcikgeyAvLyBXaGV0aGVyIGJvdHRvbSBsZWZ0LCBtaWRkbGUsIHJpZ2h0XG5cbiAgcG9zaXRpb246IGZpeGVkO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xufVxuXG4uZmlsbC1hbmQtY2VudGVyLWluLXBhcmVudCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4iLCIuZ2hfX2Jsb2NrX19jb250ZW50LS1ncmlkIHtcbiAgLmdoX19jb250YWluZXItZ3JpZF9fY29udGFpbmVyIHtcbiAgICBwYWRkaW5nOiAxcmVtO1xuICB9XG5cbiAgLmdoX19jb250YWluZXItZ3JpZF9fZWxlbWVudCB7XG4gICAgcGFkZGluZzogMXJlbTtcbiAgfVxufVxuIiwiXG4kd2F5cG9pbnRfc3RhdHVzX0FjY2Vzc2VkOiNhNmNjYjE7XG4kd2F5cG9pbnRfc3RhdHVzX1N0YXJ0ZWQ6I2ZmYjU3MztcbiR3YXlwb2ludF9zdGF0dXNfQ29tcGxldGVkOiM1MWFlNmU7XG5cbi8qXG5Vc2VkIGluXG4tIElQT05aXG4qL1xuLmdoX19sZWFybmVyLWRhc2gtcGFnZS13aWRnZXRfX2hlYWRlciB7XG4gIEBpbmNsdWRlIGgyX3N0eWxlcygpO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG5cblxufVxuXG4uZ2hfX2xlYXJuZXItZGFzaGJvYXJkLXBhZ2UtY29udGFpbmVyIHtcbiAgbWFyZ2luLWxlZnQ6IDVyZW07XG4gIG1hcmdpbi1ib3R0b206IDJyZW07XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIHdpZHRoOiA4MCU7ICBcbn1cblxuLmdoX19sZWFybmVyRGFzaFBhZ2VMZWFybmVyVGFza3NXaWRnZXQge1xuICBtYXJnaW4tbGVmdDogMnJlbTtcbn1cbi5naF9fbGVhcm5lckRhc2hQYWdlTGVhcm5lclRhc2tzV2lkZ2V0X190YXNrLXRleHQge1xuICBtYXJnaW4tbGVmdDogMS41cmVtO1xufVxuXG4uZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX3dpZGdldCB7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIFxufVxuLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X19vYmplY3QtdGl0bGUge1xuICBvcmRlcjogMjtcbn1cblxuLy8gV2hlbiB0aGVyZSBpcyBvbmx5IG9uZSBhc3NpZ25lZCB0aGlzIGRpc3BsYXlzIGRpZmZlcmVudGx5XG4uZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXQ6bm90KC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldC0tbnVtQXNzaWduZWQtMSkgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X193aWRnZXQge1xuICBwYWRkaW5nOiAwLjc1cmVtIDEuMjVyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMEJDRTc7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFxmMDY3XCI7XG4gICAgZm9udC1mYW1pbHk6IGZvbnRhd2Vzb21lO1xuICAgIG1hcmdpbi1yaWdodDogMC4wNzE0Mjg1N2VtO1xuICAgIGZvbnQ6IG5vcm1hbCBub3JtYWwgbm9ybWFsIDE0cHgvMSBGb250QXdlc29tZTtcbiAgICBwYWRkaW5nLXRvcDogMC4yNWVtO1xuICAgIGNvbG9yOiAjMDQ3RkFGO1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X19vYmplY3QtdGl0bGUge1xuICAgIGZvbnQtZmFtaWx5OiBHdXN0YW4gQm9vaztcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGNvbG9yOiAjMDQ3RkFGO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG5cbiAgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X19vYmplY3QtaW1hZ2Uge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmdoX19sZWFybmVyRGFzaFBhZ2VPYmplY3RBc3NpZ25tZW50V2lkZ2V0X19vYmplY3QtY2FsbC10by1hY3Rpb24geyBcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldC0tbnVtQXNzaWduZWQtMSAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX3dpZGdldCB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogMWZyO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIDFmcjtcbiAgZ3JpZC1jb2x1bW4tZ2FwOiAycmVtO1xuXG4gIC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldF9fb2JqZWN0LWltYWdlIHtcbiAgICBncmlkLWNvbHVtbjogMTtcbiAgICBncmlkLXJvdy1zdGFydDogMTtcbiAgICBncmlkLXJvdy1lbmQ6IDM7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuZ2hfX2xlYXJuZXJEYXNoUGFnZU9iamVjdEFzc2lnbm1lbnRXaWRnZXRfX29iamVjdC10aXRsZSB7XG4gICAgY29sb3I6ICM0RDRENEQ7XG4gICAgZ3JpZC1jb2x1bW46IDI7XG4gICAgZ3JpZC1yb3c6IDE7XG4gICAgYWxpZ24tc2VsZjogZW5kO1xuICAgIHBhZGRpbmctYm90dG9tOiAycmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnR3VzdGFuIEJvb2snO1xuICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgfVxuXG4gIC5naF9fbGVhcm5lckRhc2hQYWdlT2JqZWN0QXNzaWdubWVudFdpZGdldF9fb2JqZWN0LWNhbGwtdG8tYWN0aW9uIHtcbiAgICBncmlkLXJvdzogMjtcbiAgICBncmlkLWNvbHVtbjogMjtcbiAgICBtYXgtd2lkdGg6IDEwcmVtOyAvLyAgRm9yIElFXG4gICAgbWF4LXdpZHRoOiBtYXgtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDQ3RkFGO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgIGZvbnQtZmFtaWx5OiAnR3VzdGFuIEJvbGQnO1xuICAgIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgICBwYWRkaW5nOiAwLjVyZW0gMi41cmVtO1xuICAgIGJvcmRlcjogdHJhbnNwYXJlbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxufVxuXG4vLyBzb21lIGRlZmF1bHRzIGZvciB0aGUgY29sb3JzIG9mIHRoZSBiYWNrZ3JvdW5kIG9mIHRoZSBKb3VybmV5cyBcblxuLmdoX2Rhc2hib2FyZF9fam91cm5leV90YWJsZV9jZWxsX3dheXBvaW50X3N0YXR1c19BY2Nlc3NlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6JHdheXBvaW50X3N0YXR1c19BY2Nlc3NlZDtcbn1cblxuLmdoX2Rhc2hib2FyZF9fam91cm5leV90YWJsZV9jZWxsX3dheXBvaW50X3N0YXR1c19TdGFydGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjokd2F5cG9pbnRfc3RhdHVzX1N0YXJ0ZWQ7XG59XG5cbi5naF9kYXNoYm9hcmRfX2pvdXJuZXlfdGFibGVfY2VsbF93YXlwb2ludF9zdGF0dXNfQ29tcGxldGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjokd2F5cG9pbnRfc3RhdHVzX0NvbXBsZXRlZDtcbn1cblxuI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVye1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgbWFyZ2luOmF1dG87XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIC5naF9fbGVhcm5lckRhc2hib2FyZF9zc3tcbiAgICBvdmVyZmxvdy14OiBhdXRvO1xuICB9XG59XG4uTGVhcm5lckRhc2hib2FyZFBhZ2V7XG4gIFxuICAuZ2hfX3BhZ2VfX2xheW91dC1jb250ZW50ID4gLmdoLWNvbnRhaW5lci1mbHVpZCB7XG4gICAgXG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuIiwiJHRleHQtd2VpZ2h0LS1saWdodDogMzAwICFkZWZhdWx0O1xuJHRleHQtd2VpZ2h0LS1yZWd1bGFyOiA0MDAgIWRlZmF1bHQ7XG4kdGV4dC13ZWlnaHQtLXNlbWktYm9sZDogNjAwICFkZWZhdWx0O1xuJHRleHQtd2VpZ2h0LS1ib2xkOiA3MDAgIWRlZmF1bHQ7XG5cbkBpbXBvcnQgXCJfdXRpbGl0eV9mb250ZmFjZVwiO1xuIiwiQG1peGluIGJhc2VfYnV0dG9uIHtcbiAgQGluY2x1ZGUgcF9zdHlsZXMoKTtcblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1idXR0b24tY29sb3I7XG4gIGNvbG9yOiAkYmFzZS1idXR0b24tdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICBib3JkZXI6ICRiYXNlLWJ1dHRvbi1ib3JkZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgbWFyZ2luOiAxcmVtO1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1idXR0b24tYm9yZGVyLXJhZGl1cztcblxuICA+IHAsID4gYSB7XG4gICAgQGluY2x1ZGUgcF9zdHlsZXM7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBjb2xvcjogJGJhc2UtYnV0dG9uLXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgfVxuICAmOmFjdGl2ZSxcbiAgJjpmb2N1cyxcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYnV0dG9uLWNvbG9yLS1zZWxlY3RlZDtcbiAgICBjb2xvcjogJGJhc2UtYnV0dG9uLXRleHQtY29sb3ItLXNlbGVjdGVkICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAkYmFzZS1idXR0b24tYm9yZGVyLS1zZWxlY3RlZDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICA+IHAsID4gYSB7XG4gICAgICBjb2xvcjogJGJhc2UtYnV0dG9uLXRleHQtY29sb3ItLXNlbGVjdGVkICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIHRoZSBwX3N0eWxlXG4gICAgfVxuICAgIC8vIG91dGxpbmU6IHRoaW4gZG90dGVkO1xuICAgIC8vIG91dGxpbmUtb2Zmc2V0OiAtMnB4O1xuXG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAzcHggNXB4IHJnYmEoMCwwLDAsLjEyNSk7XG4gIH1cbn1cblxuLmdoX19idG4ge1xuICBAaW5jbHVkZSBiYXNlX2J1dHRvbigpO1xufVxuXG4kYmFzZS1idXR0b24tbmF2LWNvbG9yOiAkYmFzZS1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kYmFzZS1idXR0b24tbmF2LXRleHQtY29sb3I6ICRiYXNlLWJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGJhc2UtYnV0dG9uLW5hdi1ib3JkZXI6ICRiYXNlLWJ1dHRvbi1ib3JkZXIgIWRlZmF1bHQ7XG5cbiRiYXNlLWJ1dHRvbi1uYXYtY29sb3ItLXNlbGVjdGVkOiAkYmFzZS1idXR0b24tY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xuJGJhc2UtYnV0dG9uLW5hdi10ZXh0LWNvbG9yLS1zZWxlY3RlZDogJGJhc2UtYnV0dG9uLXRleHQtY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xuJGJhc2UtYnV0dG9uLW5hdi1ib3JkZXItLXNlbGVjdGVkOiAkYmFzZS1idXR0b24tYm9yZGVyLS1zZWxlY3RlZCAhZGVmYXVsdDtcbiRiYXNlLWJ1dHRvbi1uYXYtcGFkZGluZzogNDVweCAhZGVmYXVsdDtcblxuXG5AbWl4aW4gZ2hfYnRuX19uYXYtdG8tcGFnZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiYXNlLWJ1dHRvbi1uYXYtY29sb3I7XG4gIGNvbG9yOiAkYmFzZS1idXR0b24tbmF2LXRleHQtY29sb3IgIWltcG9ydGFudDtcbiAgYm9yZGVyOiAkYmFzZS1idXR0b24tbmF2LWJvcmRlcjtcbiAgPiBwLCA+IGEge1xuICAgIEBpbmNsdWRlIHBfc3R5bGVzO1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgY29sb3I6ICRiYXNlLWJ1dHRvbi1uYXYtdGV4dC1jb2xvciAhaW1wb3J0YW50O1xuICB9XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzLFxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFzZS1idXR0b24tbmF2LWNvbG9yLS1zZWxlY3RlZDtcbiAgICBjb2xvcjogJGJhc2UtYnV0dG9uLW5hdi10ZXh0LWNvbG9yLS1zZWxlY3RlZCAhaW1wb3J0YW50O1xuICAgIGJvcmRlcjogJGJhc2UtYnV0dG9uLW5hdi1ib3JkZXItLXNlbGVjdGVkO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gICAgb3V0bGluZTogbm9uZTtcblxuICAgID4gcCwgPiBhIHtcbiAgICAgIGNvbG9yOiAkYmFzZS1idXR0b24tbmF2LXRleHQtY29sb3ItLXNlbGVjdGVkICFpbXBvcnRhbnQ7IC8vIE92ZXJyaWRlIHRoZSBwX3N0eWxlXG4gICAgfVxuICB9XG59XG5cbi5naF9fYnRuLS1uZXh0LXBhZ2Uge1xuICBAaW5jbHVkZSBiYXNlX2J1dHRvbigpO1xuICBAaW5jbHVkZSBnaF9idG5fX25hdi10by1wYWdlKCk7XG5cbiAgcGFkZGluZy1yaWdodDogJGJhc2UtYnV0dG9uLW5hdi1wYWRkaW5nO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL25leHQtYnV0dG9uLWFycm93LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIDZweDtcbn1cblxuLmdoX19idG4tLXByZXZpb3VzLXBhZ2Uge1xuICBAaW5jbHVkZSBiYXNlX2J1dHRvbigpO1xuICBAaW5jbHVkZSBnaF9idG5fX25hdi10by1wYWdlKCk7XG5cbiAgcGFkZGluZy1sZWZ0OiAkYmFzZS1idXR0b24tbmF2LXBhZGRpbmc7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vbmV4dC1idXR0b24tYXJyb3cucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1JSA2cHg7XG59XG5cbi5naF9fYnRuLS11cC1wYWdlIHtcbiAgQGluY2x1ZGUgYmFzZV9idXR0b24oKTtcbiAgQGluY2x1ZGUgZ2hfYnRuX19uYXYtdG8tcGFnZSgpO1xuXG4gIHBhZGRpbmctcmlnaHQ6ICRiYXNlLWJ1dHRvbi1uYXYtcGFkZGluZztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9uZXh0LWJ1dHRvbi1hcnJvdy5wbmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUlIDZweDtcbn1cblxuLmdoX19idG4uZ2hfX2J0bi0tcmlnaHQge1xuICBmbG9hdDogcmlnaHQ7XG59XG5cbi5naF9fYnRuLmdoX19idG4tLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbiIsIi5naF9fYnV0dG9uLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgJi5naF9fbmF2aWdhdGlvbl9fYmxvY2t7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgbWFyZ2luLWxlZnQ6IC0xNXB4O1xuICAgIG1hcmdpbi1yaWdodDogLTE1cHg7XG5cbiAgICAmLmp1c3RpZnktY29udGVudC1jZW50ZXJ7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cblxuLmdoX19idXR0b24tYmxvY2stLWxlZnQge1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cblxuLmdoX19idXR0b24tYmxvY2stLWNlbnRlciB7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5naF9fYnV0dG9uLWJsb2NrLS1yaWdodCB7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbn1cblxuLmdoX19idXR0b24tYmxvY2s6bm90KC5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rKSAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9uIHsgLy8gY29udm9sdXRlZCB3YXkgdG8gbm90IGFwcGx5IHRoZSBkZWZhdWx0XG4gIEBpbmNsdWRlIGJhc2VfYnV0dG9uKCk7XG4gICYubW9yZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9yZS1pbmZvLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRtb3JlLWluZm8tdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRtb3JlLWluZm8tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogJG1vcmUtaW5mby1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiAkbW9yZS1pbmZvLWJvcmRlci1zdHlsZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb3JlLWluZm8tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkbW9yZS1pbmZvLXRleHQtY29sb3ItaG92ZXI7XG4gICAgICBwLHNwYW57XG4gICAgICAgIGNvbG9yOiAkbW9yZS1pbmZvLXRleHQtY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYuZ2hfX25hdmlnYXRpb25fbmV4dF9wYWdle1xuICAgIG9yZGVyOiAxMDtcbiAgfVxuICAmLmdoX19idXR0b25fX2Rpc2FibGVke1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxuXG59XG5cbi5naF9fYnV0dG9uLWJsb2NrLS1hcy1oYW5kYm9vay1saW5rIHtcbiAgLmdoX19idXR0b24tYmxvY2tfX2J1dHRvbiB7XG4gICAgQGV4dGVuZCAubGluay10by1oYW5kYm9vayAhb3B0aW9uYWw7XG4gICAgPiBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG59XG5cbi5naF9fYnV0dG9uLWJsb2NrLS1maXhlZC10by1ib3R0b20ge1xuICBAaW5jbHVkZSBmaXhfdG9fYm90dG9tX29mX3dpbmRvdyhjZW50ZXIpO1xuXG4gIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG5cbiAgJi5naF9fYnV0dG9uLWJsb2NrLS1sZWZ0e1xuICAgIGxlZnQ6NyU7XG4gICAgdHJhbnNmb3JtOiBpbml0aWFsO1xuICB9XG4gICYuZ2hfX2J1dHRvbi1ibG9jay0tcmlnaHR7XG4gICAgcmlnaHQ6NyU7XG4gICAgbGVmdDogaW5pdGlhbDtcbiAgICB0cmFuc2Zvcm06IGluaXRpYWw7XG4gIH1cbn1cbi5naF9fYnV0dG9uLWJsb2NrLS1maXhlZC10by1ib2R5LWJvdHRvbSB7XG4gIC5naF9fYnV0dG9uLWJsb2NrX19idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgICB3aGl0ZS1zcGFjZTogbm9ybWFsO1xuICB9XG59XG5cbi5CdXR0b25CbG9jayB7XG4gICYuZ2hfX2J1dHRvbi1ibG9jay0tZmxvYXQtcmlnaHQge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmbG9hdDogcmlnaHQ7XG4gIH1cbiAgJi5naF9fYnV0dG9uLWJsb2NrLS1mbG9hdC1sZWZ0IHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbn1cbi5naF9fYnV0dG9uLWJsb2NrX19idXR0b25fYXNsaW5re1xuXG4gICYuZ2hfX2J1dHRvbl9fZGlzYWJsZWR7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgb3BhY2l0eTogMC41O1xuICB9XG59XG5cblxuXG4iLCIuYnRuLWRlZmF1bHQsIC5idG4tZGVmYXVsdC5hY3RpdmUsIC5idG4tZGVmYXVsdDpob3ZlciwgLmJ0bi1kZWZhdWx0LmFjdGl2ZTpob3ZlciB7XG4gIGNvbG9yOiAkZGFya2dyZXk7XG59XG5cbi5idG4ge1xuXG4gIGJvcmRlci1yYWRpdXM6IDJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJ1dHRvbi1jb2xvcjtcbiAgY29sb3I6ICRidXR0b24tdGV4dC1jb2xvcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6Zm9jdXMsICY6aG92ZXIsICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGJ1dHRvbi1zZWxlY3RlZC10ZXh0LWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tc2VsZWN0ZWQtY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIGEge1xuICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3I7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAmLndpdGgtbW9yZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9yZS1pbmZvLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRtb3JlLWluZm8tdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRtb3JlLWluZm8tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogJG1vcmUtaW5mby1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiAkbW9yZS1pbmZvLWJvcmRlci1zdHlsZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb3JlLWluZm8tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkbW9yZS1pbmZvLXRleHQtY29sb3ItaG92ZXI7XG4gICAgICBwLHNwYW57XG4gICAgICAgIGNvbG9yOiAkbW9yZS1pbmZvLXRleHQtY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYubW9yZS1pbmZvIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9yZS1pbmZvLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRtb3JlLWluZm8tdGV4dC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRtb3JlLWluZm8tYm9yZGVyLWNvbG9yO1xuICAgIGJvcmRlci13aWR0aDogJG1vcmUtaW5mby1ib3JkZXItd2lkdGg7XG4gICAgYm9yZGVyLXN0eWxlOiAkbW9yZS1pbmZvLWJvcmRlci1zdHlsZTtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtb3JlLWluZm8tYmFja2dyb3VuZC1jb2xvci1ob3ZlcjtcbiAgICAgIGNvbG9yOiAkbW9yZS1pbmZvLXRleHQtY29sb3ItaG92ZXI7XG4gICAgICBwLHNwYW57XG4gICAgICAgIGNvbG9yOiAkbW9yZS1pbmZvLXRleHQtY29sb3ItaG92ZXI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbn1cblxuLy8gYm9keSA+IC5jb250YWluZXItZmx1aWQge1xuLy8gICB3aWR0aDogODglO1xuLy9cbi8vIH1cbmxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsImgyLmFjY29yZGlvbi1oZWFkaW5nLnBhbmVsaGVhZGluZyB7XG5cdGNvbG9yOiAkc2VxdWVuY2UtaGVhZGluZy1jb2xvcjtcblx0Zm9udC1zaXplOiAyN3B4O1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRtYXJnaW4tYm90dG9tOiAwcHg7XG5cdG1hcmdpbi10b3A6IDBweDtcblx0cGFkZGluZzogMTVweDtcbn1cblxuLnNlcXVlbmNlLWFjdGl2aXR5LWNvbnRlbnQge1xuXHQvLyBwYWRkaW5nLWJvdHRvbTogMjVweDtcblx0Ly8gcGFkZGluZy1sZWZ0OiAyNXB4O1xuXHQvLyBwYWRkaW5nLXJpZ2h0OiAyNXB4O1xuXHQvLyBwYWRkaW5nLXRvcDogM3B4O1xufVxuQG1lZGlhIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gICAgLnNlcXVlbmNlLWFjdGl2aXR5LWNvbnRlbnQge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgfVxuXG59XG4iLCJcblxuLy8gZmVlZGJhY2sgYnV0dG9uXG4kZmVlZGJhY2stYnV0dG9uLWNvbG9yOiAkYnV0dG9uLWNvbG9yICFkZWZhdWx0O1xuJGZlZWRiYWNrLWJ1dHRvbi10ZXh0LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRmZWVkYmFjay1idXR0b24tYWN0aXZlLXRleHQtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJGZlZWRiYWNrLWJ1dHRvbi1yYWRpdXM6IDJweCAhZGVmYXVsdDtcbiRmZWVkYmFjay1idXR0b24tc2VsZWN0ZWQtY29sb3I6ICNjY2MgIWRlZmF1bHQ7XG4kZmVlZGJhY2stYnV0dG9uLWJvcmRlcjpub25lIWRlZmF1bHQ7XG5cbi8vIGZlZWRiYWNrIGNvbnRhaW5lclxuJGZlZWRiYWNrLWNvcnJlY3QtY29sb3I6ICRjb2xvci1ncmVlbi1saWdodCAhZGVmYXVsdDtcbiRmZWVkYmFjay1pbmNvcnJlY3QtY29sb3I6ICRjb2xvci1yZWQtbGlnaHRlciAhZGVmYXVsdDtcbiRmZWVkYmFjay1uZXV0cmFsLWNvbG9yOiAkY29sb3ItYmx1ZS1saWdodCAhZGVmYXVsdDtcbiRmZWVkYmFjay1pbmZvLWNvbG9yOiAkZmVlZGJhY2stbmV1dHJhbC1jb2xvciAhZGVmYXVsdDtcdC8vREVQUkVDQVRFRFxuJGZlZWRiYWNrLWluZm8yLWNvbG9yOiAkZmVlZGJhY2stbmV1dHJhbC1jb2xvciAhZGVmYXVsdDsgLy8gREVQUkVDQVRFRFxuXG4kZmVlZGJhY2staWNvbi1wb3NpdGlvbi10b3A6IDJweCAhZGVmYXVsdDtcbiRmZWVkYmFjay1pY29uLXBvc2l0aW9uLWxlZnQ6IDFlbSAhZGVmYXVsdDtcbiRmZWVkYmFjay1pY29uLXdpZHRoOiAyOHB4ICFkZWZhdWx0O1xuXG4vLyBmZWVkYmFjayBjb250YWluZXIgdGV4dCBjb2xvclxuJGZlZWRiYWNrLWNvcnJlY3QtdGV4dC1jb2xvcjogIzMzMzMzMyAhZGVmYXVsdDtcbiRmZWVkYmFjay1pbmNvcnJlY3QtdGV4dC1jb2xvcjogIzMzMzMzMyAhZGVmYXVsdDtcbiRmZWVkYmFjay1uZXV0cmFsLXRleHQtY29sb3I6ICMzMzMzMzMgIWRlZmF1bHQ7XG5cblxuXG4vLyBmZWVkYmFjayBjb250YWluZXIgYm9yZGVyXG4kZmVlZGJhY2stY29udGFpbmVyLWJvcmRlci10aGlja25lc3M6IDFweCAhZGVmYXVsdDtcbiRmZWVkYmFjay1jb250YWluZXItYm9yZGVyLXJhZGl1czogNHB4ICFkZWZhdWx0O1xuJGZlZWRiYWNrLWJvcmRlci1yYWRpdXM6ICRmZWVkYmFjay1jb250YWluZXItYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDsgLy8gREVQUkVDQVRFRFxuXG4kZmVlZGJhY2stY29ycmVjdC1ib3JkZXItY29sb3I6ICRjb2xvci1ncmVlbiAhZGVmYXVsdDtcbiRmZWVkYmFjay1pbmNvcnJlY3QtYm9yZGVyLWNvbG9yOiAkY29sb3ItcmVkICFkZWZhdWx0O1xuJGZlZWRiYWNrLW5ldXRyYWwtYm9yZGVyLWNvbG9yOiAkY29sb3ItYmx1ZS1tZWRpdW0gIWRlZmF1bHQ7XG5cblxuXG5cblxuJHF1ZXN0aW9uLXRleHQtaWNvbjogMi4xcmVtO1xuJHF1ZXN0aW9uLW1hcmdpbi1sZWZ0OiAxLjdyZW07XG5cbi8vICRxdWVzdGlvbi10ZXh0LWNvbG9yXG4vLyAkcXVlc3Rpb24tdGVzdC1wLXNpemVcbiRpbmNsdWRlX2ZlZWRiYWNrX2ljb25fc3RhdHVzOiB0cnVlICFkZWZhdWx0O1xuXG4kcXVlc3Rpb24tdGV4dC1sZWZ0LXNwYWNpbmc6IDRyZW0gIWRlZmF1bHQ7XG5cbiRxdWVzdGlvbi10ZXh0LWxlZnQtc3BhY2luZy10eXBlOiBwYWRkaW5nICFkZWZhdWx0O1xuXG4vLyBUaGlzIGlzIHVzZWQgb24gbXVsdGlwbGUgZGlmZmVyZW50IGNsYXNzZXMgaW4gZGlmZmVyZW50IHBsYWNlc1xuQG1peGluIHF1ZXN0aW9uX3NwYWNpbmcoJHR5cGU6IHBhZGRpbmcpIHtcblx0QGlmICR0eXBlID09IHBhZGRpbmcge1xuXHRcdHBhZGRpbmctbGVmdDogJHF1ZXN0aW9uLXRleHQtbGVmdC1zcGFjaW5nO1xuXHRcdC13ZWJraXQtcGFkZGluZy1zdGFydDogJHF1ZXN0aW9uLXRleHQtbGVmdC1zcGFjaW5nO1xuXHR9IEBlbHNlIGlmICR0eXBlID09IG1hcmdpbiB7XG5cdFx0QGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuXHRcdFx0Ly8gLXdlYmtpdC1wYWRkaW5nLXN0YXJ0OiAwOyB1c2luZyB0aGlzIGNhdXNlcyBwcm9ibGVtcyB3aXRoIHBhZGRpbmcgb24gZmVlZGJhY2sgYnV0dG9uc1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRxdWVzdGlvbi10ZXh0LWxlZnQtc3BhY2luZztcdC8vIFdoZW4gYXBwbGllZCB0byBhY3Rpdml0eSBpbnRlcmFjdGlvbnMgc3BhY2luZyBpc24ndCB3YW50ZWRcblx0XHR9XG5cdH0gQGVsc2Uge1xuXHRcdEBlcnJvciBcIlVua25vd24gdHlwZSByZWNlaXZlZCAsIHdhcyAjeyR0eXBlfS5cIjtcblx0fVxufVxuXG5AbWl4aW4gcXVlc3Rpb25fc3R5bGluZygkaWNvbl9wYWRkaW5nX3R5cGU6ICRxdWVzdGlvbi10ZXh0LWxlZnQtc3BhY2luZy10eXBlKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi1pY29uLnN2Z1wiKSwgdXJsKFwiLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZ1wiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAkcXVlc3Rpb24tdGV4dC1pY29uO1xuXHRib3JkZXItY29sb3I6ICNjMmMyYzI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRjb2xvcjogJHF1ZXN0aW9uLXRleHQtY29sb3I7XG5cdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdHBhZGRpbmctYm90dG9tOiAxcmVtO1xuXHRwYWRkaW5nLXRvcDogMC41cmVtO1xuICAgIEBpbmNsdWRlIHF1ZXN0aW9uX3NwYWNpbmcoJGljb25fcGFkZGluZ190eXBlKTtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbWFyZ2luLWxlZnQ6ICRxdWVzdGlvbi1tYXJnaW4tbGVmdDtcbiAgfVxuXG5cdEBpbmNsdWRlIHVzZXJfaW5wdXRfaHRtbF9zdHlsZXMoKTtcbn1cblxuQG1peGluIGNvbW1vbl9mZWVkYmFjaygpe1xuXHRib3JkZXItcmFkaXVzOiAkZmVlZGJhY2stY29udGFpbmVyLWJvcmRlci1yYWRpdXM7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDAuNXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiAwLjhyZW07XG5cdHBhZGRpbmc6IDAuNzVyZW0gMS4yNXJlbTtcblx0QGlmICRpbmNsdWRlX2ZlZWRiYWNrX2ljb25fc3RhdHVzID09IHRydWUge1xuXHRcdHBhZGRpbmctbGVmdDogMi41cmVtO1xuXHR9XG5cdG1hcmdpbi1ib3R0b206IDFyZW07XG5cdGJvcmRlcjogJGZlZWRiYWNrLWNvbnRhaW5lci1ib3JkZXItdGhpY2tuZXNzIHNvbGlkIHRyYW5zcGFyZW50O1xuXHRtaW4taGVpZ2h0OiAzcmVtO1xuXG5cdEBpbmNsdWRlIGZlZWRiYWNrLWNvbnRlbnQtdGV4dC1zdHlsZXMoKTtcblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG5AbWl4aW4gY29ycmVjdF9mZWVkYmFjaygkd2l0aEljb246IHRydWUpe1xuXHRAaW5jbHVkZSBjb21tb25fZmVlZGJhY2soKTtcblx0YmFja2dyb3VuZC1jb2xvcjogJGZlZWRiYWNrLWNvcnJlY3QtY29sb3IhaW1wb3J0YW50O1xuXHRAaWYgJGluY2x1ZGVfZmVlZGJhY2tfaWNvbl9zdGF0dXMgPT0gdHJ1ZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvcnJlY3Quc3ZnXCIpO1xuXHR9XG5cdGNvbG9yOiAkZmVlZGJhY2stY29ycmVjdC10ZXh0LWNvbG9yO1xuXHRib3JkZXItY29sb3I6ICRmZWVkYmFjay1jb3JyZWN0LWJvcmRlci1jb2xvcjtcblx0LmFsZXJ0LXN1Y2Nlc3N7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZlZWRiYWNrLWNvcnJlY3QtY29sb3Jcblx0fVxufVxuXG5AbWl4aW4gaW5jb3JyZWN0X2ZlZWRiYWNrKCR3aXRoSWNvbjogdHJ1ZSl7XG5cdEBpbmNsdWRlIGNvbW1vbl9mZWVkYmFjaygpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmVlZGJhY2staW5jb3JyZWN0LWNvbG9yICFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkZmVlZGJhY2staW5jb3JyZWN0LXRleHQtY29sb3I7XG5cdEBpZiAkaW5jbHVkZV9mZWVkYmFja19pY29uX3N0YXR1cyA9PSB0cnVlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvaW5jb3JyZWN0LnN2Z1wiKTtcblx0fVxuXHRib3JkZXItY29sb3I6ICRmZWVkYmFjay1pbmNvcnJlY3QtYm9yZGVyLWNvbG9yO1xuXG59XG5cbkBtaXhpbiBuZXV0cmFsX2ZlZWRiYWNrKCR3aXRoSWNvbjogdHJ1ZSl7XG5cdEBpbmNsdWRlIGNvbW1vbl9mZWVkYmFjaygpO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmVlZGJhY2stbmV1dHJhbC1jb2xvciFpbXBvcnRhbnQ7XG5cdGNvbG9yOiAkZmVlZGJhY2stbmV1dHJhbC10ZXh0LWNvbG9yO1xuXHRAaWYgJGluY2x1ZGVfZmVlZGJhY2tfaWNvbl9zdGF0dXMgPT0gdHJ1ZSB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL25ldXRyYWwuc3ZnXCIpO1xuXHR9XG5cdGJvcmRlci1jb2xvcjogJGZlZWRiYWNrLW5ldXRyYWwtYm9yZGVyLWNvbG9yO1xuXG59XG5cblxuLyogUXVlc3Rpb24gc3R5bGluZyAqL1xuLypcbi5RdWVzdGlvbiB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9xdWVzdGlvbi5wbmdcIik7XHRcdFx0Ly8gSnVzdCBzZXQgaXQgdXAgYnkgYWRkaW5nIHRoZSBpbWFnZSB0byB0aGUgdGhlbWUgZm9sZGVyXG5cdGJhY2tncm91bmQtcG9zaXRpb246IDVweCA0MCU7XHRcdFx0XHRcdC8vIFByb2JhYmx5IG5lZWRzIHRvIGJlIGFkanVzdGVkIHdpdGggZGlmZmVyZW50IGltYWdlc1xuXHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRib3JkZXItY29sb3I6ICNjMmMyYzI7XG5cdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdGJvcmRlci13aWR0aDogMXB4O1xuXHRjb2xvcjogJHF1ZXN0aW9uLXRleHQtY29sb3I7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDVweCAxMHB4IDAuMSUgNTBweDtcblx0eGJvcmRlci1zdHlsZTogZG90dGVkO1xuXHRsaW5lLWhlaWdodDogMmVtO1xuXG5cdHAge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtcXVlc3Rpb24tc2l6ZTtcblx0XHRmb250LWZhbWlseTogJGZvbnQtcXVlc3Rpb247XG5cdFx0Y29sb3I6ICRmb250LXF1ZXN0aW9uLWNvbG9yO1xuXG5cdH1cbn1cbiovXG5cbi8qIEN1c3RvbSBxdWVzdGlvbiBzdHlsaW5nICovXG5cblxuLyogQ2hvaWNlIHN0eWxpbmcgKi9cblxuLkNob2ljZSB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG5cdGNvbG9yOiAkY2hvaWNlLXRleHQtY29sb3I7XG5cdC8vIEFwcGx5aW5nIHRoaXMgaGVyZSB0byBrZWVwIGl0IGNvbnNpc3RlbnRcblx0Ly8gZGl2IHtcblx0Ly8gXHRwYWRkaW5nOiAxNXB4O1xuXHQvLyBcdHdpZHRoOiA5MCU7XG5cdC8vXG5cdC8vXG5cdC8vIH1cblxuXHQuc2VsZWN0ZWQtY2hvaWNlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlLXNlbGVjdGVkLWNvbG9yO1xuXHR9XG5cbn1cblxuQG1peGluIGZlZWRiYWNrX2J1dHRvbigpe1xuXHRiYWNrZ3JvdW5kOiBpbml0aWFsO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmVlZGJhY2stYnV0dG9uLWNvbG9yO1xuXHRjb2xvcjogJGZlZWRiYWNrLWJ1dHRvbi10ZXh0LWNvbG9yO1xuXHRib3JkZXItcmFkaXVzOiAkZmVlZGJhY2stYnV0dG9uLXJhZGl1cztcblx0Y3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlcjokZmVlZGJhY2stYnV0dG9uLWJvcmRlcjtcblx0Jjpob3ZlciwgJjphY3RpdmUsICY6Zm9jdXN7XG5cdFx0Y29sb3I6ICRmZWVkYmFjay1idXR0b24tYWN0aXZlLXRleHQtY29sb3I7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGZlZWRiYWNrLWJ1dHRvbi1zZWxlY3RlZC1jb2xvciAhaW1wb3J0YW50O1xuXHR9XG59XG4uZmVlZGJhY2stYnV0dG9ue1xuXHRAaW5jbHVkZSBmZWVkYmFja19idXR0b24oKTtcbn1cblxuXG4vLyAuQ2hvaWNlLnNlbGVjdGVkLWNob2ljZSB7XG4vLyBcdD4gZGl2IHtcbi8vIFx0XHQmOmZpcnN0LWNoaWxke1xuLy8gXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNob2ljZS1zZWxlY3RlZC1jb2xvcjtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuXG5cbi8qIEN1c3RvbSBjaG9pY2Ugc3R5bGluZyAqL1xuXG5cbi8qIEZlZWRiYWNrIHN0eWxpbmcgKi9cblxuXG4vLyAuYWxlcnQtZXJyb3Ige1xuLy8gXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmVlZGJhY2staW5jb3JyZWN0LWNvbG9yICFpbXBvcnRhbnQ7XG4vLyBcdGNvbG9yOiAkZmVlZGJhY2staW5jb3JyZWN0LXRleHQtY29sb3I7XG4vLyBcdGJhY2tncm91bmQtaW1hZ2U6IGluaXRpYWw7XG4vLyAgICAgYm9yZGVyLXJhZGl1czogJGZlZWRiYWNrLWJvcmRlci1yYWRpdXM7XG4vLyB9XG5cbi8vIC5hbGVydC1zdWNjZXNzIHtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGZlZWRiYWNrLWNvcnJlY3QtY29sb3IhaW1wb3J0YW50O1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiBpbml0aWFsO1xuLy8gXHRjb2xvcjogJGZlZWRiYWNrLWNvcnJlY3QtdGV4dC1jb2xvcjtcbi8vICAgICBib3JkZXItcmFkaXVzOiAkZmVlZGJhY2stYm9yZGVyLXJhZGl1cztcbi8vXG4vLyB9XG5cbi8vIC5hbGVydC1pbmZvIHtcbi8vIFx0YmFja2dyb3VuZC1jb2xvcjogJGZlZWRiYWNrLW5ldXRyYWwtY29sb3IhaW1wb3J0YW50O1xuLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiBpbml0aWFsO1xuLy8gICAgIGJvcmRlci1yYWRpdXM6ICRmZWVkYmFjay1ib3JkZXItcmFkaXVzO1xuLy9cbi8vIH1cblxuXG5cblxuLyogVE9ETzogU29ydCB0aGUgYmVsb3cgY2xhc3NlcyAqL1xuXG4uY2hlY2tib3ggLmlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5cbi5RdWVzdGlvbiA+IHVsIHtcbiAgICBwYWRkaW5nLWxlZnQ6MTBweDtcbn1cblxuLmNsb2NrIHtcblx0ZmxvYXQ6IHJpZ2h0O1xuXHR3aWR0aDogaW5pdGlhbDtcblx0Zm9udC1zaXplOiAyMHB4O1xufVxuXG4uZ2hfX2Jsb2NrX19jb250ZW50IHtcblx0QGluY2x1ZGUgYmxvY2stY29udGVudC10ZXh0LXN0eWxlcztcbn1cblxuXG4uYWN0aXZpdHktc2VwYXJhdG9yIHtcbiAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICM4MDgwODA7XG4gIC8qIHdpZHRoOiA4MCU7ICovXG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZy10b3A6IDJyZW07XG59XG4uYWN0aXZpdHktc2VwYXJhdG9yX19pbWFnZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIuc2hvcnRBbnN3ZXJQZWVyQWxlcnQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDllZGY3O1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNiY2U4ZjE7XG5cdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdHBhZGRpbmc6IDhweCAzNXB4IDhweCAxNHB4O1xufSIsIiRtY3EtYnV0dG9ucy1vcHRpb24tdGV4dC1jb2xvcjogIzMzMztcbiRtY3EtYnV0dG9ucy1vcHRpb24tY29udGFpbmVyLWNvbG9yOiAjRTJFMkUyO1xuXG4kbWNxLWJ1dHRvbnMtb3B0aW9uLXRleHQtY29sb3ItLXNlbGVjdGVkOiAjMzMzO1xuJG1jcS1idXR0b25zLW9wdGlvbi1jb250YWluZXItY29sb3ItLXNlbGVjdGVkOiAjYzFjMWMxO1xuXG4kbWNxLWJ1dHRvbnMtb3B0aW9uLXRleHQtY29sb3ItLXNlbGVjdGluZzogJG1jcS1idXR0b25zLW9wdGlvbi10ZXh0LWNvbG9yLS1zZWxlY3RlZDtcbiRtY3EtYnV0dG9ucy1vcHRpb24tY29udGFpbmVyLWNvbG9yLS1zZWxlY3Rpbmc6ICRtY3EtYnV0dG9ucy1vcHRpb24tY29udGFpbmVyLWNvbG9yLS1zZWxlY3RlZDtcblxuJG1jcS1xdWVzdGlvbi1wYWRkaW5nLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcbiRtY3EtYmxvY2stcGFkZGluZy10b3A6MHJlbSFkZWZhdWx0O1xuJG1jcS1ibG9jay1wYWRkaW5nLWJvdG9tOjByZW0hZGVmYXVsdDtcblxuLmdoX19ibG9ja19fbWNxIHtcbiAgcGFkZGluZy10b3A6ICRtY3EtYmxvY2stcGFkZGluZy10b3A7XG4gIHBhZGRpbmctYm90dG9tOiAkbWNxLWJsb2NrLXBhZGRpbmctYm90b207XG59XG4uZ2hfX2Jsb2NrX19tY3FfX3F1ZXN0aW9uIHtcbiAgICBAaW5jbHVkZSBxdWVzdGlvbl9zdHlsaW5nKHBhZGRpbmcpO1xuICAgcGFkZGluZy1ib3R0b206ICRtY3EtcXVlc3Rpb24tcGFkZGluZy1ib3R0b207XG59XG5cbi5naF9fYmxvY2tfX2Nsb3plX19xdWVzdGlvbiB7XG4gIEBpbmNsdWRlIHF1ZXN0aW9uX3N0eWxpbmcocGFkZGluZyk7XG4gIHBhZGRpbmctYm90dG9tOiAkbWNxLXF1ZXN0aW9uLXBhZGRpbmctYm90dG9tO1xufVxuXG4vKiBNdWx0aXBsZSBjaG9pY2Ugc3R5bGluZyAqL1xuXG4vKiBTdGFuZGFyZCB0b3AgdG8gYm90dG9tIHdpdGggZmVlZGJhY2sgYmVsb3cgKi9cbi8vIC5NdWx0aXBsZUNob2ljZVF1ZXN0aW9uIHtcbi8vICAgdWwge1xuLy8gICAgIGxpLkNob2ljZSB7XG4vLyAgICAgICBkaXYge1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6ICRmZWVkYmFjay1pY29uLXdpZHRoO1xuLy8gICAgICAgfVxuLy9cbi8vXG4vLyAgICAgfVxuLy8gICB9XG4vLyB9XG5cbkBtaXhpbiBtY3FfZmVlZGJhY2tfY29tbW9uKCl7XG4gICAgcGFkZGluZy1sZWZ0OiAkZmVlZGJhY2staWNvbi13aWR0aDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246ICRmZWVkYmFjay1pY29uLXBvc2l0aW9uLXRvcCAkZmVlZGJhY2staWNvbi1wb3NpdGlvbi1sZWZ0O1xuICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgLy8gJi5hbGVydC1lcnJvciB7XG4gICAgLy8gXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYWN0aXZpdGllcy9pbmNvcnJlY3QucG5nXCIpO1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vXG4gICAgLy8gfVxuICAgIC8vXG4gICAgLy8gJi5hbGVydC1zdWNjZXNzIHtcbiAgICAvLyBcdGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY3Rpdml0aWVzL2NvcnJlY3QucG5nXCIpO1xuICAgIC8vIFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvL1xuICAgIC8vIH1cbn1cblxuLm1jQnV0dG9uIHtcbiAgbWluLXdpZHRoOiAxMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24tY29sb3I7XG4gIHAge1xuICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3I7XG5cbiAgfVxuICAmOmhvdmVyIHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAkYnV0dG9uLXNlbGVjdGVkLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG5cbn1cblxuLyogVG9wIHRvIGJvdHRvbSwgb3ZlcmFsbCBmZWVkYmFjayAqL1xuXG4ubWNPbmVGZWVkYmFjayB7XG4gIC8vcGFkZGluZzogMjBweDtcbiAgLlF1ZXN0aW9uIHtcbiAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgfVxuICAuYWxlcnQge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbiAgLmFsZXJ0LXN1Y2Nlc3Mge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmZWVkYmFjay1jb3JyZWN0LWNvbG9yO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuXG4gICAgcCB7XG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9Db3JyZWN0LnBuZycpO1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5hbGVydC1lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGZlZWRiYWNrLWluY29ycmVjdC1jb2xvcjtcbiAgICBjb2xvcjogIzAwMDAwMDtcblxuICAgIHAge1xuXG4gICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgYmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiB1cmwoJy4uL2ltYWdlcy9Dcm9zcy5wbmcnKTtcbiAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uTXVsdGlDaG9pY2VjaGVja2JveCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5ob3J6TWNPcHRpb24ge1xuICBkaXNwbGF5OiBpbmxpbmU7XG59XG5cbi5tY09uZUZlZWRiYWNrID4gLmJ0bi1ncm91cCB7XG4gIHdpZHRoOiAxMDAlXG59XG5cbi5tY09uZUZlZWRiYWNrIHtcbi8vICBwYWRkaW5nOiAyMHB4O1xuXG59XG5cblxuLm1jT25lRmVlZGJhY2sgLmFsZXJ0IHtcbiAgbWFyZ2luLWJvdHRvbTogMTJweDtcbn1cbiIsIiRkcm9wZG93bi1tY3FfX3Jvdy0tcXVlc3Rpb24tb3B0aW9uLWJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4kZHJvcGRvd24tbWNxX19yb3ctLXF1ZXN0aW9uLW9wdGlvbi1udGgtYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLW1jcV9fcm93LS1xdWVzdGlvbi1vcHRpb24tYmFja2dyb3VuZC1jb2xvcjtcblxuJGRyb3Bkb3duLW1jcV9fcXVlc3Rpb24tdGV4dF9fZm9udDogJGZvbnQtcDtcbiRkcm9wZG93bi1tY3FfX3F1ZXN0aW9uLXRleHRfX2ZvbnQtc2l6ZTogJGZvbnQtcC1zaXplO1xuXG4kZHJvcGRvd24tbWNxX19vcHRpb24tc2VsZWN0b3ItY29udGFpbmVyX19jb2xvcjogdHJhbnNwYXJlbnQ7IC8vVE9ETyBpbXBsZW1lbnRcblxuJGRyb3Bkb3duLW1jcV9fb3B0aW9uLXNlbGVjdG9yLXRleHRfX2ZvbnQ6ICRmb250LXA7XG4kZHJvcGRvd24tbWNxX19vcHRpb24tc2VsZWN0b3ItdGV4dF9fZm9udC1zaXplOiAkZm9udC1wLXNpemU7XG4kZHJvcGRvd24tbWNxX19vcHRpb24tc2VsZWN0b3JfX2JvcmRlci10aGlja25lc3M6IDA7XG4kZHJvcGRvd24tbWNxX19vcHRpb24tc2VsZWN0b3JfX3JvdW5kaW5nOiAwO1xuJGRyb3Bkb3duLW1jcV9fb3B0aW9uLXNlbGVjdG9yX19ib3JkZXItYm90dG9tOiAxcHggI2NjYyBzb2xpZDtcblxuLy8gUXVlc3Rpb24gdGV4dCBzaG93biBhYm92ZSB0aGUgdGFibGVcbi5naF9fbWNxLS1kcm9wZG93bl9fb3ZlcmFsbC1xdWVzdGlvbiB7XG4gIEBpbmNsdWRlIHF1ZXN0aW9uX3N0eWxpbmcocGFkZGluZyk7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG59XG5cbi5tY3Fkcm9wZG93bi1vdmVyYWxsZmVlZGJhY2t7XG4gIC5hbGVydC1pbmZve1xuICAgIG1hcmdpbjogMCAwIDFyZW0gY2FsYygjeyRxdWVzdGlvbi10ZXh0LWxlZnQtc3BhY2luZ30gKyAjeyRxdWVzdGlvbi1tYXJnaW4tbGVmdH0pO1xuICAgIHB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuICB9XG59XG4uZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlIHtcbiAvL0BpbmNsdWRlIHF1ZXN0aW9uX3NwYWNpbmcobWFyZ2luKTtcbiAgLy8gZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDAgY2FsYygjeyRxdWVzdGlvbi10ZXh0LWxlZnQtc3BhY2luZ30gKyAjeyRxdWVzdGlvbi1tYXJnaW4tbGVmdH0pO1xuICB3aWR0aDogY2FsYygxMDAlIC0gY2FsYygjeyRxdWVzdGlvbi10ZXh0LWxlZnQtc3BhY2luZ30gKyAjeyRxdWVzdGlvbi1tYXJnaW4tbGVmdH0pKTtcbiAgLy93aWR0aDogODUlO1xuICBvdmVyZmxvdy14OiBhdXRvO1xufVxuXG4vL0FsbCB0aGUgcm93c1xuLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3cge1xufVxuXG4vLyBSb3dzIHdpdGggcXVlc3Rpb24gYW5kIGFuc3dlclxuLmdoX19tY3EtLWRyb3Bkb3duX190YWJsZS1yb3ctLXF1ZXN0aW9uLW9wdGlvbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tbWNxX19yb3ctLXF1ZXN0aW9uLW9wdGlvbi1iYWNrZ3JvdW5kLWNvbG9yICFpbXBvcnRhbnQ7XG59XG5cbi8vIGEgZmVlZGJhY2sgcm93XG4uZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2sge1xufVxuXG4vLyBjb3JyZWN0XG4uZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWNvcnJlY3Qge1xuICBAaW5jbHVkZSBjb3JyZWN0X2ZlZWRiYWNrKCk7XG4gIG91dGxpbmU6MXB4IHNvbGlkICRmZWVkYmFjay1jb3JyZWN0LWJvcmRlci1jb2xvcjtcbiAgLmFsZXJ0LXN1Y2Nlc3N7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbiAgLkZlZWRiYWNre1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgfVxuXG5cbn1cblxuLy8gaW5jb3JyZWN0XG4uZ2hfX21jcS0tZHJvcGRvd25fX3RhYmxlLXJvdy0tZmVlZGJhY2stLWluY29ycmVjdCB7XG4gIEBpbmNsdWRlIGluY29ycmVjdF9mZWVkYmFjaygpO1xuICBvdXRsaW5lOjFweCBzb2xpZCAkZmVlZGJhY2staW5jb3JyZWN0LWJvcmRlci1jb2xvcjtcbiAgLkZlZWRiYWNre1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cblxuLmdoX19tY3EtLWRyb3Bkb3duX19vcHRpb25zLXNlbGVjdG9yIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLW1jcV9fb3B0aW9uLXNlbGVjdG9yLWNvbnRhaW5lcl9fY29sb3I7XG4gIGZvbnQtZmFtaWx5OiAkZHJvcGRvd24tbWNxX19vcHRpb24tc2VsZWN0b3ItdGV4dF9fZm9udDtcbiAgZm9udC1zaXplOiAkZHJvcGRvd24tbWNxX19vcHRpb24tc2VsZWN0b3ItdGV4dF9fZm9udC1zaXplO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6ICRkcm9wZG93bi1tY3FfX29wdGlvbi1zZWxlY3Rvcl9fYm9yZGVyLXRoaWNrbmVzcztcbiAgYm9yZGVyLXJhZGl1czogJGRyb3Bkb3duLW1jcV9fb3B0aW9uLXNlbGVjdG9yX19yb3VuZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJGRyb3Bkb3duLW1jcV9fb3B0aW9uLXNlbGVjdG9yX19ib3JkZXItYm90dG9tO1xufVxuXG4uZ2hfX21jcS0tZHJvcGRvd25fX3F1ZXN0aW9uIHtcbiAgQGluY2x1ZGUgdXNlcl9pbnB1dF9odG1sX3N0eWxlcygpO1xufVxuIiwiJHRhYmxlLWJsb2NrX19vcHRpb25fX3RleHQtY29sb3I6ICMzMzMzMzM7XG4kdGFibGUtYmxvY2tfX29wdGlvbl9fdGV4dC1jb2xvci0tc2VsZWN0aW5nOiAjMzMzMzMzO1xuJHRhYmxlLWJsb2NrX19vcHRpb25fX3RleHQtY29sb3ItLXNlbGVjdGVkOiAjMzMzMzMzO1xuJHRhYmxlLWJsb2NrX19vcHRpb25fX2NvbG9yOiAjRTJFMkUyO1xuJHRhYmxlLWJsb2NrX19vcHRpb25fX2NvbG9yLS1zZWxlY3Rpbmc6ICNDMkMyQzI7XG4kdGFibGUtYmxvY2tfX29wdGlvbl9fY29sb3ItLXNlbGVjdGVkOiAjQzJDMkMyO1xuJHRhYmxlLWJsb2NrX19vcHRpb25fX2JvcmRlci1jb2xvci0tY29ycmVjdC0tc2VsZWN0ZWQ6ICRmZWVkYmFjay1jb3JyZWN0LWJvcmRlci1jb2xvcjtcbiR0YWJsZS1ibG9ja19fb3B0aW9uX19ib3JkZXItY29sb3ItLW5ldXRyYWwtLXNlbGVjdGVkOiAkZmVlZGJhY2staW5jb3JyZWN0LWJvcmRlci1jb2xvcjtcbiR0YWJsZS1ibG9ja19fb3B0aW9uX19ib3JkZXItY29sb3ItLWluY29ycmVjdC0tc2VsZWN0ZWQ6ICRmZWVkYmFjay1pbmNvcnJlY3QtYm9yZGVyLWNvbG9yO1xuJHRhYmxlLWJsb2NrX2NlbGxfYm9yZGVyOiAxcHggc29saWQgI2VjZWVlZiAhZGVmYXVsdDtcbiR0YWJsZS1hY3Rpdml0eS1tYXJnaW46IDAgIWRlZmF1bHQ7XG4kdGFibGUtYWN0aXZpdHktd2lkdGg6IDEwMCUgIWRlZmF1bHQ7XG5cblxuLyogdGFibGUgYWN0aXZpdHkgc3R5bGVzICovXG4udGFibGVBY3Rpdml0eSB7XG4gIC8vbWFyZ2luOiAwIDAgMCBjYWxjKCN7JHF1ZXN0aW9uLXRleHQtbGVmdC1zcGFjaW5nfSArICN7JHF1ZXN0aW9uLW1hcmdpbi1sZWZ0fSk7XG4gIC8vd2lkdGg6IGNhbGMoMTAwJSAtIGNhbGMoI3skcXVlc3Rpb24tdGV4dC1sZWZ0LXNwYWNpbmd9ICsgI3skcXVlc3Rpb24tbWFyZ2luLWxlZnR9ICsgI3skcXVlc3Rpb24tbWFyZ2luLWxlZnR9KSk7XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICB0aCB7XG4gICAgICAgIHAge1xuICAgICAgICAgIEBpbmNsdWRlIGg2X3N0eWxlcztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgdGQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuXG4gICAgICAgIC5zdWNjZXNzIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZmVlZGJhY2stY29ycmVjdC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5lcnJvciB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGZlZWRiYWNrLWluY29ycmVjdC1jb2xvcjtcbiAgICAgICAgfVxuXG5cbiAgICAgICAgLmJ0bi1ncm91cCB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgLnRhYmxlYnV0dG9uIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgIH1cblxuICAgICAgICB9XG4gICAgICAgIC5GZWVkYmFjayB7XG4gICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNXB4IDQ1JTtcbiAgICAgICAgICBwIHtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogMiU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4udGFibGVGZWVkYmFja0FzUm93IHtcbiAgdGQge1xuICAgIHBhZGRpbmc6IDBweCFpbXBvcnRhbnQ7XG4gICAgLkZlZWRiYWNrIHtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cbiAgfVxuXG59XG5cbi8qICB0aGUgc3RyaXBwaW5nIGVmZmVjdCBvbiB0YWJsZXMgaXMgY29tbW1lbnQgb3V0IGJlY2F1c2UgaXQgY3JlYXRlcyBwcm9ibGVtcyB3aXRoIGZlZWRiYWNrIHVuZGVyXG4udGFibGUtc3RyaXBlZCB7XG4gIHRib2R5IHtcbiAgICB0ciB7XG4gICAgICAmOm50aC1jaGlsZChldmVuKSB7XG4gICAgICAgIHRkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgfVxuICAgICAgICB0aCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiovXG5cbi50ZXh0LWVycm9yIHtcbiAgICBAZXh0ZW5kIC5hbGVydC1lcnJvcjtcbn1cblxuLmVycm9yIHtcbiAgICBAZXh0ZW5kIC5hbGVydC1lcnJvcjtcbn1cblxuLnRhYmxlZmVlZGJhY2sgLmVycm9yIHtcbiAgICBAZXh0ZW5kIC5hbGVydC1lcnJvcjtcbiAgICAgcGFkZGluZy1sZWZ0OiAkZmVlZGJhY2staWNvbi13aWR0aDtcbiAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjdGl2aXRpZXMvaW5jb3JyZWN0LnBuZ1wiKTtcbiAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZlZWRiYWNrLWljb24tcG9zaXRpb24tdG9wIDAuNWVtO1xuXG59XG5cbi50YWJsZWZlZWRiYWNrIC5zdWNjZXNzIHtcbiAgIEBleHRlbmQgLmFsZXJ0LXN1Y2Nlc3M7XG4gICBwYWRkaW5nLWxlZnQ6ICRmZWVkYmFjay1pY29uLXdpZHRoO1xuICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9hY3Rpdml0aWVzL2NvcnJlY3QucG5nXCIpO1xuICAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZlZWRiYWNrLWljb24tcG9zaXRpb24tdG9wIDAuNWVtO1xuXG5cblxufVxuXG4udGFibGVmZWVkYmFjayAuZXJyb3Ige1xuICBAZXh0ZW5kIC5hbGVydC1lcnJvcjtcbiAgcGFkZGluZy1sZWZ0OiAkZmVlZGJhY2staWNvbi13aWR0aDtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2FjdGl2aXRpZXMvaW5jb3JyZWN0LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogJGZlZWRiYWNrLWljb24tcG9zaXRpb24tdG9wIDAuNWVtO1xufVxuXG5cbi50YWJsZWZlZWRiYWNrIC5GZWVkYmFjayAge1xuICAmLmFsZXJ0LWluZm9bZGF0YS1vcHRpb24tbnVtPScyJ10ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmZWVkYmFjay1pbmZvMi1jb2xvcjtcbiAgfVxufVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19vcHRpb25zLXdyYXBwZXIge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG4uZ2hfX3RhYmxlLWJsb2NrX19vcHRpb24ge1xuICBAaW5jbHVkZSBwX3N0eWxlcygpO1xuXG4gIGNvbG9yOiAkdGFibGUtYmxvY2tfX29wdGlvbl9fdGV4dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJsb2NrX19vcHRpb25fX2NvbG9yO1xuICBtaW4td2lkdGg6IDdyZW07XG5cbiAgJjpob3ZlciwgJjphY3RpdmUge1xuICAgIGNvbG9yOiAkdGFibGUtYmxvY2tfX29wdGlvbl9fdGV4dC1jb2xvci0tc2VsZWN0aW5nO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1ibG9ja19fb3B0aW9uX19jb2xvci0tc2VsZWN0aW5nO1xuXG4gIH1cbiAgJi5zZWxlY3RlZC1jaG9pY2Uge1xuICAgIGNvbG9yOiAkdGFibGUtYmxvY2tfX29wdGlvbl9fdGV4dC1jb2xvci0tc2VsZWN0ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWJsb2NrX19vcHRpb25fX2NvbG9yLS1zZWxlY3RlZDtcblxuICB9XG5cbn1cbi8vIC5naF9fdGFibGUtYmxvY2tfX29wdGlvbi5zZWxlY3RlZCB7XG5cbiAgLy8gJHRhYmxlLWJsb2NrX19vcHRpb25fX2JvcmRlci1jb2xvci0tY29ycmVjdC0tc2VsZWN0ZWQ6ICRmZWVkYmFjay1jb3JyZWN0LWJvcmRlci1jb2xvcjtcbiAgLy8gJHRhYmxlLWJsb2NrX19vcHRpb25fX2JvcmRlci1jb2xvci0tbmV1dHJhbC0tc2VsZWN0ZWQ6ICRmZWVkYmFjay1pbmNvcnJlY3QtYm9yZGVyLWNvbG9yO1xuICAvLyAkdGFibGUtYmxvY2tfX29wdGlvbl9fYm9yZGVyLWNvbG9yLS1pbmNvcnJlY3QtLXNlbGVjdGVkOiAkZmVlZGJhY2staW5jb3JyZWN0LWJvcmRlci1jb2xvcjtcbi8vIH1cblxuXG5cbi5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmV7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4uZ2hfX3RhYmxlLWJsb2NrX19mZWVkYmFjay0taW5saW5lLS1jb3JyZWN0IHtcbiAgQGluY2x1ZGUgY29ycmVjdF9mZWVkYmFjaygpO1xufVxuLmdoX190YWJsZS1ibG9ja19fZmVlZGJhY2stLWlubGluZS0taW5jb3JyZWN0IHtcbiAgQGluY2x1ZGUgaW5jb3JyZWN0X2ZlZWRiYWNrKCk7XG59XG5cbi5naF9fdGFibGUtYmxvY2tfX2ZlZWRiYWNrLS1pbmxpbmUtLW5ldXRyYWwge1xuICBAaW5jbHVkZSBuZXV0cmFsX2ZlZWRiYWNrKCk7XG59XG5cbi5naF9fdGFibGUtYmxvY2tfX2NvbnRlbnQtLWluZm8ge1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG59XG5cbi5naF9fdGFibGUtYmxvY2tfX2NlbGwge1xuICBib3JkZXI6ICR0YWJsZS1ibG9ja19jZWxsX2JvcmRlciAhaW1wb3J0YW50O1xufVxuXG4uZ2hfX2Jsb2NrX190YWJsZV9fcXVlc3Rpb24ge1xuICBAaW5jbHVkZSBxdWVzdGlvbl9zdHlsaW5nKHBhZGRpbmcpO1xufVxuIiwiJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1jb2xvcjogI0UyRTJFMiAhZGVmYXVsdDtcbiRtY3EtYnV0dG9ucy0tdmVydC1vcHRpb24tY29sb3ItLXNlbGVjdGluZzogI2MxYzFjMSAhZGVmYXVsdDtcbiRtY3EtYnV0dG9ucy0tdmVydC1vcHRpb24tY29sb3ItLXNlbGVjdGVkOiAjYzFjMWMxICFkZWZhdWx0O1xuJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi10ZXh0LWNvbG9yOiAkbWNxLWJ1dHRvbnMtb3B0aW9uLXRleHQtY29sb3IgIWRlZmF1bHQ7XG4kbWNxLWJ1dHRvbnMtLXZlcnQtb3B0aW9uLXRleHQtY29sb3ItLXNlbGVjdGVkOiAkbWNxLWJ1dHRvbnMtb3B0aW9uLXRleHQtY29sb3ItLXNlbGVjdGVkICFkZWZhdWx0O1xuJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1jb250YWluZXItY29sb3I6ICRtY3EtYnV0dG9ucy1vcHRpb24tY29udGFpbmVyLWNvbG9yICFkZWZhdWx0O1xuJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1wYWRkaW5nLS10b3AtYm90dG9tOiAxcmVtICFkZWZhdWx0O1xuJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1wYWRkaW5nLS1sZWZ0LXJpZ2h0OiAxcmVtICFkZWZhdWx0O1xuJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1ib3JkZXI6IG5vbmUgIWRlZmF1bHQ7XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9ucyB7XG4gICAgQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAkbWNxLWNvbnRlbnQtcGFkZGluZztcdC8vIFdoZW4gYXBwbGllZCB0byBhY3Rpdml0eSBpbnRlcmFjdGlvbnMgc3BhY2luZyBpc24ndCB3YW50ZWRcbiAgICBtYXJnaW4tcmlnaHQ6ICRxdWVzdGlvbi1tYXJnaW4tbGVmdDtcbiAgfVxuICBwYWRkaW5nOiAwOyAvLyBGb3Igc21hbGxlciBzY3JlZW4gcmVtb3ZlIHBhZGRpbmdcbn1cblxuXG5cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX3NlbGVjdCB7XG4gICAgQGluY2x1ZGUgdXNlcl9pbnB1dF9odG1sX3N0eWxlcygpO1xuXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1jb2xvcjtcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgIGJvcmRlcjogJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1ib3JkZXI7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtY3EtYnV0dG9ucy0tdmVydC1vcHRpb24tY29sb3ItLXNlbGVjdGluZztcbiAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cbiAgICAuc2VsZWN0ZWQtY2hvaWNlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRtY3EtYnV0dG9ucy0tdmVydC1vcHRpb24tY29sb3ItLXNlbGVjdGVkO1xuICAgICAgY29sb3I6IGJsYWNrO1xuICAgIH1cblxuICAgIC5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24tLXNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1jb2xvci0tc2VsZWN0ZWQ7XG4gICAgICAgIGNvbG9yOiBibGFjaztcbiAgICB9XG5cblxuICAgICoge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwIDAgMHB4XG4gICAgfVxuXG4gICAgbGFiZWwge1xuICAgICAgcGFkZGluZzogJG1jcS1idXR0b25zLS12ZXJ0LW9wdGlvbi1wYWRkaW5nLS10b3AtYm90dG9tICRtY3EtYnV0dG9ucy0tdmVydC1vcHRpb24tcGFkZGluZy0tbGVmdC1yaWdodDtcbiAgICB9XG59XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19zZWxlY3QtLWFjdGl2ZXtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hvaWNlLXNlbGVjdGVkLWNvbG9yO1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX29wdGlvbi0tc2VsZWN0ZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtY3EtYnV0dG9ucy0tdmVydC1vcHRpb24tY29sb3ItLXNlbGVjdGVkO1xuICAgIGNvbG9yOiBibGFjaztcbn1cblxuXG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2sge1xuICAgIEBpbmNsdWRlIHVzZXJfaW5wdXRfaHRtbF9zdHlsZXMoKTtcbn1cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdHtcbiAgICBAaW5jbHVkZSBjb3JyZWN0X2ZlZWRiYWNrKCk7XG5cbn1cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19vcHRpb25zX19vcHRpb25fX2ZlZWRiYWNrLS1pbmNvcnJlY3R7XG4gICAgQGluY2x1ZGUgaW5jb3JyZWN0X2ZlZWRiYWNrKCk7XG59XG5cbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tbmV1dHJhbCB7XG4gICAgQGluY2x1ZGUgbmV1dHJhbF9mZWVkYmFjaygpO1xufVxuXG5cblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB7XG4vLyAgIEBpbmNsdWRlIG5ldXRyYWxfZmVlZGJhY2soKTtcbiAgQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcdC8vIFdoZW4gYXBwbGllZCB0byBhY3Rpdml0eSBpbnRlcmFjdGlvbnMgc3BhY2luZyBpc24ndCB3YW50ZWRcbiAgfVxufVxuXG5cbi8vIEZvciB3aGVuIGZlZWRiYWNrIGlzIHNob3duIGFzIG92ZXJhbGxcblxuLmdoX19ibG9ja19fbWNxLWJ1dHRvbnMtLXZlcnRpY2FsX19mZWVkYmFjayB7XG4gICAgQGluY2x1ZGUgbmV1dHJhbF9mZWVkYmFjaygpO1xufVxuXG4vLyBPdmVyYWxsIGNvbW1lbnQgYnV0IHJlc3BvbnNlIGlzIGNvcnJlY3Rcbi5naF9fYmxvY2tfX21jcS1idXR0b25zLS12ZXJ0aWNhbF9fZmVlZGJhY2suZ2hfX21jcS1mZWVkYmFjay0tY29ycmVjdCB7XG4gICAgQGluY2x1ZGUgY29ycmVjdF9mZWVkYmFjaygpO1xuXG59XG5cbi8vIE92ZXJhbGwgY29tbWVudCBidXQgcmVzcG9uc2UgaXMgaW5jb3JyZWN0XG4uZ2hfX2Jsb2NrX19tY3EtYnV0dG9ucy0tdmVydGljYWxfX2ZlZWRiYWNrLmdoX19tY3EtZmVlZGJhY2stLWluY29ycmVjdCB7XG4gICAgQGluY2x1ZGUgaW5jb3JyZWN0X2ZlZWRiYWNrKCk7XG59XG4iLCJzcGFuLmNsb3plIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZ2hfX2Nsb3plQmxvY2tfX2ZlZWRiYWNrLWJ1dHRvbiB7XG4gIEBpbmNsdWRlIGZlZWRiYWNrX2J1dHRvbigpO1xufSIsIi8vREVQUkVDQVRFRCBmaWxlXG4vKiBBY3Rpdml0aWVzIGRpc3BsYXllZCBpbiBhIHNsaWRlciAqL1xuLmNhcm91c2VsLnNsaWRlIHtcbiAgLy9tYXJnaW46IGF1dG87XG59XG5cbi5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX2xlZnQge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRzbGlkZXItaGFuZGxlLWltYWdlLWxlZnQ7XG4gICAgJjpob3ZlciwgJmZvY3VzIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogJHNsaWRlci1oYW5kbGUtaW1hZ2UtbGVmdC1hY3RpdmU7XG4gICAgfVxuXG59XG5cbi8vIC5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX3JpZ2h0IHtcbi8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc2xpZGVyLWhhbmRsZS1pbWFnZS1yaWdodDtcbi8vICAgICAmOmhvdmVyLCAmZm9jdXMge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc2xpZGVyLWhhbmRsZS1pbWFnZS1yaWdodC1hY3RpdmU7XG4vLyAgICAgfVxuLy8gfVxuXG5cblxuLy8gLmdoX19zbGlkZXJ7XG4vLyAgIG1hcmdpbi1sZWZ0OiAkc2xpZGVyLWNvbnRyb2wtc2xpZGUtb2Zmc2V0O1xuLy8gICBtYXJnaW4tcmlnaHQ6ICRzbGlkZXItY29udHJvbC1zbGlkZS1vZmZzZXQ7XG4vLyB9XG4vL1xuLy8gLmdoX19zbGlkZXJfX3NsaWRle1xuLy8gICBtYXJnaW4tbGVmdDogJHNsaWRlci1jb250cm9sLXNsaWRlLW9mZnNldDtcbi8vICAgbWFyZ2luLXJpZ2h0OiAkc2xpZGVyLWNvbnRyb2wtc2xpZGUtb2Zmc2V0O1xuLy8gfVxuXG4vLyAuZ2hfX3NsaWRlcl9fY29udHJvbF9fcmlnaHR7XG4vLyAgIG1hcmdpbi1sZWZ0OiAtKCRzbGlkZXItY29udHJvbC1zbGlkZS1vZmZzZXQpO1xuLy9cbi8vIH1cbi8vXG4vLyAuZ2hfX3NsaWRlcl9fY29udHJvbF9fbGVmdCB7XG4vLyAgIG1hcmdpbi1sZWZ0OiAtKCRzbGlkZXItY29udHJvbC1zbGlkZS1vZmZzZXQpO1xuLy9cbi8vIH1cblxuLmdoX19zbGlkZXJfX2luZGljYXRvcnMge1xuICBtYXJnaW4tYm90dG9tOiAtMTBweDtcbn1cbi5jYXJvdXNlbC1jb250cm9sIHtcbiAgLy8tbW96LWJvcmRlci1yYWRpdXM6IDUwJTtcbiAgLy8td2Via2l0LWJvcmRlci1yYWRpdXM6IDUwJTtcblxuICAvL2JhY2tncm91bmQ6ICRjb2xvcjExO1xuICAvL2JhY2tncm91bmQ6ICRjb2xvcjExO1xuICAvL2JvcmRlci1yYWRpdXM6IDUwJTtcbiAgLy9ib3JkZXI6IDNweCBzb2xpZCB3aGl0ZTtcbiAgLy9jb2xvcjogd2hpdGU7XG4gIC8vZmlsdGVyOiBhbHBoYShvcGFjaXR5PTUwKTtcbiAgLy9mbG9hdDogbm9uZSAhaW1wb3J0YW50O1xuICAvL2ZvbnQtc2l6ZTogNjBweDtcbiAgLy9mb250LXdlaWdodDogMTAwO1xuICAvL2hlaWdodDogJHNjb3JlLWhlaWdodDtcbiAgLy9sZWZ0OiAxNXB4O1xuICAvL2xpbmUtaGVpZ2h0OiAzMHB4O1xuICAvL21hcmdpbi10b3A6IC0yMHB4O1xuICAvL29wYWNpdHk6IDAuNTtcbiAgLy9wYWRkaW5nOiAwcHggIWltcG9ydGFudDtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vdGV4dC1hbGlnbjogY2VudGVyO1xuICAvL3RvcDogNTAlO1xuICAvL3dpZHRoOiAkd2lkdGgxNDtcbiAgJi5sZWZ0LCAmLnJpZ2h0IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiBpbml0aWFsO1xuXG4gICAgLmdseXBoaWNvbiB7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkc2xpZGVyLWFycm93LWNvbG9yO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYubGVmdCB7XG4gICAgLmdseXBoaWNvbiB7XG4gICAgLy8gICBsZWZ0OiAxMCU7XG4gICAgfVxuICB9XG5cbiAgJi5yaWdodCB7XG4gICAgLmdseXBoaWNvbiB7XG4gICAgLy8gICByaWdodDogMTAlO1xuICAgIH1cbiAgfVxuICAmOmhvdmVyIHtcbiAgICAvL2NvbG9yOiB3aGl0ZTtcbiAgICAvL2ZpbHRlcjogYWxwaGEob3BhY2l0eT05MCk7XG4gICAgLy9vcGFjaXR5OiAwLjk7XG4gICAgLy90ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbiAgJjpmb2N1cyB7XG4gICAgLy9jb2xvcjogd2hpdGU7XG4gICAgLy9maWx0ZXI6IGFscGhhKG9wYWNpdHk9OTApO1xuICAgIC8vb3BhY2l0eTogMC45O1xuICAgIC8vdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG59XG5cbi5jYXJvdXNlbC1pbmRpY2F0b3JzIHtcbiAgLy9ib3R0b206IDBweDtcbiAgLy9oZWlnaHQ6IDE1cHggIWltcG9ydGFudDtcbiAgLy9saXN0LXN0eWxlOiBub25lO1xuICAvL21hcmdpbjogMDtcbiAgLy9wb3NpdGlvbjogYWJzb2x1dGU7XG4gIC8vcmlnaHQ6IDE1cHg7XG4gIC8vei1pbmRleDogNTtcbiAgbGkge1xuICAgIC8vYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yNztcbiAgICAvL2JhY2tncm91bmQtY29sb3I6IHJnYmEoMTAwLDEwMCwxMDAgLCAwLjcpO1xuICAgIC8vYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIC8vZGlzcGxheTogYmxvY2s7XG4gICAgLy9mbG9hdDogbGVmdDtcbiAgICAvL2hlaWdodDogJGhlaWdodDIwO1xuICAgIC8vbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAvL3RleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgLy93aWR0aDogJHdpZHRoMTE7XG4gIH1cbiAgLmFjdGl2ZSB7XG4gICAgLy9iYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IxNztcbiAgfVxufVxuXG4uc2lkZXJfdmlzdWFsIHtcbiAgLy9tYXJnaW4tbGVmdDogNDVweDtcbiAgLy9tYXJnaW4tbGVmdDogNDVweDtcbiAgLy9tYXgtd2lkdGg6IDEwMCU7XG4gIC8vbWF4LXdpZHRoOjEwMCU7XG4gIC8vbWluLWhlaWdodDogJGhlaWdodDg7XG4gIC8vbWluLWhlaWdodDokaGVpZ2h0ODtcbiAgLy9taW4td2lkdGg6ICR3aWR0aDg7XG4gIC8vbWluLXdpZHRoOiR3aWR0aDg7XG4gIC8vb3ZlcmZsb3c6IGhpZGRlbiA7XG4gIC8vb3ZlcmZsb3c6aGlkZGVuO1xuICAvL3dpZHRoOiAkd2lkdGgyMSA7XG4gIC8vd2lkdGg6JHdpZHRoMjE7XG59XG5cbi8vLmdsYXNzaG91c2UtY2Fyb3VzZWwtZmFkZSB7XG4vLyAgLmNhcm91c2VsLWlubmVyIHtcbi8vXG4vLyAgICAuaXRlbSB7XG4vLyAgICAgIHRyYW5zaXRpb24tcHJvcGVydHk6IG9wYWNpdHk7XG4vLyAgICAgIHRyYW5zZm9ybTogaW5pdGlhbDtcbi8vICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IGluaXRpYWw7XG4vLyAgICB9XG4vL1xuLy8gICAgLml0ZW0sXG4vLyAgICAuYWN0aXZlLmxlZnQsXG4vLyAgICAuYWN0aXZlLnJpZ2h0IHtcbi8vICAgICAgb3BhY2l0eTogMDtcbi8vICAgIH1cbi8vXG4vLyAgICAuYWN0aXZlLFxuLy8gICAgLm5leHQubGVmdCxcbi8vICAgIC5wcmV2LnJpZ2h0IHtcbi8vICAgICAgb3BhY2l0eTogMTtcbi8vICAgICAgbGVmdDogaW5pdGlhbDtcbi8vICAgIH1cbi8vXG4vLyAgICAubmV4dCxcbi8vICAgIC5wcmV2LFxuLy8gICAgLmFjdGl2ZS5sZWZ0LFxuLy8gICAgLmFjdGl2ZS5yaWdodCB7XG4vLyAgICAgIGxlZnQ6IDA7XG4vLyAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICAgIH1cbi8vXG4vLyAgICAvLyBXZWJLaXQgQ1NTMyB0cmFuc2Zvcm1zIGZvciBzdXBwb3J0ZWQgZGV2aWNlc1xuLy8gICAgQG1lZGlhIGFsbCBhbmQgKHRyYW5zZm9ybS0zZCksICgtd2Via2l0LXRyYW5zZm9ybS0zZCkge1xuLy9cbi8vICAgICAgJi5uZXh0LFxuLy8gICAgICAmLmFjdGl2ZS5yaWdodCB7XG4vLyAgICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4vLyAgICAgICAgbGVmdDogMDtcbi8vICAgICAgfVxuLy8gICAgICAmLnByZXYsXG4vLyAgICAgICYuYWN0aXZlLmxlZnQge1xuLy8gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgIH1cbi8vICAgICAgJi5uZXh0LmxlZnQsXG4vLyAgICAgICYucHJldi5yaWdodCxcbi8vICAgICAgJi5hY3RpdmUge1xuLy8gICAgICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbi8vICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuLy8gICAgICAgIGxlZnQ6IDA7XG4vLyAgICAgIH1cbi8vICAgIH1cbi8vICB9XG4vL1xuLy8gIC5jYXJvdXNlbC1jb250cm9sIHtcbi8vICAgIHotaW5kZXg6IDI7XG4vLyAgfVxuLy9cbi8vfVxuXG4vL31cblxuXG4uZ2hfX3NlcXVlbmNlX19zbGlkZXJfX2lubmVyX19zbGlkZSB7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cblxuLmdoX19zZXF1ZW5jZV9fc2xpZGVyX19pbm5lcl9fc2xpZGVfX2FjdGl2aXR5IHtcblxuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIG1hcmdpbjphdXRvO1xufVxuXG5cbi5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX2xlZnQsIC5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX2xlZnQuY2Fyb3VzZWwtY29udHJvbC5sZWZ0IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiAkc2xpZGVyLWhhbmRsZS1pbWFnZS1sZWZ0O1xuICAgIC8vIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgLy8gd2lkdGg6IDUlO1xuICAgIC8vIG1hcmdpbi10b3A6IDI1JTtcbiAgICAvLyBtYXJnaW4tbGVmdDogMiU7XG4gICAgLy8gJjpob3ZlciwgJmZvY3VzIHtcbiAgICAvLyAgICAgYmFja2dyb3VuZC1pbWFnZTogJHNsaWRlci1oYW5kbGUtaW1hZ2UtbGVmdC1hY3RpdmU7XG4gICAgLy8gfVxuXG59XG5cbi5naF9fc2VxdWVuY2VfX3NsaWRlcl9faW5uZXJfX2NvbnRyb2xfX3JpZ2h0LCAuZ2hfX3NlcXVlbmNlX19zbGlkZXJfX2lubmVyX19jb250cm9sX19yaWdodC5jYXJvdXNlbC1jb250cm9sLnJpZ2h0IHtcbiAgICAvLyBiYWNrZ3JvdW5kLWltYWdlOiAkc2xpZGVyLWhhbmRsZS1pbWFnZS1yaWdodDtcbiAgICAvLyBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIC8vIG1hcmdpbi10b3A6IDI1JTtcbiAgICAvLyB3aWR0aDogNSU7XG4gICAgLy8gbWFyZ2luLXJpZ2h0OiAyJTtcbiAgICAvLyAmOmhvdmVyLCAmZm9jdXMge1xuICAgIC8vICAgICBiYWNrZ3JvdW5kLWltYWdlOiAkc2xpZGVyLWhhbmRsZS1pbWFnZS1yaWdodC1hY3RpdmU7XG4gICAgLy8gfVxufVxuXG5cbiIsIi8qIHRvb2x0aXBzIGFuZCBwb3BvdmVycyAqL1xuJHRvb2x0aXAtdHJpZ2dlci1pY29uOiBmYWxzZSAhZGVmYXVsdDsgLy9fdXRpbGl0eV9zbGlkZXIgaGFzIGV4YW1wbGVzIG9mIGhvdyB0byBidWlsZCB0aGlzIHZhcmlhYmxlc1xuXG5cbiR0b29sdGlwLXRyaWdnZXItdGV4dC1jb2xvcjogIzdFQzNFNyAhZGVmYXVsdDtcbiR0b29sdGlwLXRyaWdnZXItdGV4dC1vcGVuZWQtY29sb3I6IGRhcmtlbigkdG9vbHRpcC10cmlnZ2VyLXRleHQtY29sb3IsIDI1JSkgIWRlZmF1bHQ7XG5cblxuJHRvb2x0aXAtY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuXG4kdG9vbHRpcC10cmlnZ2VyLWRpc3BsYXk6IGluaXRpYWwgIWRlZmF1bHQ7XG5cblxuLnBvcG92ZXIge1xuICAuZ2hfX2Jsb2NrX19jb250ZW50IHtcbiAgICBtYXJnaW46IDA7XG4gIH1cblxuICAucG9wb3Zlci10aXRsZSB7XG4gICAgcGFkZGluZzogOHB4IDE0cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ViZWJlYjtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogY2FsYygwLjNyZW0gLSAxcHgpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IGNhbGMoMC4zcmVtIC0gMXB4KTtcbiAgfVxuICAucG9wb3Zlci10aXRsZTplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAucG9wb3Zlci1jb250ZW50e1xuICAgIHBhZGRpbmc6IDlweCAxNHB4O1xuICB9XG5cblxuICAgIGJhY2tncm91bmQtY29sb3I6ICR0b29sdGlwLWNvbG9yO1xuIFxuXG59XG5cbi50b29sdGlwLWFycm93IHtcbiAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgaGVpZ2h0OiAkaGVpZ2h0MjU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDA7XG59XG5cblxuXG4udG9vbHRpcEFjdGlvbiB7XG4gIGltZyB7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiR0b29sdGlwLXRyaWdnZXItdGV4dC1jb2xvciA7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgfVxuXG59XG5hLnRvb2x0aXBBY3Rpb24ge1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgJjpsaW5rIHtcbiAgICBjb2xvcjogJHRvb2x0aXAtdHJpZ2dlci10ZXh0LWNvbG9yO1xuICB9XG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR0b29sdGlwLXRyaWdnZXItdGV4dC1vcGVuZWQtY29sb3I7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZTtcblxuICB9XG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJHRvb2x0aXAtdHJpZ2dlci10ZXh0LWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuXG5cbi8vIENvbW1vbiBjbGFzcyBhcHBsaWVkIHRvIGFsbCBwb3AtdXAgaW4tY29udGVudCB0cmlnZ2Vyc1xuLnRyaWdnZXItY29tbW9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBjb2xvcjogJHRvb2x0aXAtdHJpZ2dlci10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7IC8vIFRvIG1lYW4gcCBzdHlsZXMgZG9uJ3Qgb3ZlcnJpZGUgLSBcbiAgZGlzcGxheTogJHRvb2x0aXAtdHJpZ2dlci1kaXNwbGF5O1xuXG4gID4gaW1nIHtcbiAgICAvLyBwYWRkaW5nLXRvcDogMC4yZW07XG4gICAgLy8gcGFkZGluZy1yaWdodDogMC4yZW07XG4gICAgLy8gcGFkZGluZy1ib3R0b206IDAuMmVtO1xuICAgIC8vIGJhY2tncm91bmQtY29sb3I6ICM0OUI4RTg7IC8vIE1pZ2h0IGJlIG5lZWQgbGF0ZXJcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgfVxuICBAYXQtcm9vdCBpbWcjeyZ9IHsgIC8vd2VpcmQgYnV0IHdvcmtzIHdheSBvZiBkb2luZyBpbWcudHJpZ2dlci1jb21tb25cbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgICAgXG4gIH1cbiAgQGlmICgkdG9vbHRpcC10cmlnZ2VyLWljb24gIT0gZmFsc2UpIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkdG9vbHRpcC10cmlnZ2VyLWljb247XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAvLyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIH1cblxufVxuXG4udHJpZ2dlci1jb21tb24ub3BlbmVkIHsgY29sb3I6JHRvb2x0aXAtdHJpZ2dlci10ZXh0LW9wZW5lZC1jb2xvciAhaW1wb3J0YW50O31cblxuXG5cbi5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lc19wYW5lID4gcDpub3QoLnRyaWdnZXItY29tbW9uKTpub3QoLnBhcmFncmFwaG51bWJlcik6bm90KC5pbnN0cnVjdGlvbnMpIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbn1cbiIsIi5naF9fZHJhZ25kcm9wX19zb3VyY2VfX29wdGlvbnMge1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5cbi5naF9fZHJhZ25kcm9wX19zb3VyY2VfX29wdGlvbnNfX2Nob2ljZXtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgYmFja2dyb3VuZDogJGRyYWduZHJvcC1jaG9pY2UtY29sb3I7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm9yZGVyOiBub25lIWltcG9ydGFudDs7XG4gIHBhZGRpbmc6IDEwcHggMjVweDtcbn1cblxuXG5cbi8vU2hvdWxkIGJlIHJlcGxhY2VkIHdpdGggZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X19vcHRpb25zX19jaG9pY2Vcbi5naF9fZHJhZ25kcm9wX190YXJnZXRfX2Fuc3dlcnN7XG4gID4gbGkge1xuICAgICBAZXh0ZW5kIC5naF9fZHJhZ25kcm9wX19zb3VyY2VfX29wdGlvbnNfX2Nob2ljZTtcbiAgICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXG4gIH1cbn1cblxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X19hbnN3ZXJzIHtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBib3JkZXI6IDFweCBzb2xpZCBncmV5O1xuICBwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuICBwYWRkaW5nLXRvcDogMTBweDtcbn1cblxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X19hbnN3ZXJzX19wbGFjZWhvbGRlciB7XG4gIHBhZGRpbmc6IDEwcHg7XG59XG5cbi5naF9fZHJhZ25kcm9wX19mZWVkYmFja3tcbiAgbWluLWhlaWdodDogM2VtO1xufVxuLmdoX19kcmFnbmRyb3BfX2NvbnRhaW5lcl9fY2VsbHMge1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgfVxufVxuXG4uZ2hfX2RyYWduZHJvcF9fY29udGFpbmVyIHtcbiAgQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xufVxuXG4uZ2hfX2Jsb2NrX19kcmFnbmRyb3BfX3F1ZXN0aW9uIHtcbiAgQGluY2x1ZGUgcXVlc3Rpb25fc3R5bGluZyhwYWRkaW5nKTtcbn1cbi5naF9fZmxleC1kbmRfX3NvdXJjZS1jb21wb25lbnQge1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5naF9fZmxleC1kbmRfX3NvdXJjZS1jb21wb25lbnQtLXRleHQge1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luOiAxcmVtO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWdyZXk7XG4gIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3I7XG4gIHAge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gIH1cbn1cblxuLmdoX21hdGNoaW5nRG5EX19xdWVzdGlvbiB7XG4gIEBpbmNsdWRlIHF1ZXN0aW9uX3N0eWxpbmcoKTtcbn1cbi8qIHdoZW4gYWRkZWQgZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxlIFxuYWRkZWQgYXMgZXh0cmEgY2xhc3MgaW4gdGhlIGJsb2NrLiBJdCB3aWxsIGRpc3BsYXkgYXMgdGFidWxhciBmb3JtIHdoZXJlIHRoZSB0YXJnZXQgY29udGFpbmVyIFxuaXMgdG8gYmUgaW4gdGhlIHRhYmxlIHdpdGggb3V0bGluZS4gVGhlIGRyYWdhYmxlIG9iamVjdHMgd2lsbCBiZSBvbiB0aGUgdG9wIG9mIHRoZSB0YWJsZS5cblxuKi9cblxuXG4uZ2hfX2RyYWduZHJvcF9fdGFyZ2V0X3Nob3dhc3RhYmxle1xuICAuZ2hfX2RyYWduZHJvcF9fY29udGFpbmVyX19jZWxsc3tcbiAgICAuZ2hfX2RyYWduZHJvcF9fY29udGFpbmVyX19jZWxsc19fY2VsbCwuZ2hfX2RyYWduZHJvcF9fY29udGFpbmVyX19jZWxsc19fY2VsbF9fdGFyZ2V0Wm9uZXtcbiAgICAgIG1hcmdpbi1yaWdodDogMCFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5naF9fZHJhZ25kcm9wLXJvdy0xLC5naF9fZHJhZ25kcm9wLWZpcnN0LXJvd3tcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICAuZ2hfX2RyYWduZHJvcF9fdGFyZ2V0LWNvbXBvbmVudF9jaGlsZHJlbnN7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICAgIC5naF9fZHJhZ25kcm9wLW9kZC1ldmVue1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgYm9yZGVyLXRvcDogMHB4O1xuXG4gICAgfVxuICAgIC5naF9fZHJhZ25kcm9wLWZpcnN0LWNvbHVtbiwuZ2hfX2RyYWduZHJvcC1jb2wtMXtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAuZ2hfX2RyYWduZHJvcC1ldmVuLWNvbHtcbiAgICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAuZ2hfX2RyYWduZHJvcC1sYXN0LWNvbHVtbntcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRidXR0b24tdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgLmdoX19kcmFnbmRyb3AtbGFzdC1yb3d7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGJ1dHRvbi10ZXh0LWNvbG9yO1xuICAgIH1cbiAgICAuZ2hfX2RyYWduZHJvcF9fdGFyZ2V0LWNvbXBvbmVudF9fc291cmNlc3tcbiAgICAgIG1pbi1oZWlnaHQ6IDEwMHB4O1xuICAgIH1cblxuICB9IFxufVxuLypcbi51aS1kcmFnZ2FibGUtaGVscGVyIHtcbiAgYm9yZGVyOiAxcHggZG90dGVkICMwMDA7XG4gIHBhZGRpbmc6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjJlbTtcbn1cblxuI3NvdXJjZSBsaTpob3ZlciwgLnVpLWRyYWdnYWJsZS1oZWxwZXIge1xuICBiYWNrZ3JvdW5kOiAjQ0NFQ0ZGO1xufVxuXG5cbi5zZXF1ZW5jZSBsaSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cbi51aS13aWRnZXQtY29udGVudCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIGJhY2tncm91bmQ6ICNlZWVlZWUgdXJsKGltYWdlcy91aS1iZ19oaWdobGlnaHQtc29mdF8xMDBfZWVlZWVlXzF4MTAwLnBuZykgNTAlIHRvcCByZXBlYXQteDtcbiAgY29sb3I6ICMzMzMzMzM7XG59XG5cblxuLnVpLXdpZGdldC1jb250ZW50IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RkZGRkZDtcbiAgYmFja2dyb3VuZDogI2VlZWVlZSB1cmwoaW1hZ2VzL3VpLWJnX2hpZ2hsaWdodC1zb2Z0XzEwMF9lZWVlZWVfMXgxMDAucG5nKSA1MCUgdG9wIHJlcGVhdC14O1xuICBjb2xvcjogIzMzMzMzMztcbn1cblxub2wge1xuICBtYXJnaW46IDBweCAwcHggMTBweCAzNXB4O1xufVxuKi9cbiIsIiRtYXRjaGluZy1kbmQtb3B0aW9uLWNvbG9yOiAjRTZFNkU4IWRlZmF1bHQ7XG4kbWF0Y2hpbmctZG5kLXRhcmdldC1ib3JkZXI6IDFweCBkYXNoZWQgZ3JleTtcbi5naF9fbWF0Y2hpbmctZG5ke1xufVxuLmdoX19tYXRjaGluZy1kbmRfX3NvdXJjZSB7XG5cblxufVxuXG5AbWl4aW4gbWF0Y2hpbmdfY29udGFpbmVyX3N0eWxlcygpe1xuICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbn1cblxuLmdoX19tYXRjaGluZy1kbmRfX29wdGlvbiB7XG4gIGJhY2tncm91bmQ6ICRtYXRjaGluZy1kbmQtb3B0aW9uLWNvbG9yO1xuICB6LWluZGV4OiAyO1xuICBAaW5jbHVkZSBtYXRjaGluZ19jb250YWluZXJfc3R5bGVzO1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG59XG5cbi8vIFdoZW4gaXQgaXMgaW4gdGhlIHNvdXJjZSBjb2x1bW5cbi5naF9fbWF0Y2hpbmctZG5kX19zb3VyY2VfX29wdGlvbiB7XG59XG5cbi8vIFRoZSB0YXJnZXQgYXJlYXNcbi5naF9fbWF0Y2hpbmctZG5kX190YXJnZXQge1xuICBAaW5jbHVkZSBtYXRjaGluZ19jb250YWluZXJfc3R5bGVzO1xuICBib3JkZXI6ICRtYXRjaGluZy1kbmQtdGFyZ2V0LWJvcmRlcjtcbn1cblxuLy8gV2hlbiB0aGUgb3B0aW9uIGlzIGluIHRoZSB0YXJnZXRcbi5naF9fbWF0Y2hpbmctZG5kX190YXJnZXRfX29wdGlvbiB7XG5cbn1cblxuLmdoX19tYXRjaGluZy1kbmRfX3NvdXJjZS1oZWFkZXIge1xuICBAaW5jbHVkZSBoMl9zdHlsZXMoKTtcbn1cblxuLmdoX19tYXRjaGluZy1kbmRfX3RhcmdldC1oZWFkZXIge1xuICBAaW5jbHVkZSBoMl9zdHlsZXMoKTtcbn1cblxuLmdoX19tYXRjaGluZy1kbmRfX2ZlZWRiYWNrLS1vdmVyYWxse1xuICBAaW5jbHVkZSBuZXV0cmFsX2ZlZWRiYWNrKCk7XG59XG4uZ2hfX21hdGNoaW5nLWRuZF9fcXVlc3Rpb257XG4gIEBpbmNsdWRlIHF1ZXN0aW9uX3N0eWxpbmcocGFkZGluZyk7XG59XG5cbi5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbntcbiAgQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZygpO1xufVxuXG4uZ2hfX21hdGNoaW5nLWRuZF9fZmVlZGJhY2t7XG4gIEBpbmNsdWRlIG5ldXRyYWxfZmVlZGJhY2soKTtcbn1cbi5naF9fbWF0Y2hpbmctZG5kX19hZnRlci1pbnRlcmFjdGlvbi1jb250ZW50e1xuICBAaW5jbHVkZSBibG9jay1jb250ZW50LXRleHQtc3R5bGVzKCk7XG59XG5cbi5naF9fbWF0Y2hpbmctZG5kX19pbnRlcmFjdGlvbl9fZmVlZGJhY2sge1xuICBAaW5jbHVkZSBuZXV0cmFsX2ZlZWRiYWNrKCk7XG59XG4uZ2hfX21hdGNoaW5nRG5EX19mZWVkYmFjay1idXR0b24ge1xuICBAaW5jbHVkZSBmZWVkYmFja19idXR0b24oKTtcbn1cbiIsIi5Ib3BTcG90SW1hZ2Uge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5Ib3RTcG90SW1hZ2Uge1xuICBtYXJnaW46IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cblxuLmhvdHNwb3Qge1xuICBib3JkZXI6IG5vbmU7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMHB4O1xuICBwYWRkaW5nOiAwcHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAudGhlbGFiZWwge1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5Ib3RzcG90UmFpbHJvYWQge1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIGltZyB7XG4gICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIGZpbHRlcjogYWxwaGEob3BhY2l0eT0yNSk7XG4gICAgb3BhY2l0eTogMC4yNTtcbiAgfVxufVxuXG4uZ2hfX2hvdHNwb3QtLW1vYmlsZSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5naF9faG90c3BvdF9faW1hZ2V7XG4gQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHNtKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG59XG5cbiIsIiRzbGlkZXItaGFuZGxlLWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRzbGlkZXItaGFuZGxlLWJvcmRlci1jb2xvcjogI2NjY2NjYyAhZGVmYXVsdDtcbiRzbGlkZXItaGFuZGxlLXJhZGl1czogMnB4ICFkZWZhdWx0O1xuJHNsaWRlci1oYW5kbGUtc2l6ZTogMS4yZW0gIWRlZmF1bHQ7XG5cbiRzbGlkZXItaGFuZGxlLWltYWdlLXJpZ2h0OiBpbml0aWFsICFkZWZhdWx0O1xuJHNsaWRlci1oYW5kbGUtaW1hZ2UtbGVmdDogaW5pdGlhbCAhZGVmYXVsdDtcbiRzbGlkZXItaGFuZGxlLWltYWdlLXJpZ2h0LWFjdGl2ZTogJHNsaWRlci1oYW5kbGUtaW1hZ2UtcmlnaHQgIWRlZmF1bHQ7XG4kc2xpZGVyLWhhbmRsZS1pbWFnZS1sZWZ0LWFjdGl2ZTogJHNsaWRlci1oYW5kbGUtaW1hZ2UtbGVmdCAhZGVmYXVsdDtcbiRzbGlkZXItYXJyb3ctc2l6ZTogMjBweCAhZGVmYXVsdDtcblxuXG4kc2xpZGVyLWFycm93LWxlZnQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjI5cHglMjIlMjBoZWlnaHQlM0QlMjIxNHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOSUyMDE0JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlM0UlMEElMjAlMjAlMjAlMjAlM0MlMjEtLSUyMEdlbmVyYXRvciUzQSUyMFNrZXRjaCUyMDQ2LjIlMjAlMjg0NDQ5NiUyOSUyMC0lMjBodHRwJTNBLy93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTNDdGl0bGUlM0Vyc0Fycm93TGVmdCUzQy90aXRsZSUzRSUwQSUyMCUyMCUyMCUyMCUzQ2Rlc2MlM0VDcmVhdGVkJTIwd2l0aCUyMFNrZXRjaC4lM0MvZGVzYyUzRSUwQSUyMCUyMCUyMCUyMCUzQ2RlZnMlM0UlM0MvZGVmcyUzRSUwQSUyMCUyMCUyMCUyMCUzQ2clMjBpZCUzRCUyMkJsb2NrLWFuZC1iYXNlLUNTUy1ndWlkZWxpbmUlMjIlMjBzdHJva2UlM0QlMjJub25lJTIyJTIwc3Ryb2tlLXdpZHRoJTNEJTIyMSUyMiUyMGZpbGwlM0QlMjJub25lJTIyJTIwZmlsbC1ydWxlJTNEJTIyZXZlbm9kZCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ2clMjBpZCUzRCUyMk1DUSUyQy1SYW5nZS1zbGlkZXIlM0EtRGVza3RvcCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyOC0xMjEuMDAwMDAwJTJDJTIwLTI3NC4wMDAwMDAlMjklMjIlMjBzdHJva2UlM0QlMjIlMjM4MDgwODAlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJzbGlkZXIlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgxMjIuMDAwMDAwJTJDJTIwMjExLjAwMDAwMCUyOSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ3BvbHlsaW5lJTIwaWQlM0QlMjJyc0Fycm93TGVmdCUyMiUyMHRyYW5zZm9ybSUzRCUyMnRyYW5zbGF0ZSUyODMuMjUxMzc1JTJDJTIwNjkuNzQ1MDAwJTI5JTIwc2NhbGUlMjgtMSUyQyUyMDElMjklMjB0cmFuc2xhdGUlMjgtMy4yNTEzNzUlMkMlMjAtNjkuNzQ1MDAwJTI5JTIwJTIyJTIwcG9pbnRzJTNEJTIyMCUyMDc2LjQ5JTIwNi41MDI3NTA2JTIwNjkuNzQlMjAwLjAwOTYzMzcwNDU5JTIwNjMlMjIlM0UlM0MvcG9seWxpbmUlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvZyUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTIwJTIwJTIwJTIwJTNDL2clM0UlMEElM0Mvc3ZnJTNFJyk7XG5cbiRzbGlkZXItYXJyb3ctcmlnaHQtaWNvbjogdXJsKCdkYXRhOmltYWdlL3N2Zyt4bWwsJTNDc3ZnJTIwd2lkdGglM0QlMjI5cHglMjIlMjBoZWlnaHQlM0QlMjIxNHB4JTIyJTIwdmlld0JveCUzRCUyMjAlMjAwJTIwOSUyMDE0JTIyJTIwdmVyc2lvbiUzRCUyMjEuMSUyMiUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHhtbG5zJTNBeGxpbmslM0QlMjJodHRwJTNBLy93d3cudzMub3JnLzE5OTkveGxpbmslMjIlM0UlMEElMjAlMjAlMjAlMjAlM0MlMjEtLSUyMEdlbmVyYXRvciUzQSUyMFNrZXRjaCUyMDQ2LjIlMjAlMjg0NDQ5NiUyOSUyMC0lMjBodHRwJTNBLy93d3cuYm9oZW1pYW5jb2RpbmcuY29tL3NrZXRjaCUyMC0tJTNFJTBBJTIwJTIwJTIwJTIwJTNDdGl0bGUlM0Vyc0Fycm93UmlnaHQlM0MvdGl0bGUlM0UlMEElMjAlMjAlMjAlMjAlM0NkZXNjJTNFQ3JlYXRlZCUyMHdpdGglMjBTa2V0Y2guJTNDL2Rlc2MlM0UlMEElMjAlMjAlMjAlMjAlM0NkZWZzJTNFJTNDL2RlZnMlM0UlMEElMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJCbG9jay1hbmQtYmFzZS1DU1MtZ3VpZGVsaW5lJTIyJTIwc3Ryb2tlJTNEJTIybm9uZSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMjElMjIlMjBmaWxsJTNEJTIybm9uZSUyMiUyMGZpbGwtcnVsZSUzRCUyMmV2ZW5vZGQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NnJTIwaWQlM0QlMjJNQ1ElMkMtUmFuZ2Utc2xpZGVyJTNBLURlc2t0b3AlMjIlMjB0cmFuc2Zvcm0lM0QlMjJ0cmFuc2xhdGUlMjgtODk0LjAwMDAwMCUyQyUyMC0yNzQuMDAwMDAwJTI5JTIyJTIwc3Ryb2tlJTNEJTIyJTIzODA4MDgwJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDZyUyMGlkJTNEJTIyc2xpZGVyJTIyJTIwdHJhbnNmb3JtJTNEJTIydHJhbnNsYXRlJTI4MTIyLjAwMDAwMCUyQyUyMDIxMS4wMDAwMDAlMjklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0Nwb2x5bGluZSUyMGlkJTNEJTIycnNBcnJvd1JpZ2h0JTIyJTIwcG9pbnRzJTNEJTIyNzczJTIwNzYuNDklMjA3NzkuNTAyNzUxJTIwNjkuNzQlMjA3NzMuMDA5NjM0JTIwNjMlMjIlM0UlM0MvcG9seWxpbmUlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MvZyUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQy9nJTNFJTBBJTIwJTIwJTIwJTIwJTNDL2clM0UlMEElM0Mvc3ZnJTNFJyk7XG5cbi51aS1zbGlkZXItaG9yaXpvbnRhbCB7XG4gIGJvcmRlci1jb2xvcjogJGNvbG9yMTQ7XG4gIGhlaWdodDogMHB4ICFpbXBvcnRhbnQ7XG5cbiAgLnVpLXNsaWRlci1oYW5kbGUge1xuICAgIGJhY2tncm91bmQ6IGluaXRpYWw7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHNsaWRlci1oYW5kbGUtY29sb3IgIWltcG9ydGFudDtcbiAgICBib3JkZXI6IGluaXRpYWw7XG4gICAgYm9yZGVyLWNvbG9yOiAkc2xpZGVyLWhhbmRsZS1ib3JkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogJHNsaWRlci1oYW5kbGUtcmFkaXVzO1xuICAgIHRvcDogLTFlbSAqICgkc2xpZGVyLWhhbmRsZS1zaXplLzJlbSk7XG4gICAgd2lkdGg6ICRzbGlkZXItaGFuZGxlLXNpemU7XG4gICAgaGVpZ2h0OiAkc2xpZGVyLWhhbmRsZS1zaXplO1xuICAgIG1hcmdpbi1sZWZ0OiAtMWVtICogKCRzbGlkZXItaGFuZGxlLXNpemUvMmVtKTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cblxuLmdoX19tY3FfX3NsaWRlcl9fd3JhcHBlciB7XG4gIC8vIHdpZHRoOiA4NSU7XG4gLy8gbWFyZ2luOiAzcmVtIGF1dG8gMXJlbTtcbiAgbWFyZ2luOiAycmVtIDJyZW07XG5cbiAgLnVpLXNsaWRlci1sYWJlbC10aWNrcyB7XG4gICAgc3BhbiB7XG4gICAgICBAaW5jbHVkZSBzcGFuX3N0eWxlcygpO1xuICAgIH1cbiAgfVxufVxuXG4udWktc2xpZGVyLWxhYmVsLXRpY2tzIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmctdG9wOiAwLjdlbTtcbiAgfVxufVxuXG4vKiBTeXRsaW5nIG9mIHRoZSBhcnJvd3MgKi9cbi5naF9fbWNxX19zbGlkZXJfX2Fycm93X19sZWZ0LFxuLmdoX19tY3FfX3NsaWRlcl9fYXJyb3dfX3JpZ2h0IHtcbiAgaGVpZ2h0OiAkc2xpZGVyLWFycm93LXNpemU7XG4gIHdpZHRoOiAkc2xpZGVyLWFycm93LXNpemU7XG59XG5cbi5naF9fbWNxX19zbGlkZXJfX2Fycm93X19sZWZ0IHtcbiAgY29udGVudDogJHNsaWRlci1hcnJvdy1sZWZ0LWljb247ICAvL05vdGU6IHRoaXMgbmVlZHMgdG8gYmUgc2V0IGZvciB0aGUgdGV0aGVyIGNvZGUgaW4gbG9idWlsZGVyLmpxdWVyeS5qcyB0byB3b3JrXG59XG5cbi5naF9fbWNxX19zbGlkZXJfX2Fycm93X19yaWdodCB7XG4gIGNvbnRlbnQ6ICRzbGlkZXItYXJyb3ctcmlnaHQtaWNvbjtcbn1cblxuLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stYnV0dG9uIHtcbiAgQGluY2x1ZGUgZmVlZGJhY2stYnV0dG9uKCk7XG4gIG1hcmdpbi1sZWZ0OiAkbWMtbWFyZ2luLWxlZnQ7XG59XG5cbi5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrIHtcbiAgQGluY2x1ZGUgZmVlZGJhY2tfY29udGVudF9zdHlsZXMoKTtcblxuICB3aWR0aDogODklOyAgICAvLyA4NSUgY29tZXMgZnJvbSBnaF9fbWNxX19zbGlkZXJfX3dyYXBwZXJcbiAgbWFyZ2luLWxlZnQ6ICRtYy1tYXJnaW4tbGVmdDtcbn1cblxuLmdoX19tY3FfX3NsaWRlcl9fZmVlZGJhY2stLWNvcnJlY3Qge1xuICBAaW5jbHVkZSBjb3JyZWN0X2ZlZWRiYWNrKCk7XG59XG5cbi5naF9fbWNxX19zbGlkZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3Qge1xuICBAaW5jbHVkZSBpbmNvcnJlY3RfZmVlZGJhY2soKTtcbn1cblxuLmdoX19tY3FfX3NsaWRlcl9fcXVlc3Rpb24ge1xuICBAaW5jbHVkZSBxdWVzdGlvbl9zdHlsaW5nKHBhZGRpbmcpO1xufVxuIiwiLmdoX19Xb3JrZWRFeGFtcGxlX19wYWdlLXRpdGxlLFxuLmdoX19Xb3JrZWRFeGFtcGxlX19wYWdlLXRpdGxlID4gaDF7XG4gIGZvbnQtZmFtaWx5OiAkdGV4dF9fcGFnZS10aXRsZV9fZm9udC1mYW1pbHk7XG4gIGZvbnQtc2l6ZTogJHRleHRfX3BhZ2UtdGl0bGVfX2ZvbnQtc2l6ZTtcbiAgZm9udC13ZWlnaHQ6ICR0ZXh0X19wYWdlLXRpdGxlX19mb250LXdlaWdodDtcbiAgY29sb3I6ICR0ZXh0X19wYWdlLXRpdGxlX19mb250LWNvbG9yO1xufVxuXG5cbi5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi10YWJzX190YWJfX2xpbmsge1xuICBjb2xvcjogIzU3YTM2NDtcblxuICAmOmhvdmVye1xuICAgIGNvbG9yOiAjNTdhMzY0O1xuICB9XG59XG5cbi5naF9fV29ya2VkRXhhbXBsZV9fc2VjdGlvbi1wYW5lcyB7XG4gIEBpbmNsdWRlIGJsb2NrLWNvbnRlbnQtdGV4dC1zdHlsZXMoKTtcbn1cblxuLy8gRmlyc3QgdXNlZCBpbiBpcG9uei1zb2NyYXRlc1xuLmdoX19Xb3JrZWRFeGFtcGxlX19lbmQtbmV4dC1zZWN0aW9uLXRyaWdnZXIge1xuXG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODB2dztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2gtd29ya2VkLWV4YW1wbGUtYmctY29sb3I7XG4gIH1cblxuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG1hcmdpbjogYXV0bztcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG59XG5cbi5naF9fV29ya2VkRXhhbXBsZV9fZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyX19zcGFjaW5nLWJlZm9yZSB7XG4gIGZsZXgtZ3JvdzogMTtcbiAgaGVpZ2h0OiAyLjVlbTtcbn1cblxuLmdoX19Xb3JrZWRFeGFtcGxlX19lbmQtbmV4dC1zZWN0aW9uLXRyaWdnZXJfX3RleHQge1xuICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IGF1dG8gIWltcG9ydGFudDtcbiAgcGFkZGluZzogMC41cmVtIDVyZW0gIWltcG9ydGFudDtcbiAgYm9yZGVyOiAycHggc29saWQgICRnaC13b3JrZWQtZXhhbXBsZS1lbmQtbmV4dC1zZWN0aW9uLXRyaWdnZXItYm9yZGVyLWNvbG9yIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWltcG9ydGFudDtcbiAgZm9udC1zaXplOiAxLjI1cmVtICFpbXBvcnRhbnQ7XG4gIGNvbG9yOiAkZ2gtd29ya2VkLWV4YW1wbGUtZW5kLW5leHQtc2VjdGlvbi10cmlnZ2VyLXRleHQtY29sb3IgIWltcG9ydGFudDtcbn1cblxuLmdoX193b3JrZWQtZXhhbXBsZV9fY2l0YXRpb24tdGFiX19jaXRhdGlvbnMge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5naF9fd29ya2VkLWV4YW1wbGVzX19jaXRhdGlvbi10YWJfX2NpdGF0aW9uOjpiZWZvcmUge1xuICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7IC8vIFdoZW4gYSBjdXN0b20gbGkgaWNvbiBpcyBzZXQgdGhpcyByZW1vdmVzIGl0XG59XG5cbi53b3JrZWRFeGFtcGxlX19zZWNvbmRhcnlSZXBvcnRfX2NvbnRlbnR7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4iLCIkY2hpbGRyZW4tdGFicy10YWJzLXRvLWNvbnRlbnQtc2VwYXJhdG9yOiAxcHggIWRlZmF1bHQ7XG4kY2hpbGRyZW4tdGFicy1oaWRlLXNlcGFyYXRvci1hY3RpdmUtdGFiOiBmYWxzZSAhZGVmYXVsdDsgLy8gVGhpcyBpcyB1c2VkIHRvIG1lYW4gdGhhdCB0aGUgc2VwYXJhdG9yIGJvcmRlciBpc24ndCBzaG93biBvbiB0aGUgY3VycmVudCBhY3RpdmUgdGFiXG4kY2hpbGRyZW4tdGFicy10YWItYm9yZGVyOiBzb2xpZCAxcHggIzk5OSAhZGVmYXVsdDtcbiRjaGlsZHJlbi10YWJzLXRhYi1ib3JkZXItLXNlbGVjdGVkOiBzb2xpZCAxcHggIzk5OSAhZGVmYXVsdDtcbiRjaGlsZHJlbi10YWJzLXRhYi1ib3JkZXItYm90dG9tLS1zZWxlY3RlZDogMCAhZGVmYXVsdDtcbiRjaGlsZHJlbi10YWJzLXRhYi1ib3JkZXItYm90dG9tOiAwICFkZWZhdWx0O1xuLy9jaGlsZHJlbiBhcyB0YWJzXG4kY2hpbGRyZW4tdGFicy1iYWNrZ3JvdW5kLWNvbG9yOiAjZWVlICFkZWZhdWx0O1xuXG4kY2hpbGRyZW4tY2Fyb3VzZWwtYm9yZGVyLXN0eWxlOiBub25lICFkZWZhdWx0O1xuJGNoaWxkcmVuLWNhcm91c2VsLXdpZHRoOiAxMDAlICFkZWZhdWx0O1xuJGNoaWxkcmVuLWNhcm91c2VsLXdpZHRoLWlubmVyOiA5NSUgIWRlZmF1bHQ7XG4kY2hpbGRyZW4tdGFicy10YWItc3BhY2luZzogMHJlbSAhZGVmYXVsdDtcbiRjaGlsZHJlbi10YWJzLXRhYi10ZXh0LWNvbG9yOiAjMzMzIWRlZmF1bHQ7XG4kY2hpbGRyZW4tdGFicy10YWItdGV4dC1jb2xvci0tc2VsZWN0ZWQ6ICMzMzMgIWRlZmF1bHQ7XG4kY2hpbGRyZW5kLW5leHQtdGFiLWJ0bi1iZzojRTZFNkU4IWRlZmF1bHQ7XG4kY2hpbGRyZW5kLW5leHQtdGFiLWJ0bi1iZy1zZWxlY3RlZDojY2NjIWRlZmF1bHQ7XG4kY2hpbGRyZW5kLW5leHQtdGFiLWJ0bi10ZXh0OmJsYWNrIWRlZmF1bHQ7XG4kY2hpbGRyZW5kLW5leHQtdGFiLWJ0bi10ZXh0LXNlbGVjdGVkOmJsYWNrIWRlZmF1bHQ7XG5cblxuLmdoX19jaGlsZHJlbi10YWJze1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG5cbi8vIFRoZSBsaXN0IGNvbnRhaW5lciwgdGhlIGNvbnRhaW5lciBmb3IgYWxsIHRoZSBkaWZmZXJlbnQgdGFiIGljb25zXG4uZ2hfX2NoaWxkcmVuLXRhYnNfX2xpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogJGNoaWxkcmVuLXRhYnMtdGFicy10by1jb250ZW50LXNlcGFyYXRvciBzb2xpZDtcbn1cblxuXG5cbi8vIFRoZSBsaXN0IGNvbnRhaW5lciBpdGVtXG4uZ2hfX2NoaWxkcmVuLXRhYnNfX2xpc3RfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQ6ICRjaGlsZHJlbi10YWJzLWJhY2tncm91bmQtY29sb3I7XG4gIGJvcmRlcjogJGNoaWxkcmVuLXRhYnMtdGFiLWJvcmRlcjtcbiAgYm9yZGVyLWJvdHRvbTogJGNoaWxkcmVuLXRhYnMtdGFiLWJvcmRlci1ib3R0b207XG4gIHBhZGRpbmc6IDRweDtcbiAgbWFyZ2luLXJpZ2h0OiAkY2hpbGRyZW4tdGFicy10YWItc3BhY2luZztcblxuICAvLyBUaGlzIG1lYW5zIHRoYXQgdGhlIHNlcGFyYXRvciBpc24ndCBzaG93blxuICBAaWYgJGNoaWxkcmVuLXRhYnMtdGFicy10by1jb250ZW50LXNlcGFyYXRvciAhPSAwICYgJGNoaWxkcmVuLXRhYnMtaGlkZS1zZXBhcmF0b3ItYWN0aXZlLXRhYiAhPSBmYWxzZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogLTJweDtcbiAgfVxuXG4gICYuYWN0aXZlIHtcbiAgICBib3JkZXI6ICRjaGlsZHJlbi10YWJzLXRhYi1ib3JkZXItLXNlbGVjdGVkO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNoaWxkcmVuLXRhYnMtdGFiLWJvcmRlci1ib3R0b20tLXNlbGVjdGVkO1xuXG4gICAgLy9wYWRkaW5nLXRvcDogNnB4O1xuICAgIC8vIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAvLyB0b3A6IDFweDtcbiAgICAvLyBib3JkZXItY29sb3I6ICM2NjY7XG4gIH1cbn1cblxuXG4vLyBhY3R1YWwgbGlua1xuLmdoX19jaGlsZHJlbi10YWJzX19saXN0X19pdGVtX19saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgb3V0bGluZTogbm9uZTtcbiAgQGluY2x1ZGUgcF9zdHlsZXMoKTtcbiAgY29sb3I6ICRjaGlsZHJlbi10YWJzLXRhYi10ZXh0LWNvbG9yO1xuXG4gICYsXG4gICY6aG92ZXIsXG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgY29sb3I6ICRjaGlsZHJlbi10YWJzLXRhYi10ZXh0LWNvbG9yLS1zZWxlY3RlZDtcbiAgfVxufVxuXG4uZ2hfX2J0bi0tbmV4dC10YWIge1xuICBAaW5jbHVkZSBwX3N0eWxlcygpO1xuICBAaW5jbHVkZSBiYXNlX2J1dHRvbigpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpbGRyZW5kLW5leHQtdGFiLWJ0bi1iZztcbiAgY29sb3I6ICRjaGlsZHJlbmQtbmV4dC10YWItYnRuLXRleHQ7XG4gIG1hcmdpbjogYXV0bztcbiAgJjpob3ZlcntcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2hpbGRyZW5kLW5leHQtdGFiLWJ0bi1iZy1zZWxlY3RlZDtcbiAgICBjb2xvcjogJGNoaWxkcmVuZC1uZXh0LXRhYi1idG4tdGV4dC1zZWxlY3RlZDtcbiAgfVxufVxuXG4vLy8gT0xEXG5cblxuLyogU3R5bGVzIGZvciBhbHRlcm5hdGUgdGFiQWN0aXZlQ2xhc3MgKi9cbi50YWIuc2VsZWN0ZWQtdGFiIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZy10b3A6IDZweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IDFweDtcbiAgYm9yZGVyLWNvbG9yOiAjNjY2O1xufVxuXG4vKiBTdHlsZXMgZm9yIFRhYnMgb24gU2lkZSAqL1xuI3RhYi1zaWRlLWNvbnRhaW5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlcjogc29saWQgMXB4O1xuICBoZWlnaHQ6IDMwMHB4O1xufVxuXG4jdGFiLXNpZGUtY29udGFpbmVyIHVsIHtcbiAgaGVpZ2h0OiAzMDBweDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBmbG9hdDogbGVmdDtcbiAgYm9yZGVyLXJpZ2h0OiBzb2xpZCAxcHg7XG59XG5cbiN0YWItc2lkZS1jb250YWluZXIgdWwgbGkge1xuICB3aWR0aDogMTAwcHg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4jdGFiLXNpZGUtY29udGFpbmVyIHVsIGxpIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTVweCAwO1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4jdGFiLXNpZGUtY29udGFpbmVyIHVsIGxpLnNlbGVjdGVkLXRhYiB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGVmdDogMXB4O1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDFweCAwO1xufVxuXG4jdGFiLXNpZGUtY29udGFpbmVyIHVsIGxpOmZpcnN0LWNoaWxkLnNlbGVjdGVkLXRhYiB7XG4gIGJvcmRlci10b3A6IG5vbmU7XG59XG5cbiN0YWItc2lkZS1jb250YWluZXIgdWwgbGkgYS5zZWxlY3RlZC10YWIge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4jdGFiLXNpZGUtY29udGFpbmVyIC5wYW5lbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nLXRvcDogNXB4O1xuICBwYWRkaW5nLWxlZnQ6IDEyMHB4O1xufVxuXG4vKiBTdHlsZXMgZm9yIFRhYnMgb24gQm90dG9tICovXG4jdGFiLWJvdHRvbS1jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMDtcbiAgY2xlYXI6IGJvdGg7XG59XG5cbiN0YWItYm90dG9tLWNvbnRhaW5lciB1bCB7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbiN0YWItYm90dG9tLWNvbnRhaW5lciB1bCBsaSB7XG4gIGZsb2F0OiBsZWZ0O1xuICB3aWR0aDogMzMuMzMlO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4O1xufVxuXG4jdGFiLWJvdHRvbS1jb250YWluZXIgdWwgbGkgYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAxNXB4IDA7XG4gIG91dGxpbmU6IG5vbmU7XG59XG5cbiN0YWItYm90dG9tLWNvbnRhaW5lciB1bCBsaSBhOmhvdmVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG59XG5cbiN0YWItYm90dG9tLWNvbnRhaW5lciB1bCBsaS5hY3RpdmUge1xuICB3aWR0aDogMzMlO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweDtcbiAgYm9yZGVyLXRvcDogbm9uZTtcbn1cblxuI3RhYi1ib3R0b20tY29udGFpbmVyIHVsIGxpIGEuYWN0aXZlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuI3RhYi1ib3R0b20tY29udGFpbmVyIC5wYW5lbC1jb250YWluZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3JkZXI6IHNvbGlkIDFweDtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZzogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbiIsIi5naF9fZmlsdGVyX19iYWNrZ3JvdW5kIHtcbiAgYmFja2dyb3VuZDogJGZpbHRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuXG4uZ2hfX2ZpbHRlcl9fYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogJGZpbHRlci1idXR0b24tY29sb3I7XG4gIGJvcmRlci1yYWRpdXM6ICRmaWx0ZXItYnV0dG9uLWJvcmRlci1yYWRpdXM7XG4gIGNvbG9yOiAkZmlsdGVyLWJ1dHRvbi1mb250LWNvbG9yO1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1ib3R0b206IDIuNXB4O1xuICBtYXJnaW4tdG9wOiAyLjVweDtcblxuICAmLmlzLWNoZWNrZWQge1xuICAgIGJhY2tncm91bmQ6ICRmaWx0ZXItYnV0dG9uLWN1cnJlbnQtYmFja2dyb3VuZC1jb2xvcjtcbiAgICBjb2xvcjogJGZpbHRlci1idXR0b24tY3VycmVudC1jb2xvcjtcbiAgfVxufSIsIi5qd3BsYXllciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWwgIWltcG9ydGFudDtcbiAgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7XG59XG4uanctcHJldmlldyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teDogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb24teTogNTAlICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0LXg6IG5vLXJlcGVhdCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLXJlcGVhdC15OiBuby1yZXBlYXQgIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAhaW1wb3J0YW50O1xufVxuXG4uanctdGFiLWZvY3VzOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmp3LXRhYi1pbmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmp3LXRhYi1mb2N1cyB7XG4gICY6Zm9jdXMge1xuICAgIG91dGxpbmU6IG5vbmU7XG4gIH1cbn1cblxuLmp3LXVzZXItaW5hY3RpdmUge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4udmlkZW9kaXYge1xuICBtYXJnaW46IGF1dG87XG4gIC5naF9fc2VxdWVuY2VfX2Jsb2NrX19oZWFkaW5nX19jb2xvciAmIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgfVxufVxuXG4uZ2hfX3ZpZGVvX19hY2Nlc3NpYmlsaXR5X19pbmZvIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgICYudmlzaWJsZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxcHg7XG4gICAgaGVpZ2h0OiAxcHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBtYXJnaW46IC0xcHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBjbGlwOiByZWN0KDAsMCwwLDApO1xuICAgIGJvcmRlcjogMDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cblxuICB9XG4gIC5naF92aWRlb19zaG9ydGN1dF9fdGl0bGV7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIFxuICAuZ2hfX3ZpZGVvX19zaG9ydGN1dF9fdGFibGUge1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDgwMHB4O1xuICAgIHRoIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXF1ZW5jZS1hY3Rpdml0eS1iZy1oZWFkaW5nLWJnLWNvbG9yO1xuICAgICAgY29sb3I6JHNlcXVlbmNlLWFjdGl2aXR5LWJnLWhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICB9XG4gICAgdGgsIHRkIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYnV0dG9uLWNvbG9yO1xuXG5cbiAgICB9XG4gIH1cblxufVxuIiwiLy9Vc2VzIGFzIGFuIGV4dGVuZCBpbiB0aGUgb3RoZXJzIFxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19iYWNrZ3JvdW5kIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiRiYWNrZ3JvdW5kLWNvbG9yOyAgLy8kYmFja2dyb3VuZC1jb2xvclxuICAgIFxuICAgIHBhZGRpbmctcmlnaHQ6IDRyZW07IC8vd2UgaGF2ZSB0aGlzIGNvbnRlbnQgc3R5bGUgaGFzIGl0LiBcbn1cblxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9jayB7XG5cbn1cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLWN1c3RvbSB7XG5cbn1cblxuXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1pbnRlcmFjdGl2ZS1xdWVzdGlvbiB7XG4gICAgcGFkZGluZy10b3A6JGludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX21hcmdpbi80OyAgIFxufVxuXG5cblxuLy8gVGhlIGJsb2NrcyBhdCBlYWNoIGNvcm5lciBkb24ndCBoYXZlIGJhY2tncm91bmRzXG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLXRvcC1sZWZ0IHtcblxuICAgIGxlZnQ6ICRpbnRlcmFjdGl2ZV92aWRlb19ibG9ja19tYXJnaW47XG4gICAgdG9wOiAkaW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfbWFyZ2luO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS10b3AtbWlkZGxlIHtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRvcDogJGludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX21hcmdpbjtcbiAgICB3aWR0aDogNDAlO1xuICAgIG1hcmdpbjogYXV0bztcblxufVxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9jay0tdG9wLXJpZ2h0IHtcblxuICAgIG1hcmdpbi1yaWdodDogJGludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX21hcmdpbjtcbiAgICBtYXJnaW4tdG9wOiAkaW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfbWFyZ2luO1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9jay0tYm90dG9tLXJpZ2h0IHtcblxuICAgIEBleHRlbmQgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19iYWNrZ3JvdW5kO1xuXG4gICAgcmlnaHQ6ICRpbnRlcmFjdGl2ZV92aWRlb19ibG9ja19tYXJnaW47IFxuICAgIGJvdHRvbTogJGludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX21hcmdpbiArIDEwJTsgXG5cbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1ib3R0b20tbWlkZGxlIHtcblxuICAgIGJvdHRvbTogJGludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX21hcmdpbiArIDEwJTtcbiAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCUpO1xufVxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9jay0tYm90dG9tLWxlZnQge1xuXG4gICAgYm90dG9tOiAkaW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfbWFyZ2luICsgMTAlO1xuICAgIGxlZnQ6JGludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX21hcmdpbjsgXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xufVxuXG5cbi8vIFRoaXMgYWxsIGhhdmUgYSBiYWNrZ3JvdW5kIFxuXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1yaWdodC1taWRkbGUge1xuXG4gICAgQGV4dGVuZCAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX2JhY2tncm91bmQ7XG5cbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdG9wOiA0MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgIGZsb2F0OiByaWdodDtcbiAgICByaWdodDokaW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfbWFyZ2luO1xufVxuXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS1jZW50ZXJ7XG5cbiAgICBAZXh0ZW5kIC5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfYmFja2dyb3VuZDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MCU7XG4gICAgbGVmdDogNDAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00MCUsIC00MCUpO1xuXG59XG5cbi5naF9faW50ZXJhY3RpdmVfdmlkZW9fYmxvY2stLWxlZnQtbWlkZGxlIHtcblxuICAgIEBleHRlbmQgLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19iYWNrZ3JvdW5kO1xuXG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDokaW50ZXJhY3RpdmVfdmlkZW9fYmxvY2tfbWFyZ2luO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbn1cblxuLmdoX19pbnRlcmFjdGl2ZV92aWRlb19ibG9ja19wcm9ncmVzc2J1dHRvbiB7XG4gICAgQGV4dGVuZCAuYnRuOyBcbiAgICBtYXJnaW46IDFyZW07XG59XG5cbi8qXG4uZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrX3Byb2dyZXNzYnV0dG9uIHtcbiAgICBAZXh0ZW5kIC5naF9fYnV0dG9uLWJsb2NrOyAgIFxufSovXG5cbiIsIi5naF9fc3BlZWNoLWJ1YmJsZSB7XG4gICAgYmFja2dyb3VuZDogJHNwZWVjaC1idWJibGUtYmFja2dyb3VuZDtcbiAgICBtYXgtd2lkdGg6IDM2ZW07XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgIC8vIHBhZGRpbmctcmlnaHQ6IDE1cHg7XG4gICAgLy8gcGFkZGluZy10b3A6IDVweDtcbiAgICAvLyBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICAgIHBhZGRpbmc6IDFlbSAxLjVlbTtcbiAgICAvLyBiYWNrZ3JvdW5kIHtyZ2JoKDI1NSwgMjU1LCAyNTUsIDAuOSk7IHBhZGRpbmc6IDFlbSAxLjVlbTsgbWF4LXdpZHRoOiAzNmVtO31cbn1cblxuXG4uZ2hfX3NwZWVjaC1idWJibGUtLXJpZ2h0e1xuXG59XG5cbi5naF9fc3BlZWNoLWJ1YmJsZS0tY2VudGVye1xuXG59XG4iLCIvL0Egc3BvdCB0byBwdXQgQm9vc3RyYXAgZml4ZXMgYW5kIG90aGVyIGdlbmVyYWwgb25lc1xuI2hpZGRlbm1lZGlhbGlua3Mge1xuICAgIGhlaWdodDogMHB4XG59XG4jc2tpcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiNwYWdlLXByZXYsLnBhZ2UtcHJldntcbiAgICBkaXNwbGF5OiBub25lO1xufVxuI2NvbnRlbnRkaXYge1xuICAgIHBhZGRpbmc6IDA7XG59XG4uZ2hfX2Jsb2NrX19sYXlvdXQge1xuICAgLy8gbWFyZ2luOiAwO1xufVxuLy8gLnJvdywgLmNvbC1tZC0xLCAuY29sLW1kLTIsIC5jb2wtbWQtMyxcbi8vIC5jb2wtbWQtNCwgLmNvbC1tZC01LCAuY29sLW1kLTYsIC5jb2wtbWQtN1xuLy8gLmNvbC1tZC04LCAuY29sLW1kLTksIC5jb2wtbWQtMTAsIC5jb2wtbWQtMTEsXG4vLyAuY29sLW1kLTEyIHtcbi8vICAgICBwYWRkaW5nOiAwO1xuLy8gICAgIG1hcmdpbjogMDtcbi8vIH1cbi5naF9fYmxvY2tfX2xheW91dC0tcGxhaW5fX2Jsb2NrIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcbn1cbi5jb250YWluZXItZmx1aWR7XG4gICAgcGFkZGluZzowO1xufVxuXG5cbi5naC1jb250YWluZXItZmx1aWQge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWdlLWNvbnRlbnQtcGFkZGluZztcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWdlLWNvbnRlbnQtcGFkZGluZztcbn1cbiIsIiRoYW5kYm9vay1wYWdlLWxheW91dC1kaXJlY3Rpb246IHJvdyAhZGVmYXVsdDtcbiRoYW5kYm9vay1wYWdlLXRhYmxlLW9mLWNvbnRlbnRzLWJlZm9yZS1jb250ZW50OiB0cnVlICFkZWZhdWx0O1xuJGhhbmRib29rLXBhZ2UtY29udGVudC13aWR0aDogMCAhZGVmYXVsdDtcbiRoYW5kYm9vay1wYWdlLXRhYmxlLW9mLWNvbnRlbnQtd2lkdGg6IDAgIWRlZmF1bHQ7XG4kaGFuZGJvb2stbGluay10by1oYW5kYm9vay10ZXh0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJGhhbmRib29rLWxlZnQtbWFyZ2luOjRyZW07XG5cbi5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3BhZ2V0aXRsZSxcbi5naF9faGFuZGJvb2tCb29rU2hlbGZfX3BhZ2UtaGVhZGVyIHtcbiAgQGluY2x1ZGUgcGFnZS10aXRsZS1zdHlsZXMoKTtcbn1cbi5naF9faGFuZGJvb2tfX3ByaW50aWNvbnMge1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgcGFkZGluZzogLjJyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDUlXG59XG5cbi5naF9faGFuZGJvb2sge1xuICB3aWR0aDoxMDAlOyAvL21ha2luZyBzdXJlIGlmIGJpdHMgYWxsIG9mIGl0J3MgcGFyZW50LlxufVxuLmdoX2hhbmRib29rX2xheW91dCB7XG4gIEBleHRlbmQgLnJvdztcbiAgZGlzcGxheTogZmxleDsgIC8vIHJvdyBwcm92aWRlcyBpdCBidXQgZW5zdXJlIGl0IGlzIHNldFxuICBmbGV4LWRpcmVjdGlvbjogJGhhbmRib29rLXBhZ2UtbGF5b3V0LWRpcmVjdGlvbjtcbn1cblxuLmdoX19oYW5kYm9va19fcHJpbnRpY29ucyB7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAuMnJlbTtcbiAgcGFkZGluZy1yaWdodDogNSU7XG4gICAvL2xheW91dCBjb21lcyBpbiBmcm9tIEJTNC5cbiAgIEBleHRlbmQgLmNvbC1tZC0yO1xuICAgLy9AZXh0ZW5kIC5jb2wtbWQtb2Zmc2V0LTk7XG5cbiAgc3BhbiB7XG4gICAgY29sb3I6IHdoaXRlO1xuICB9XG4gIGEge1xuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxuXG4gIC5nbHlwaGljb24ge1xuICAgIGNvbG9yOmJsYWNrO1xuICB9XG59XG5cbi5naF9faGFuZGJvb2tfX2NvbnRlbnQge1xuICBtYXJnaW4tbGVmdDogJGhhbmRib29rLWxlZnQtbWFyZ2luO1xuICBAaWYgJGhhbmRib29rLXBhZ2UtY29udGVudC13aWR0aCAhPSAwe1xuICAgIHdpZHRoOiAkaGFuZGJvb2stcGFnZS1jb250ZW50LXdpZHRoO1xuICAgIG1heC13aWR0aDogJGhhbmRib29rLXBhZ2UtY29udGVudC13aWR0aDtcbiAgfVxuXG4gIEBpZiAkaGFuZGJvb2stcGFnZS10YWJsZS1vZi1jb250ZW50cy1iZWZvcmUtY29udGVudCA9PSB0cnVlIHtcbiAgICBvcmRlcjogMjtcbiAgfVxuICBAZWxzZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cblxufVxuXG5cbi5wYWdlLWhlYWRlci5naF9faGFuZGJvb2tfX2NvbnRlbnRfX3BhZ2V0aXRsZSB7XG4gIGJvcmRlcjogbm9uZTtcblxufVxuLmdoX19oYW5kYm9va19fY29udGVudF9fdGV4dC1hY3R1YWwge1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG5cbn1cblxuLmdoX19oYW5kYm9va19fdG9jIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luLXRvcDogNTBweDtcblxuICBAaWYgJGhhbmRib29rLXBhZ2UtdGFibGUtb2YtY29udGVudHMtYmVmb3JlLWNvbnRlbnQgPT0gdHJ1ZSB7XG4gICAgb3JkZXI6IDE7XG4gIH1cbiAgQGVsc2Uge1xuICAgIG9yZGVyOiAyO1xuICB9XG5cbiAgc3Ryb25nIHsgIC8vVE9ETzpcbiAgICBmb250LXdlaWdodDo1MDA7XG4gIH1cbiAgbGkgYSB7Ly9UT0RPOlxuICAgIHRleHQtZGVjb3JhdGlvbjpub25lO1xuICB9XG5cbiAgdWwgey8vVE9ETzpcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIC5NZW51Q2hpbGRDaGlsZCB7Ly9UT0RPOlxuICAgICAgZm9udC1zaXplOiAuOWVtO1xuICAgIH1cbiAgfVxuXG4gIC50b2Mgey8vVE9ETzpcbiAgICBsaSB7Ly9UT0RPOlxuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTI1cHg7XG4gICAgfVxuICAgIG9sIHsvL1RPRE86XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgbWFyZ2luOiAwIDAgMTBweCAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGxpIHsvL1RPRE86XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgNXB4O1xuICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgICBtYXJnaW46IDAgMCAxMHB4IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuYS5jdXJyZW50IHsgLy8gVE9ETzogZml4XG4gIGZvbnQtd2VpZ2h0OiBib2xkZXI7XG59XG5cbmxpLmN1cnJlbnQge1xuICBmb250LXdlaWdodDogYm9sZGVyO1xufVxuXG4uTWVudUNoaWxkIHtcbiAgbWFyZ2luLWxlZnQ6IDE1cHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG5cblxuLm1lbnVpbWcgeyAgLy8gVE9ETzogZml4XG4gIGZsb2F0OiBsZWZ0O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIG1hcmdpbi1sZWZ0OiAtNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDE1cHg7XG59XG5cbi8vaGFjayB0byBnZXQgcmlkIG9mIHRoZXNlIG9uIG1vYmlsZVxuQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKHhzKSB7XG4gIC5OZXh0UHJldiB7XG4gICAgZGlzcGxheTpub25lO1xuICB9XG59XG5cblxuLyogdGhpcyBpcyBub3QgcGVyZmVjdCBidXQgYWxpZ25zIGxheW91dCBvZiB0aGUgY2hpbGRyZW4gcGFnZXMgd2l0aCB0aGUgbWFpbiBjb250ZW50IGluIGFuIE9LIHdheSAqL1xuYm9keS5IYW5kYm9vayAudGh1bWJuYWlscyxcbmJvZHkuSGFuZGJvb2tCb29rc2hlbGYgLnRodW1ibmFpbHMsXG5ib2R5LkhhbmRib29rQ2hhcHRlciAudGh1bWJuYWlscyxcbmJvZHkuSGFuZGJvb2tDaGFwdGVyU2VjdGlvbiAudGh1bWJuYWlscyB7XG4gIG1hcmdpbi1sZWZ0OiAyNC45OTk5OTk5OSVcbn1cblxuLkhhbmRCb29rTGluayxcbi5IYW5kQm9va0xpbmtWaWRlbyxcbi5saW5rLXRvLWhhbmRib29rLFxuLmxpbmstdG8taGFuZGJvb2stLWFzLWJ1dHRvbiAgLy8gVGhpcyBpc24ndCBhY3R1YWxseSB1c2VkIGJlY2F1c1xue1xuICBAaW5jbHVkZSBwX3N0eWxlcygpO1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSxcbiAgJiB7XG4gICAgaW1nLkhhbmRCb29rTGluay1pbWFnZSB7IGRpc3BsYXk6IG5vbmU7IH0gLy8gcmVtb3ZlIHRoZSBpbWcgYWRkZWQgaW4gdGhlIE91dHJvLnNzIHRlbXBsYXRlXG5cbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGhhbmRib29rLWxpbmstdG8taGFuZGJvb2stdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9oYW5kYm9vay1zbWFsbC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIHBhZGRpbmc6IDAuNWVtIDAuNWVtIDAuNWVtIDNlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDJlbTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGNvbG9yLWRhcmstZ3JlZW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiAwLjVlbTtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBvdXRsaW5lOiBub25lO1xuICB9XG4gID4gYSB7XG4gICAgQGluY2x1ZGUgcF9zdHlsZXMoKTtcblxuICAgIC8vIHBhZGRpbmctbGVmdDogMC41ZW07XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJjpob3ZlcntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAkY29sb3ItcHJpbWFyeTtcbiAgfVxufVxuXG4uZ2hfX3RhYmxlLWJsb2NrIC5saW5rLXRvLWhhbmRib29rIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBXb3JrYXJvdW5kIGZvciB0aGUgZmFjdCB0aGF0IGBkaXNwbGF5OiB0YWJsZWAgZG9lc24ndCB3b3JrIG5pY2VseSBpbnNpZGUgYSB0YWJsZVxufVxuIiwiLmdoX19zdGFuZGFsb25lLXNwbGl0X19lbnRyeS1saW5re1xuICAgIGNvbG9yOiBncmV5O1xuICAgIGZsb2F0OiByaWdodDtcbn1cblxuLmdoX19zdGFuZGFsb25lLXNwbGl0X19leGl0LWxpbmt7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGhpZ2hsaWdodC1jb2xvcjtcbiAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6d2hpdGU7XG4gICAgfVxufVxuXG4uZ2hfX3N0YW5kYWxvbmUtc3BsaXRfX2xpbmsge1xuICAgIEBpbmNsdWRlIGJhc2VfYnV0dG9uO1xuXG4gICAgJi5naF9fc3RhbmRhbG9uZS1zcGxpdF9fbGlua19fbmV4dCB7XG5cbiAgICB9XG5cbiAgICAmLmdoX19zdGFuZGFsb25lLXNwbGl0X19saW5rX19wcmV2aW91cyB7XG5cbiAgICB9XG5cbn1cblxuLmdoX19tYWluLW5hdl9fYnJlYWRjcnVtYnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbiIsIi8vIFRoaXMgaXMgc2hvdyBvbiBldmVyeSBwYWdlXG4ubmF2YmFyIHtcbiAgcGFkZGluZzogMDtcbn1cblxuLmdoX19tYWluX25hdiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYWluLW5hdi1jb2xvcjtcbiAgbWluLWhlaWdodDogJG1haW4tbmF2LWhlaWdodDtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJG1haW4tbmF2LWJvdHRvbS1ib3JkZXItY29sb3I7XG4gIGJvcmRlci1ib3R0b20td2lkdGg6ICRtYWluLW5hdi1ib3R0b20tYm9yZGVyLXdpZHRoO1xuICBib3JkZXItYm90dG9tLXN0eWxlOiBzb2xpZDtcbiAgYm94LXNoYWRvdzogMCAwLjFyZW0gMC4zcmVtICRtYWluLW5hdi1ib3R0b20tYm9yZGVyLWNvbG9yO1xuXG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgXG4gIC5naF9fcGFnZV9fYm9keV9fc2lkZWJhcl9sYXlvdXQgJiB7XG4gICAgbWluLWhlaWdodDogJHRvcC1uYXYtaGVpZ2h0O1xuICB9XG4gICYuZ2hfX21haW5fX25hdl9fc3RpY2t5X190b3BuYXYge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiAxMDAwO1xuICB9XG4gIFxuICAmLm1haW5fbmF2X2hhbWJ1cmdlciB7XG4gICAgLmdoX2hhbV9idXJnZXJfaWNvbiB7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBoZWlnaHQ6IDM1cHg7XG4gICAgICB3aWR0aDogMzVweDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIG1hcmdpbjogJG1haW4tbmF2LWhhbWJ1cmdlci1tZW51LXBhZGRpbmc7XG4gICAgICAuZ2hfX2hhbWJ1cmdlcl9fc3ZnaWNvbntcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgc3Zne1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBcbiAgICAgICAgICAuaGFtYnVyZ2VyX19pY29uX19zdHJva2V7XG4gICAgICAgICAgICBzdHJva2U6ICRtYWluLW5hdi1oYW1idXJnZXItaWNvbi1jb2xvcjtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZ2hfaGFtX21lbnVfY29udGFpbl93cmFwcGVye1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAkbWFpbi1uYXYtaGFtYnVyZ2VyLW1lbnUtd3JhcHBlci1wYWRkaW5nO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAuZ2hfX3BhZ2VfX25hdmlnYXRpb25fX1NpZGVCYXIgJiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICBcbiAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICAuZ2hfX3BhZ2VfX25hdmlnYXRpb25fX1NpZGVCYXIgJiB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgLmdoX2hhbV9idXJnZXJfaWNvbiB7XG4gICAgICAgIG1hcmdpbjogJG1haW4tbmF2LWhhbWJ1cmdlci1tZW51LXBhZGRpbmc7XG4gICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgLmdoX19zdmdfX2hhbWJ1cmdlcl9fb3V0bGluZXtcbiAgICAgICAgICBmaWxsOiAkbWFpbi1uYXYtaGFtYnVyZ2VyLWljb24tY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmdoX19zdmdfX2hhbWJ1cmdlcl9faW5uZXJsaW5le1xuICAgICAgICAgIHN0cm9rZTogd2hpdGU7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmdoX2hhbV9tZW51X2NvbnRhaW5fd3JhcHBlciB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRtYWluLW5hdi1oYW1idXJnZXItaWNvbi1jb2xvcjtcbiAgICAgICAgd2lkdGg6ICRtYWluLW5hdi1oYW1idXJnZXItbWVudS13aWR0aDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIGNvbG9yOiAkbWFpbi1uYXYtaGFtYnVyZ2VyLWljb24tY29sb3I7XG4gICAgXG5cbiAgICAgIH1cblxuICAgIH1cblxuICAgIC5naF9fbWFpbl9uYXZfX2lubmVyX3dyYXBwZXIge1xuICAgICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAuZ2hfX21haW5fbmF2X19hZGRpdGlvbmFsX19jb250ZW50IHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IHJvdztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIG1hcmdpbjogMHZ3IDN2dztcbiAgICAgIH1cbiAgICAgICYuZ2hfX2xvZ29fX3Bvc2l0aW9uX19jZW50ZXJ7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgfVxuICAgICAgJi5naF9fbG9nb19fcG9zaXRpb25fX2xlZnR7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICB9XG4gICAgICAmLmdoX19sb2dvX19wb3NpdGlvbl9fcmlnaHR7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgICB9XG5cbiAgICAgIC5naF9fbWFpbl9uYXZfX21lbnUge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuXG5cbiAgICAgICAgYTpub3QoLm1lbnV0eHQsLkhhbUJ1cmdlciwuU2lkZUJhcikge1xuXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luOiAkbWFpbi1uYXYtaGFtYnVyZ2VyLXRleHQtbWFyZ2luO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICBmb250LXNpemU6ICRtYWluLW5hdi1oYW1idXJnZXItdGV4dC1mb250U2l6ZTtcbiAgICAgICAgICBwYWRkaW5nOiAkbWFpbi1uYXYtaGFtYnVyZ2VyLXRleHQtcGFkZGluZztcbiAgICAgICAgICBjb2xvcjogJG1haW4tbmF2LWhhbWJ1cmdlci10ZXh0LWNvbG9yO1xuICAgICAgICAgIGJvcmRlci1ib3R0b206ICRtYWluLW5hdi1oYW1idXJnZXItdGV4dC1ib3JkZXI7XG4gICAgICAgIH1cblxuICAgICAgICBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogJG1haW4tbmF2LWhhbWJ1cmdlci1tZW51LWxpLWhvdmVyLWNvbG9yOyAvKiBEYXJrIGdyZXkgYmFja2dyb3VuZCBvbiBtb3VzZS1vdmVyICovXG4gICAgICAgIH1cblxuICAgICAgICAuZ2hfX21haW5fbmF2X19tZW51X19pdGVtLS1zZWxlY3RlZCB7XG4gICAgICAgICAgY29sb3I6ICRtYWluLW5hdi1oYW1idXJnZXItdGV4dC1zZWxlY3RlZC1jb2xvcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWFpbi1uYXYtaGFtYnVyZ2VyLW1lbnUtbGktc2VsZWN0ZWQtY29sb3I7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJG1haW4tbmF2LWhhbWJ1cmdlci10ZXh0LXNlbGVjdGVkLWNvbG9yO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG59XG5cbi5naF9fbWFpbl9uYXZfX2lubmVyX3dyYXBwZXIge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZ2hfaGFtX21lbnVfY29udGFpbl93cmFwcGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogJG1haW4tbmF2LWhhbWJ1cmdlci1tZW51LXJpZ2h0O1xuICB0b3A6ICRtYWluLW5hdi1oYW1idXJnZXItbWVudS10b3A7XG4gIHotaW5kZXg6IDMwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC45KTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxufVxuXG4uZ2hfX21haW5fbmF2X19icmVhZGNydW1ic3tcbiAgICBwYWRkaW5nLXRvcDogJG1haW4tbmF2LWJyZWFkY3J1bWJzLXBhZGRpbmctdG9wO1xuICAgIHBhZGRpbmctbGVmdDogJG1haW4tbmF2LWJyZWFkY3J1bWJzLXBhZGRpbmctbGVmdDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6ICRtYWluLW5hdi1icmVhZGNydW1icy1qdXN0aWZ5LWNvbnRlbnQ7XG4gICAgZmxleC1kaXJlY3Rpb246ICRtYWluLW5hdi1icmVhZGNydW1icy1mbGV4LWRpcmVjdGlvbjtcbiAgICB0ZXh0LWFsaWduOiAkbWFpbi1uYXYtYnJlYWRjcnVtYnMtdGV4dC1hbGlnbjtcbiAgICBkaXNwbGF5OiAkbWFpbi1uYXYtYnJlYWRjcnVtYnMtZGlzcGxheTtcbn1cblxuLmdoX19tYWluX25hdl9fbWVudSB7XG4gZGlzcGxheTogbm9uZTtcbn1cblxuLmdoX19tYWluX25hdl9fYnJlYWRjcnVtYnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuXG4gICAmOm5vdCg6bGFzdC1jaGlsZCl7XG4gICAgICAmOjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJG1haW4tbmF2LXNlcGFyYXRvcjtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbiAgICAgICAgICBmb250LWZhbWlseTogJG1haW4tbmF2LXNlcGFyYXRvci1mb250O1xuICAgICAgICAgIGNvbG9yOiAkbWFpbi1uYXYtc2VwYXJhdG9yLWNvbG9yO1xuXG4gICAgICB9XG4gICB9XG4vLyAgJjpudGgtY2hpbGQoM24rMSl7XG4vLyAgICAgJjo6YWZ0ZXIge1xuLy8gICAgICAgICBjb250ZW50OiAkbWFpbi1uYXYtc2VwYXJhdG9yO1xuLy8gICAgICAgICBwYWRkaW5nLWxlZnQ6IDAuNXJlbTtcbi8vICAgICB9XG4vLyAgIH1cbn1cblxuLmdoX19tYWluX25hdl9fYnJlYWRjcnVtYnNfX2l0ZW0tLXNlbGVjdGVkIGEge1xuICBjb2xvcjogJG1haW4tbmF2LWJyZWFkY3J1bWJzLWFjdGl2ZS1jb2xvciAhaW1wb3J0YW50O1xufVxuXG4uZ2hfX21haW5fbmF2X19icmVhZGNydW1ic19faXRlbV9fbGluayB7XG4gICAgY29sb3I6ICRtYWluLW5hdi1pdGVtLWxpbmstY29sb3I7XG4gICAgZm9udC1mYW1pbHk6ICRtYWluLW5hdi1pdGVtLWxpbmstZm9udC1mYW1pbHk7XG4gICAgZm9udC13ZWlnaHQ6ICRtYWluLW5hdi1pdGVtLWxpbmstZm9udC13ZWlnaHQ7XG4gICAgZm9udC1zaXplOiAkbWFpbi1uYXYtaXRlbS1saW5rLWZvbnQtc2l6ZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxufVxuXG4uZ2hfX21haW5fbmF2X19sb2dvIHtcbiAgbWFyZ2luLWxlZnQ6IC4yNXJlbTtcbn1cblxuLmdoX19tYWluX25hdl9fbG9nb19faW1nIHtcbiAgaGVpZ2h0OiAxMDBweDtcbiAgd2lkdGg6IGF1dG87XG59XG4iLCIuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJ7XG4gICAvLyBtYXJnaW4tcmlnaHQ6IDNyZW07XG4gICAgLy9tYXJnaW4tdG9wOiAycmVtO1xufVxuLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19xdWVzdGlvbiB7XG4gICAgQGluY2x1ZGUgcXVlc3Rpb25fc3R5bGluZyhwYWRkaW5nKTtcbiAgICAvLyBAaW5jbHVkZSBxdWVzdGlvbl9zcGFjaW5nKCk7XG59XG4uZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX3Jlc3BvbnNlIHtcbiAgICBAaW5jbHVkZSBxdWVzdGlvbl9zcGFjaW5nKG1hcmdpbik7XG5cbiAgICBtYXJnaW4tYm90dG9tOiAwLjVyZW07XG59XG5cbi5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2sge1xuICAgIEBpbmNsdWRlIHF1ZXN0aW9uX3NwYWNpbmcobWFyZ2luKTtcbiAgICBAaW5jbHVkZSBuZXV0cmFsX2ZlZWRiYWNrKCk7XG59XG4uZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xuICAgIEBpbmNsdWRlIGZlZWRiYWNrX2J1dHRvbigpO1xuICAgIFxuICAgICYuZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2VtcHR5ZmVlZGJhY2t7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuXG5cbi5naF9fYmxvY2tfX3Nob3J0X2Fuc3dlcl9fZmVlZGJhY2stLW5ldXRyYWwge1xuICAgIEBpbmNsdWRlIG5ldXRyYWxfZmVlZGJhY2soKTtcbn1cblxuLmdoX19ibG9ja19fc2hvcnRfYW5zd2VyX19mZWVkYmFjay0tY29ycmVjdCB7XG4gICAgQGluY2x1ZGUgY29ycmVjdF9mZWVkYmFjaygpO1xufVxuXG4uZ2hfX2Jsb2NrX19zaG9ydF9hbnN3ZXJfX2ZlZWRiYWNrLS1pbmNvcnJlY3Qge1xuICAgIEBpbmNsdWRlIGluY29ycmVjdF9mZWVkYmFjaygpO1xufVxuIiwiJG1jcS1jaGVja2JveGVzLWNoZWNrYm94LXR5cGU6IFwiXFxmMDk2XCI7XG4kbWNxLWNoZWNrYm94ZXMtY2hlY2tib3gtdHlwZS0tc2VsZWN0ZWQ6IFwiXFxmMDQ2XCI7XG4kbWNxLWNoZWNrYm94ZXMtY2hlY2tib3gtdHlwZS0tc2VsZWN0ZWQtY29ycmVjdDogXCJcXGYwNDZcIjtcbiRtY3EtY2hlY2tib3hlcy1jaGVja2JveC10eXBlLS1zZWxlY3RlZC1pbmNvcnJlY3Q6IFwiXFxmMDBkXCI7XG4kbWNxLWNoZWNrYm94ZXMtY2hlY2tib3gtY29sb3I6IGJsYWNrO1xuJG1jcS1jaGVja2JveGVzLWNoZWNrYm94LWNvbG9yLS1zZWxlY3RlZC0tY29ycmVjdDogIzIyQjU3MztcbiRtY3EtY2hlY2tib3hlcy1jaGVja2JveC1jb2xvci0tc2VsZWN0ZWQtLWluY29ycmVjdDogI0VBMDAyQTtcblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX3NlbGVjdCB7XG4gIGRpc3BsYXk6bm9uZTtcbn1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX3NlbGVjdCArXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fc2VsZWN0ICsgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dDpiZWZvcmUge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJG1jcS1jaGVja2JveGVzLWNoZWNrYm94LXR5cGU7XG4gIGxldHRlci1zcGFjaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNXJlbTtcbiAgY29sb3I6ICRtY3EtY2hlY2tib3hlcy1jaGVja2JveC1jb2xvcjtcbiAgd2lkdGg6MzBweDtcbiAgbWluLXdpZHRoOiAzMHB4O1xuICBtYXgtd2lkdGg6IDMwcHg7XG59XG5cbmlucHV0LmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX3NlbGVjdDpjaGVja2VkICsgLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dDpiZWZvcmUge1xuICBsZXR0ZXItc3BhY2luZzogNXB4O1xuICBjb250ZW50OiAkbWNxLWNoZWNrYm94ZXMtY2hlY2tib3gtdHlwZS0tc2VsZWN0ZWQ7XG59XG5cbi5naF9fbWNxLS1mZWVkYmFjay1zaG93aW5nIHtcbiAgaW5wdXQuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fc2VsZWN0LS1zaG91bGQtYmUtY2hlY2tlZCArIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQ6OmJlZm9yZSxcbiAgaW5wdXQuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fc2VsZWN0LS1zaG91bGQtbm90LWJlLWNoZWNrZWQ6Y2hlY2tlZCArIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQ6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRtY3EtY2hlY2tib3hlcy1jaGVja2JveC1jb2xvci0tc2VsZWN0ZWQtLWluY29ycmVjdDtcbiAgfVxuXG4gIGlucHV0LmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX3NlbGVjdC0tc2hvdWxkLWJlLWNoZWNrZWQ6Y2hlY2tlZCArIC5naF9fYmxvY2tfX21jcS0tY2hlY2tib3hlc19fY29udGFpbmVyX19vcHRpb25zX19vcHRpb25fX3RleHQ6OmJlZm9yZSxcbiAgaW5wdXQuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fc2VsZWN0LS1zaG91bGQtbm90LWJlLWNoZWNrZWQgKyAuZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX190ZXh0OjpiZWZvcmUge1xuICAgIGNvbG9yOiAkbWNxLWNoZWNrYm94ZXMtY2hlY2tib3gtY29sb3ItLXNlbGVjdGVkLS1jb3JyZWN0O1xuICB9XG5cbn1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVze1xuICAgIEBpbmNsdWRlIHF1ZXN0aW9uX3NwYWNpbmcobWFyZ2luKTtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6ICRtY3EtY29udGVudC1wYWRkaW5nO1xuICB9XG5cbn1cblxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fdGV4dCB7XG4gICAgQGluY2x1ZGUgdXNlcl9pbnB1dF9odG1sX3N0eWxlcygpO1xufVxuXG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2NvbnRhaW5lcl9fb3B0aW9uc19fb3B0aW9uX19mZWVkYmFjay0tY29ycmVjdHtcbiAgICBAaW5jbHVkZSBjb3JyZWN0X2ZlZWRiYWNrKCk7XG4gICAgLy8gQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xufVxuLmdoX19ibG9ja19fbWNxLS1jaGVja2JveGVzX19jb250YWluZXJfX29wdGlvbnNfX29wdGlvbl9fZmVlZGJhY2stLWluY29ycmVjdHtcbiAgICBAaW5jbHVkZSBpbmNvcnJlY3RfZmVlZGJhY2soKTtcbiAgICAvLyBAaW5jbHVkZSBxdWVzdGlvbl9zcGFjaW5nKG1hcmdpbik7XG59XG4uZ2hfX2Jsb2NrX19tY3EtLWNoZWNrYm94ZXNfX2ZlZWRiYWNrX2J1dHRvbiB7XG4gICAgQGluY2x1ZGUgZmVlZGJhY2tfYnV0dG9uKCk7XG4gICAgLy8gQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xufVxuIiwiJHNlcXVlbmNlLXZlcnRpY2FsLXRhYnMtbGlzdC1jb2xvcjogJGNoaWxkcmVuLXRhYnMtYmFja2dyb3VuZC1jb2xvcjtcbi5naF9fc2VxdWVuY2VfX2NoaWxkX190YWJzX3ZlcnRpY2FsIHtcbiAgICBAaW5jbHVkZSBxdWVzdGlvbl9zcGFjaW5nKG1hcmdpbik7XG59XG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJze1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC5naF9fc2VxdWVuY2UtcGFnZV9fdGl0bGV7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxufVxuLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kIC5wdXJlLWc7XG4gICAgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDtcbiAgICBAbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIGJvcmRlci1yaWdodDogbm9uZTtcbn1cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fbGlzdCB7XG4gICAgQGV4dGVuZCAucHVyZS11LTE7IC8vIE1vYmlsZVxuICAgIEBleHRlbmQgLnB1cmUtdS1tZC02LTI0OyAgICAvLyBhbnl0aGluZyBsYXJnZXJcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZXF1ZW5jZS12ZXJ0aWNhbC10YWJzLWxpc3QtY29sb3I7XG4gICAgbWluLXdpZHRoOiBtYXgtY29udGVudDtcbiAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgbWF4LXdpZHRoOiAxNXZ3O1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgICAgICBtYXgtd2lkdGg6IDc1dnc7XG4gICAgfVxuICAgIGJvcmRlcjogM3B4IHNvbGlkICRjaGlsZHJlbi10YWJzLXRhYi1ib3JkZXI7XG59XG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX2xpc3RfX2l0ZW0ge1xuICAgIG1heC13aWR0aDogaW5oZXJpdDtcbiAgICBwYWRkaW5nOiAwLjc1cmVtO1xuICAgIG91dGxpbmU6IGluaXRpYWw7XG4gICAgYm9yZGVyOm5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogM3B4IHNvbGlkICRjaGlsZHJlbi10YWJzLXRhYi1ib3JkZXI7XG59XG5cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fbGlzdF9faXRlbS0tYWN0aXZlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX19saXN0X19pdGVtLS1ub3QtYWN0aXZlIHtcbiAgICAvLyBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuXG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX2xpc3RfX2l0ZW1fX3RleHQge1xuICAgIGNvbG9yOiBibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgJjpob3ZlciwgJjpmb2N1cyB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX3RhYnN7XG4gICAgQGV4dGVuZCAucHVyZS11LTE7XG4gICAgQGV4dGVuZCAucHVyZS11LW1kLTE4LTI0O1xuXG59XG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX3RhYnNfX3BhbmV7XG4gICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAxLjVyZW07XG4gICAgcGFkZGluZy1yaWdodDogNXJlbTtcbn1cblxuLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX190YWJzX19wYW5lLS1hY3RpdmUge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uZ2hfX3NlcXVlbmNlX19wYWdlLS12ZXJ0aWNhbF90YWJzX19jb250YWluZXJfX3RhYnNfX3BhbmUtLW5vdC1hY3RpdmUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5naF9fc2VxdWVuY2VfX3BhZ2UtLXZlcnRpY2FsX3RhYnNfX2NvbnRhaW5lcl9fdGFic19fcGFuZV9fYmxvY2tfX2hlYWRpbmcge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtZmFtaWx5OiBcIlJvYm90b1wiO1xufVxuLmdoX19zZXF1ZW5jZV9fcGFnZS0tdmVydGljYWxfdGFic19fY29udGFpbmVyX190YWJzX19wYW5lIC5naF9fYmxvY2tfX2xheW91dC0tcGxhaW4gIHtcbiAgICAvLyBAaW5jbHVkZSBibG9jay1jb250ZW50LXRleHQtc3R5bGU7XG4gICAgYm9yZGVyLXRvcC1jb2xvcjogIzlFOUU5RTtcbiAgICBib3JkZXItdG9wLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItdG9wLXdpZHRoOiB0aGluO1xufVxuIiwiJGFjY29yZGlvbi1oZWFkaW5nLWJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0MgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvcmRlcjogMXB4IHNvbGlkICNDQ0NDQ0MgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWJvZHktYmFja2dyb3VuZC1jb2xvcjogd2hpdGUgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjogI0MyQzJDMiAhZGVmYXVsdDtcbiRhY2NvcmRpb24taGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yLWV4cGFuZGVkOiAjQzJDMkMyICFkZWZhdWx0O1xuJGFjY29yZGlvbi1oZWFkaW5nLWJhY2tncm91bmQtY29sb3ItLWFjdGl2ZTogI0MyQzJDMiAhZGVmYXVsdDtcbiRhY2NvcmRpb24taGVhZGluZy10ZXh0LWNvbG9yOiAjMzMzMzMzICFkZWZhdWx0O1xuJGFjY29yZGlvbi1oZWFkaW5nLXRleHQtY29sb3ItLWFjdGl2ZTogIzMzMzMzMyAhZGVmYXVsdDtcbiRhY2NvcmRpb24taGVhZGluZy1pY29uOiBmYWxzZSAhZGVmYXVsdDtcbiRhY2NvcmRpb24taGVhZGluZy1pY29uLWNvbGxhcHNlZDogZmFsc2UgIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhbmVsLWhlYWRpbmctZGlzcGxheTpmbGV4IWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhbmVsLWluZGljYXRvci1kaXNwbGF5OmZsZXghZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFuZWwtaW5kaWNhdG9yLW1hcmdpbi1yaWdodDoxMHB4IWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhbmVsLWluZGljYXRvci1tYXJnaW4tcmlnaHQ6MTBweCFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYW5lbC1pY29uOnVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUIzYVdSMGFEMGlNVEp3ZUNJZ2FHVnBaMmgwUFNJNGNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBeE1pQTRJaUIyWlhKemFXOXVQU0l4TGpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpUGlBZ0lDQWdJQ0FnUEdSbGMyTStRM0psWVhSbFpDQjNhWFJvSUZOclpYUmphQzQ4TDJSbGMyTStJQ0FnSUR4a1pXWnpQand2WkdWbWN6NGdJQ0FnUEdjZ2FXUTlJbFJvWlcxbElpQnpkSEp2YTJVOUltNXZibVVpSUhOMGNtOXJaUzEzYVdSMGFEMGlNU0lnWm1sc2JEMGlibTl1WlNJZ1ptbHNiQzF5ZFd4bFBTSmxkbVZ1YjJSa0lqNGdJQ0FnSUNBZ0lEeG5JR2xrUFNKQlkyTnZjbVJwYjI0NkxVUmxjMnQwYjNBaUlIUnlZVzV6Wm05eWJUMGlkSEpoYm5Oc1lYUmxLQzB4TlRNdU1EQXdNREF3TENBdE16RXhMakF3TURBd01Da2lJR1pwYkd3OUlpTkdSa1pHUmtZaVBpQWdJQ0FnSUNBZ0lDQWdJRHhuSUdsa1BTSnZjSFJwYjI0dE1TSWdkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRNd0xqQXdNREF3TUN3Z01qazJMakF3TURBd01Da2lQaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjRzlzZVdkdmJpQnBaRDBpVkhKcFlXNW5iR1VpSUhSeVlXNXpabTl5YlQwaWRISmhibk5zWVhSbEtESTVMakF3TURBd01Dd2dNVGt1TURBd01EQXdLU0J6WTJGc1pTZ3hMQ0F0TVNrZ2RISmhibk5zWVhSbEtDMHlPUzR3TURBd01EQXNJQzB4T1M0d01EQXdNREFwSUNJZ2NHOXBiblJ6UFNJeU9TQXhOU0F6TlNBeU15QXlNeUF5TXlJK1BDOXdiMng1WjI5dVBpQWdJQ0FnSUNBZ0lDQWdJRHd2Wno0Z0lDQWdJQ0FnSUR3dlp6NGdJQ0FnUEM5blBqd3ZjM1puUGc9PSkhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFuZWwtdGl0bGUtbWFyZ2luOjAhZGVmYXVsdDtcbiRhY2NvcmRpb24tcGFuZWwtdGl0bGUtcGFkZGluZy0xOjAuN3JlbSAycmVtIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhbmVsLXRpdGxlLXBhZGRpbmctMjowLjdyZW0gMnJlbSFkZWZhdWx0O1xuJGFjY29yZGlvbi1wYW5lbC1ib2R5LXBhZGRpbmc6MC4yNXJlbSAxcmVtIWRlZmF1bHQ7XG4kYWNjb3JkaW9uLXBhbmVsLWJvZHktbWFyZ2luOjAhZGVmYXVsdDtcbiRhY2NvcmRpb24tbGF5b3V0LW1hcmdpbjowIDAgMXJlbSAxcmVtIWRlZmF1bHQ7XG5cbi5hY2NvcmRpb25hY3Rpdml0eXtcbiAgLmdoX19ibG9ja19fbGF5b3V0e1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxufVxuLmdoX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZmxleC1mbG93OiBjb2x1bW47XG59XG5cbi5naF9ibG9ja19fbGF5b3V0LS1hY2NvcmRpb25zX19hY2NvcmRpb24ge1xuICAgIG1hcmdpbjokYWNjb3JkaW9uLWxheW91dC1tYXJnaW47XG4gICAgYm9yZGVyLXJhZGl1czogMHB4O1xuICAgIGJvcmRlcjogMDtcbn1cblxuLmdoX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnNfX2FjY29yZGlvbl9fdGl0bGUge1xuICBib3JkZXItcmFkaXVzOiAwcHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAkYWNjb3JkaW9uLWhlYWRpbmctYm9yZGVyO1xuICBAaWYgJGFjY29yZGlvbi1oZWFkaW5nLWljb24gIT0gZmFsc2Uge1xuICAgIEBpZiAkYWNjb3JkaW9uLWhlYWRpbmctaWNvbi1jb2xsYXBzZWQgIT0gZmFsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFjY29yZGlvbi1oZWFkaW5nLWljb24tY29sbGFwc2VkO1xuICAgIH0gQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogJGFjY29yZGlvbi1oZWFkaW5nLWljb247XG4gICAgfVxuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcGFkZGluZzogJGFjY29yZGlvbi1wYW5lbC10aXRsZS1wYWRkaW5nLTE7XG4gICAgbWFyZ2luOiAkYWNjb3JkaW9uLXBhbmVsLXRpdGxlLW1hcmdpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IDFyZW07XG4gIH0gQGVsc2Uge1xuICAgIHBhZGRpbmc6ICRhY2NvcmRpb24tcGFuZWwtdGl0bGUtcGFkZGluZy0yO1xuICAgIG1hcmdpbjogJGFjY29yZGlvbi1wYW5lbC10aXRsZS1tYXJnaW47XG4gIH1cblxuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjb3JkaW9uLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyLCAmLmFjdGl2ZUFjY29yZGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1oZWFkaW5nLWJhY2tncm91bmQtY29sb3ItLWFjdGl2ZTtcbiAgfVxufVxuXG5AaWYgJGFjY29yZGlvbi1oZWFkaW5nLWljb24tY29sbGFwc2VkICE9IGZhbHNlIHtcbiAgLmdoX2Jsb2NrX19sYXlvdXQtLWFjY29yZGlvbnNfX2FjY29yZGlvbl9fdGl0bGVbYXJpYS1leHBhbmRlZD1cInRydWVcIl0ge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRhY2NvcmRpb24taGVhZGluZy1pY29uO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24taGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yLWV4cGFuZGVkO1xuICB9XG5cbn1cblxuLmdoX19ibG9ja19fbGF5b3V0LS1hY2NvcmRpb25zX19hY2NvcmRpb25fX3RpdGxlX19saW5rIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkYWNjb3JkaW9uLWhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRhY2NvcmRpb24taGVhZGluZy10ZXh0LWNvbG9yLS1hY3RpdmUgIWltcG9ydGFudDtcbiAgICB9XG59XG4uZ2hfYmxvY2tfX2xheW91dC0tYWNjb3JkaW9uc19fYWNjb3JkaW9uX19ib2R5e1xuICAgIHBhZGRpbmc6ICRhY2NvcmRpb24tcGFuZWwtYm9keS1wYWRkaW5nO1xuICAgIGJvcmRlcjogJGFjY29yZGlvbi1ib3JkZXI7XG4gICAgbWFyZ2luOiRhY2NvcmRpb24tcGFuZWwtYm9keS1tYXJnaW4gO1xufVxuXG5cbi8vLy8gT0xEIFNUVUZGXG5cblxuLmFjY29yZGlvbi1ncm91cCB7XG4gIGEge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxufVxuLmFjY29yZGlvbi1oZWFkaW5nLnBhbmVsLWhlYWRpbmcge1xuICAvLyBwYWRkaW5nOiA1cHggMTVweDtcbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogaW5pdGlhbDtcbiAgLy8gYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1oZWFkaW5nLWJhY2tncm91bmQtY29sb3I7XG5cbiAgLy8gJi5hY3RpdmVBY2NvcmRpb24ge1xuICAvLyAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NvcmRpb24tc2VsZWN0ZWQtaGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAvLyB9XG4gIC8vXG4gIC8vXG4gIC8vIGEge1xuICAvLyAgIC8vIEBleHRlbmQgIGg2O1xuICAvLyAgIGNvbG9yOiAkYWNjb3JkaW9uLWhlYWRpbmctY29sb3I7XG4gIC8vIH1cblxuXG4gIGRpc3BsYXk6JGFjY29yZGlvbi1wYW5lbC1oZWFkaW5nLWRpc3BsYXk7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIC5naF9fYWNjb3JkaW9uX19wYW5lbF9faW5kaWNhdG9ye1xuICAgIGRpc3BsYXk6JGFjY29yZGlvbi1wYW5lbC1pbmRpY2F0b3ItZGlzcGxheTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiRhY2NvcmRpb24tcGFuZWwtaWNvbjtcbiAgICB3aWR0aDogMTVweDtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGhlaWdodDogMTVweDtcbiAgICBtYXJnaW4tcmlnaHQ6ICRhY2NvcmRpb24tcGFuZWwtaW5kaWNhdG9yLW1hcmdpbi1yaWdodDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuICB9XG5cbiAgJlthcmlhLWV4cGFuZGVkPSd0cnVlJ117XG4gICAgLmdoX19hY2NvcmRpb25fX3BhbmVsX19pbmRpY2F0b3J7XG4gICAgICBtYXJnaW4tdG9wOiA3cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB9XG4gIH1cblxufVxuXG4uYWNjb3JkaW9uLWlubmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1ib2R5LWJhY2tncm91bmQtY29sb3I7XG4gID4gLnNlcXVlbmNlLWFjdGl2aXR5LWNvbnRlbnQge1xuICAgIHBhZGRpbmc6IDBweDtcbiAgfVxufVxuXG4jdG9waWNhY2NvcmRpb24ge1xuICBjb2xvcjogJyM0aDQ2NDg2JztcbiAgZm9udC1zaXplOiAxN3B4ICFpbXBvcnRhbnQ7XG4gIC5uYXYtdGFicyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgLm5hdj5saT5hIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjE5O1xuICAgIH1cbiAgfVxuICBsaSB7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG4uc2FBY2NvcmRpb24taGVhZGluZyB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjE4O1xuICBoMiB7XG4gICAgZm9udC1zaXplOiAyMHB4ICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cbiAgYSB7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3IxOTtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cbn1cblxuLnBhbmVsLWhlYWRpbmcge1xuXG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDBweDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDBweDtcbn1cblxuXG5cbi5hY2NvcmRpb24taGVhZGluZyAuYWNjb3JkaW9uLXRvZ2dsZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG59XG5cbi5naF9fYWNjb3JkaW9uLS10ZXh0dG9zcGVlY2gge1xuICAgIG1hcmdpbi10b3A6IDFlbTtcbn1cbiIsIi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyIHtcbiAgLy8gbWFyZ2luLWxlZnQ6ICRzbGlkZXItY29udHJvbC1zbGlkZS1vZmZzZXQ7XG4gIC8vIG1hcmdpbi1yaWdodDogJHNsaWRlci1jb250cm9sLXNsaWRlLW9mZnNldDtcbiAgYm9yZGVyLXN0eWxlOiAkY2hpbGRyZW4tY2Fyb3VzZWwtYm9yZGVyLXN0eWxlO1xuICBib3JkZXItd2lkdGg6IHRoaW47XG4gIGJvcmRlci1jb2xvcjogIzMzMzMzMztcbiAgd2lkdGg6ICRjaGlsZHJlbi1jYXJvdXNlbC13aWR0aDtcblxuICAmIC5naC1zbGlkZSB7XG4gICAgd2lkdGg6ICRjaGlsZHJlbi1jYXJvdXNlbC13aWR0aC1pbm5lcjtcbiAgfVxuXG4gICYgLmdoX19ibG9jayB7XG4gICAgd2lkdGg6ICRjaGlsZHJlbi1jYXJvdXNlbC13aWR0aC1pbm5lcjtcbiAgfVxufVxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXIuZ2hfX2NoaWxkcmVuLXNsaWRlci0tZmFkZSB7XG4gQGluY2x1ZGUgc2xpZGVyLS1mYWRlKCk7XG59XG5cbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtaW5uZXI7XG59XG5cbi8vIC5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyX19pdGVtc19faXRlbSB7XG4vLyAgICAgcGFkZGluZy1sZWZ0OiAkc2xpZGVyLWNvbnRyb2wtc2xpZGUtb2Zmc2V0O1xuLy8gICAgIHBhZGRpbmctcmlnaHQ6ICRzbGlkZXItY29udHJvbC1zbGlkZS1vZmZzZXQ7XG4vLyB9XG5cbi5naF9fYmxvY2tfX2xheW91dC0tc2xpZGVyX19jb250cm9sLS1wcmV2aW91cyB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWxfY29udHJvbF9wcmV2aW91cztcbn1cblxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXJfX2NvbnRyb2wtLW5leHQge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsX2NvbnRyb2xfbmV4dDtcbn1cblxuXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXNsaWRlcl9fY29udHJvbF9faWNvbi0tcHJldmlvdXMge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsX2NvbnRyb2xfcHJldmlvdXNfX2ljb24oKTtcbn1cblxuLmdoX19ibG9ja19fbGF5b3V0LS1zbGlkZXJfX2NvbnRyb2xfX2ljb24tLW5leHQge1xuICAgIEBpbmNsdWRlIGNhcm91c2VsX2NvbnRyb2xfbmV4dF9faWNvbigpO1xufVxuIiwiLy8gVXNlIGh0dHBzOi8vY29kZXBlbi5pby95b2tzZWwvZGV0YWlscy9KRHF2cyB0byBVUkwgZXNjYXBlIGl0XG4kY2Fyb3VzZWwtcHJldmlvdXMtaWNvbjogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSTBObkI0SWlCb1pXbG5hSFE5SWpRMmNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME5pQTBOaUlnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0Z0lDQWdJQ0FnSUR4MGFYUnNaVDVpYkc5amEzTXZhWFJsYlhNdmMyeHBaR1Z5SUdGeWNtOTNJR3hsWm5ROEwzUnBkR3hsUGlBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0Z0lDQWdQR1JsWm5NK1BDOWtaV1p6UGlBZ0lDQThaeUJwWkQwaVEyaGxZWFF0YzJobFpYUWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUa3lOeTR3TURBd01EQXNJQzB5T0RRdU1EQXdNREF3S1NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQnBaRDBpYVdOdmJpOXpiR2xrWlhJdFlYSnliM2N2YkdWbWRDSWdjM1J5YjJ0bFBTSWpNREEzUmpkQklqNGdJQ0FnSUNBZ0lDQWdJQ0E4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzVNamd1TURBd01EQXdMQ0F5T0RVdU1EQXdNREF3S1NJK0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4amFYSmpiR1VnYVdROUlrOTJZV3d0TlNJZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWTNnOUlqSXlJaUJqZVQwaU1qSWlJSEk5SWpJeUlqNDhMMk5wY21Oc1pUNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIQnZiSGxzYVc1bElHbGtQU0pRWVhSb0xUUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJd0xqQXdNREF3TUN3Z01qSXVNREF3TURBd0tTQnpZMkZzWlNndE1Td2dNU2tnZEhKaGJuTnNZWFJsS0MweU1DNHdNREF3TURBc0lDMHlNaTR3TURBd01EQXBJQ0lnY0c5cGJuUnpQU0l4TlNBeE15QXlOU0F5TWlBeE5TQXpNU0krUEM5d2IyeDViR2x1WlQ0Z0lDQWdJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJRHd2Wno0OEwzTjJaejQ9KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1wcmV2aW91cy1pY29uLS1zZWxlY3RlZDogdXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlCbGJtTnZaR2x1WnowaVZWUkdMVGdpUHo0OGMzWm5JSGRwWkhSb1BTSTBObkI0SWlCb1pXbG5hSFE5SWpRMmNIZ2lJSFpwWlhkQ2IzZzlJakFnTUNBME5pQTBOaUlnZG1WeWMybHZiajBpTVM0eElpQjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25oc2FXNXJQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh4T1RrNUwzaHNhVzVySWo0Z0lDQWdJQ0FnSUR4MGFYUnNaVDVpYkc5amEzTXZhWFJsYlhNdmMyeHBaR1Z5SUdGeWNtOTNJR3hsWm5ROEwzUnBkR3hsUGlBZ0lDQThaR1Z6WXo1RGNtVmhkR1ZrSUhkcGRHZ2dVMnRsZEdOb0xqd3ZaR1Z6WXo0Z0lDQWdQR1JsWm5NK1BDOWtaV1p6UGlBZ0lDQThaeUJwWkQwaVEyaGxZWFF0YzJobFpYUWlJSE4wY205clpUMGlibTl1WlNJZ2MzUnliMnRsTFhkcFpIUm9QU0l4SWlCbWFXeHNQU0p1YjI1bElpQm1hV3hzTFhKMWJHVTlJbVYyWlc1dlpHUWlQaUFnSUNBZ0lDQWdQR2NnZEhKaGJuTm1iM0p0UFNKMGNtRnVjMnhoZEdVb0xUa3lOeTR3TURBd01EQXNJQzB5T0RRdU1EQXdNREF3S1NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQnBaRDBpYVdOdmJpOXpiR2xrWlhJdFlYSnliM2N2YkdWbWRDSWdjM1J5YjJ0bFBTSWpNREEzUmpkQklqNGdJQ0FnSUNBZ0lDQWdJQ0E4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZzVNamd1TURBd01EQXdMQ0F5T0RVdU1EQXdNREF3S1NJK0lDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUR4amFYSmpiR1VnYVdROUlrOTJZV3d0TlNJZ1ptbHNiRDBpSTBaR1JrWkdSaUlnWTNnOUlqSXlJaUJqZVQwaU1qSWlJSEk5SWpJeUlqNDhMMk5wY21Oc1pUNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BIQnZiSGxzYVc1bElHbGtQU0pRWVhSb0xUUWlJSFJ5WVc1elptOXliVDBpZEhKaGJuTnNZWFJsS0RJd0xqQXdNREF3TUN3Z01qSXVNREF3TURBd0tTQnpZMkZzWlNndE1Td2dNU2tnZEhKaGJuTnNZWFJsS0MweU1DNHdNREF3TURBc0lDMHlNaTR3TURBd01EQXBJQ0lnY0c5cGJuUnpQU0l4TlNBeE15QXlOU0F5TWlBeE5TQXpNU0krUEM5d2IyeDViR2x1WlQ0Z0lDQWdJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJRHd2Wno0OEwzTjJaejQ9KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1uZXh0LWljb246IHVybChkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBEOTRiV3dnZG1WeWMybHZiajBpTVM0d0lpQmxibU52WkdsdVp6MGlWVlJHTFRnaVB6NDhjM1puSUhkcFpIUm9QU0kwTm5CNElpQm9aV2xuYUhROUlqUTJjSGdpSUhacFpYZENiM2c5SWpBZ01DQTBOaUEwTmlJZ2RtVnljMmx2YmowaU1TNHhJaUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSGh0Ykc1ek9uaHNhVzVyUFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eE9UazVMM2hzYVc1cklqNGdJQ0FnSUNBZ0lEeDBhWFJzWlQ1aWJHOWphM012YVhSbGJYTXZjMnhwWkdWeUlHRnljbTkzSUd4bFpuUWdZMjl3ZVR3dmRHbDBiR1UrSUNBZ0lEeGtaWE5qUGtOeVpXRjBaV1FnZDJsMGFDQlRhMlYwWTJndVBDOWtaWE5qUGlBZ0lDQThaR1ZtY3o0OEwyUmxabk0rSUNBZ0lEeG5JR2xrUFNKRGFHVmhkQzF6YUdWbGRDSWdjM1J5YjJ0bFBTSnViMjVsSWlCemRISnZhMlV0ZDJsa2RHZzlJakVpSUdacGJHdzlJbTV2Ym1VaUlHWnBiR3d0Y25Wc1pUMGlaWFpsYm05a1pDSStJQ0FnSUNBZ0lDQThaeUIwY21GdWMyWnZjbTA5SW5SeVlXNXpiR0YwWlNndE1UQTBOUzR3TURBd01EQXNJQzB5T0RRdU1EQXdNREF3S1NJZ1ptbHNiQzF5ZFd4bFBTSnViMjU2WlhKdklpQnBaRDBpYVdOdmJpOXpiR2xrWlhJdFlYSnliM2N2Y21sbmFIUWlJSE4wY205clpUMGlJekF3TjBZM1FTSStJQ0FnSUNBZ0lDQWdJQ0FnUEdjZ2RISmhibk5tYjNKdFBTSjBjbUZ1YzJ4aGRHVW9NVEEwTmk0d01EQXdNREFzSURJNE5TNHdNREF3TURBcElqNGdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1BHTnBjbU5zWlNCcFpEMGlUM1poYkMwMUlpQm1hV3hzUFNJalJrWkdSa1pHSWlCamVEMGlNaklpSUdONVBTSXlNaUlnY2owaU1qSWlQand2WTJseVkyeGxQaUFnSUNBZ0lDQWdJQ0FnSUNBZ0lDQThjRzlzZVd4cGJtVWdhV1E5SWxCaGRHZ3ROQ0lnY0c5cGJuUnpQU0l4T1NBeE15QXlPU0F5TWlBeE9TQXpNU0krUEM5d2IyeDViR2x1WlQ0Z0lDQWdJQ0FnSUNBZ0lDQThMMmMrSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJRHd2Wno0OEwzTjJaejQ9KSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1uZXh0LWljb24tLXNlbGVjdGVkOiB1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpVlZSR0xUZ2lQejQ4YzNabklIZHBaSFJvUFNJME5uQjRJaUJvWldsbmFIUTlJalEyY0hnaUlIWnBaWGRDYjNnOUlqQWdNQ0EwTmlBME5pSWdkbVZ5YzJsdmJqMGlNUzR4SWlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUhodGJHNXpPbmhzYVc1clBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHhPVGs1TDNoc2FXNXJJajRnSUNBZ0lDQWdJRHgwYVhSc1pUNWliRzlqYTNNdmFYUmxiWE12YzJ4cFpHVnlJR0Z5Y205M0lHeGxablFnWTI5d2VUd3ZkR2wwYkdVK0lDQWdJRHhrWlhOalBrTnlaV0YwWldRZ2QybDBhQ0JUYTJWMFkyZ3VQQzlrWlhOalBpQWdJQ0E4WkdWbWN6NDhMMlJsWm5NK0lDQWdJRHhuSUdsa1BTSkRhR1ZoZEMxemFHVmxkQ0lnYzNSeWIydGxQU0p1YjI1bElpQnpkSEp2YTJVdGQybGtkR2c5SWpFaUlHWnBiR3c5SW01dmJtVWlJR1pwYkd3dGNuVnNaVDBpWlhabGJtOWtaQ0krSUNBZ0lDQWdJQ0E4WnlCMGNtRnVjMlp2Y20wOUluUnlZVzV6YkdGMFpTZ3RNVEEwTlM0d01EQXdNREFzSUMweU9EUXVNREF3TURBd0tTSWdabWxzYkMxeWRXeGxQU0p1YjI1NlpYSnZJaUJwWkQwaWFXTnZiaTl6Ykdsa1pYSXRZWEp5YjNjdmNtbG5hSFFpSUhOMGNtOXJaVDBpSXpBd04wWTNRU0krSUNBZ0lDQWdJQ0FnSUNBZ1BHY2dkSEpoYm5ObWIzSnRQU0owY21GdWMyeGhkR1VvTVRBME5pNHdNREF3TURBc0lESTROUzR3TURBd01EQXBJajRnSUNBZ0lDQWdJQ0FnSUNBZ0lDQWdQR05wY21Oc1pTQnBaRDBpVDNaaGJDMDFJaUJtYVd4c1BTSWpSa1pHUmtaR0lpQmplRDBpTWpJaUlHTjVQU0l5TWlJZ2NqMGlNaklpUGp3dlkybHlZMnhsUGlBZ0lDQWdJQ0FnSUNBZ0lDQWdJQ0E4Y0c5c2VXeHBibVVnYVdROUlsQmhkR2d0TkNJZ2NHOXBiblJ6UFNJeE9TQXhNeUF5T1NBeU1pQXhPU0F6TVNJK1BDOXdiMng1YkdsdVpUNGdJQ0FnSUNBZ0lDQWdJQ0E4TDJjK0lDQWdJQ0FnSUNBOEwyYytJQ0FnSUR3dlp6NDhMM04yWno0PSkgIWRlZmF1bHQ7XG5cbkBmdW5jdGlvbiBfYnVpbGRJY29uKCRpY29uKSB7XG4gICRpY29uOiAnJTNDc3ZnIHhtbG5zPVxcJ2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnXFwnICN7JGljb259JTNDJTJGc3ZnJTNFJztcbiAgQHJldHVybiAkaWNvbjtcbn1cblxuQGZ1bmN0aW9uIF9idWlsZFBhdGgoJHBhdGgsICRwYXJhbWV0ZXJzKSB7XG4gICRpY29uOiAnJTNDcGF0aCUyMGZpbGwlM0QlMjIje21hcC1nZXQoJHBhcmFtZXRlcnMsIGNvbG9yKX0lMjIlMjBzdHJva2U9XFwnI3ttYXAtZ2V0KCRwYXJhbWV0ZXJzLCBzdHJva2UtY29sb3IpfVxcJyBzdHJva2Utd2lkdGglM0QlMjIje21hcC1nZXQoJHBhcmFtZXRlcnMsIHN0cm9rZS13aWR0aCl9JTIyJTIwc3R5bGUlM0QlMjIje21hcC1nZXQoJHBhcmFtZXRlcnMsIGNzcyl9JTIyJTIwZCUzRCUyMiN7JHBhdGh9JTIyJTIwJTJGJTNFJztcbiAgQHJldHVybiAkaWNvbjtcbn1cblxuQGZ1bmN0aW9uIF9idWlsZENvbXBsZXhQYXRoKCRwYXRoLCAkcGFyYW1ldGVycykge1xuICAkaWNvbjogJyUzQ3BhdGggZmlsbD1cXCcje21hcC1nZXQoJHBhcmFtZXRlcnMsIGNvbG9yKX1cXCcgc3Ryb2tlJTNEJTIyI3ttYXAtZ2V0KCRwYXJhbWV0ZXJzLCBzdHJva2UtY29sb3IpfSUyMiUyMHN0cm9rZS13aWR0aCUzRCUyMiN7bWFwLWdldCgkcGFyYW1ldGVycywgc3Ryb2tlLXdpZHRoKX0lMjIlMjBzdHlsZSUzRCUyMiN7bWFwLWdldCgkcGFyYW1ldGVycywgY3NzKX0lMjIlMjBkJTNEJTIyI3skcGF0aH0lMjIlMjAlMkYlM0UnO1xuICBAcmV0dXJuICRpY29uO1xufVxuXG5AZnVuY3Rpb24gX2J1aWxkTmV4dEFycm93KCRwYXJhbWV0ZXJzKSB7XG4gIEByZXR1cm4gc3RyLXJlcGxhY2UodXJsKFwiZGF0YTppbWFnZS9zdmcreG1sO2NoYXJzZXQ9dXRmOCwlM0NzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScje21hcC1nZXQoJHBhcmFtZXRlcnMsIGNvbG9yKX0nIHZpZXdCb3g9JzAgMCA4IDgnJTNFJTNDcGF0aCBkPSdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKTtcbn1cblxuQGZ1bmN0aW9uIF9idWlsZFByZXZpb3VzQXJyb3coJHBhcmFtZXRlcnMpIHtcbiAgQHJldHVybiBzdHItcmVwbGFjZSh1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCUzQ3N2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIGZpbGw9JyN7bWFwLWdldCgkcGFyYW1ldGVycywgY29sb3IpfScgdmlld0JveD0nMCAwIDggOCclM0UlM0NwYXRoIGQ9J000IDBsLTQgNCA0IDQgMS41LTEuNS0yLjUtMi41IDIuNS0yLjUtMS41LTEuNXonLyUzRSUzQy9zdmclM0VcIiksIFwiI1wiLCBcIiUyM1wiKTtcbn1cblxuQGZ1bmN0aW9uIF9idWlsZFByZXZpb3VzQ2lyY2xlV2l0aEFycm93KCRwYXJhbWV0ZXJzKSB7XG4gIEByZXR1cm4gc3RyLXJlcGxhY2UodXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCA8c3ZnIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIiB4bWxuczp4bGluaz1cImh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmtcIiB2aWV3Qm94PVwiMCAwIDQzIDQyXCI+PGRlZnM+PHN0eWxlPi5jbHMtMXtpc29sYXRpb246aXNvbGF0ZTt9LmNscy0ye29wYWNpdHk6MC43NTttaXgtYmxlbmQtbW9kZTptdWx0aXBseTt9LmNscy0zLC5jbHMtNHtmaWxsOiN7bWFwLWdldCgkcGFyYW1ldGVycywgY2lyY2xlX2JhY2tncm91bmQpfTtzdHJva2U6I3ttYXAtZ2V0KCRwYXJhbWV0ZXJzLCBjaXJjbGVfYm9yZGVyX2NvbG9yKX07fS5jbHMtM3tzdHJva2UtbWl0ZXJsaW1pdDoxMDt9LmNscy00e3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPkFzc2V0IDE8L3RpdGxlPjxnIGNsYXNzPVwiY2xzLTFcIj48ZyBpZD1cIkxheWVyXzJcIiBkYXRhLW5hbWU9XCJMYXllciAyXCI+PGcgaWQ9XCJBZHZhbmNlZF9TbGlkZXJcIiBkYXRhLW5hbWU9XCJBZHZhbmNlZCBTbGlkZXJcIj48aW1hZ2UgY2xhc3M9XCJjbHMtMlwiIHdpZHRoPVwiNDJcIiBoZWlnaHQ9XCI0MlwiIHhsaW5rOmhyZWY9XCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNzQUFBQXFDQVlBQUFBcUFhSmxBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBRHZFbEVRVlJZUjkxWnUyNGFRUlExY1JFWGVSUkdRaWtkS1lrYmYwQUswb1F1UlN4RnlCS1czTHRJdm9FNlVnb2pRTUF1SUtRdEVNcWpTV1hjK0JPTUlvc1VhWjFJcGtDeEZDTVpRczR4ZDhpd3NPenlqRGVXanNiczNKbDc5bkJtWi9heTB1MTJWMllCL2dKb0EvRjQvSllUMkM5eHJ2T056ZVVXNEVTUUpDcVZ5bXF4V0Z5ekxPdGVNcGxjejJhelFUdDRuZjJNWXp6SFRVdmNOY0JPa2drVGljUnRFTGx2R0VZb25VNC9RUnMyVGZNRjJwZTR2cTNBejNJOUxIRWhqdU40empNcGFkY0FCU3JDSkZRS0tqM0taRExQY3JuY0srQjFQcDgvQUpFeS92OEVjbjN3TTYrem4zR001emlPTDVWSzYwcHRyNlRkQTBUTlZDcDFCK284QklubklMQXZCRDhBeDdoV1Izc0duSS9BbWZRZk0xN0c3UmNLaFFqSVArYk5Vd1R4OXZSa2xacml2eTFNdml2SkRnRVMrQUUwZ1V1Z0RYUkdvQzM5VFltdlk1NHEyalJKOCtZcEFzV0lScU9yVTVIbFFGMU5rSDJEeVMyZ0pvcjFDYUwvTjlxdUU2UmZKOTRBdmhxOW16NUFmd3p6YjdvUmRsU1VBemtCRUJNMWp6RHBON1FYVE9wRzBJVzRJczJicnVGYUVlMmVJdXhraWVFTDhDaS9lbEUwaGtrS3hsODFXNktRS3lrM2FLUi9BcWNrekh6TXkveWpGdDBRV1M0bWVoUytpb2lpTlpsd2FqVmQwSkg1YS9MVWlEQS9lWXdscTMzOVcrTFJxdEZUdE8waDZTeG9TNTRxOHpML0tEc01mZjBZc01GVmo5WVNqN1lXcEdnZk1uOUw4bG1TZjhOdWh3RlZ1YnZBTTl5TjNpSDR4T2d0cHJsNDFBTTZrdStFK2NtRGZIUjFCN3lLd0JCM0dRUy9CNzdqODVXSEpQUEVGZk15UDNtUWorN2R2Z1Z3QjJ2Y3Y3a3RJcGk3RFIvaXkxSlZnZm1hekU4ZTVFTmV5Z3BLMlFCUFJnZ01jMFZ5ZXdRdUYrMVZPNWhQOHRibFNSUW1ML0xyazZVdjVJakhFMUxaNk8zemkzNENPS0V0K2N2a1ExN0t0L3JpNHY2L2pidmlTWW1Qa1dWYlFJRjV6NkhzUnpscUJnZkl5a2J3QUVFN0lQc1phQmovbUN4Rkd5S3JucTg4cnRrVzExTDlxc0daTE0wTHllL2lVUHdVUVcrQkw4Q3ZaUzh1RGY4SldiL1p3RDhMekhlUExsOXRDcjdhYnYxMmtQSFBFVkZiWlA0NGZQdnF0VWFwNjRzWFJ0MjcyZEd2NG5PM2d6bFlPNWpzVlZ5M2d5cHlBRVZNZEdyTXYzYkFtMmZSNUxvcUF4VE1TWXNjTmp0c1lwSTlJVHhRNDVxV3RLYm1oWGowaUlvaVY3L2VaZi82eDVJbFZHR09FNWk5TXBLcUhyS2cxakJtSzh3cE5TMTYxUFJZU1hRa3F4UFc2N0pBV2txV1U1YzhnVVB4NTY0czVxQ1hHdTFZc2tSY3EzanpHTWtpc0RHSFlyS3VwdGZxdHl2WjZ5Q3Bmck9zTHVYMW1jdjBrMVM4SnlKckozM2pmd0N4azZZaU4vcW5KU2ZpM1NYOWFQY0h2cnRobDZpQ3pyTUFBQUFBU1VWT1JLNUNZSUk9XCIvPjxjaXJjbGUgY2xhc3M9XCJjbHMtM1wiIGN4PVwiMjAuNVwiIGN5PVwiMTlcIiByPVwiMTcuNVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNy40MyAyMC4wNikgcm90YXRlKC00NSlcIi8+PGxpbmUgY2xhc3M9XCJjbHMtNFwiIHgxPVwiMTYuNTVcIiB5MT1cIjE4LjU1XCIgeDI9XCIyMS45MlwiIHkyPVwiMTMuMTdcIi8+PGxpbmUgY2xhc3M9XCJjbHMtNFwiIHgxPVwiMjEuOTJcIiB5MT1cIjI0LjA4XCIgeDI9XCIxNi41NVwiIHkyPVwiMTguN1wiLz48L2c+PC9nPjwvZz48L3N2Zz4nKSwgXCIjXCIsIFwiJTIzXCIpXG59XG5cbkBmdW5jdGlvbiBfYnVpbGROZXh0Q2lyY2xlV2l0aEFycm93KCRwYXJhbWV0ZXJzKSB7XG4gIEByZXR1cm4gc3RyLXJlcGxhY2UodXJsKCdkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LFxuICAgIDxzdmcgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiIHhtbG5zOnhsaW5rPVwiaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGlua1wiIHZpZXdCb3g9XCIwIDAgNDIgNDJcIj5cbiAgICAgICAgPGRlZnM+XG4gICAgICAgICAgICA8c3R5bGU+XG4gICAgICAgICAgICAgICAgLmNscy0xe2lzb2xhdGlvbjppc29sYXRlO31cbiAgICAgICAgICAgICAgICAuY2xzLTJ7b3BhY2l0eTowLjc1O21peC1ibGVuZC1tb2RlOm11bHRpcGx5O31cbiAgICAgICAgICAgICAgICAuY2xzLTN7ZmlsbDoje21hcC1nZXQoJHBhcmFtZXRlcnMsIGNpcmNsZV9iYWNrZ3JvdW5kKX07fVxuICAgICAgICAgICAgICAgIC5jbHMtMywuY2xzLTR7c3Ryb2tlOiN7bWFwLWdldCgkcGFyYW1ldGVycywgY2lyY2xlX2JvcmRlcl9jb2xvcil9O3N0cm9rZS1saW5lY2FwOnJvdW5kO3N0cm9rZS1saW5lam9pbjpyb3VuZDt9XG4gICAgICAgICAgICAgICAgLmNscy00e2ZpbGw6I2ZmZjt9XG4gICAgICAgICAgICA8L3N0eWxlPlxuICAgICAgICA8L2RlZnM+XG4gICAgICAgIDx0aXRsZT5Bc3NldCAxPC90aXRsZT5cbiAgICAgICAgPGcgY2xhc3M9XCJjbHMtMVwiPlxuICAgICAgICAgICAgPGcgaWQ9XCJMYXllcl8yXCIgZGF0YS1uYW1lPVwiTGF5ZXIgMlwiPlxuICAgICAgICAgICAgICAgIDxnIGlkPVwiTGF5ZXJfMS0yXCIgZGF0YS1uYW1lPVwiTGF5ZXIgMVwiPlxuICAgICAgICAgICAgICAgICAgICA8aW1hZ2UgY2xhc3M9XCJjbHMtMlwiIHdpZHRoPVwiNDJcIiBoZWlnaHQ9XCI0MlwiIHhsaW5rOmhyZWY9XCJkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQUNvQUFBQXFDQVlBQUFERnc4bGJBQUFBQ1hCSVdYTUFBQXNTQUFBTEVnSFMzWDc4QUFBRGJrbEVRVlJZUisyWnUwNGJRUlNHY1NoQ0VTVkZrS2lKaEpJVXZFR2NKdWxTQkNXaUFZbmVSWGdHdndBRmxrRzIxOGlLNUFLaFhQb2tEWStBQzBTVEZwQm9VQ2hBQXVMOG4vZXNzN2JYbnZVRnMwUkIralZtOSt3NW4yZlB6SndaVDlUcjlZbEJwYitVMmxRMm03M1hTOWlZcmRObjExZ3VneWc0Z3UvczdFeFdLcFdwYXJYNk1KL1BQeTRXaTlOUjRoNDIyUElNenc0QzdUUUlBeElvbDh2ZEY4QWp6L05tTmpjM242cE5sOHZsTjJyZjZ2cENXRnl6ZTJtem5lRlpmT0NySDJDbkFhSVhjRTd2cUdmbUNvWEN5MUtwOUY3NnNMVzF0UzZBYlgzK0txZ1djWTE3MkdETE16eUxEM3poMDFMRHllQTBXRnhjbk56WTJIaWdIbm1pNEs4VU9HTnduNlZkWFR0UWV5aWRkTkdoMmV6eWpEMmJ3UmMrOFUwTUYwY3NTTDJ1WjNLOHBBQUUrU1lSK0ZnNmxjNmxLK202aTY3TTV0U2VPVEFmNi9qRWR4eFlKNlFjUHBkVzVMU2l0bWE5MUlUVDlkOXE2NzFrTm1Gb2ZOVE01d294WExDeElLV1AwcjcwaTJCeDRCelFWK1pyMzN3N1lmdUJQUFA4WG5IQ3hOUzErV3pDQm1rUU5jQmEvc0VneU1rYmh1eUFKUTNJV1FZWXMwSDcxUFgzZzI1Z1lLTjd5ZkxuSmlIRHNLUkJ6YWF4MXl3VXpMT1JvTnhnYnRNOHh4VEU2SzZaZzV1RURFVE9Nc0MrQzNKVm1tOVBnWmJlRk9TY2pET2VQMzJjbUFOWGtLRmxBK3hDN1UrMVZmWHFzdHJaY0FvMGM1T2xqVlhESm1UbXV2TmhSdmNBQ3ZKMVQzSFhsSUpwbUlKZWJiNTJHY3l3eE1ub2srZFB6R1BwelRaZEt2NFJETERBRk9ScVVBMU5VVFN3SHN1SXBZNVZaQnk1MlM1aW5zSUFDMHl3d1VpUHBpakRaSkRtdGJNdVMrTis3UTBSMDJJZldBcW1ZWU94a1o5V1QxS09iWHQrZ1hFYnJ6MFFzV0hZaGdtMlJnMXJBNGtpZDBIZjRvdm5qL2JiZU8yQmlIMENpOVcxMHgyZzZuTHF4MFNBd3ZJZmRFVDZoMEFUUDVqdXhQUjBaeWI4dTdTRUpxa29JZVp4WkZHU2xETFBZckZEYmJ4MldEckt2TnN1bkUxQmxVL3NEQ3dkaFhNQ3RpTE5mUk94WVlBbHZHOUt5dWJPdVJOTnpIYlpjK3p0VzBEUk9BNGd5Z09jbG5TQU9tQ0hQdEx4L0M5NzRmVjUvaFFKR2dWckRvYzlKTHVVenNyK3R2aUhyWVN4VHZTNmdvWmhpeU02ZHBTUEk3VjdVbFUrVjh0OW5KSDJCQTNEanVJZ2x4VkhXdU9BUWFEelZFWnhUNTJkb0NnN29xTnhmWDZuenkvVXp2TGwrem5IZHhvMERVZjhZME9jWGh3SU5BeWNUZkxQTjkyZzYyUDZRZXdQdG43a0ozOW9IWlVBQUFBQVNVVk9SSzVDWUlJPVwiLz5cbiAgICAgICAgICAgICAgICAgICAgPGNpcmNsZSBjbGFzcz1cImNscy0zXCIgY3g9XCIyMFwiIGN5PVwiMTlcIiByPVwiMTcuNVwiIHRyYW5zZm9ybT1cInRyYW5zbGF0ZSgtNy41OCAxOS43MSkgcm90YXRlKC00NSlcIi8+XG4gICAgICAgICAgICAgICAgICAgIDxsaW5lIGNsYXNzPVwiY2xzLTRcIiB4MT1cIjIzLjk1XCIgeTE9XCIxOS40NVwiIHgyPVwiMTguNThcIiB5Mj1cIjI0LjgzXCIvPlxuICAgICAgICAgICAgICAgICAgICA8bGluZSBjbGFzcz1cImNscy00XCIgeDE9XCIxOC41OFwiIHkxPVwiMTMuOTJcIiB4Mj1cIjIzLjk1XCIgeTI9XCIxOS4zXCIvPlxuICAgICAgICAgICAgICAgIDwvZz5cbiAgICAgICAgICAgIDwvZz5cbiAgICAgICAgPC9nPlxuICAgIDwvc3ZnPicpLCBcIiNcIiwgXCIlMjNcIik7XG59XG5cbi8vICRpbm5lcl9jb2xvcixcbi8vICRtaWRfY29sb3IsXG4vLyAkb3V0ZXJfY29sb3JcbkBmdW5jdGlvbiBjYXJvdXNlbF9jb250cm9sKFxuICAkZGlyZWN0aW9uLFxuICAkaWNvbl90eXBlLFxuICAkY2VudGVyX2NvbG9yLFxuICAkbWlkX2NvbG9yLFxuICAkb3V0ZXJfY29sb3IsXG4gICRzdHJva2UtY29sb3I6IHRyYW5zcGFyZW50LFxuICAkc3Ryb2tlLXdpZHRoOiAwLFxuICAkY3NzOiAnJyAvLyBhcmJpdHJhcnkgY3NzXG4pIHtcbiAgLy8gJHBhcmFtZXRlcnM6IChcbiAgLy8gICAnY29sb3InOiAkY29sb3IsXG4gIC8vICAgJ3N0cm9rZS1jb2xvcic6ICRzdHJva2UtY29sb3IsXG4gIC8vICAgJ3N0cm9rZS13aWR0aCc6ICRzdHJva2Utd2lkdGgsXG4gIC8vICAgJ2Nzcyc6ICRjc3NcbiAgLy8gKTtcbiAgLy9cbiAgLy8gJGljb25zOiAoXG4gIC8vICAgaGVhcnQ6IF9idWlsZFBhdGgoJ00xMiAyMS4zNWwtMS40NS0xLjMyYy01LjE1LTQuNjctOC41NS03Ljc1LTguNTUtMTEuNTMgMC0zLjA4IDIuNDItNS41IDUuNS01LjUgMS43NCAwIDMuNDEuODEgNC41IDIuMDkgMS4wOS0xLjI4IDIuNzYtMi4wOSA0LjUtMi4wOSAzLjA4IDAgNS41IDIuNDIgNS41IDUuNSAwIDMuNzgtMy40IDYuODYtOC41NSAxMS41NGwtMS40NSAxLjMxeicsICRwYXJhbWV0ZXJzKSxcbiAgLy8gICBzdGFyOiBfYnVpbGRQYXRoKCdNMTIgMTcuMjdMMTguMTggMjFsLTEuNjQtNy4wM0wyMiA5LjI0bC03LjE5LS42MUwxMiAyIDkuMTkgOC42MyAyIDkuMjRsNS40NiA0LjczTDUuODIgMjF6JywgJHBhcmFtZXRlcnMpLFxuICAvLyAgIGFycm93OiBfYnVpbGRQYXRoKCdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLCAkcGFyYW1ldGVycyksXG4gIC8vIC8vICAgYXJyb3dfd2l0aF9jaXJjbGU6IF9idWlsZENvbXBsZXhQYXRoKCdNMS41IDBsLTEuNSAxLjUgMi41IDIuNS0yLjUgMi41IDEuNSAxLjUgNC00LTQtNHonLCAkcGFyYW1ldGVycylcbiAgLy8gKTtcbiAgLy9cbiAgLy9cbiAgLy8gJGljb246IF9idWlsZEljb24obWFwLWdldCgkaWNvbnMsICRpY29uX3R5cGUpKTtcbiAgLy8gQHJldHVybiB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWw7Y2hhcnNldD11dGY4LCN7JGljb259XCIpO1xuICBAaWYgJGRpcmVjdGlvbiA9PSBuZXh0IHtcblxuICAgIEBpZiAkaWNvbl90eXBlID09IGNpcmNsZV93aXRoX2Fycm93IHtcbiAgICAgICRwYXJhbWV0ZXJzOiAoXG4gICAgICAgICAgICAgICdhcnJvd19jb2xvcic6ICRjZW50ZXJfY29sb3IsXG4gICAgICAgICAgICAgICdjaXJjbGVfYmFja2dyb3VuZCc6ICRtaWRfY29sb3IsXG4gICAgICAgICAgICAgICdjaXJjbGVfYm9yZGVyX2NvbG9yJzogJG91dGVyX2NvbG9yXG4gICAgICApO1xuICAgICAgQHJldHVybiBfYnVpbGROZXh0Q2lyY2xlV2l0aEFycm93KCRwYXJhbWV0ZXJzKTtcbiAgICB9IEBlbHNlIHtcbiAgICAgICRwYXJhbWV0ZXJzOiAoXG4gICAgICAgICAgICAgICdjb2xvcic6ICRjZW50ZXJfY29sb3JcbiAgICAgICk7XG4gICAgICBAcmV0dXJuIF9idWlsZE5leHRBcnJvdygkcGFyYW1ldGVycyk7XG4gICAgfVxuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gcHJldmlvdXMge1xuICAgIEBpZiAkaWNvbl90eXBlID09IGNpcmNsZV93aXRoX2Fycm93IHtcbiAgICAgICRwYXJhbWV0ZXJzOiAoXG4gICAgICAgICAgICAgICdhcnJvd19jb2xvcic6ICRjZW50ZXJfY29sb3IsXG4gICAgICAgICAgICAgICdjaXJjbGVfYmFja2dyb3VuZCc6ICRtaWRfY29sb3IsXG4gICAgICAgICAgICAgICdjaXJjbGVfYm9yZGVyX2NvbG9yJzogJG91dGVyX2NvbG9yXG4gICAgICApO1xuICAgICAgQHJldHVybiBfYnVpbGRQcmV2aW91c0NpcmNsZVdpdGhBcnJvdygkcGFyYW1ldGVycyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcGFyYW1ldGVyczogKFxuICAgICAgICAgICAgICAnY29sb3InOiAkY2VudGVyX2NvbG9yXG4gICAgICApO1xuICAgICAgQHJldHVybiBfYnVpbGRQcmV2aW91c0Fycm93KCRwYXJhbWV0ZXJzKTtcbiAgICB9XG5cbiAgfSBAZWxzZSB7XG4gICAgQGVycm9yIFwiVW5rbm93biBkaXJlY3Rpb24gcmVjZWl2ZWQgLCB3YXMgI3skZGlyZWN0aW9ufS5cIjtcbiAgfVxufVxuXG4vLyAuaWNvbiB7XG4vLyAgIHdpZHRoOiA0OHB4O1xuLy8gICBoZWlnaHQ6IDQ4cHg7XG4vLyAgIGJhY2tncm91bmQ6IHVybChodHRwczovL3MzLXVzLXdlc3QtMi5hbWF6b25hd3MuY29tL3MuY2Rwbi5pby8xODUxNS9oZWFydC1zcHJpdGUuc3ZnKSBuby1yZXBlYXQ7XG4vLyAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4vLyAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vIH1cblxuLy8gLmljb24tcmVkICAgIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgcmVkKTsgfVxuLy8gLmljb24tb3JhbmdlIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgb3JhbmdlKTsgfVxuLy8gLmljb24teWVsbG93IHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgeWVsbG93KSB9XG4vLyAuaWNvbi1ncmVlbiAgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCBncmVlbikgfVxuLy8gLmljb24tYmx1ZSAgIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgYmx1ZSkgfVxuLy8gLmljb24taW5kaWdvIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgaW5kaWdvKSB9XG4vLyAuaWNvbi12aW9sZXQgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCB2aW9sZXQpIH1cbi8vXG4vLyAuaWNvbi1jeWFuICAgIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgY3lhbik7IH1cbi8vIC5pY29uLW1hZ2VudGEgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCBtYWdlbnRhKTsgfVxuLy8gLmljb24tbGltZSAgICB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oaGVhcnQsIGxpbWUpOyB9XG4vLyAuaWNvbi1vbGl2ZSAgIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgb2xpdmUpOyB9XG4vLyAuaWNvbi1tYXJvb24gIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgbWFyb29uKTsgfVxuLy8gLmljb24tcHVycGxlICB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oaGVhcnQsIHB1cnBsZSk7IH1cbi8vXG4vLyAuaWNvbi13aGl0ZSAgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCB3aGl0ZSk7IH1cbi8vIC5pY29uLWdyYXkxMCB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oaGVhcnQsICdyZ2IoMjMwLCAyMzAsIDIzMCknKTsgfVxuLy8gLmljb24tZ3JheTIwIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgJ3JnYigyMDQsIDIwNCwgMjA0KScpOyB9XG4vLyAuaWNvbi1ncmF5MzAgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCAncmdiKDE3OSwgMTc5LCAxNzkpJyk7IH1cbi8vIC5pY29uLWdyYXk0MCB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oaGVhcnQsICdyZ2IoMTUzLCAxNTMsIDE1MykpJyk7IH1cbi8vIC5pY29uLWdyYXk1MCB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oaGVhcnQsICdyZ2IoMTI3LCAxMjcsIDEyNyknKTsgfVxuLy8gLmljb24tZ3JheTYwIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgJ3JnYigxMDIsIDEwMiwgMTAyKScpOyB9XG4vLyAuaWNvbi1ncmF5NzAgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCAncmdiKDc2LCA3NiwgNzYpJyk7IH1cbi8vIC5pY29uLWdyYXk4MCB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oaGVhcnQsICdyZ2IoNTEsIDUxLCA1MSknKTsgfVxuLy8gLmljb24tZ3JheTkwIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgJ3JnYigyNSwgMjUsIDI1KScpOyB9XG4vLyAuaWNvbi1ibGFjayAgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCBibGFjayk7IH1cbi8vXG4vLyAuaWNvbi1zdHJva2UgICAgICAgeyBiYWNrZ3JvdW5kLWltYWdlOiBpY29uKGhlYXJ0LCB0cmFuc3BhcmVudCwgcmVkLCAyKTsgfVxuLy8gLmljb24tc3Ryb2tlLWNvbG9yIHsgYmFja2dyb3VuZC1pbWFnZTogaWNvbihoZWFydCwgcmVkLCBibGFjaywgMik7IH1cbi8vIC5pY29uLWRhc2hzdHJva2UgICB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oaGVhcnQsIHJlZCwgYmxhY2ssIDIsICdzdHJva2UtZGFzaGFycmF5IDogMnB4LCAxcHg7Jyk7IH1cbi8vIC5pY29uLXN0YXIgICAgICAgICB7IGJhY2tncm91bmQtaW1hZ2U6IGljb24oc3RhciwgYmx1ZSk7IH1cblxuLy8gLy8gTEFZT1VUXG4vLyBodG1sLCBib2R5IHsgaGVpZ2h0OiAxMDAlOyB9XG4vL1xuLy8gYm9keSB7XG4vLyAgIGJhY2tncm91bmQ6ICNmY2ZjZmM7XG4vLyAgIG1hcmdpbjogMDtcbi8vIH1cbi8vXG4vLyAud3JhcCB7XG4vLyAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbi8vICAgdG9wOiA1MCU7XG4vLyAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuLy8gICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4vLyAgIHdpZHRoOiAxMDAlO1xuLy8gICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyB9XG5cbkBtaXhpbiBjYXJvdXNlbF9jb250cm9sIHtcblxuICAvLyB0b3A6IDUwJTtcbiAgLy8gdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC01MCUpO1xufVxuXG5AbWl4aW4gY2Fyb3VzZWxfaW5uZXIge1xuICB3aWR0aDogODUlO1xuICBtYXJnaW46IGF1dG87XG59XG5cbi8vIGluIHVzZVxuQG1peGluIGNhcm91c2VsX2NvbnRyb2xfX2ljb24ge1xuICBoZWlnaHQ6IDNyZW07XG4gIHdpZHRoOiAzcmVtO1xufVxuXG5AbWl4aW4gY2Fyb3VzZWxfY29udHJvbF9wcmV2aW91cyB7XG4gIEBpbmNsdWRlIGNhcm91c2VsX2NvbnRyb2w7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbn1cblxuQG1peGluIGNhcm91c2VsX2NvbnRyb2xfbmV4dCB7XG4gIEBpbmNsdWRlIGNhcm91c2VsX2NvbnRyb2w7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG59XG5cbi8vIE5vdCBpbiB1c2VcbkBtaXhpbiBjYXJvdXNlbF9jb250cm9sX3ByZXZpb3VzX19pY29uKCkge1xuICBAaW5jbHVkZSBjYXJvdXNlbF9jb250cm9sX19pY29uO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtcHJldmlvdXMtaWNvbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtcHJldmlvdXMtaWNvbi0tc2VsZWN0ZWQ7XG4gIH1cbiAgLy8gYmFja2dyb3VuZC1pbWFnZTogY2Fyb3VzZWxfY29udHJvbChwcmV2aW91cywgY2lyY2xlX3dpdGhfYXJyb3csICMyODdEN0QsICNGRkZGRkYsICMyODdEN0QpO1xuICAvL1xuICAvLyAmOmhvdmVyIHtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IGNhcm91c2VsX2NvbnRyb2wocHJldmlvdXMsIGNpcmNsZV93aXRoX2Fycm93LCAjMjg3RDdELCAjRUZFRkVGLCAjMjg3RDdEKTtcbiAgLy8gfVxufVxuXG4vLyBOb3QgaW4gdXNlXG5AbWl4aW4gY2Fyb3VzZWxfY29udHJvbF9uZXh0X19pY29uKCRpY29uOiBjaXJjbGVfd2l0aF9hcnJvdykge1xuICBAaW5jbHVkZSBjYXJvdXNlbF9jb250cm9sX19pY29uO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAkY2Fyb3VzZWwtbmV4dC1pY29uO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRjYXJvdXNlbC1uZXh0LWljb24tLXNlbGVjdGVkO1xuICB9XG4gIC8vIGJhY2tncm91bmQtaW1hZ2U6IGNhcm91c2VsX2NvbnRyb2wobmV4dCwgY2lyY2xlX3dpdGhfYXJyb3csICMyODdEN0QsICNGRkZGRkYsICMyODdEN0QpO1xuICAvL1xuICAvLyAmOmhvdmVyIHtcbiAgLy8gICAgIGJhY2tncm91bmQtaW1hZ2U6IGNhcm91c2VsX2NvbnRyb2wobmV4dCwgY2lyY2xlX3dpdGhfYXJyb3csICMyODdEN0QsICNFRkVGRUYsICMyODdEN0QpO1xuICAvLyB9XG59XG5cbi8vLyBNYWtlcyB0aGUgdGhlIHNsaWRlcnMgZmFkZSBpbnN0ZWFkIG9mIHNsaWRpbmdcbkBtaXhpbiBzbGlkZXItLWZhZGUoKSB7XG4gIC5jYXJvdXNlbC1pbm5lciB7XG4gICAgLml0ZW0sXG4gICAgLmNhcm91c2VsLWl0ZW0ge1xuICAgICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICAgIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gICAgfVxuXG4gICAgLml0ZW0sXG4gICAgLmNhcm91c2VsLWl0ZW0sXG4gICAgLmFjdGl2ZS5sZWZ0LFxuICAgIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5hY3RpdmUucmlnaHQsXG4gICAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLXJpZ2h0IHtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuXG4gICAgLmFjdGl2ZSxcbiAgICAubmV4dC5sZWZ0LFxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAgIC5wcmV2LnJpZ2h0LFxuICAgIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIC5uZXh0LFxuICAgIC5jYXJvdXNlbC1pdGVtLW5leHQsXG4gICAgLnByZXYsXG4gICAgLmNhcm91c2VsLWl0ZW0tcHJldixcbiAgICAuYWN0aXZlLmxlZnQsXG4gICAgLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQsXG4gICAgLmFjdGl2ZS5yaWdodCxcbiAgICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgfVxuICB9XG5cbn1cbiIsIi5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tbGVmdDogOC4zMzMzMyU7XG59XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fcGFnZV9fdGl0bGUge1xuICBAaW5jbHVkZSBwYWdlLXRpdGxlLXN0eWxlcygpO1xufVxuXG4uZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX2NvbnRlbnQge1xuICBAaW5jbHVkZSBwYWdlLWNvbnRlbnQtdGV4dC1zdHlsZXMoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fdHlwZWZpbGVyIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2xpc3Qge1xuICBAaW5jbHVkZSBwYWdlLWNvbnRlbnQtdGV4dC1zdHlsZXMoKTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19xdWVzdGlvbmFuc3dlciB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICBib3JkZXItY29sb3I6ICNGNUY1RjU7XG4gIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggNnB4LCByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDRweDtcbiAgcGFkZGluZzogMnJlbTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIG1hcmdpbjogMnJlbTtcbn1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3F1ZXN0aW9uLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcXVlc3Rpb24gcCB7IC8vIElGIERFRklORUQgVEhJTkdTIEFUIEdMT0JBTCBMRVZFTCBXRSBXT1VMRCBORUVEIFRISVMgU1RVUElEIFBJRUNFIE9GIENPREVcbiAgQGluY2x1ZGUgaDRfc3R5bGVzKCk7XG5cbn1cblxuLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX2Fuc3dlciB7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuXG59XG5cbi5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX190YWdzIHtcbiAgZm9udC1zaXplOiAuOTVyZW07XG4gIHBhZGRpbmc6MXJlbTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cblxuLyogcmVsYXRlZCB0byBkaXNwbGF5aW5nIGFzIGEgcG9wLXVwKi9cblxuaDMuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcG9wdXBfdGl0bGUge1xuXG5mb250LXNpemU6IDE5LjJweDtcbmZvbnQtd2VpZ2h0OjQwMDtcbmxldHRlci1zcGFjaW5nOiBub3JtYWw7XG5wYWRkaW5nLWJvdHRvbTogMTRweDtcblxuXG59XG4uZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcmVzb3VyY2Uge1xuICAmLlBvcFVwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgIC5yZXNvdXJjZUl0ZW0ge1xuICAgICAgbWFyZ2luOiAkY29sbGVjdGlvbi1wb3B1cC1yZXNvdXJjZS1tYXJnaW47XG4gICAgICAucmVzb3VyY2VfX3RpdGxlX19jb250ZW50IHtcbiAgICAgICAgbWF4LXdpZHRoOiAkY29sbGVjdGlvbi1wb3B1cC10aXRsZS1tYXgtd2lkdGg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgd2lkdGg6ICRjb2xsZWN0aW9uLXBvcHVwLXRpdGxlLXdpZHRoO1xuICAgICAgICBmb250LXNpemU6ICRjb2xsZWN0aW9uLXBvcHVwLXRpdGxlLWZvbnRzaXplO1xuICAgICAgICBtaW4taGVpZ2h0OiAkY29sbGVjdGlvbi1wb3B1cC10aXRsZS1taW5oZWlnaHQ7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmc6ICRjb2xsZWN0aW9uLXBvcHVwLXRpdGxlLXBhZGRpbmc7XG4gICAgICAgIGJvcmRlcjogJGNvbGxlY3Rpb24tcG9wdXAtYm9yZGVyO1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiAkY29sbGVjdGlvbi1wb3B1cC1ib3JkZXItaG92ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLmNvbGxlY3Rpb25UZXh0IHtcbiAgICAgICAgICBjb2xvcjogJGNvbGxlY3Rpb24tcG9wdXAtdGl0bGUtY29sb3I7XG4gICAgICAgICAgcCwgZGl2LCBzcGFuIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sbGVjdGlvbi1wb3B1cC10aXRsZS1jb2xvcjtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubW9kYWwtY29udGVudCB7XG4gICAgICAgIC5tb2RhbC1ib2R5LXRpdGxlIHtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAkY29sbGVjdGlvbi1wb3B1cC1tb2RhbC1ib2R5LXRpdGxlLW1hcmdpbi1ib3R0b207XG4gICAgICAgICAgY29sb3I6ICRjb2xsZWN0aW9uLXBvcHVwLXRpdGxlLWNvbG9yO1xuXG4gICAgICAgIH1cbiAgICAgICAgLmdoX19wYWdlX19jb2xsZWN0aW9uX19yZXNvdXJjZXNfX3F1ZXN0aW9uIHtcbiAgICAgICAgICBwLCBzcGFuLCBkaXYge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xsZWN0aW9uLXBvcHVwLXRpdGxlLWNvbG9yO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLm1vZGFsLWJvZHkge1xuICAgICAgICAgIHBhZGRpbmc6ICRjb2xsZWN0aW9uLXBvcHVwLW1vZGFsLWJvZHktcGFkZGluZztcblxuICAgICAgICAgIC5naF9fcGFnZV9fY29sbGVjdGlvbl9fcmVzb3VyY2VzX19xdWVzdGlvbiB7XG5cbiAgICAgICAgICAgIHAsIGRpdiwgc3BhbiB7XG4gICAgICAgICAgICAgIGNvbG9yOiAkY29sbGVjdGlvbi1wb3B1cC10aXRsZS1jb2xvcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19wYWdlIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMlO1xufVxuXG5cbi5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG5cblxuLmdoX19wYWdlX19zZWFyY2hyZXN1bHRzX19wYWdlX190aXRsZSB7XG4gIEBpbmNsdWRlIHBhZ2UtdGl0bGUtc3R5bGVzKCk7XG59XG5cbi5naF9fcGFnZV9fc2VhcmNocmVzdWx0c19fY29udGVudCAge1xuICBAaW5jbHVkZSBwYWdlLWNvbnRlbnQtdGV4dC1zdHlsZXMoKTtcbiAgd2lkdGg6MTAwJTsgXG59XG5cblxuXG4uZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX2xpc3Qge1xuICAgIEBpbmNsdWRlIHBhZ2UtY29udGVudC10ZXh0LXN0eWxlcygpO1xuICAgIHdpZHRoOjEwMCU7IFxufVxuXG4uZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3BhZ2VyZXN1bHRzLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3ZpZGVvLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3Jlc291cmNlcyB7XG4gIC8qXHRib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci13aWR0aDogMC4xcmVtO1xuICAgIGJvcmRlci1jb2xvcjogI0Y1RjVGNTtcbiAgICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDZweCwgcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDFweCA0cHg7Ki9cbiAgICBwYWRkaW5nOiAxcmVtO1xuICAgIGJhY2tncm91bmQ6d2hpdGU7XG4gICAgbWFyZ2luOiAxcmVtO1xufVxuXG4uZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3BhZ2VyZXN1bHRzX3RpdGxlLCAuZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3ZpZGVvX3RpdGxlLCAuZ2hfX3BhZ2VfX2NvbGxlY3Rpb25fX3Jlc291cmNlc19fcXVlc3Rpb24gcCB7XG4gIEBpbmNsdWRlIGg0X3N0eWxlcygpO1xufVxuXG4uZ2hfX3BhZ2VfX3NlYXJjaHJlc3VsdHNfX3BhZ2VyZXN1bHRzX19jb250ZW50IHtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG59XG5cblxuXG4iLCJcbmJvZHkuU2hvd0FjaGlldmVtZW50IHtcbiAgLmdoX19tYWluX25hdiB7XG4gICAgZGlzcGxheTogbm9uZTsgLy90aGlzIG1pZ2h0IHNlZW0gb2RkIGJ1dCB3ZSBkb24ndCBuZWVkIG5hdlxuICB9XG59XG5cbi5naF9fcGFnZV9fY2VydGlmaWNhdGVfX3BhZ2Uge1xuICBoZWlnaHQ6IDEwMHZoO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIFxuXG59XG5cbi5naF9fcGFnZV9fY2VydGlmaWNhdGVfX3BhZ2UgcCAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4gXG4uZ2hfX3BhZ2VfX2NlcnRpZmljYXRlX19wYWdlX19jb250ZW50ICB7XG4gIHdpZHRoOjgwJTtcbiAgbWF4LXdpZHRoOiA4MCU7XG4gIFxuXG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmdoX19wYWdlX19jZXJ0aWZpY2F0ZV9tZW1iZXJuYW1lIHtcblxufVxuXG4uZ2hfX3BhZ2VfX2NlcnRpZmljYXRlX2Rlc2NyaXB0aW9uIHtcbn0iLCIkbG9naW4ta2V5LWNvbG9yOiAkYmFzZS1idXR0b24tY29sb3IgIWRlZmF1bHQ7XG4kbG9naW4tYnV0dG9uLWNvbG9yOiAkbG9naW4ta2V5LWNvbG9yO1xuJGxvZ2luLXRleHQtY29sb3I6ICRiYXNlLWJ1dHRvbi10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGxvZ2luLWZvbnQtd2VpZ2h0OiAkbG9naW4tZm9udC13ZWlnaHQgIWRlZmF1bHQ7XG5cbiRsb2dpbi1mb250OiBSb2JvdG8sIHNhbnMtc2VyaWY7XG5cbi5naF9sb2dpbi1wYWdlIHtcbiAgaGVpZ2h0OiAxMDB2aDtcbn1cblxuLmdoX2xvZ2luLXBhZ2VfX2NvbnRhaW5lciB7XG4gIG1hcmdpbjogYXV0bztcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDJyZW07XG4gIC5naF9sb2dpbi1wYWdlX19sb2dvIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgbWF4LWhlaWdodDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5naF9sb2dpbi1wYWdlX19zaXRlLXRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdoX2xvZ2luLXBhZ2VfX2xvZ28ge1xufVxuLmdoX2xvZ2luLXBhZ2VfX2NvbnRlbnQge1xufVxuLmdoX2xvZ2luLXBhZ2VfX2Zvcm0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItd2lkdGg6IDAuMXJlbTtcbiAgYm9yZGVyLWNvbG9yOiAjZjVmNWY1O1xuICBib3gtc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDZweCxcbiAgICByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDRweDtcbiAgcGFkZGluZzogMXJlbTtcblxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIHVsIGxpIHtcbiAgICAvKiB0aGlzIHVsIGlzIG9ubHkgc2hvd24gd2hlbiB0aGUgY29kZSBsb2dpbiBpcyBlbmFibGVkKi9cbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5maWVsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgfVxuICAuZmllbGQudGV4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjVyZW07XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAzcmVtO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1mYW1pbHk6ICRsb2dpbi1mb250O1xuICAgIHRyYW5zaXRpb246IGhlaWdodCAyMDBtcyBjdWJpYy1iZXppZXIoMC4yMywgMSwgMC4zMiwgMSkgMG1zO1xuICAgIGN1cnNvcjogYXV0bztcbiAgfVxuICAuZmllbGQudGV4dCBpbnB1dCB7XG4gICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHBhZGRpbmc6IDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwKTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjg3MDU4OCk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogdGV4dGZpZWxkO1xuICAgIGJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggMHB4LFxuICAgICAgcmdiYSgwLCAwLCAwLCAwLjExNzY0NykgMHB4IDFweCAwcHg7XG4gIH1cbiAgLmZpZWxkLnRleHQgPiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAvLyBSZW1vdmVkIGJlY2F1c2Ugb2YgQVggaXNzdWUgd2l0aCBncmV5IHRleHQgb24gd2hpdGUgYmFja2dyb3VuZDpcbiAgICAvLyBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI5ODAzOSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIH1cblxuICAuQWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICB9XG59XG5cbi8qc3dpdGNoIGFyb3VuZCB0aGUgb3JkZXIgdGhlIGJveGVzIGRpc3BsYXkgb25lICovXG5cbiNHSExvZ2luRm9ybV9Mb2dpbkZvcm0ge1xuICBvcmRlcjogMTtcbn1cbiNMb2dpblJlZGlyZWN0X0xvZ2luRm9ybSB7XG4gIG9yZGVyOiAyO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBmaWVsZHNldCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB9XG59XG5cbi5naF9sb2dpbi1wYWdlX19mb3JtIGxhYmVsIHtcbiAgZm9udC1zaXplOiAwLjhyZW07XG4gIGZvbnQtZmFtaWx5OiAkbG9naW4tZm9udDtcbn1cblxuI0xvZ2luUmVkaXJlY3RfTG9naW5Gb3JtX1JlbWVtYmVyX0hvbGRlciB7XG4gIGxhYmVsIHtcbiAgICBmb250LXNpemU6IDAuOHJlbTtcbiAgICBmb250LWZhbWlseTogJGxvZ2luLWZvbnQ7XG4gIH1cbn1cbiNMb2dpblJlZGlyZWN0X0xvZ2luRm9ybV9hY3Rpb25fZG9sb2dpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRsb2dpbi1rZXktY29sb3I7XG4gIGNvbG9yOiAkbG9naW4tdGV4dC1jb2xvcjtcbiAgYm9yZGVyLXN0eWxlOiBub25lO1xuICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGZvbnQtZmFtaWx5OiAkbG9naW4tZm9udDtcbiAgZm9udC13ZWlnaHQ6ICRsb2dpbi1mb250LXdlaWdodDtcbiAgbWFyZ2luLXRvcDogMnJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXItcmFkaXVzOiAkYmFzZS1idXR0b24tYm9yZGVyLXJhZGl1cztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhc2UtYnV0dG9uLWNvbG9yLS1zZWxlY3RlZDtcbiAgICBjb2xvcjogJGJhc2UtYnV0dG9uLXRleHQtY29sb3ItLXNlbGVjdGVkO1xuICB9XG59XG5cbiNHSExvZ2luRm9ybV9Mb2dpbkZvcm1fYWN0aW9uX2RvbG9naW4ge1xuICBAZXh0ZW5kICNMb2dpblJlZGlyZWN0X0xvZ2luRm9ybV9hY3Rpb25fZG9sb2dpbjtcbn1cblxuXG4jRm9yZ290UGFzc3dvcmQge1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMC44cmVtO1xuICBmb250LWZhbWlseTogJ1JvYm90byc7XG4gIGNvbG9yOiAjYWZhZmFmO1xuICBtYXJnaW46IDA7XG59XG4iLCIuZ2hfX3NlcXVlbmNlX19wYWdlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IGF1dG87XG59XG5cbkBtaXhpbiBzZXF1ZW5jZV9wYWdlX2NvbW1vbl93aWR0aHMoJHR5cGU6IHBlcmNlbnRhZ2UpIHtcbiAgICBAaWYgJHR5cGUgPT0gcGVyY2VudGFnZSB7XG4gICAgICAgIHdpZHRoOiA4NSU7XG4gICAgICAgIG1hcmdpbjogYXV0bztcbiAgICB9IEBlbHNlIGlmICR0eXBlID09IHZpZXdwb3J0IHtcbiAgICBcdHdpZHRoOiA4NXZ3O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgfSBAZWxzZSB7XG4gICAgXHRAZXJyb3IgXCJVbmtub3duIHR5cGUgcmVjZWl2ZWQgLCB3YXMgI3skdHlwZX0uXCI7XG4gICAgfVxufVxuLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQge1xuICBAaW5jbHVkZSBwYWdlLWNvbnRlbnQtdGV4dC1zdHlsZXMoKTtcbn1cblxuLmdoX19zZXF1ZW5jZS1wYWdlX190aXRsZXtcbiAgQGluY2x1ZGUgcGFnZS10aXRsZS1zdHlsZXMoKTtcbn1cbiIsIiRzZXF1ZW5jZS1wYWdlLXBsYWluLWJsb2NrLWhlYWRpbmctbWFyZ2luOjAgMCAycmVtIDAgIWRlZmF1bHQ7XG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLXBsYWluIHtcbiAgICBAaW5jbHVkZSBzZXF1ZW5jZV9wYWdlX2NvbW1vbl93aWR0aHMoKTtcbn1cbi5naF9fc2VxdWVuY2UtcGFnZS0tcGxhaW5fX2Jsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAzcmVtO1xufVxuLmdoX19zZXF1ZW5jZS1wYWdlLS1wbGFpbl9fYmxvY2staGVhZGluZyB7XG4gICAgQGluY2x1ZGUgYmxvY2tfdGl0bGVfc3R5bGVzKCk7XG4gICAgbWFyZ2luOiAkc2VxdWVuY2UtcGFnZS1wbGFpbi1ibG9jay1oZWFkaW5nLW1hcmdpbjtcblxufVxuXG4uZ2hfX2Jsb2NrX19sYXlvdXQtLXBsYWluX19ibG9ja19faGVhZGluZyB7XG4gICAgQGluY2x1ZGUgYmxvY2tfdGl0bGVfc3R5bGVzKCk7XG59XG4iLCIkcGFuZWwtcGFkZGluZzogMnJlbSAhZGVmYXVsdDtcbiRwYW5lbC1iZy1wYWRkaW5nOiAwcmVtICFkZWZhdWx0O1xuJHBhbmVsLWJvcmRlci13aWR0aDogMC4xcmVtICFkZWZhdWx0O1xuJHNlcXVlbmNlLWFjdGl2aXR5LWhlYWRpbmctYmctY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJHNlcXVlbmNlLWFjdGl2aXR5LWhlYWRpbmctcGFkZGluZzogMHB4ICFkZWZhdWx0OyAvLyA4cHggIWRlZmF1bHQ7ICBTZXQgdGhpcyB2YWx1ZSBkZWZhdWx0IHdoZW4gdG8gdHVybiBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBvbiBoZWFkaW5nIG9mIHNlcXVlbmNlIGJsb2NrXG4kc2VxdWVuY2UtYWN0aXZpdHktYmctaGVhZGluZy1wYWRkaW5nOiAxNnB4IDAgMTZweCAwICFkZWZhdWx0OyAvLyA4cHggIWRlZmF1bHQ7ICBTZXQgdGhpcyB2YWx1ZSBkZWZhdWx0IHdoZW4gdG8gdHVybiBvbiB0aGUgYmFja2dyb3VuZCBjb2xvciBvbiBoZWFkaW5nIG9mIHNlcXVlbmNlIGJsb2NrXG4kc2VxdWVuY2UtYWN0aXZpdHktaGVhZGluZy1tYXJnaW46IDBweCAhZGVmYXVsdDsgLy8gMCAwIDIwcHggMCAhZGVmYXVsdDsgIFNldCB0aGlzIHZhbHVlIGRlZmF1bHQgd2hlbiB0byB0dXJuIG9uIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9uIGhlYWRpbmcgb2Ygc2VxdWVuY2UgYmxvY2tcbiRzZXF1ZW5jZS1hY3Rpdml0eS1iZy1oZWFkaW5nLW1hcmdpbjogMCAwIDIwcHggMCAhZGVmYXVsdDsgLy8gMCAwIDIwcHggMCAhZGVmYXVsdDsgIFNldCB0aGlzIHZhbHVlIGRlZmF1bHQgd2hlbiB0byB0dXJuIG9uIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIG9uIGhlYWRpbmcgb2Ygc2VxdWVuY2UgYmxvY2tcbiR0b3AtbGV2ZWwtYWN0aXZpdHktbWFyZ2luOiAwICFkZWZhdWx0OyAvLyAwIWRlZmF1bHQ7IFNldCB0aGlzIHZhbHVlIHdoZW4gdG8gdHVybiBvbiBiYWNrZ3JvdW5kIGNvbG9yXG4kdG9wLWxldmVsLWJnLWFjdGl2aXR5LW1hcmdpbjogMCAhZGVmYXVsdDsgLy8gMCFkZWZhdWx0OyBTZXQgdGhpcyB2YWx1ZSB3aGVuIHRvIHR1cm4gb24gYmFja2dyb3VuZCBjb2xvclxuJHNlcXVlbmNlLXBhbmVsLWJveC1zaGFkb3c6IHJnYmEoMCwgMCwgMCwgMC4xMTc2NDcpIDBweCAxcHggNnB4LCByZ2JhKDAsIDAsIDAsIDAuMTE3NjQ3KSAwcHggMXB4IDRweCAhZGVmYXVsdDtcbiRzZXF1ZW5jZS1wYW5lbC1ib3JkZXItY29sb3I6ICNGNUY1RjUgIWRlZmF1bHQ7XG4kc2VxdWVuY2UtYWN0aXZpdHktd3JhcC1tYXJnaW46IDJyZW0gMCAwIDAgIWRlZmF1bHQ7XG5cblxuLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHMge1xuICBAaW5jbHVkZSBzZXF1ZW5jZV9wYWdlX2NvbW1vbl93aWR0aHMoKTtcbn1cblxuLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHNfX3BhbmVsIHtcbiAgQGV4dGVuZCAuZ2gtLXBhbmVsc19fcGFuZWw7XG59XG5cbi5naC0tcGFuZWxzX19wYW5lbCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci13aWR0aDogJHBhbmVsLWJvcmRlci13aWR0aDtcbiAgYm9yZGVyLWNvbG9yOiAkc2VxdWVuY2UtcGFuZWwtYm9yZGVyLWNvbG9yO1xuICBib3gtc2hhZG93OiAkc2VxdWVuY2UtcGFuZWwtYm94LXNoYWRvdztcbiAgcGFkZGluZzogJHBhbmVsLXBhZGRpbmc7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gIC5naF9fc2VxdWVuY2VfX2FjdGl2aXR5X19oZWFkaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VxdWVuY2UtYWN0aXZpdHktaGVhZGluZy1iZy1jb2xvcjtcbiAgICBwYWRkaW5nOiAkc2VxdWVuY2UtYWN0aXZpdHktaGVhZGluZy1wYWRkaW5nO1xuICAgIG1hcmdpbjogJHNlcXVlbmNlLWFjdGl2aXR5LWhlYWRpbmctbWFyZ2luO1xuICB9XG5cbiAgLnRvcF9fbGV2ZWxfX2FjdGl2aXR5IHtcbiAgICBtYXJnaW46ICR0b3AtbGV2ZWwtYWN0aXZpdHktbWFyZ2luO1xuICB9XG4gIC5naF9fc2VxdWVuY2VfX2Jsb2NrX19jb250ZW50e1xuICAgIG1hcmdpbjogJHNlcXVlbmNlLWFjdGl2aXR5LXdyYXAtbWFyZ2luO1xuICB9XG4gIC5naF9faW50ZXJhY3Rpb25fX2Jsb2Nre1xuXG4gIH1cblxuICAmLk5hdmlnYXRpb25CbG9ja3tcbiAgICAuZ2hfX2ludGVyYWN0aW9uX19ibG9ja3tcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIC5zZXF1ZW5jZS1hY3Rpdml0eXtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAuZ2hfX2J1dHRvbi1ibG9ja19fYnV0dG9ue1xuICAgICAgICAgIG1hcmdpbjogMC41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ2hfX2Jsb2NrX19jb250ZW50LS1hZnRlcntcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsc19fcGFuZWwgLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbF9faGVhZGluZyB7XG4gIEBpbmNsdWRlIGJsb2NrX3RpdGxlX3N0eWxlcygpO1xufVxuLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbHNfX3BhbmVsIHtcbiAgJi5naF9fc2VxdWVuY2VfX2Jsb2NrX19oZWFkaW5nX19jb2xvcntcbiAgICBwYWRkaW5nOiAkcGFuZWwtYmctcGFkZGluZztcbiAgICAuZ2hfX3NlcXVlbmNlX19hY3Rpdml0eV9faGVhZGluZyB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2VxdWVuY2UtYWN0aXZpdHktYmctaGVhZGluZy1iZy1jb2xvcjtcbiAgICAgIHBhZGRpbmc6ICRzZXF1ZW5jZS1hY3Rpdml0eS1iZy1oZWFkaW5nLXBhZGRpbmc7XG4gICAgICBtYXJnaW46ICRzZXF1ZW5jZS1hY3Rpdml0eS1iZy1oZWFkaW5nLW1hcmdpbjtcblxuICAgICAgLmdoX19zZXF1ZW5jZS1wYWdlLS1wYW5lbF9faGVhZGluZ3tcbiAgICAgICAgcGFkZGluZzogJHNlcXVlbmNlLWFjdGl2aXR5LWhlYWRpbmctcGFkZGluZztcbiAgICAgICAgY29sb3I6JHNlcXVlbmNlLWFjdGl2aXR5LWJnLWhlYWRpbmctdGV4dC1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAudG9wX19sZXZlbF9fYWN0aXZpdHkge1xuICAgICAgbWFyZ2luOiAkdG9wLWxldmVsLWJnLWFjdGl2aXR5LW1hcmdpbjtcbiAgICB9XG5cbiAgfVxuICAmLmdoX19ibG9ja19faGVhZGluZ19fc3R5bGVfX1VuZGVybGluZXtcbiAgICBcbiAgICAuZ2hfX3NlcXVlbmNlLXBhZ2UtLXBhbmVsX19oZWFkaW5ne1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuMnJlbTtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgICAgIGJvcmRlci1jb2xvcjogJGZvbnQtaDItY29sb3I7XG4gICAgfVxuICB9XG4gIFxufVxuIiwiLmdoX19zZXF1ZW5jZS1wYWdlLS1ob3Jpem9udGFsLXRhYnMge1xuICAgIEBpbmNsdWRlIHNlcXVlbmNlX3BhZ2VfY29tbW9uX3dpZHRocygpO1xufVxuLmdoX19zZXF1ZW5jZS1wYWdlLS1ob3Jpem9udGFsLXRhYnNfX3RhYnMtbmFnaXZhdGlvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjVGNTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5cbi5naF9fc2VxdWVuY2UtcGFnZS0taG9yaXpvbnRhbC10YWJzX190YWItc2VsZWN0X19saW5rIHtcbiAgICBjb2xvcjogIzMzMzMzMztcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbn1cblxuLmdoX19zZXF1ZW5jZS1wYWdlLS1ob3Jpem9udGFsLXRhYnNfX3RhYi1zZWxlY3Qge1xuICAgIHBhZGRpbmc6IDFyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiKDIzNCwgMjM0LCAyMzQpO1xuICAgIGJvcmRlci1yaWdodC13aWR0aDogdGhpbjtcbiAgICBtYXJnaW46IDAuNXJlbTtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgIC5naF9fc2VxdWVuY2UtcGFnZS0taG9yaXpvbnRhbC10YWJzX190YWItc2VsZWN0X19saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiBibGFjaztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuLmdoX19zZXF1ZW5jZS1wYWdlLS1jYXJvdXNlbCB7XG5cbiAgICBAaW5jbHVkZSBzZXF1ZW5jZV9wYWdlX2NvbW1vbl93aWR0aHMoKTtcblxuICAgID4gLmdoX19zZXF1ZW5jZS1wYWdlX19wYWdlLWNvbnRlbnQge1xuICAgICAgICBAaW5jbHVkZSBzZXF1ZW5jZV9wYWdlX2NvbW1vbl93aWR0aHModmlld3BvcnQpO1xuICAgIH1cbn1cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2Nhcm91c2Vse1xuICAgIG1pbi1oZWlnaHQ6IDEwMHZoO1xufVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLWNhcm91c2VsX19pbm5lciB7XG4gICAgQGluY2x1ZGUgY2Fyb3VzZWwtaW5uZXI7XG59XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2NvbnRyb2wtLXByZXZpb3VzIHtcbiAgICBAaW5jbHVkZSBjYXJvdXNlbF9jb250cm9sX3ByZXZpb3VzO1xufVxuXG4uZ2hfX3NlcXVlbmNlLXBhZ2UtLWNhcm91c2VsX19jb250cm9sLS1uZXh0IHtcbiAgICBAaW5jbHVkZSBjYXJvdXNlbF9jb250cm9sX25leHQ7XG59XG5cbi5naF9fc2VxdWVuY2UtcGFnZS0tY2Fyb3VzZWxfX2NvbnRyb2xfX2ljb24tLXByZXZpb3VzIHtcbiAgQGluY2x1ZGUgY2Fyb3VzZWxfY29udHJvbF9wcmV2aW91c19faWNvbigpO1xufVxuLmdoX19zZXF1ZW5jZS1wYWdlLS1jYXJvdXNlbF9fY29udHJvbF9faWNvbi0tbmV4dCB7XG4gIEBpbmNsdWRlIGNhcm91c2VsX2NvbnRyb2xfbmV4dF9faWNvbigpO1xufVxuIiwiLmdoX19zZXF1ZW5jZS1wYWdlLS1zY2VuZXMge1xuICAgIEBpbmNsdWRlIHNlcXVlbmNlX3BhZ2VfY29tbW9uX3dpZHRocztcbn1cbiIsIiRob2xkZXItcGFnZS1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFkZWZhdWx0O1xuJGhvbGRlci1ib3gtdGV4dC1mb250OiAkZm9udC1oMyAhZGVmYXVsdDtcbiRob2xkZXItYm94LXRleHQtd2VpZ2h0OiAkZm9udC1oMy13ZWlnaHQgIWRlZmF1bHQ7XG4kaG9sZGVyLWJveC10ZXh0LXNpemU6ICRmb250LWgzLXNpemUgIWRlZmF1bHQ7XG4kaG9sZGVyLWJveC10ZXh0LWNvbG9yOiAkY29sb3ItcHJpbWFyeSAhZGVmYXVsdDtcbiRob2xkZXItYm94LXRleHQtc3BhY2luZzogJGZvbnQtaDMtc3BhY2luZyAhZGVmYXVsdDtcbiRob2xkZXItYm94LXRleHQtdHJhbnNmb3JtOiAkZm9udC1oMy10cmFuc2Zvcm0gIWRlZmF1bHQ7XG4kaG9sZGVyLXBhZ2UtYm94LWJvcmRlcjogMXB4IHNvbGlkICNFMEUwRTAgIWRlZmF1bHQ7XG4kaG9sZGVyLXBhZ2UtYm94LW1pbi1oZWlnaHQ6IDE3MHB4ICFkZWZhdWx0O1xuJGhvbGRlci1wYWdlLWJveC1ib3JkZXItYm90dG9tOiA0cHggc29saWQgdHJhbnNwYXJlbnQgIWRlZmF1bHQ7XG4kaG9sZGVyLXBhZ2UtYm94LWJvcmRlci1ib3R0b20tLXNlbGVjdGVkOiA0cHggc29saWQgJGNvbG9yLWJsdWUtZGFyayAhZGVmYXVsdDtcbiRob2xkZXItcGFnZS1ib3hfX3NoYWRvdzogMnB4IDRweCA0cHggMnB4IHJnYmEoMCwwLDAsLjMpICFkZWZhdWx0O1xuJGhvbGRlci1ib3gtZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhZGVmYXVsdDtcbiRob2xkZXItcGFnZS1ib3gtYm9yZGVyLXJhZGl1czowcHghZGVmYXVsdDtcblxuXG5cbmJvZHkge1xuICAgICYuSG9sZGVyUGFnZSwuZ2hfX2NoaWxkcmVuX2FzX2ljb25zIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGhvbGRlci1wYWdlLWJhY2tncm91bmQtY29sb3I7ICAvL0Z1bGwgcGFnZSBiYWNrZ3JvdW5kLWNvbG9yXG4gICAgfVxufVxuXG4uZ2hfX2hvbGRlcl9wYWdlIHtcbiAgICBAaW5jbHVkZSBzZXF1ZW5jZV9wYWdlX2NvbW1vbl93aWR0aHMoKTtcbn1cblxuLmdoX19jaGlsZHJlbl9hc19pY29ucyB7XG4gICAgd2lkdGg6IDEwMCU7XG59XG4uZ2hfX2hvbGRlcl9wYWdlX19jb250ZW50IHtcbiAgICBwYWRkaW5nLXRvcDogMnJlbTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMS41cmVtO1xuICAgIEBpbmNsdWRlIHBhZ2UtY29udGVudC10ZXh0LXN0eWxlcygpO1xuXG59XG5cbi5naF9faG9sZGVyX3BhZ2VfX3BhZ2VzLXBhcmVudC1kaXYge1xuICAgIHdpZHRoOiAxMDAlO1xufVxuLmdoX19ob2xkZXJfcGFnZV9fcGFnZXMge1xuLy8gICBwYWRkaW5nLWxlZnQ6IDA7XG4vLyAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbi8vICAgICBwYWRkaW5nLWxlZnQ6IDRyZW07XG4vLyAgIH1cbiAgd2lkdGg6IDgwJTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4uZ2hfX2hvbGRlcl9wYWdlX19wYWdlcyxcbi5naF9fY2hpbGRyZW5fYXNfaWNvbnNfX3BhZ2VzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogODAlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMnJlbTtcbiAgICAtd2Via2l0LXBhZGRpbmctc3RhcnQ6IDA7XG59XG5cbi5naF9faG9sZGVyX3BhZ2VfX3BhZ2VzX3BhZ2UsXG4uZ2hfX2NoaWxkcmVuX2FzX2ljb25zX19wYWdlc19faWNvbiB7XG4gICAgbWFyZ2luLXRvcDogMnJlbTtcbiAgICBtYXJnaW4tbGVmdDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgIGZsZXg6IDAgMCAyMHJlbTtcbiAgICAvLyBtYXgtd2lkdGg6IDIwcmVtO1xuICAgIGJvcmRlci1ib3R0b206ICRob2xkZXItcGFnZS1ib3gtYm9yZGVyLWJvdHRvbTtcbiAgICBib3JkZXItcmFkaXVzOiAkaG9sZGVyLXBhZ2UtYm94LWJvcmRlci1yYWRpdXM7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBvdXRsaW5lOiRob2xkZXItcGFnZS1ib3gtYm9yZGVyO1xuICAgIG1pbi1oZWlnaHQ6JGhvbGRlci1wYWdlLWJveC1taW4taGVpZ2h0O1xuICAgICY6aG92ZXIge1xuICAgICAgICBib3JkZXItYm90dG9tOiAkaG9sZGVyLXBhZ2UtYm94LWJvcmRlci1ib3R0b20tLXNlbGVjdGVkO1xuICAgICAgICBib3gtc2hhZG93OiAkaG9sZGVyLXBhZ2UtYm94X19zaGFkb3c7XG4gICAgfVxuICAgICoge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgICBoM3tcbiAgICAgICBtYXJnaW46IDA7XG4gICAgIH1cbiAgLnRodW1ibmlse1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxufVxuLmdoX19jaGlsZHJlbl9hc19pY29uc19fcGFnZXNfX2ljb25fX2lubmVyIHtcbiAgICB3aWR0aDogMTAwJTsgLy9GaXggZm9yIElFIG90aGVyd2lzZSB0aGUgY2FwdGlvbiB0ZXh0IGRvZXNuJ3Qgd3JhcCBhbmQgb3ZlcmZsb3dzXG4gICAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZ2hfX2NoaWxkcmVuX2FzX2ljb25zX19wYWdlc19faWNvbiB7XG4gICAgLy8gbWF4LXdpZHRoOiBpbml0aWFsO1xuICAgIC8vIGZsZXg6IGluaXRpYWw7XG4gICAgLy8gLXdlYmtpdC1ib3gtZmxleDogaW5pdGlhbDtcbiAgICAvLyB3aWR0aDogaW5pdGlhbDtcbn1cblxuLmdoX19ob2xkZXJfcGFnZV9fcGFnZXNfcGFnZV9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246ICRob2xkZXItYm94LWZsZXgtZGlyZWN0aW9uO1xuICAgIHBhZGRpbmctdG9wOiAzLjVyZW07XG4gICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgIHBhZGRpbmctcmlnaHQ6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDNyZW07XG4gICAgaGVpZ2h0OiAxMDAlXG59XG5cbi5naF9faG9sZGVyX3BhZ2VfX3BhZ2VzX3BhZ2VfX2lubmVyX19jYXB0aW9uIHtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmdoX19ob2xkZXJfcGFnZV9fcGFnZXNfcGFnZV9faW5uZXJfX2NhcHRpb25fX3RleHR7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGZvbnQtZmFtaWx5OiAkaG9sZGVyLWJveC10ZXh0LWZvbnQgIWltcG9ydGFudDtcbiAgICBmb250LXNpemU6ICRob2xkZXItYm94LXRleHQtc2l6ZTtcbiAgICBmb250LXdlaWdodDogJGhvbGRlci1ib3gtdGV4dC13ZWlnaHQ7XG4gICAgbGV0dGVyLXNwYWNpbmcgOiAkaG9sZGVyLWJveC10ZXh0LXNwYWNpbmc7XG4gICAgdGV4dC10cmFuc2Zvcm06ICRob2xkZXItYm94LXRleHQtdHJhbnNmb3JtO1xuICAgIGNvbG9yOiAkaG9sZGVyLWJveC10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG59XG5cbi5naF9faG9sZGVyX3BhZ2VfX3BhZ2VzX3BhZ2VfX2lubmVyLS13aXRoLWltYWdlX190aHVtYm5haWx7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG9yZGVyOiAtMTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiB1bnNldCAhaW1wb3J0YW50O1xufVxuIiwiJG1vZGFsLWlubmVyLXdyYXBwZXItcGFkZGluZzogMCAwIDAgMCAhZGVmYXVsdDsgIC8vIFVzZSBpdCB0byBhZGQgcGFkZGluZyBpbnNpZGUgdGhlIG1vZGFsXG4kbW9kYWwtaGVhZGluZy10ZXh0LWNvbG9yOiAjMzMzICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRpbmctY29sb3I6IHdoaXRlICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRpbmctYm9yZGVyLWJvdHRvbTogdGhpbiAjZDhkOGQ4IHNvbGlkICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRpbmctbWFyZ2luOiAwICFkZWZhdWx0O1xuXG4kbW9kYWwtdGFiLWNvbG9yOiAjRTJFMkUyICFkZWZhdWx0O1xuJG1vZGFsLXRhYi10ZXh0LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRtb2RhbC10YWItYWN0aXZlLWNvbG9yOiB3aGl0ZSAhZGVmYXVsdDtcbiRtb2RhbC10YWItYWN0aXZlLXRleHQtY29sb3I6ICMyODdEN0QgIWRlZmF1bHQ7XG4kbW9kYWwtdGFiLWJvcmRlcjogMCAhZGVmYXVsdDtcbiRtb2RhbC10YWItYm9yZGVyLS1zZWxlY3RlZDogMCAhZGVmYXVsdDtcbiRtb2RhbC10YWItc2VwYXJhdG9yOiAxcHggc29saWQgI0Q4RDhEOCAhZGVmYXVsdDtcbiRtb2RhbC10YWItbWFyZ2luOiAwICFkZWZhdWx0O1xuJG1vZGFsLXRhYnMtYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNkZGQgIWRlZmF1bHQ7XG4kbW9kYWwtY2xvc2VidXR0b24tY29sb3I6ICNFNkU2RTggIWRlZmF1bHQ7XG4kbW9kYWwtY2xvc2VidXR0b24tdGV4dC1jb2xvcjogYmxhY2sgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jbG9zZWJ1dHRvbi1hY3RpdmUtY29sb3I6ICNjMWMxYzEgIWRlZmF1bHQ7XG4kbW9kYWwtY2xvc2VidXR0b24tYWN0aXZlLXRleHQtY29sb3I6IGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWNsb3NlYnV0dG9uLWljb246IGZhbHNlICFkZWZhdWx0O1xuXG4uZ2hfX21vZGFsX193cmFwcGVyLW91dGVyIHtcbiAgd2lkdGg6IDgwdnc7XG4gIG1hcmdpbi10b3A6IDJyZW07XG4gIC8vIG1pbi1oZWlnaHQ6IDgwdmg7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4IHJnYmEoMjE2LCAyMTYsIDIxNiwgMSk7XG59XG5cbi5naF9fbW9kYWxfX3dyYXBwZXItb3V0ZXIuZ2hfX21vZGFsX193cmFwcGVyLW91dGVyLS13aXRoLXZpZGVvIHtcbiAgd2lkdGg6IDY1dnc7XG59XG5cbi5naF9fbW9kYWxfX3dyYXBwZXItaW5uZXIge1xuICBwYWRkaW5nOiAkbW9kYWwtaW5uZXItd3JhcHBlci1wYWRkaW5nO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBoZWlnaHQ6IDkwdmg7XG59XG5cbi5naF9fbW9kYWxfX2hlYWRlciB7XG4gIGJvcmRlci1ib3R0b206ICRtb2RhbC1oZWFkaW5nLWJvcmRlci1ib3R0b207XG4gIHBhZGRpbmctdG9wOiAwLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1oZWFkaW5nLWNvbG9yO1xuICBtYXJnaW46ICRtb2RhbC1oZWFkaW5nLW1hcmdpbjtcbn1cbi5naF9fbW9kYWxfX2hlYWRlcl9fdGV4dCB7XG4gIEBpbmNsdWRlIGgzX3N0eWxlcygpO1xuICBjb2xvcjogJG1vZGFsLWhlYWRpbmctdGV4dC1jb2xvcjtcbiAgbWFyZ2luLXRvcDogMHB4O1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG5cbi5naF9fbW9kYWxfX3RhYnMge1xuICBib3JkZXItYm90dG9tOiAkbW9kYWwtdGFicy1ib3JkZXItYm90dG9tO1xuICBib3JkZXItdG9wOiBpbml0aWFsO1xuICBib3JkZXItY29sb3I6ICNEOEQ4RDg7XG59XG5cbi5naF9fbW9kYWwtLXRhYnNfX3RhYi1pdGVtIHtcbiAgcGFkZGluZy1ib3R0b206IDFyZW07XG4gIGJhY2tncm91bmQ6ICRtb2RhbC10YWItY29sb3I7XG4gIG1hcmdpbjogJG1vZGFsLXRhYi1tYXJnaW47XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIEBpZiAkbW9kYWwtdGFiLXNlcGFyYXRvciAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJpZ2h0OiAkbW9kYWwtdGFiLXNlcGFyYXRvcjsgICAgXG4gIH1cbiAgYSB7XG4gICAgIEBleHRlbmQgaDY7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgY29sb3I6ICRtb2RhbC10YWItdGV4dC1jb2xvcjtcbiAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICAgIHBhZGRpbmctdG9wOiAwcHg7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIC8vIGNvbG9yOiAkbW9kYWwtdGFiLXRleHQtY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5naF9fbW9kYWwtLXRhYnNfX3RhYi1saW5rIHtcbiAgcGFkZGluZy10b3A6IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW0gIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgYm9yZGVyLXJhZGl1czogMCAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtdGFiLWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogJG1vZGFsLXRhYi1ib3JkZXIgIWltcG9ydGFudDtcblxuICAmOmhvdmVyLFxuICAmOmFjdGl2ZSxcbiAgJi5hY3RpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC10YWItYWN0aXZlLWNvbG9yICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyOiAkbW9kYWwtdGFiLWJvcmRlci0tc2VsZWN0ZWQgIWltcG9ydGFudDtcbiAgfVxufVxuXG4uZ2hfX21vZGFsX19ib2R5IHtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uZ2hfX21vZGFsX19ib2R5LS1wbGFpbiB7XG4gIHBhZGRpbmc6IDFyZW07XG59XG5cbi5naF9fbW9kYWxfX2JvZHktLXRhYnMge1xuICBwYWRkaW5nOiAwO1xufVxuXG4uZ2hfX21vZGFsLS10YWJzX19jb250ZW50IHtcbiAgcGFkZGluZzogMXJlbTtcbn1cblxuLmdoX19tb2RhbF9fY2xvc2UtYnV0dG9uIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogcmlnaHQ7XG4gIHBhZGRpbmc6IDJweCAxMHB4O1xuXG4gIEBpZiAkbW9kYWwtY2xvc2VidXR0b24taWNvbiAhPSBmYWxzZSB7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6ICRtb2RhbC1jbG9zZWJ1dHRvbi1pY29uO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgZm9udC1zaXplOiAwO1xuICB9XG5cbiAgQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRtb2RhbC1jbG9zZWJ1dHRvbi1jb2xvcjtcbiAgfVxuXG4gIGNvbG9yOiAkbW9kYWwtY2xvc2VidXR0b24tdGV4dC1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICBAaWYgJG1vZGFsLWNsb3NlYnV0dG9uLWljb24gIT0gZmFsc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuXG4gICAgQGVsc2Uge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNsb3NlYnV0dG9uLWFjdGl2ZS1jb2xvcjtcbiAgICB9XG5cbiAgICBjb2xvcjogJG1vZGFsLWNsb3NlYnV0dG9uLWFjdGl2ZS10ZXh0LWNvbG9yO1xuICB9XG59XG5cblxuXG5cblxuXG5cblxuLy8vIE9MRCBcblxuLmdoLW1vZGFsIHtcbiAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbn1cblxuLm1vZGFsIHtcbiAgLm1vZGFsLXRhYnMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cblxuXG59XG5cbi5tb2RhbGRlc2NyaXB0aW9uIHtcbiAgcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxMCU7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMCU7XG4gIH1cbn1cblxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG59XG5cblxuXG5cbi5tb2RhbC1uYXYtdGFicy5uYXYtdGFicyB7XG4gIG9sIHtcbiAgICBtYXJnaW46IDBweDtcbiAgfVxuICBcbiAgXG5cbiAgbGkuYWN0aXZlID4gYSB7XG4gICAgIEBleHRlbmQgaDY7XG5cbiAgICBjb2xvcjogJG1vZGFsLXRhYi1hY3RpdmUtdGV4dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbW9kYWwtdGFiLWFjdGl2ZS1jb2xvcjtcblxuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWxlZnQtd2lkdGg6IDBweDtcbiAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcblxuICAgICY6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1sZWZ0LXdpZHRoOiAwcHg7XG4gICAgICBib3JkZXItcmlnaHQtd2lkdGg6IDBweDtcblxuICAgIH1cbiAgfVxufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwge1xuICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICBvdmVyZmxvdy15OiB2aXNpYmxlO1xufVxuXG4ubW9kYWwtb3BlbiAubW9kYWwgLm1vZGFsLWJvZHkge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBtYXgtaGVpZ2h0OiA5MHZoO1xufSIsIiRtY3EtYnV0dG9ucy0taG9yei1vcHRpb24tdGV4dC1jb2xvcjogJG1jcS1idXR0b25zLW9wdGlvbi10ZXh0LWNvbG9yO1xuJG1jcS1idXR0b25zLS1ob3J6LW9wdGlvbi1jb250YWluZXItY29sb3I6ICRtY3EtYnV0dG9ucy1vcHRpb24tY29udGFpbmVyLWNvbG9yO1xuXG4kbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLXRleHQtY29sb3ItLXNlbGVjdGluZzogJG1jcS1idXR0b25zLW9wdGlvbi10ZXh0LWNvbG9yLS1zZWxlY3Rpbmc7XG4kbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWNvbnRhaW5lci1jb2xvci0tc2VsZWN0aW5nOiAkbWNxLWJ1dHRvbnMtb3B0aW9uLWNvbnRhaW5lci1jb2xvci0tc2VsZWN0aW5nO1xuXG4kbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLXRleHQtY29sb3ItLXNlbGVjdGVkOiAkbWNxLWJ1dHRvbnMtb3B0aW9uLXRleHQtY29sb3ItLXNlbGVjdGVkO1xuJG1jcS1idXR0b25zLS1ob3J6LW9wdGlvbi1jb2xvci0tc2VsZWN0ZWQ6ICRtY3EtYnV0dG9ucy1vcHRpb24tY29udGFpbmVyLWNvbG9yLS1zZWxlY3RlZDtcblxuJG1jcS1idXR0b25zLS1ob3J6LW9wdGlvbi1pbnRlcm5hbC1zcGFjaW5nLXRvcC1ib3R0b206IDhweDtcbiRtY3EtYnV0dG9ucy0taG9yei1vcHRpb24taW50ZXJuYWwtc3BhY2luZy1sZWZ0LXJpZ2h0OiAxNnB4O1xuXG4kbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWV4dGVybmFsLXNwYWNpbmctdG9wLWJvdHRvbTogOHB4O1xuJG1jcS1idXR0b25zLS1ob3J6LW9wdGlvbi1leHRlcm5hbC1zcGFjaW5nLWxlZnQtcmlnaHQ6IDRweDtcbiRtY3EtYnV0dG9ucy0taG9yei1vcHRpb24tZXh0ZXJuYWwtcm91bmRpbmc6IDBweDtcbiRtY3EtYnV0dG9ucy0taG9yei1vcHRpb24tYm9yZGVyOiBub25lICFkZWZhdWx0O1xuXG4kbWNxLWJ1dHRvbi0taG9yei1vcHRpb24tdGV4dC1mb250OiAkZm9udC1wO1xuJG1jcS1idXR0b24tLWhvcnotb3B0aW9uLXRleHQtc2l6ZTogJGZvbnQtcC1zaXplO1xuJG1jcS1idXR0b24tLWhvcnotb3B0aW9uLXRleHQtd2VpZ2h0OiAkdGV4dC13ZWlnaHQtLXJlZ3VsYXI7XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6IHtcbiAgQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xuICBwYWRkaW5nOiAkbWNxLWNvbnRlbnQtcGFkZGluZztcbiAgcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6X19vcHRpb24ge1xuICBjb2xvcjogJG1jcS1idXR0b25zLS1ob3J6LW9wdGlvbi10ZXh0LWNvbG9yICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtY3EtYnV0dG9ucy0taG9yei1vcHRpb24tY29udGFpbmVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAkbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWludGVybmFsLXNwYWNpbmctdG9wLWJvdHRvbSAkbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWludGVybmFsLXNwYWNpbmctbGVmdC1yaWdodDtcbiAgbWFyZ2luOiAkbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWV4dGVybmFsLXNwYWNpbmctdG9wLWJvdHRvbSAkbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWV4dGVybmFsLXNwYWNpbmctbGVmdC1yaWdodDtcbiAgYm9yZGVyLXJhZGl1czogJG1jcS1idXR0b25zLS1ob3J6LW9wdGlvbi1leHRlcm5hbC1yb3VuZGluZztcbiAgYm9yZGVyOiAkbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWJvcmRlcjtcbiAgLy9yZXNldHNcbiAgYmFja2dyb3VuZC1pbWFnZTogaW5pdGlhbDtcblxuICBmb250LWZhbWlseTogJG1jcS1idXR0b24tLWhvcnotb3B0aW9uLXRleHQtZm9udDtcbiAgZm9udC1zaXplOiAkbWNxLWJ1dHRvbi0taG9yei1vcHRpb24tdGV4dC1zaXplO1xuICBmb250LXdlaWdodDogJG1jcS1idXR0b24tLWhvcnotb3B0aW9uLXRleHQtd2VpZ2h0O1xuXG4gIEBpbmNsdWRlIHVzZXJfaW5wdXRfaHRtbF9zdHlsZXMoKTtcblxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRtY3EtYnV0dG9ucy0taG9yei1vcHRpb24tdGV4dC1jb2xvci0tc2VsZWN0aW5nICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJG1jcS1idXR0b25zLS1ob3J6LW9wdGlvbi1jb250YWluZXItY29sb3ItLXNlbGVjdGluZyAhaW1wb3J0YW50O1xuICB9XG4gICYuZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fb3B0aW9uLS1zZWxlY3RlZCB7XG4gICAgY29sb3I6ICRtY3EtYnV0dG9ucy0taG9yei1vcHRpb24tdGV4dC1jb2xvci0tc2VsZWN0ZWQgIWltcG9ydGFudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbWNxLWJ1dHRvbnMtLWhvcnotb3B0aW9uLWNvbG9yLS1zZWxlY3RlZCAhaW1wb3J0YW50O1xuICB9XG59XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay1idXR0b24ge1xuICBAaW5jbHVkZSBmZWVkYmFja19idXR0b24oKTtcbn1cblxuLmdoX19tY3EtLWJ1dHRvbnMtLWhvcnpfX2ZlZWRiYWNrIHtcbiAgQGluY2x1ZGUgcXVlc3Rpb25fc3BhY2luZyhtYXJnaW4pO1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG4gIG1hcmdpbi10b3A6IDFyZW07XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBtYXJnaW4tbGVmdDogNnJlbTtcbiAgfVxufVxuXG4uZ2hfX21jcS0tYnV0dG9ucy0taG9yel9fZmVlZGJhY2stLWNvcnJlY3Qge1xuICBAaW5jbHVkZSBjb3JyZWN0X2ZlZWRiYWNrKCk7XG59XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0taW5jb3JyZWN0IHtcbiAgQGluY2x1ZGUgaW5jb3JyZWN0X2ZlZWRiYWNrKCk7XG59XG5cbi5naF9fbWNxLS1idXR0b25zLS1ob3J6X19mZWVkYmFjay0tbmV1dHJhbCB7XG4gIEBpbmNsdWRlIG5ldXRyYWxfZmVlZGJhY2soKTtcbn1cbiIsIi5zaG93LW9ubHktb24tZGlzcGxheS0tZGVza3RvcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cblxuLnNob3ctb25seS1vbi1kaXNwbGF5LS10YWJsZXQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zaG93LW9ubHktb24tZGlzcGxheS0tbW9iaWxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xufVxuXG4ubW9iaWxlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpe1xuICAubW9iaWxlLCAuc2hvdy1vbmx5LW9uLWRpc3BsYXktLW1vYmlsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuQG1lZGlhIChtaW4td2lkdGg6IDc2OHB4KSBhbmQgKG1heC13aWR0aDogOTkxcHgpe1xuICAuc2hvdy1vbmx5LW9uLWRpc3BsYXktLXRhYmxldCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuXG5AbWVkaWEgKG1pbi13aWR0aDogOTkycHgpe1xuICAuc2hvdy1vbmx5LW9uLWRpc3BsYXktLWRlc2t0b3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cblxuIiwiLmdoX19ob21lLXBhZ2VfX3RpdGxlLCAuZ2hfX2hvbWUtcGFnZV9fdGl0bGUgPiBoMXtcbiAgQGluY2x1ZGUgcGFnZS10aXRsZS1zdHlsZXMoKTtcbn1cbiIsIi5naF9fcGFnZV9fbGF5b3V0LWNvbnRlbnQge1xuICBtYXJnaW46IDA7XG59XG4uZ2hfX3BhZ2VfX3RpdGxlIHtcbiAgQGluY2x1ZGUgcGFnZS10aXRsZS1zdHlsZXMoKTtcbn1cblxuLmdoX19wYWdlX19jb250ZW50ICB7XG4gIEBpbmNsdWRlIHBhZ2UtY29udGVudC10ZXh0LXN0eWxlcygpO1xufVxuXG5cblxuLmdoX19wYWdlX19sb2FkaW5nIHtcblxuICBwb3NpdGlvbjpmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuXG4gIGJhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsIDI1NSwgMjU1LCAwLjgpO1xuXG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG5cbiAgei1pbmRleDogOTk5O1xuXG4gIGRpc3BsYXk6bm9uZTtcblxuXG59XG5cblxuLmdoX19wYWdlX19sb2FkaW5nX19zcGlubmVyIHtcblxuICBmb250LXNpemU6IDRyZW07XG5cbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblxufVxuLmdoX19wYWdlX19zdGlja3lfbGF5b3V0LWNvbnRlbnR7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogJHRvcC1uYXYtaGVpZ2h0O1xufVxuXG5cbkBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnQge1xuICAgIG1hcmdpbi1sZWZ0OiAkc2lkZWJhci1uYXYtd2lkdGg7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtICN7JHNpZGViYXItbmF2LXdpZHRofSk7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAjeyRzaWRlYmFyLW5hdi13aWR0aH0pO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6ICR0b3AtbmF2LWhlaWdodDtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgfVxufVxuLmdoX19wYWdlX19ib2R5X19zaWRlYmFyX2xheW91dCwuZ2hfX2JvZHlfX3N0aWNreV9oZWFkZXJ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cblxuICAmLmJhY2tncm91bmRfX2ltYWdlX19wb3NpdGlvbl9fdG9we1xuICAgIC5naF9fcGFnZV9fbWVudV9fc2lkZWJhcl9sYXlvdXQtY29udGVudHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHRvcDtcbiAgICAgIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRvcC1uYXYtaGVpZ2h0fSk7XG4gICAgfVxuICB9XG5cbiAgJi5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX2JvdHRvbXtcbiAgICAuZ2hfX3BhZ2VfX21lbnVfX3NpZGViYXJfbGF5b3V0LWNvbnRlbnR7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG4gICAgICBtaW4taGVpZ2h0OiBjYWxjKDEwMCUgLSAjeyR0b3AtbmF2LWhlaWdodH0pO1xuXG4gICAgfVxuICB9XG4gICYuYmFja2dyb3VuZF9faW1hZ2VfX3Bvc2l0aW9uX19jZW50ZXJ7XG4gICAgLmdoX19wYWdlX19tZW51X19zaWRlYmFyX2xheW91dC1jb250ZW50e1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgICAgbWluLWhlaWdodDogY2FsYygxMDAlIC0gI3skdG9wLW5hdi1oZWlnaHR9KTtcbiAgICB9XG4gIH1cblxufVxuXG5cbi5iYWNrZ3JvdW5kX19pbWFnZV9fcG9zaXRpb25fX3RvcHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6JG1haW4tbmF2LWhlaWdodDtcbn1cblxuLmJhY2tncm91bmRfX2ltYWdlX19wb3NpdGlvbl9fYm90dG9te1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b207XG59XG4vLyBTQ1NTIGZvciBJbXBlcnNvbmF0aW9uIEJhbm5lclxuXG4vLyBWYXJpYWJsZXMgZm9yIGNvbG9ycyBhbmQgc2l6aW5nIChtYWtlcyB0aGVtIGVhc3kgdG8gY2hhbmdlKVxuJGJhbm5lci1iYWNrZ3JvdW5kLWNvbG9yOiAjZmZjMTA3OyAvLyBBIHdhcm5pbmctbGlrZSB5ZWxsb3dcbiRiYW5uZXItdGV4dC1jb2xvcjogIzIxMjUyOTsgICAgICAvLyBEYXJrIHRleHQgZm9yIGNvbnRyYXN0XG4kYmFubmVyLWJvcmRlci1jb2xvcjogI2UwYTgwMDtcbiRiYW5uZXItcGFkZGluZzogMTBweCAxNXB4O1xuJGJhbm5lci1mb250LXNpemU6IDAuOWVtO1xuJGJhbm5lci1maXhlZC1oZWlnaHQ6IDQwcHg7IC8vIEFkanVzdCBpZiB5b3VyIGJhbm5lciBjb250ZW50IG5lZWRzIG1vcmUgc3BhY2VcbiRiYW5uZXItZml4ZWQtaGVpZ2h0LW1vYmlsZTogNjVweDsgLy8gQWRqdXN0IGZvciBtb2JpbGUgaWYgY29udGVudCB3cmFwcyB0YWxsZXJcblxuJGJ1dHRvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjMDA3YmZmOyAvLyBCbHVlIGJ1dHRvblxuJGJ1dHRvbi10ZXh0LWNvbG9yOiB3aGl0ZTtcbiRidXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvcjogIzAwNTZiMzsgLy8gRGFya2VyIGJsdWUgb24gaG92ZXJcbiRidXR0b24tcGFkZGluZzogNnB4IDEycHg7XG4kYnV0dG9uLWJvcmRlci1yYWRpdXM6IDRweDtcblxuLmltcGVyc29uYXRpb24tYmFubmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFubmVyLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRiYW5uZXItdGV4dC1jb2xvcjtcbiAgICBwYWRkaW5nOiAkYmFubmVyLXBhZGRpbmc7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBmaXhlZDsgLy8gU3RpY2tzIHRvIHRoZSB0b3BcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiA5OTk5OTsgLy8gRW5zdXJlcyBpdCdzIG9uIHRvcCBvZiBvdGhlciBjb250ZW50XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRiYW5uZXItYm9yZGVyLWNvbG9yO1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gICAgZm9udC1zaXplOiAkYmFubmVyLWZvbnQtc2l6ZTtcblxuICAgIHAge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IC8vIEFsaWducyBpdGVtcyBpbiBhIHJvd1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyBWZXJ0aWNhbGx5IGNlbnRlcnMgaXRlbXMgaW4gdGhlIGZsZXggY29udGFpbmVyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyBIb3Jpem9udGFsbHkgY2VudGVycyBpdGVtc1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7IC8vIEFsbG93cyBpdGVtcyB0byB3cmFwIG9uIHNtYWxsZXIgc2NyZWVuc1xuICAgIH1cblxuICAgIC5vcmlnaW5hbC1hZG1pbi1pbmZvIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDVweDtcbiAgICAgICAgZm9udC1zaXplOiAwLjllbTsgLy8gUmVsYXRpdmUgdG8gcGFyZW50J3MgZm9udC1zaXplICgwLjllbSBvZiAwLjllbSlcbiAgICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cblxuICAgIC5pbXBlcnNvbmF0aW9uLXJldmVydC1idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgcGFkZGluZzogJGJ1dHRvbi1wYWRkaW5nO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnV0dG9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgICAgIGNvbG9yOiAkYnV0dG9uLXRleHQtY29sb3I7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGJ1dHRvbi1ib3JkZXItcmFkaXVzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4ycyBlYXNlLWluLW91dDtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRidXR0b24taG92ZXItYmFja2dyb3VuZC1jb2xvcjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gU3BhY2VyIHRvIHByZXZlbnQgYmFubmVyIGZyb20gb3ZlcmxhcHBpbmcgcGFnZSBjb250ZW50XG4uaW1wZXJzb25hdGlvbi1iYW5uZXItc3BhY2VyIHtcbiAgICBoZWlnaHQ6ICRiYW5uZXItZml4ZWQtaGVpZ2h0O1xufVxuXG4vLyBNZWRpYSBxdWVyeSBmb3Igc21hbGxlciBzY3JlZW5zXG5AbWVkaWEgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICAuaW1wZXJzb25hdGlvbi1iYW5uZXIge1xuICAgICAgICBwIHtcbiAgICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47IC8vIFN0YWNrIGl0ZW1zIHZlcnRpY2FsbHlcbiAgICAgICAgfVxuXG4gICAgICAgIC5pbXBlcnNvbmF0aW9uLXJldmVydC1idXR0b24ge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA4cHg7IC8vIEFkZCBzb21lIHNwYWNlIHdoZW4gc3RhY2tlZFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmltcGVyc29uYXRpb24tYmFubmVyLXNwYWNlciB7XG4gICAgICAgIGhlaWdodDogJGJhbm5lci1maXhlZC1oZWlnaHQtbW9iaWxlOyAvLyBNYXkgbmVlZCB0byBiZSB0YWxsZXIgaWYgYmFubmVyIGNvbnRlbnQgd3JhcHNcbiAgICB9XG59XG4iLCJkaXZbZGF0YS1wYWdlLXR5cGU9XCJyZXBvcnRwYWdlXCJde1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMjBweDtcblxuICAuZ2gtcmVwb3J0LWJsb2NrX190YWJsZXtcblxuICAgIHdpZHRoOiAxMDAlIWltcG9ydGFudDtcbiAgICB0aCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1ncmV5LWRhcms7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIEBpbmNsdWRlIGg2X3N0eWxlcztcbiAgICB9XG4gICAgdHJ7XG4gICAgICAmLmV2ZW57XG5cbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgxLCA5MiwgMTI0LCAwLjEpO1xuXG4gICAgICB9XG4gICAgfVxuICB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXJ7XG4gICAgd2lkdGg6IDEwMCU7XG4gXG4gIH1cblxufVxuIiwiQG1peGluIGdlbmVyYXRlX2Jsb2NrX3dpZHRoKCR3aWR0aCl7XG4gIC5naF9fYmxvY2stLXdpZHRoLSN7JHdpZHRofSB7XG4gICAgd2lkdGg6ICR3aWR0aCAqIDElO1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG5AaW5jbHVkZSBnZW5lcmF0ZV9ibG9ja193aWR0aCgyNSk7XG5AaW5jbHVkZSBnZW5lcmF0ZV9ibG9ja193aWR0aCg1MCk7XG5AaW5jbHVkZSBnZW5lcmF0ZV9ibG9ja193aWR0aCg3NSk7XG5AaW5jbHVkZSBnZW5lcmF0ZV9ibG9ja193aWR0aCg4NSk7XG5cbi5naF9fYmxvY2tfX2NvbnRlbnQge1xuICBAaW5jbHVkZSBxdWVzdGlvbl9zcGFjaW5nKG1hcmdpbik7XG59XG5cbiIsIiRicmFuY2hpbmctc2NlbmFyaW8tY2hvaWNlLWNvbG9yOiAjRTZFNkU2O1xuJGJyYW5jaGluZy1zY2VuYXJpby1jaG9pY2UtY29sb3ItLXNlbGVjdGVkOiAjYmRiYWJhO1xuXG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fc2NlbmUtY29udGFpbmVyIHtcbiAgZGlzcGxheTogZmxleDtcbn1cbi5naF9fYnJhbmNoaW5nLXNjZW5hcmlvX19jaG9pY2Vze1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJyYW5jaGluZy1zY2VuYXJpby1jaG9pY2UtY29sb3I7XG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gICY6YWN0aXZlLCAmOmhvdmVyLCAmOmZvY3VzIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmNoaW5nLXNjZW5hcmlvLWNob2ljZS1jb2xvci0tc2VsZWN0ZWQ7XG4gIH1cblxuICA+IGEge1xuICAgIEBpbmNsdWRlIHVzZXJfaW5wdXRfaHRtbF9zdHlsZXMoKTtcbiAgfVxuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG5cbn1cblxuLmdoX19icmFuY2hpbmctc2NlbmFyaW9fX3NwYXJrIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG59XG4uZ2hfX2JyYW5jaGluZy1zY2VuYXJpb19fY2hvaWNlcy1oZWFkZXIge1xuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG59XG5cblxuXG4vKiBPbGQgY3J1ZCAqL1xuXG4uZmluYWxzY2VuYXJpb3Njb3JlIHtcbiAgQGV4dGVuZCBoNTtcbiAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICBwYWRkaW5nOiAxMHB4O1xuXG4gIC8vLXdlYmtpdC1hbGlnbi1pdGVtczogY2VudGVyO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cbiAgLnNjb3JlVGV4dCB7XG4gICAgZmxleDogMiAwIDA7XG4gICAgcGFkZGluZy1yaWd0aDogMTBweDtcbiAgfVxuICAuc2NvcmVOdW0ge1xuICAgIGZsZXg6IDEgMCAwO1xuICB9XG59XG5cbi5xdWVzdGlvbnNjb3JlLFxuLnNjZW5hcmlvc2NvcmUge1xuICBib3JkZXI6IDJweCBzb2xpZCAjYmJiO1xuICBjb2xvcjogI2VlZTtcbiAgZm9udC1zaXplOiA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgcGFkZGluZzogMTVweDtcbiAgbGluZS1oZWlnaHQ6IDQwcHg7XG4gIG1hcmdpbjogMTVweDtcbn1cblxuXG4ucXVlc3Rpb25zY29yZSB7XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICRib3JkZXItY29sb3I7XG4gIGZvbnQtc2l6ZTogNDBweDtcbiAgbWFyZ2luOiAxNXB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5zY2VuYXJpb3Njb3JlIHtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgJGJvcmRlci1jb2xvcjtcbiAgZm9udC1zaXplOiA0MHB4O1xuICBtYXJnaW46IDE1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjZW5hcmlvcmVzZXQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgbWFyZ2luOiAzcHggMTBweCAwIDA7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLnNjb3JlYm9hcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDEwO1xufVxuXG4udG90YWxzY29yZSB7XG4gIGJvcmRlcjogMnB4IHNvbGlkICNiYmI7XG4gIGNvbG9yOiAjZWVlO1xuICBmb250LXNpemU6IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgaGVpZ2h0OiA4MHB4O1xuICBwYWRkaW5nOiAxNXB4O1xuICBsaW5lLWhlaWdodDogNDBweDtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMCAwO1xufVxuXG4uc2NlbmFyaW9yZXNldCB7XG4gIG1hcmdpbjogM3B4IDEwcHggMCAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uYnN3cmFwcGVyIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIG1hcmdpbi1sZWZ0OiA1JTtcbiAgbWluLWhlaWdodDo0MTBweDtcbiAgcG9zaXRpb246cmVsYXRpdmU7XG59XG4uYnNjb250ZW50IHtcbiAgYm90dG9tOjA7XG4gIHBvc2l0aW9uOmFic29sdXRlO1xuICB3aWR0aDoxMDAlO1xufVxuLmJzYWxpbmsge1xuICBtYXJnaW4tYm90dG9tOiAzJTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgcCB7XG4gICAgbWFyZ2luOiAwIDAgMDtcbiAgfVxufVxuLnRvdGFsc2NvcmUge1xuICBib3JkZXItcmFkaXVzOiAyMHB4O1xuICBib3JkZXI6IDJweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICBmb250LXNpemU6IDQwcHg7XG4gIGhlaWdodDogODBweDtcbiAgbWFyZ2luOiAxNXB4IDE1cHggMCAwO1xuICBwYWRkaW5nOiAxNXB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4iLCIuZ2hfX3NjZW5lcy0tbW9iaWxlIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cyl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uZ2hfX3NjZW5lcy0tZGVza3RvcCB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bih4cyl7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufSIsIi5naF9CdWlsZE1vZGVFZGl0QnV0dG9ue1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJveC1zaGFkb3c6IDAgMCAxcHggMXB4IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC40Nyk7XG4gIGNvbG9yOiByZ2JhKDIwNCwgMjA0LCAyMDQsIDAuNSk7XG4gIG1hcmdpbjogMjBweDtcblxufVxuLmdoX0J1aWxkTW9kZUVkaXRCdXR0b24gPiBhe1xuICBjb2xvcjogcmdiYSgyMDQsIDIwNCwgMjA0LCAwLjUpO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uZ2hfQnVpbGRNb2RlRWRpdEJ1dHRvbjpob3ZlciB7XG4gIGJvcmRlcjogMXB4IHNvbGlkIGJsYWNrO1xufVxuXG4uZ2hfQnVpbGRNb2RlRWRpdEJ1dHRvbjpob3ZlciA+IGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGNvbG9yOiBibGFjaztcbn0iLCIkc2VhcmNoLWJ1dHRvbi13aWR0aDogYXV0byAhZGVmYXVsdDtcblxuLmdoX19zZWFyY2hfX2J1dHRvbiB7XG4gIEBpbmNsdWRlIHBfc3R5bGVzKCk7XG4gIHdpZHRoOiAkc2VhcmNoLWJ1dHRvbi13aWR0aCAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiA1cHggMjBweDtcbiAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAxMjgsIDE3NywgMSk7XG4gIGNvbG9yOiB3aGl0ZTtcbiAgYm9yZGVyOiAwO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDVweCAwLjI1cHggcmdiYSgyMDEsIDIwMSwgMjAxLCAxKTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZ2hfX3NlYXJjaF9faW5wdXQge1xuICBAaW5jbHVkZSBwX3N0eWxlcygpO1xuICB3aWR0aDogMzUwcHg7XG4gIHBhZGRpbmc6IDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBjb2xvcjogIzMzMzMzMztcbiAgdGV4dC1pbmRlbnQ6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgYm9yZGVyOiAycHggc29saWQgcmdiYSgyMDEsIDIwMSwgMjAxLCAxKTtcbn1cblxuLmdoX19zZWFyY2hfX2Zvcm0ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICYgZmllbGRzZXQge1xuICAgIG1pbi13aWR0aDogNDUwcHg7XG4gICAgJiA+IGRpdiB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuICB9XG59IiwiJHN3aXRjaC1iYWNrZ3JvdW5kOiAkZmVlZGJhY2staW5jb3JyZWN0LWNvbG9yICFkZWZhdWx0O1xuJHN3aXRjaC1jaGVja2VkOiAkZmVlZGJhY2stY29ycmVjdC1jb2xvciAhZGVmYXVsdDtcblxuJGZvcm0tY2hlY2tib3hlcy1jaGVja2JveDogJG1jcS1jaGVja2JveGVzLWNoZWNrYm94LXR5cGUgIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveGVzLWNoZWNrYm94LXR5cGUtLXNlbGVjdGVkOiAkbWNxLWNoZWNrYm94ZXMtY2hlY2tib3gtdHlwZS0tc2VsZWN0ZWQgIWRlZmF1bHQ7XG4kZm9ybS1jaGVja2JveGVzLWNoZWNrYm94LWNvbG9yOiAkbWNxLWNoZWNrYm94ZXMtY2hlY2tib3gtY29sb3IgIWRlZmF1bHQ7XG5cbi54QVBJZm9ybSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLmNoZWNrQm94V3JhcHBlciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC5sYWJlbCB7XG4gICAgICBmbGV4LWJhc2lzOiA4MCU7XG4gICAgICBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0O1xuICAgICAgZmxleC1ncm93OiAxO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWZvb3Rlci1idG5zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgLmZvcm1FbGVtZW50IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB9XG4gICAgICAubGFiZWwge1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQ6IGdyZXk7XG4gICAgICAgIGFsaWduLXNlbGY6IGNlbnRlcjtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGhlaWdodDogNDFweDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgICYuc2VsZWN0ZWQge1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDc3Yzg7XG4gICAgICAgIH1cbiAgICAgICAgcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuZm9ybUJ1dHRvbiB7XG4gICAgICAgIHdoaXRlLXNwYWNlOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLyogTWF5YmUgdGhlIENTUyBmb3IgdGhlIHRleHQgZGlzcGF5ICovXG5cbiAgLmdoRm9ybV9fcGFzdENvbW1lbnRfX2NvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkO1xuICAgIH1cbiAgICAucGFzdF9fY29tbWVudF9faXRlbXMge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuaXRlbSB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICAgICAgICAuaXRlbV9fcm93IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgLmxlZnRfX3BhZGRpbmcge1xuICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIGxpLmdoRm9ybV9fZGlzcGxheV9fdGV4dF9jb21tZW50IHtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTpub25lO1xuICAgIH1cblxuXG4gICAgJi5jb21tZW50cy1vbmx5IHtcbiAgICAgIC5wYXN0X19jb21tZW50X19pdGVtcyB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG5cbiAgICAgICAgLml0ZW0ge1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTVFQ0YwO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgfVxuICAgICAgICAuaXRlbTpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuaG9yaXpvbnRhbC1idXR0b25zIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kO1xuXG4gICAgLmJ1dHRvbi1pdGVtIHtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiBsaWdodGdyYXk7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAmLnNlbGVjdGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogIzAwM2M4ZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAuY29tbWVudC1tb2RhbCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBtaW4taGVpZ2h0OiAyNTBweDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA4cHggMnB4ICNkOGQ4ZDg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMHB4LCAtMTAwcHgpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgLmxhYmVsIHtcbiAgICAgIGhlaWdodDogNTBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cblxuICAgIHRleHRhcmVhIHtcbiAgICAgIGhlaWdodDogMTMzcHg7XG4gICAgfVxuXG4gICAgLmJ0bi1jb250YWluZXIge1xuICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICBoZWlnaHQ6IDgwcHg7XG4gICAgfVxuICB9XG4gIC5mb3JtLWVsZW1lbnQtd3JhcHBlciB7XG4gICAvLyBkaXNwbGF5OiBmbGV4O1xuICAgIC8vZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuZm9ybS1lbGVtZW50LWR1cGxpY2F0ZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCdkYXRhOmltYWdlL3BuZztiYXNlNjQsaVZCT1J3MEtHZ29BQUFBTlNVaEVVZ0FBQTlRQUFBUG1DQVlBQUFBRlp0Y2lBQUFBQkdkQlRVRUFBTEdQQy94aEJRQUFBQUZ6VWtkQ0FLN09IT2tBQUFBZ1kwaFNUUUFBZWlZQUFJQ0VBQUQ2QUFBQWdPZ0FBSFV3QUFEcVlBQUFPcGdBQUJkd25McFJQQUFBQUFaaVMwZEVBUDhBL3dEL29MMm5rd0FBQUFsd1NGbHpBQUFBU0FBQUFFZ0FSc2xyUGdBQVpadEpSRUZVZU5ydDNYZVlIWFc5UC9EUDdHNTZEejJBcUFrbEVEcElFeUVVQVFVRXZBa2lUWDRLd1VhUmtnaWlpT0lsTkVPc0JMQUVVWVNvR0pwME1aUlFCVU9RRWlCd0pTR0lwTmZON3Z6KzhCTEpCVUl5NTV6TXpEbXYxL1BzNDJhejJYM3ZjanpmODU3UGQyYVNORTJEN0JZdlhwd3VXTEJnaFo4emE5YXNXTkh2ZWZIaXhmRitYNk9XV2x0Ylk5NjhlYmw5LzVYUnRXdlg2TlNwVTk0eEt0YTllL2ZvMEtGRDNqRXExck5uejJodWJzNDd4Z3AxN05neHVuWHJsdVNkQXdDQSt0V1M1emVmTjI5ZU9uUG16Rmk4ZUhITW5qMTdXYkdjTjI5ZUxGbXlKR2JObWhWTGxpeUorZlBuUjBSRW1xWXhhOWFzWmY5Kzd0eTVzWFRwMG9pSVdMUm9VU3hjdURBaUl0cmEybUxPbkRuTFBtLzI3Tm5SM3Q0ZUVSRUxGaXlJeFlzWFI4VEtGY24zSzhOQW9SWGkvN3hGT2lCVXBJTWhmZnIweVR0Q1JFUzB0TFJFang0OThvNFJFUkdkTzNlT0xsMjY1QjBqSW9wMUFMQjM3OTZSSk85OWZHem5uWGVPUXc0NXhBRTBBRmE3cE5wbGNkYXNXZWt6enp3VFU2ZE9qZGRlZXkybVRac1dyNzMyV3N5WU1TUGVmUFBObURWcjFySzN0OG93QUVCV0hUcDBpQnR2dkRIMjIyOC9wUnFBMWFyaVF2M01NOCtrdDl4eVM5eDU1NTN4dDcvOUxWNTk5ZFc4ZnlZQW9NSDA2TkVqN3IzMzN0aDIyMjJWYWdCV204eUYrdUdISDA2LzlhMXZ4Wi8rOUtlOGZ3WUFnT2pYcjE4ODhNQURzZEZHR3luVkFLd1dxMXlvWDNubGxmVDg4OCtQSzYrOGN0bDV5UUFBUlRCdzRNQzQvLzc3bzArZlBrbzFBRFczMG9WNi92ejU2VVVYWFJRalI0Nk1SWXNXNVowYkFPQmRmZXhqSDR2YmI3ODlPblhxcEZRRFVGTXJWYWp2dXV1dTlPaWpqNDdwMDZmbm5SY0E0SDBkY2NRUmNjMDExMFN5b3N1REEwQ0ZtdDd2RTI2NDRZWjAvLzMzVjZZQmdOTDR6VzkrRXlOR2pNZzdCZ0IxYm9VVDZ1ZWVleTdkWnB0dGx0M2ZHUUNnVEg3NHd4L0dsNy84WlZOcUFHcGloWVY2NzczM1R1KysrKzY4TXdJQVpOTGMzQnpYWFhkZEhIYllZVW8xQUZYM25vWDZvWWNlU25mZWVlZTg4d0VBVktSang0NXg4ODAzeHo3NzdLTlVBMUJWNzNrTzlROS8rTU84c3dFQVZHekpraVh4WC8vMVgvRzN2LzF0MWU0VkNnRHY0MTBuMUlzV0xVclhXV2VkbUROblR0NzVBQUNxWXIzMTFvdjc3NzgvUHZTaEQ1bFVBMUFWN3pxaHZ1dXV1NVJwQUtDdVRKOCtQZmJmZi8vNDV6Ly9hVklOUUZXOGE2SCs4NS8vbkhjdUFJQ3FlKzY1NStJVG4vaEV6SnMzVDZrR29HTHZXcWp2dmZmZXZITUJBTlRFbzQ4K0dwLys5S2RqeVpJbFNqVUFGWG5IT2RSTGxpeEplL1RvRVV1V0xNazdHd0JBelh6bU01K0phNjY1SnBxYW1weFREVUFtNzVoUS8vM3ZmMWVtQVlDNmQrMjExOGF0dDk2YWR3d0FTdXdkaGZxdmYvMXIzcGtBQUZhTHhZc1g1eDBCZ0JKN1I2Ris1cGxuOHM0RUFBQUFoZmVPUXYzQ0N5L2tuUWtBQUFBSzd4MkZlc3FVS1hsbkFnQUFnTUo3UjZGKzhjVVg4ODRFQUFBQWhiZGNvWjQ5ZTNZNlo4NmN2RE1CQUFCQTRTMVhxR2ZNbUpGM0hnQUFBQ2lGNVFyMWE2KzlsbmNlQUFBQUtBVVRhZ0FBQU1oQW9RWUFBSUFNRkdvQUFBREl3RG5VQUFBQWtJRUpOUUFBQUdSZ1FnMEFBQUFabUZBREFBQkFCc3NWNmpmZmZEUHZQQUFBQUZBS3l3cDFXMXRiT24vKy9MenpBQUFBUUNrc0s5VHo1czJMTkUzenpnTUFBQUNsc0t4UXo1a3pKKzhzQUFBQVVCckxDdlhjdVhQenpnSUFBQUNsWVVJTkFBQUFHU2pVQUFBQWtFSExXKy9NbXpjdjd5enY2WXd6em9pbXBxYkt2eEFBc0ZxMHQ3ZkhSUmRkbEhjTUFLaXBaWVY2OXV6WmVXZDVUK2VmZjM1MDZOQWh5VHNIQUxCeVdsdGJVNFVhZ0hybm9tUUFBQUNRZ1hPb0FRQUFJQU1UYWdBQUFNaEFvUVlBQUlBTWJQa0dBQUNBREpZVjZnVUxGdVNkQlFBQUFFcGpXYUZldEdoUjNsa0FBQUNnTkpZVjZvVUxGK2FkQlFBQUFFckRoQm9BQUFBeVVLZ0JBQUFnQTRVYUFBQUFNbENvQVFBQUlBT0ZHZ0FBQURKd2xXOEFBQURJd0lRYUFBQUFNbWlLaUVqVE5GMnlaRW5lV1FBQUFLQTBtaUwrUFoxTzB6VHZMQUFBQUZBYXl3bzFBQUFBc1BJVWFnQUFBTWhBb1FZQUFJQU1GR29BQUFESW9DbkNQYWdCQUFCZ1ZabFFBd0FBUUFaTkVSSHVRUTBBQUFDcnBpa2lvclcxTmU4Y0FBQUFVQ29LTlFBQUFHU2dVQU1BQUVBR0NqVUFBQUJrMEJRUnNYVHAwcnh6QUFBQVFLbVlVQU1BQUVBR0NqVUFBQUJrb0ZBREFBQkFCZ28xQUFBQVpLQlFBd0FBUUFhdThnMEFBQUFabUZBREFBQkFCZ28xQUFBQVpLQlFBd0FBUUFZS05RQUFBR1NnVUFNQUFFQUdydklOQUFBQUdaaFFBd0FBUUFZS05RQUFBR1NnVUFNQUFFQUdDalVBQUFCa29GQURBQUJBQmswUkVXMXRiWG5uQUFBQWdGSlJxQUVBQUNDRHBvaUk5dmIydkhNQUFBQkFxU2pVQUFBQWtJRkNEUUFBQUJrNGh4b0FBQUF5TUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F5Y1F3MEFBQUFabUZBREFBQkFCZ28xQUFBQVpLQlFBd0FBUUFiT29RWUFBSUFNVEtnQkFBQWdBNFVhQUFBQU1sQ29BUUFBSUFQblVBTUFBRUFHSnRRQUFBQ1FnVUlOQUFBQUdTalVBQUFBa0lGenFBRUFBQ0FERTJvQUFBRElRS0VHQUFDQURCUnFBQUFBeU1BNTFBQUFBSkNCQ1RVQUFBQmtvRkFEQUFCQUJnbzFBQUFBWk9BY2FnQUFBTWpBaEJvQUFBQXlVS2dCQUFBZ0E0VWFBQUFBTW5BT05RQUFBR1JnUWcwQUFBQVpLTlFBQUFDUWdVSU5BQUFBR1RTMXQ3ZW5lWWNBQUFDQXNtbHlRVElBQUFCWWRVMjJld01BQU1DcVU2Z0JBQUFnQTRVYUFBQUFNbkFPTlFBQUFHUmdRZzBBQUFBWktOUUFBQUNRZ1VJTkFBQUFHVGlIR2dBQUFESXdvUVlBQUlBTUZHb0FBQURJUUtFR0FBQ0FESnhERFFBQUFCbVlVQU1BQUVBR0NqVUFBQUJrb0ZBREFGV1hKRW5lRVFDZzVweEREUUJVblVJTlFDTXdvUVlBQUlBTUZHb0FBQURJUUtFR0FBQ0FESnhERFFBQUFCbVlVQU1BQUVBR0NqVUFBQUJrb0ZBREFBQkFCczZoQmdBQWdBeWEwalROT3dNQUFBQ1VqaTNmQUFBQWtJRUpOUUFBQUdUUWxIY0FBQUFBS0NNVGFnQUFBTWhBb1FZQUFJQU1GR29BQUFESVFLRUdBQUNBREJScUFBQUF5RUNoQmdBQWdBemNOZ3NBQUFBeU1LRUdBQUNBREJScUFBQUF5RUNoQmdBQWdBd1VhZ0FBQU1oQW9RWUFBSUFNRkdvQUFBREl3RzJ6QUFBQUlBTVRhZ0FBQU1oQW9RWUFBSUFNRkdvQUFBRElRS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXpjTmdzQUFBQXlNS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXdVYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJd0cyekFBQUFJQU1UYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJUUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F6Y05nc0FBQUF5TUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F3VWFnQUFBTWhBb1FZQUFJQU1GR29BQUFESXdHMnpBQUFBSUFNVGFnQUFBTWhBb1FZQUFJQU1GR29BQUFESVFLRUdBQUNBREJScUFBQUF5RUNoQmdBQWdBemNOZ3NBQUFBeU1LRUdBQUNBREJScUFBQUF5RUNoQmdBQWdBd1VhZ0FBQU1oQW9RWUFBSUFNRkdvQUFBRElRS0VHQUFDQUROeUhHZ0FBQURJd29RWUFBSUFNRkdvQUFBRElRS0VHQUFDQURCUnFBQUFBeUVDaEJnQUFnQXdVYWdBQUFNakFiYk1BQUFBZ0F4TnFBQUFBeUVDaEJnQUFnQXdVYWdBQUFNaEFvUVlBQUlBTUZHb0FBQURJUUtFR0FBQ0FETncyQ3dBQUFESXdvUVlBQUlBTUZHb0FBQURJUUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F4YzVSc0FBQUF5TUtFR0FBQ0FEQlJxQUFBQXlFQ2hCZ0FBZ0F3VWFnQUFBTWhBb1FZQUFJQU1GR29BQUFESXdHMnpBQUFBSUFNVGFnQUFBTWhBb1FZQUFJQU1GR29BQUFESW9DWHZBQUR3KzkvL1B2M01aejRUcmEydGVVZWh3WHo2MDUrT2lEQmRnSUxwMmJObk5EYzM1eDJqS3BxYW1xSlhyMTZaL20yWExsMmljK2ZPSy9XNUhUcDBpTzdkdTYvVTV5WkpFcjE3OTM3SHh6dDI3QmpkdW5WYnFjOTl0LzlHNzVhM1c3ZHUwYkZqeDRpSTZOT25UMFJFZE9yVUticDI3Um9SRVQxNjlJaVdscFpvYm02T25qMTd2djNySkpYODNsZVhGaE5xQVBLa1RBUHdmODJaTXlmdkNGWDFyMy85Sys4SVpaUkdSUFRxMVN1YW1wcWlhOWV1MGIxNzkralJvMGYwN3QwN2V2VG9zZXpQNy9heHZuMzd4dHBycngzcnJMTk9yTEhHR2pVcjV5YlVBT1JHbVFZQVZtVDI3TmtSRVRGejVzek1YNk5qeDQ3cHV1dXVHd01HRElqKy9mdkhKcHRzRWgvNXlFZGloeDEyaUs1ZHUxWlV0azJvQWNqRkgvN3dCMlVhQUtpNUpVdVd4Q3V2dkJLdnZQSkszSDMzM2NzKzNxRkRoL2prSnorWkRoczJMUGJiYjc5SWttU1Z5N1g3VUFPdzJ2M2hEMzlJRHovOGNHVWFBTWhOYTJ0cjNIREREWEhBQVFmRTFsdHZIVmRmZlhYYTJ0cTZTaE5uVi9rR1lMWDYvZTkvcjB3REFJVXlhZEtrT09hWVkyTGpqVGVPeXk2N0xGMjhlUEZLRldVVGFnQldHOXU4QVlBaWUvbmxsK09VVTA2SkhYZmNNZjcrOTcrL2I2azJvUVpndGJETkd3QW9pMG1USnNVZWUrd1JreWRQWG1GaE5xRUdvT2FVYVFDZ2JQNzV6My9HMEtGRFkrSENoZTlacWsyb0FhZ3BaUm9BS0t1bm4zNDZSbzBhOVo1L2IwSU5RTTBvMHdCQTJWMTY2YVV4Zi83OGQ1MUVtMUFEVUJNMzMzeHplc1FSUnlqVEFFQ3B2ZkhHRzNIRERUZTg2OStaVUFOUWRYLzR3eC9TUXc4OU5CWXZYcHgzRkFDQWl2M21ONzk1MTQrYlVBTlFWZTR6RFFEVW03dnV1dXRkTDA2bVVBTlFOYi8vL2UvZFp4b0FxRHVMRmkyS2lSTW52dVBqdG53RFVCWEtOQUJRei83ODV6Ky80Mk1tMUFCVVRKa0dBT3JkNDQ4Ly9vNlBtVkFEVUpHSEhucEltUVlBNnQ0VFR6enhqbzhwMUFCVVpPclVxY28wQUZEMy92R1BmOFFiYjd5eDNCWnZXNzRCQUFCZ0pUenp6RFBML1ZtaEJnQUFnSlV3WmNxVTVmNXN5emNBQUFDc2hCZGVlR0c1UHl2VUFBQUFzQkxlTWFHMjVSc0FBQURlMy8vOHovOHM5MmVGR2dBQUFGYkNqQmt6bHZ1ekxkOEFBQUN3RWw1NzdiWGwvbXhDRFFBQUFDdGgzcng1TVgvKy9HVWwyb1FhQUFBQVZ0TGJ0MzJiVUFNQUFNQktVcWdCQUFBZ2crVUtkZDVoQUFBQW9DemVmbUV5RTJvQUFBQllTU2JVQUFBQWtJRkNEUUFBQUJtOC92cnJ5OTYzNVJzQUFBQlcwdHk1YzVlOXIxQURBQURBU3Bvelo4Nnk5MjM1QmdBQWdKVmtRZzBBQUFBWm1GQURBQUJBQmliVUFBQUFrTUhjdVhNai9kOGliVUlOQUFBQUs2bXRyUzBXTEZnUUVSRXRlWWNCZ0ZwcmFtcUthNis5TnU4WUFNQXFXTGh3WVJ4NzdMRjV4M2hYYytiTWlXN2R1a1dMTGQ4QTFMc2tTV0xJa0NGSjNqa0FnSlUzWjg2Y3dwYlZ1WFBueG5ycnJlY2NhZ0FBQUZnVmIxMll6RG5VQUFBQUZFNlJoNzl2M1RyTGhCb0FBQUJXZ1FrMUFBQUFaTEJzUXAxM0VBQUFBQ2lUWlJOcVc3NEJBQUFvbWlKMzFZVUxGMGFFUWcwQUFFQUJGYm1yTGxxMEtDSnMrUVlBQUlCVnNuang0b2d3b1FZQUFJQlZZa0lOQUFCQVlSVjUrR3RDRFFBQUFCbVlVQU1BQUZCWVJSNytMaXZVUlE0SkFBQUFSYk5zeTNmZVFRQUFBS0JNVEtnQkFBQW9yQ0ozVmVkUUF3QUFRQWF1OGcwQUFFQmhGYm1ybWxBREFBQkFCczZoQmdBQWdBeGM1UnNBQUlEQ0t2THcxNFFhQUFBQU1uQU9OUUFBQUlWVjVPR3ZxM3dEQUFCQUJpYlVBQUFBa0lGenFBRUFBQ2lzSW5mVnRyYTJTTk0wTmFFR0FBQ0FWYlIwNlZJVGFnQUFBRmhWcmEydHpxRUdBQUNnZUlvKy9EV2hCZ0FBZ0F5V0xsMXFRZzBBQUVEeEZIMzQyOXJhYWtJTkFBQUFxOHFFR2dBQUFESXdvUVlBQUtDUWl0NVZYWlFNQUFBQU1yRGxHd0FBZ0VJcSt2RFhsbThBQUFESXdJUWFBQUFBTWpDaEJnQUFvSkNLM2xWTnFBRUFBQ0FEVi9rR0FBQ2drSXJlVlZ0YlcwMm9BUUFBWUZXWlVBTUFBRUFHSnRRQUFBQVVVdEdIdnliVUFBQUFrSUdyZkFNQUFGQklSUi8rdWc4MUFBQUFaR0JDRFFBQUFCbTRLQmtBQUFCazRLSmtBQUFBRkZMUnUycDdlN3RDRFFBQVFQRVV2YXUydDdmYjhnMEFBQUNycXEydHpZUWFBQUFBVnBVSk5RQUFBSVZVOU9HdkNUVUFBQUJrWUVJTkFBQkFJUlY5K0d0Q0RRQUFBQm1ZVUFNQUFFQUdKdFFBQUFBVVV0RzdxZ2sxQUFBQVpORGUzbTVDRFFBQVFQRVV2YXVhVUFNQUFFQUd6cUVHQUFDQURFeW9BUUFBS0tTaUQzOU5xQUVBQUNBREUyb0FBQUFLcWVqRDMvYjI5bWdwZWtnQUFJcGoyclJwNmFoUm8vS09BVVRFMTcvKzllalRwMCtTZDQ1RzFkYldGaTE1aHdBQW9EeG16SmdSRjExMFVkNHhnSWo0NGhlL0dIMzY5TWs3UnNOeUgyb0FBQUFLcWVoZHRhMnR6VG5VQUFBQXNLcE1xQUVBQUNpa29uZFZFMm9BQUFESXdJUWFBQUFBTW5BZmFnQUFBQXFwNk1QZnRyWTJFMm9BQUFCWVZTYlVBQUFBRkZMUmg3OG0xQUFBQUpDQkNUVUFBQUJrWUVJTkFBQkFJUlc5cTVwUUF3QUFRQVpwbXBwUUF3QUFVRHhGNzZvS05RQUFBR1NRcHFrdDN3QUFBTENxbkVNTkFBQkFJUlY5TjdVdDN3QUFBSkNCTGQ4QUFBQVVVdEdIdnliVUFBQUFrSUZ6cUFFQUFDQURXNzRCQUFBb3BLTHZwcmJsR3dBQUFESXdvUVlBQUtDUWlqNzhkUTQxQUFBQVpHRExOd0FBQUdSZ3l6Y0FBQUNGVlBUaHJ3azFBQUFBWk9BY2FnQUFBTWpBbG04QUFBQUtxZWk3cVczNUJnQUFnQXhNcUFFQUFDaWtvZzkvMjl2YlRhZ0JBQUJnVlpsUUF3QUFRQVlLTlFBQUFJVlU5TjNVTGtvR0FBQUFHYmdQTlFBQUFJVlU5T0d2Q1RVQUFBQms0QnhxQUFBQXlFQ2hCZ0FBb0pDS3ZwdTZ2YjA5V29vZUVnQ0E0dWphdFd0c3Q5MTJlY2NBSXFKVHAwNTVSMmhvYVpwR1M5NGhBQUFvajAwMzNUUjU3TEhIOG80Qk5JQ2lEMzlkbEF3QUFBQXljQTQxQUFBQVpPQSsxQUFBQUJSUzBYZFQyL0lOQUFBQUdkanlEUUFBUUNFVmZmaHJRZzBBQUFBWm1GQURBQUJBUmdvMUFBQUFoVlAwM2RTMmZBTUFBRUJHSnRRQUFBQVVUaG1HdnliVUFBQUFzSXBjbEF3QUFBQXlVcWdCQUFBb25ETHNwcmJsR3dBQUFGYVJMZDhBQUFBVVVobUd2eWJVQUFBQWtJRUpOUUFBQUt3aVc3NEJBQUFvcERMc3ByYmxHd0FBQURJd29RWUFBS0J3aWo3OFRkUFVoQm9BQUFDeU1LRUdBQUNBREJScUFBQUFDcWZvdTZsdCtRWUFBSUNNVEtnQkFBQW9uRElNZjAyb0FRQUFZQldsYVdwQ0RRQUFBRmtvMUFBQUFCUk9HWFpUMi9JTkFBQUFxOGlXYndBQUFBcXBETU5mRTJvQUFBREl3SVFhQUFBQVZwRXQzd0FBQUJSU0dYWlQyL0lOQUFBQUdaaFFBd0FBVURoRkgvNm1hV3BDRFFBQUFGbVlVQU1BQUVBR0NqVUFBQUNGVS9UZDFMWjhBd0FBUUVZbTFBQUFBQlJPR1lhL0p0UUFBQUN3aXRJME5hRUdBQUNBTEJScUFBQUFDcWNNdTZsdCtRWUFBSUJWWk1zM0FBQUFoVlNHNGE4Sk5iRFMydHZiMHdjZWVNQ1RCZ0FBaEhPb2daVjA5OTEzcHp2dXVHUHN2dnZ1OGNnamp5alZBQUEwTkZ1K2dmZjF6RFBQcEVPSERrMzMzbnZ2ZVB6eHg2Tzl2VDFPUHZua1NHMXZBUUNnaHNyd2N0T1diK0JkdmZIR0crbkpKNStjYnJubGxuSDk5ZGN2OTNjUFB2aGdqQjA3TnUrSUFBQ1FHeE5xNEIwV0xGaVFqaHc1TXUzZnYzK01IajA2bGk1ZCtxNmZOM3o0OEpnOWU3WWpjZ0FBTkN5RkdvaUlmMTl3N1BycnIwODMzM3p6R0RGaVJNeVpNMmVGbno5anhvdzQ3N3p6OG80TkFBQzVTTlBVbG04ZzRzNDc3MHkzMzM3N0dEcDBhTHo4OHNzci9lOUdqeDRka3laTjhpUkM0U1ZKa25jRUFHQVZsYUdybWxCREEvdmIzLzZXN3IvLy91bSsrKzRiVHp6eHhDci8rNlZMbDdwQUdRQUFOVkdHbDVnbTFOQ0FwazJibGc0Yk5pemRicnZ0NHJiYmJxdm9hOTF6enoxeHpUWFg1UDBqd1FxWlVBTUF0V0JDRFExazNyeDU2YmUrOWExMGswMDJpVEZqeGtSYlcxdFZ2dTdwcDU4ZU0yZk9kSFFPQUlDRzRSeHFhQkR0N2UzcDJMRmowMDAyMlNUT08rKzhtRDkvZmxXLy9vd1pNK0tzczg3Sys4ZUU5MlJDRFFEbFU0YXVha0lOZGU3T08rOU10OXR1dXpqMjJHTmordlRwTmZzK1k4YU1pUWNlZUtENHozbzBKSVVhQUtnRmhScnExTk5QUDUwZWVPQ0I2Yjc3N2h0UFB2bGt6YjlmZTN0N25IamlpZEhhMnFwVUF3QlFzYUpQcUczNWhqcjAxZ1hIdHRwcXE3ajU1cHRYNi9lZU5HbFNqQjQ5T3U5ZkFieURDVFVBVUFzbTFGQW41cytmbjQ0Y09UTGRiTFBOcW5yQnNWWDF6VzkrTTZaT25lcElIUUFBZGMrRUdrcnVyUXVPYmJ6eHhqRml4SWlZTzNkdXJua1dMRmdRcDU1NmF0Ni9GbGlPQ1RVQWxFL1J1MnFhcGliVVVHWi8rdE9mMHEyMjJxcm1GeHhiVlRmY2NFT01IeisrMk0rQUFBQlFJWVVhU3VpRkYxNUlodzRkbWg1d3dBRXhlZkxrdk9POHE2OSs5YXN4Yjk0OHBacENNS0VHZ1BJcCtvUTZ3cFp2S0pVRkN4YWs1NTU3YmpwbzBLQzQvdnJyODQ2elFxKzg4a3A4NXp2ZnlUc0dSSVJDRFFCVW55M2ZVQ0svL3ZXdjAwMDIyU1MrL2Uxdng2SkZpL0tPczFLKy8vM3Z4NlJKa3h5MUF3Q2dMaW5VVUFMdDdlM3BpU2VlR0srKyttcmVVVlpKYTJ0cm5IamlpZEhlM3E1VWt5c1RhZ0FvbnpMc3ByYmxHMHFncWFrcCtleG5QNXQzakV3ZWVPQ0J1T3FxcS9LT0FRQUFWV1hMTjVUSXFhZWVHazFONWZ5LzdJZ1JJK0wxMTE5MzlJN2NtRkFEUVBtVVlmaHJRZzBsc2VtbW15YUhISEpJM2pFeWVmUE5OK09NTTg3SU93WUFBRlJWT2NkZDBLRCsrNy8vT3pwMDZKQjNqRXpHamgwYmQ5OTl0eU40NU1LRUdnQ29ObHUrb1dRMjJXU1Q1UGpqajg4N1JtWmYvT0lYWS9IaXhVbzFBQUR2cXd5N3FXMzVocEk1OTl4em8yZlBubm5IeU9TNTU1NkxpeTY2S084WU5DQVRhZ0NnRmt5b29XVFdXbXV0NUxUVFRzczdSbWJmL2U1MzQ5bG5uM1VrajlWS29RYUE4aW42OERkTlV4TnFLS1BUVGpzdDFsdHZ2YnhqWkxKNDhlSTQ2YVNUOG80QkFBQVZNNkdHRXVyV3JWdnlyVzk5Sys4WW1kMSsrKzN4MjkvKzF0RThWaHNUYWdDZ0ZoUnFLS25QZi83ek1YRGd3THhqWkhiS0thZkV6Smt6bFdvQUFONVYwWGRUMi9JTkpkYlMwcEtNSGowNjd4aVp2ZmJhYTNIbW1XZm1IWU1HWVVJTkFOU0NDVFdVMkQ3NzdKTWNkdGhoZWNmSTdLcXJyb283Nzd6VFVUMEFBTjZoRE1OZkUyb291VkdqUmtXM2J0M3lqcEZKbXFieHBTOTlLUll1WE9pSmlKb3lvUVlBcWkxTlV4TnFLTHNOTjl3d0dUNThlTjR4TW52KytlZmpPOS81VHQ0eHFITUtOUUJRQ3dvMTFJRXp6end6TnRsa2s3eGpaSGJSUlJmRjQ0OC9ia29OQU1BeVpkaE4zVktHa01DS2RlclVLUms5ZW5TNi8vNzc1eDBsazZWTGw4Ym5QLy81ZU9TUlI5S1dsaGFqUktyT2hCcXFaOXEwYWVrbGwxeVNkd3dnSXM0Kysrem8yN2V2UlM0bmFacEdTOTRoZ09yWWI3LzlrZ01QUERDOTZhYWI4bzZTeVJOUFBCR2pSNCtPcjMzdGEzbEhBV0FGWnN5WUVaZGVlbW5lTVlDSStNcFh2aEo5Ky9iTk8wYk5sR0g0NjZKa1VFZEdqUm9WblR0M3pqdEdadWVjYzA2ODhNSUxucFNvT2hOcUFLQVduRU1OZGFSLy8vN0o2YWVmbm5lTXpCWXNXQkFubkhCQ3BJNzBBUUJRY0s3eURYWG9yTFBPaWc5KzhJTjV4OGpzN3J2dmpsLzk2bGQ1eDZET21GQURRUG1VWWNaaXl6ZlVtUzVkdWlSbFA3ZnRhMS83V3Z6em4vLzA1RVRWS05RQVFDMllVRU1kT3ZUUVE1T0REam9vN3hpWnZmSEdHM0hxcWFmbUhRTUFnQndWZmZpYnBxa0pOZFNySC83d2g5RzllL2U4WTJSMnpUWFh4STAzM3VnSmlxb3dvUVlBYXNHRUd1clVCejd3Z2VTY2M4N0pPMFpGdnZLVnI4UzhlZk9VYWdBQUNzZEZ5YURPZmUxclg0dHR0dGttN3hpWnZmTEtLMUgyZ3dJVWd3azFBSlJQR1haVDIvSU5kYXlscFNXNS9QTExvNm1wdk1mT1JvOGVIUTgrK0tBbktnQUFDcWU4cjdLQmxmS1JqM3drK2NJWHZwQjNqTXphMjl0ajJMQmgwZHJhcWxTVG1RazFBSlJQMFllL0xrb0dEZUxDQ3krTTlkWmJMKzhZbVUyYU5Da3V2UERDdkdNQUFNQnlUS2loQWZUcTFTdTU2S0tMOG81UmtlOSs5N3Z4N0xQUE9nSklKaWJVQUVBdEtOVFFJSTQ4OHNoa24zMzJ5VHRHWm9zV0xZcmpqanN1MnRyYWxHcFdtVUlOQU9WVDlOM1V0bnhEZy9uSlQzNFNuVHQzemp0R1pnOCsrR0NNR2pVcTd4Z0FBQkFSSnRUUVVBWU1HSkI4L2V0Znp6dEdSYzQrKyt4NCt1bW5IUWxrbFpoUUEwRDVsR0g0cTFCRGd4a3hZa1FNSERndzd4aVpMVjY4T0Q3LytjL2IrZzBBVU9lS2ZrRGNsbTlvUUIwN2RreCsvT01mRi80SmFrVW1UcHdZMy8vKzkvT09RWW1VK2ZFT0FJMnFERjNWaEJvYTBKNTc3cGtjZDl4eGVjZW95RGUrOFkyWVBIbHk4WjlsQVFESXBCU0Z1Z3doZ2VxNzlOSkxvMSsvZm5uSHlNeldiMWFGQ1RVQVVBc20xTkNnZXZYcWxaUjkyL1JERHowVWwxNTZhZDR4S0FHRkdnREtwd3pEWHhOcWFHQkRodzVORGpua2tMeGpWT1NjYzg2eDlSc0FnRnlZVUVPRCs5R1BmaFM5ZS9mT08wWm10bjZ6TWt5b0FZQmFVS2lod2ZYcjF5ODUvL3p6ODQ1UmtZY2VlaWd1dnZqaXZHTUFBRkJGWmRoTmJjczNFQ2VlZUdKODlLTWZ6VHRHUmI3MXJXL0ZVMDg5NVFtTmQyVkNEUURVZ2drMUVFMU5UY21WVjE0Wm5UdDN6anRLWm9zWEw0NWpqejAyV2x0YmxXb0FnRHBRaHVHdlFnMUVSTVNtbTI2YWpCZ3hJdThZRlhuODhjZmpra3N1eVRzR0JXUkNEUURsVTRiMVc2RUdsdm42MTc4ZVcyeXhSZDR4S25MdXVlZmErZzBBVUFkTXFJRlM2ZGl4WTNMVlZWZEZjM056M2xFeVc3eDRjUnh6ekRHMmZyT2NNaHpoQmdDV3AxQURwYlBUVGpzbFgvclNsL0tPVVpHLy92V3ZjZEZGRitVZGd3SlJxQUdBV21qeUlnUDR2ODQvLy96NHdBYytrSGVNaXB4MzNubnh0Ny85cmZpSE5RRUFLQzBUYXVBZGV2VG9rZnowcHovTk8wWkZGaTllSEVjY2NVUXNYTGhRcVNhYW1peDNBRkEydG53RHBYWEFBUWNrUng1NVpONHhLdkwwMDAvSDE3Lys5YnhqVUFBS05RQlFDMTVoQU8vcHNzc3VpM1hYWFRmdkdCVVpQWHAwM0hMTExjVS92RWxOT2IwSkFNckhoQm9vdFRYV1dDTzUvUExMODQ1UmtUUk40N2pqam9zWk0yWVUveG1abWpHaEJnQnF3VVhKZ0JVNitPQ0RreUZEaHVRZG95S3Z2LzU2REJzMkxPOFk1RWloQmdCcXdTc000SDM5K01jL2pyWFhYanZ2R0JYNTR4Ly9HRmRlZWFVcGRZTlNxQUdnZkd6NUJ1ckNtbXV1bVl3YU5TcnZHQlU3NVpSVDR0bG5ueTMrTXpOVlp6Y1dBRkFMQ2pXd1VvNDQ0b2prc01NT3l6dEdSZWJQbng5SEhubGt0TGEyS3RVTnhvUWFBTXFuRkJOcVIrMkJsZldqSC8wbyt2YnRtM2VNaWp6MjJHUHhuZTk4Sis4WXJHWUtOUUJRQ3kxNUJ3REtZOTExMTAwdXZmVFM5SE9mKzF6ZVVTcHkvdm5ueDk1Nzc1M3VzY2NlamlnMkNJVWFxcWRidDI2eDQ0NDc1aDBEaUloT25UcmxIYUhoS2RUQUtqbjIyR09UUC96aEQra2YvL2pIdktOazF0N2VIc2NkZDF3ODhjUVRhYytlUFpYcUJtQTNGbFRQSnB0c2tqejg4TU41eHdBYVFDbTJmT2NkQUNpZkgvLzR4OUc3ZCsrOFkxVGtwWmRlaXE5KzlhdDV4MkExTWFFR0FHckJPZFRBS3V2WHIxOXk0WVVYNWgyalltUEhqbzFycjcyMitJYytxWmhDRFFEbFkwSU4xSzB2Zk9FTHNkOSsrK1VkbzJKZi9PSVg0NVZYWGluK3N6VVZVYWdCZ0Zyd0NnUElKRW1TNVBMTEw0OGVQWHJrSGFVaXMyYk5pcU9PT2lyYTJ0cVU2anBtTnhZQVVBc0tOWkRaUmh0dGxJd2NPVEx2R0JXYk1HRkNYSERCQlhuSG9JWk1xQUdnZkVxeDVkdFJlNkFTSjU1NFloeHd3QUY1eDZqWXVlZWVHL2ZkZDEveG43WEpSS0VHQUdyQkt3eWdJa21TSkZkY2NVWDA2ZE1uN3lnVldicDBhUnh4eEJIeHhodHZLTlYxU0tFR2dQSXB4WVE2N3dCQSthMi8vdnJKcUZHajhvNVJzWC84NHg5eDdMSEhSbHFHWjI5V2lkMVlBRUF0S05SQVZSeHp6REhKcHovOTZieGpWT3lXVzI2SjczLy8rM25Ib01wTXFBR0FXbkFPTlZBMVAvbkpUMktkZGRiSk8wYkZSb3dZRVE4KytLQXBkUjFScUFHZ2ZNcXdhZEFyREtCcTFscHJyZVR5eXkvUE8wYkZXbHRiNHpPZitVeTgrZWFieFg4V1o2VW8xQUJBTFhpRkFWVFZwejcxcWVUSUk0L01PMGJGWG5ubGxUaisrT09kVDEwbjdNWUNnUElwdzhzd2hScW91aC85NkVleDRZWWI1aDJqWXIvLy9lL2owa3N2elRzR1ZXQkNEUURVZ25Pb2dhcnIxYXRYY3RWVlY5WEZWSERFaUJIeGw3LzhwZmlIUjFraGhSb0FxQVd2TUlDYTJIZmZmWlBqano4Kzd4Z1ZXN3AwYVF3ZE9qU21UWnVtVkplWVFnMEE1V1BMTjlEUUxyMzAwaGd3WUVEZU1TbzJZOGFNT1BMSUkyUHAwcVhGZjFiblhkWERiZ2tBb0hnVWFxQm11blhybHZ6aUY3K0k1dWJtdktOVTdNOS8vbk9jYzg0NWVjY2dJeE5xQUNpZlVreW9IYlVIYW1tMzNYWkx2dmExcitVZG95cEdqaHdaNDhlUEwvNHpPKytnVUFNQXRlQVZCbEJ6My8zdWQyUDc3YmZQTzBiRjBqU05ZNDg5TnA1Ly9ubWx1bVFVYWdDZ0ZyekNBR3F1WThlT3liWFhYaHM5ZXZUSU8wckZaczJhRlFjZmZIRE1tVE5IcVM0UnU3RUFvSHhLc2VVNzd3QkFZeGd3WUVCU0wvZDBmdWFaWitLWVk0Nkp0QXpQOGtTRUNUVUFVQnRlWVFDcnpSZSs4SVhrOE1NUHp6dEdWZnp4ajMrTS8vN3YvODQ3Qml0Sm9RYUE4aW5EN01KRnlZRFY2cWMvL1dsODRBTWZ5RHRHVlp4enpqbHg4ODAzRi8rWkhvVWFBS2dKcnpDQTFhcDM3OTdKcjM3MXE3cTRsVlo3ZTNzY2ZmVFJNV1hLRktXNjRCdzhCZ0JxUWFFR1ZydmRkOTg5T2ZQTU0vT09VUlV6Wjg2TVF3ODlOT2JPbmF0VUY1Z0pOUUNVVHltMmZPY2RBR2hNNTUxM1h1eTg4ODU1eDZpS3A1NTZLZzQvL1BCb2Eyc3Ivck4rZzFLb0FZQmFjQTQxa0l1V2xwYmtWNy82VmZUczJUUHZLRlZ4NjYyM3h0bG5uNTEzRE42RFFnMEE1V05DRGJBQy9mdjNUMGFQSHAxM2pLb1pPWEprakIwN3R2alAvQTNJd1dNQW9CWVVhaUJYeHg1N2JQSzV6MzB1N3hoVmMvenh4OGRmL3ZJWHBicGdUS2dCZ0Zyd0NnUEkzWTkvL09QWWV1dXQ4NDVSRlV1V0xJbFBmL3JUOGVLTEx5clZCYUpRQTBENWxHTEx0MjF3UU42NmRPbVMvT1kzdjRudTNidm5IYVVxM25qampUanNzTU5pM3J4NXhWOEZHb1JDRFFEVWdsY1lRQ0VNSERnd3VlS0tLL0tPVVRWUFB2bGtISDc0NGJGMDZWS2x1Z0FjUEFhQThpbkZoRHJ2QUFCditjeG5QcE1jZi96eGVjZW9tbHR1dVNXKy9PVXY1eDJETUtFR0FHckRLd3lnVUVhUEhoM2JiYmRkM2pHcVpzeVlNZkg5NzMrLytJZFg2NXhDRFFEVWduT29nVUxwM0xsejh0dmYvalo2OWVxVmQ1U3FPZjMwMCtQM3YvKzlVcDBqaFJvQXlzZVdiNEFNQmd3WVVGZm5VN2UzdDhkUlJ4MFZFeWRPTFA2cVVLY2NQQVlBYWtHaEJncHB5SkFoeVZlKzhwVzhZMVROd29VTDQ1QkREb21YWG5wSnFjNkJDVFVBbEk4Sk5VQUZMcjc0NHRoeHh4M3pqbEUxTTJiTWlBTU9PQ0RlZU9PTjRxOE9kVWFoQmdCcXdUblVRR0YxNnRRcCtkM3ZmaGRycmJWVzNsR3E1dGxubjQxUGZPSVQ3bEc5bWluVUFFQXRLTlJBb1cyNDRZYkpiMy83MjJocGFjazdTdFU4OHNnajdsRzltbG5yQUlCYWFDckR2blNnc1EwZVBEZzUvL3p6ODQ1UlZiZmNja3Q4N25PZmk5U1Q4R3JSM055Y2R3UUFZQldWNFdXU1BYQkFLWnh4eGhreGRPalF2R05VMVRYWFhCTm5uMzEyM2pFYVFqM3RjQUNBUmxHS1FtMGJIRkFHU1pJa1YxMTFWV3krK2VaNVI2bXEvLzd2LzQ0Zi9PQUh4Vjh0U2s2aEJnQnF3WVFhS0kzdTNic25OOXh3US9UcTFTdnZLRlYxOHNrbng4OSs5ak9sdW9acytRWUFha0doQmtwbDQ0MDNUc2FPSFZ0WEY1bEswelJPT09HRUdEZHVuRkpkSXliVUFGQStwZGp5blhjQWdGVjE4TUVISjJlZGRWYmVNYXFxcmEwdGpqenl5TGp0dHR1S3YzS1VrRUlOQU5TQ2M2aUJVanJ2dlBQaWdBTU95RHRHVlMxWnNpUU9PK3l3dVAvKys1WHFLclBsR3dES3g0UWFvRWFhbXBxU1gvM3FWOUcvZi8rOG8xVFZnZ1VMNHVDREQ0Nm5ubnFxK0N0SWlaaFFBd0Mxb0ZBRHBkVzNiOTlrL1BqeDBiTm56N3lqVk5XYmI3NForKzIzWDB5Wk1rV3ByaEtGR2dDb0JZVWFLTFhOTjk4OCtlMXZmMXQzVzNxblRac1dnd2NQamhkZmZGR3ByZ0tGR2dES3B4UmJ2cDFERFpUZC92dnZuM3ozdTkvTk8wYlYvZU1mLzRqQmd3ZkgxS2xUaTcrYUZGeTlIWEFCQUlyQmhCcW9DeU5HakVpT1BQTEl2R05VM1N1dnZCTDc3cnR2VEpzMlRhbXVnQWsxQUpSUEtTYlVlUWNBcUpZcnI3d3lkdHBwcDd4alZOMlVLVk5pOE9EQk1YMzY5T0t2S2dXbFVBTUF0YUJRQTNXamMrZk95Ui8rOElmWVlJTU44bzVTZGM4OTkxenN0ZGRlTVdQR0RLVTZBMXUrQVlCYWNBNDFVRmZXVzIrOTVIZS8rMTEwN3R3NTd5aFY5OHd6ejhSKysrMFhiN3p4aGxLOWlreW9BYUI4YlBrR3lNRkhQdktSNU1vcnI4dzdSazA4K2VTVHNkZGVlOFhycjc5ZS9CV21RQnExVUwvd3dndnBILy80UjQ4VkFLZ1JoUnFvUzBjZWVXUnkxbGxuNVIyakppWk5tbVQ3OXlwcTFFTDk1UzkvT1E0NTVKQVlNbVJJK3RwcnIzbThBRUNWS2RSQTNmcnVkNzhiOVhqbDc0aUl5Wk1ueHg1NzdPSHEzeXVwRWMraC92V3ZmNTNlZHR0dEVSRXhidHk0R0Rod1lGeDIyV1ZwZTN1N3h3d0FWSWx6cUlHNmxTUkpjdVdWVjhhdXUrNmFkNVNhZVBiWloyUHc0TUh4NnF1dktranZvOUVtMUxObnowN1BPT09NNVQ0MmE5YXNPT1dVVTJMUFBmZU1aNTU1eG1NR2dNSnpEalZBempwMzdweU1IejgrTnQ1NDQ3eWoxTVJ6enowWGd3Y1Bqbi84NHgvRlgzRnkxR2lGK3N3eno0eHAwNmE5Njk5Tm1EQWh0dHR1dXpqMzNIUFRKVXVXZU53QVFBVk1xSUc2dDhZYWF5UzMzbnByckxubW1ubEhxWW5ubjM4K2R0OTk5M2pwcFpkeUtVYzc3TEJENFE5WU5OS1c3NGNlZWloOXY0dnlMVnk0TUw3OTdXL0hqanZ1R0k4ODhvaFNEUUFaTlpWaGpBNVFxZjc5K3lmanhvMkxqaDA3NWgybEpxWk9uUnI3N0xOUHZQenl5NnY5U2IxLy8vN0pZNDg5Rm9jZmZuamV2NGIzMUNnVDZ0YlcxdlFMWC9oQ3RMZTNyOVRuLysxdmY0dGRkOTAxemp6enpIVGh3b1ZlRUFCUUtHWG9xaWJVUU1QWVk0ODlrbC8rOHBkUnI4OTdMNzc0WXV5eXl5N3gxRk5QcmZiVnAwZVBIc20xMTE2YlhINzU1WVU4YU5Fb2hmcmlpeStPcDU1NmFwWCt6ZEtsUytPaWl5NktRWU1HeFIxMzNGSDhWeTRBVUNET29RWWF5bWMrODVua205LzhadDR4YW1iNjlPbXh4eDU3eE1NUFA1eExNVHJoaEJPUysrKy9Qejcwb1EvbC9hdFlUaU1VNnBkZmZqazkvL3p6TS8vN0YxOThNVDcrOFkvSDBLRkQwMy85NjErS05RQzVLOFdFT3U4QUFLdmJ0NzcxclRqcXFLUHlqbEV6Yjc3NVpuejg0eCtQQ1JNbTVIVk9kZkxJSTQvRUFRY2NrUGV2WXBsR09JZDYyTEJoTVgvKy9JcS96dlhYWHgrREJnMktjZVBHRmY5VkRBRGtUS0VHR2s2U0pNblBmdmF6K1BqSFA1NTNsSnFaUFh0MjdMLy8vbkhycmJmbVVvcldXR09ONU9hYmI0NExMcmlnRUdXMjNpZlV2L25OYjViZGM3b2FYbnZ0dFJneVpFZ2NkTkJCcVN2SUE4QjdjdzQxMEpBNmRPaVFqQnMzTHJiYmJydThvOVRNZ2dVTDRwQkREb25mL3ZhM3VSU2lKRW1TNGNPSEozZmVlV2VzdDk1NnVmNHU2cmxRejU0OU96Mzk5Tk5yOHJWdnV1bW1HRFJvVUl3Wk15Wk55N0R2RG9DNlVvYWxSNkVHR2xhUEhqMlNQLzNwVDdISkpwdmtIYVZtbGl4WkVrY2VlV1JjY2NVVnVhMUllKzY1Wi9Mb280L0c3cnZ2bnR2dm9RaFQ4bG9aUG56NGU5NXp1aHBtejU0ZHc0WU5pejMyMkNPZWUrNjU0cit5QVlEVnlHMnpnSWEyMWxwckpiZmNja3Vzczg0NmVVZXBtYmEydGhnMmJGaGNlT0dGdVQzaDkrdlhMN243N3J2alc5LzZWalExcmY2emplcDFRdjNRUXcrbFYxeHh4V3I1WGhNbVRJaHR0dGttUm80Y21iYTF0WG54QUVETmxhR3JPb2NhYUhqOSsvZFBicnJwcHVqZXZYdmVVV29tVGRNWVBueDRuSDc2NldsN2Uzc3VxMU5MUzB0eTdybm5KcmZmZnZ0cVA0QlJqNFY2VmU4NVhRMExGeTZNRVNOR3hLNjc3aHFUSmswcS9xc2NBS2d4Vzc0QjR0OVhwdjdqSC84WW5UcDF5anRLVFYxeXlTVXhaTWlRV0xod1lXNWxhTys5OTA0ZWVlU1IySFhYWFZmYjk2ekhMZDhYWEhEQkt0OXp1bG9lZnZqaDJINzc3V1BFaUJIcDRzV0xGV3NBR3BZSk5jRC8ybXV2dlpLZi8vem51V3hKWHAxKy8vdmZ4MTU3N1JWdnZQRkdia1Zvd3cwM1RPNjk5OTY0NElJTG9rT0hEalgvZnZVMm9YNzIyV2ZUNzMzdmU3bG1hRzF0alpFalI4YVdXMjRaOTk1N3IxSU5RTlhaOGcxUU1rY2NjVVF5ZXZUb3ZHUFUzTVNKRTJPWFhYYUpLVk9tNUxaU3RiUzBKTU9IRDA4bVRKZ1EvZnYzci9YM3l1dkhyTHIyOXZiMEMxLzRRaXhhdENqdktCRVI4Znp6ejhmZ3dZTmoyTEJoNmR5NWM0di95Z2NBcWtpaEJ2Zy92dnpsTHlkbm5IRkczakZxYnNxVUtiSDc3cnZIWTQ4OWxtc0oybW1ublpMSEgzODhUampoaEpwOWozb3ExRC84NFEvanZ2dnV5enZHY3RJMGpURmp4c1JXVzIwVnQ5OSt1MUlOUUZXVVlrTHRIR3FBZHhvNWNtU2NlT0tKZWNlb3VkZGVleTMyMkdPUHVPbW1tM0pkc1hyMjdKbGNmdm5seVc5Kzg1dFljODAxcS9xMW01dWJvNm1wcVM0V3U1ZGZmams5Kyt5ejg0N3hucVpPblJyNzdiZGZEQjA2Tk0zemxBSUFXRjFNcUFIZVJaSWt5WTkrOUtNNDZxaWo4bzVTYy9Qbno0OUREejAwMTN0VnYrVXpuL2xNTW5ueTVCZ3laRWpWdm1ibnpwM3ovckdxWnRpd1lURnYzcnk4WTd5djY2Ky9QcmJjY3NzWU4yNWM3bzhwQUtnbGhScmdQVFExTlNXLytNVXZxbHJ1aW1ycDBxVnh3Z2tueExCaHc5TFcxdFpjUzlEYWE2K2RYSGZkZGNuNDhlT2pYNzkrRlgrOWVpblV2LzN0YjlQYmJyc3Q3eGdyN2JYWFhvc2hRNGJFUVFjZGxQN2pILzlRckFGWVphWFk4cDEzQUlBaWEyNXVUbjcxcTEvRkFRY2NrSGVVMVdMTW1ERng0SUVIeHN5Wk0zTmZ3UTQ2NktEa3FhZWVxdmpjNm5xNEZkcmN1WFBUMDA0N0xlOFltZHgwMDAweGFOQ2dHRE5tVEpxVzRaVVJBS3dDNTFBRHZJK09IVHNtNDhhTmk0OTk3R041UjFrdGJyLzk5dmpJUno0U1R6LzlkTzdscDArZlBzbmxsMStlM0hqampiSCsrdXRuK2hyMU1LRSs1NXh6NHRWWFg4MDdSbWF6WjgrT1ljT0d4UjU3N0JIUFBmZGM3bzhyQU1xaERNZGhUYWdCVmtMWHJsMlRHMis4TWJiZmZ2dThvNndXVTZaTWlaMTMzam5Hang5ZmlKWHN3QU1QekR5dExudWhualJwVXZxakgvMG83eGhWTVdIQ2hOaG1tMjFpNU1pUmFWdGJXeUVlV3dCUUNSTnFnSlhVczJmUDVOWmJiNDNOTjk4ODd5aXJ4ZHk1YytPd3d3NkxTeTY1cEJERnAzZnYzc25sbDErZWpCOC9QamJhYUtPVi9uZGwzdkxkM3Q2ZW5uRENDYkYwNmRLOG8xVE53b1VMWThTSUViSHJycnZHcEVtVEN2SFlBb0NzV3Nvd1JnY29pclhXV2l1NTQ0NDcwajMzM0RPZWYvNzV2T1BVWEZ0Ylc1eCsrdWt4YWRLazlQTExMNDlPblRybGZoVDJvSU1PU3ZiWlo1OTA1TWlSY2NFRkY4VGl4WXRYK1BsbG5sQ1BIVHMySms2Y21IZU1tbmo0NFlkaisrMjNqNjkvL2V2cFdXZWRWWWpIRml0bjJyUnA2U1dYWEpKM0RDQWl6ajc3N09qYnQyL2RQbitXb3F1dXUrNjZhVVFVK20zSmtpVnBtcWJoelpzM2IwVjVtejU5ZWpwdzRNRGNueDlYNTl0MjIyMlh2dkRDQzJuZXYvdTN2MDJlUERuZGM4ODlWNWg3enozM0xGVG1sWDJiTTJkT3V0NTY2K1grMzMxMXZBMFlNQ0Q5ODUvL1hNci9UbzM0OXZqamorZittUEhtemR1LzMxNTg4Y1c2ZnU0ODQ0d3pjdjhkcitpdFE0Y09xWE9vQVRKWWQ5MTFrN3Z2dmpzR0RoeVlkNVRWNXZISEg0OXR0OTAyZnZlNzM2VjVaM25MNXB0dm50eHp6ejNKdUhIajRzTWYvdkM3Zms2M2J0M3lqcG5KZDcvNzNaZytmWHJlTVZhTEtWT214T0RCZzJQWXNHSHAzTGx6Qy9QNEFvRDM0eHhxZ0l3YXNWVFBtVE1uaGd3WkVpZWZmSEx1OTZ0K3UwOS8rdFBKMDA4L0hSZGVlR0gwN3QxN3ViOWJhNjIxOG82M3lsNTQ0WVgwc3NzdXl6dkdhcFdtYVl3Wk15YTIybXFydU8yMjJ3cnoyQUlnUDJsYS9PV2dxUXdoQVlwcTNYWFhUVzYvL2ZZWU1HQkEzbEZXbXpSTlkvVG8wYkgzM252SHRHblRDck9JZE9yVUtUbmpqRE9TVjE1NUpTNjQ0SUxvMjdkdlJFU3NzODQ2ZVVkYlpXZWRkZGI3bmh0ZXI2Wk9uUnI3Nzc5L0RCMDZOSDNqalRjSzgvZ0NnSGRqUWcxUW9RMDIyQ0M1NTU1N29uLy8vbmxIV2EwbVRKZ1EyMjIzWGR4OTk5MkZLajA5ZXZSSWhnOGZucno4OHN0eDdiWFh4cjc3N3B0M3BGWHk1Sk5QcHVQR2pjczdSdTZ1di83NkdEUm9VSXdiTjY1UWp5OEFlRHZuVUFOVVFhT1c2aGt6WnNUSFAvN3grTTUzdmxPNCt3cDM3OTQ5T2Z6d3c1Tzk5OTY3VkVlT1I0OGVIZTN0N1huSEtJUVpNMmJFa0NGRFlzaVFJZW1NR1RNSzlmZ0NvUGJLc0p0YW9RYW9rZzAzM0xBaFMzVmJXMXQ4ODV2ZmpNR0RCOGZVcVZPTHYvSVYzQ2FiYkpKM2hNSVpOMjVjREJvMEtINzk2MTk3ZkFFMEVJVWFvTUZzdU9HR3lWLys4cGVHdWxEWld5Wk1tQkRiYkxOTlhIMzExY1ZmL1Fyc2xGTk9pYzAyMnl6dkdJWHp4aHR2eEpGSEhobWYrdFNuMGlLZHV3OUFZM01PTlVDVjlldlhMN252dnZ2aUl4LzVTTjVSVnJ2WnMyZkhNY2NjRTBPR0RFbi85YTkvS1QwWmRPclVLUmsvZm53cEw2YTJPb3dmUHo0MjMzenpHRE5tVEpxV1lYUUJRRjB6b1Fhb2diNTkreWEzM1haYjdMTExMbmxIeWNXNGNlTmltMjIyaWJ2dXVrdmh5V0RqalRkT2JyNzU1dWpWcTFmZVVRcHA5dXpaTVd6WXNQakVKejRSLy9NLy8rTXhCbENueW5EY1ZLRUdxSkhldlhzbnQ5OStlK3kxMTE1NVI4bkZQLzd4ajloMzMzM2p0Tk5PU3hjdFdsVDhGYkZndHQ5KysrUXZmL2xMckwvKytubEhLYXcvL2VsUE1XalFJTk5xQUhLalVBUFVVUGZ1M1pOYmJya2xEajMwMEx5ajVDSk4wN2owMGt0anl5MjNqSHZ1dVVmaFdVVmJiYlZWOHZEREQ4ZldXMitkZDVUQ21qTm5UZ3diTml6MjJHT1BlUDc1NXozR0FPcElHWTZWT29jYW9NWTZkZXFVWEhmZGRYSDAwVWZuSFNVM1U2Wk1pYjMzM2p1T09lYVk5TTAzM3l6KzZsZ2cvZnIxU3laTW1CQ0hIWFpZM2xFSzdhMkw0bzBjT1RKdGIyLzNHQU5ndFRDaEJsZ05XbHBha3AvLy9PZHgzSEhINVIwbE4ybWF4dFZYWHgxYmJiVlZqQjgvWHVGWkJUMTY5RWpHalJzWDMvbk9kNktweWRMOVhoWXNXQkFqUm95SVBmZmMwN1FhZ05YQ3FneXdtalEzTnlkWFhYVlZuSG5tbVhsSHlkV3JyNzRhbi9yVXAyTG8wS0hwYTYrOXB2U3NwQ1JKa205ODR4dkp6VGZmSEd1dXVXYmVjUXB0d29RSnNmWFdXOGVsbDE2YXRyVzFlWXdCbEpRdDN3QXNKMG1TWk9USWtjbW9VYU1hZnRKNC9mWFh4K2FiYng1WFhYV1ZDMHF0Z3YzMzN6OTU4c2tuRy9aaWR5dHI0Y0tGY2RwcHA4VkhQL3JSK1B2Zi8rN3hCVUJOTlBhck9ZQ2NuSHp5eWNtNGNlT2ljK2ZPZVVmSjFjeVpNK01MWC9oQzdMampqbkgvL2ZjclBTdXBYNzkreVoxMzNobWpSbzJLamgwNzVoMm4wQ1pPbkJoYmI3MTFqQmd4SWwyeVpJbkhHRUNKbE9GNHV3azFRRTRPUGZUUTVPYWJiNDZlUFh2bUhTVjNqejMyV095KysrNXg3TEhIcHRPblR5Lys2bGtBU1pJa0o1OThjbkx2dmZmR0pwdHNrbmVjUW10dGJZMlJJMGZHcnJ2dUdwTW1UZkw0QXFCcUZHcUFITzIxMTE3Si9mZmZIeHRzc0VIZVVYS1hwbW1NSFRzMk50NTQ0emozM0hQZHUzb2w3Ynp6enNtVFR6NFp3NGNQaitibTVyempGTnBqanowVzIyKy92V2sxQUZYVDFPam44QUhrYmRDZ1FjbUVDUk5pczgwMnl6dEtJY3lmUHorKy9lMXZ4NkJCZytMNjY2OVhlbFpDNTg2ZGt3c3V1Q0M1Nzc3N1l1REFnWG5IS2JTM3B0WGJiNzk5UFBMSUl4NWZBRlRFaEJxZ0FENzR3UThtRXlaTWlKMTMzam52S0lYeHdnc3Z4TkNoUTJQdzRNSHBBdzg4b1Bpc2hKMTMzamw1N0xISDRvd3p6akN0Zmg5UFBmVlU3THJycm5IMjJXZW5peGN2OXZnQ0tLQ2luME9kSklsQ0RWQVVhNjY1WnZMblAvODVqanJxcUx5akZNcWYvL3puMkcyMzNXTGZmZmROSDN2c3NXS3ZyQVhRcFV1WDVNSUxMMHp1di8vKzJIenp6Zk9PVTJoTGx5Nk43MzN2ZXpGbzBLRDR5MS8rNHJFRlVEQkZMOVFSSnRRQWhkS3BVNmRrN05peGNjRUZGNFRuNStYZGVlZWRzZU9PTzhaQkJ4MlVQdm5razhWZllYTzIwMDQ3SlU4ODhVUmNjTUVGMGFGRGg3empGTnFVS1ZOaThPREJNV3pZc0hUKy9Qa2VXd0FGb1ZBRHNNcVNKRW1HRHgrZVhIdnR0ZEdsUzVlODR4UkttcVp4MDAwM3hYYmJiUmREaHc1TnAweVpVdnlWTmtjZE9uUkloZzhmbmp6eXlDT3g3YmJiNWgybjBOcmIyMlBNbURHeDFWWmJ4VDMzM09OeEJjQktVYWdCQ21ybzBLSEpuWGZlR1d1dnZYYmVVUXFudmIwOXJyLysrdGg4ODgzam1HT09TZi8ydDc4cFFDdXc5ZFpiSnc4KytHQjg4NXZmakU2ZE91VWRwOUJlZlBIRjJHZWZmZUxrazA5T0Z5eFk0SEVGa0NNVGFnQXFzdXV1dXlZVEowNk1MYmJZSXU4b2hkVGEyaHBYWDMxMWJMMzExdkhSajM0MHZmSEdHNHUvOHVha1U2ZE95YmUvL2Uza3FhZWVpbjMyMlNmdk9JWFczdDRlbzBlUGprR0RCc1c5OTk3ck1RWEFlMUtvQVFydVF4LzZVUExnZ3cvR2dRY2VtSGVVUXJ2Ly92dmo0SU1Qam0yMzNUWWRPM1pzdW5UcFVrWG9YUXdZTUNDNTQ0NDdrdXV1dXk3V1dtdXR2T01VMmtzdnZiVHMzR3JUYW9EVnJ4UVRhdmVoQmlpK0hqMTZKSC80d3gvaXROTk95enRLNFQzeHhCTng3TEhIeHNDQkErT0hQL3hoT252MjdPS3Z4amtZTW1SSTh2VFRUOGZuUHZjNUY4QmJnVFJOWTh5WU1iSEREanZFd3c4LzdMRUVzQm9WdlZDN2JSWkFpYlMwdENRWFgzeHhjdTIxMTBhM2J0M3lqbE40VTZaTWlhOSs5YXV4N3Jycnh0Q2hROU03Nzd5ejJLdHlEdFpjYzgzazV6Ly9lWEx2dmZlNnhkYjcrUHZmL3g2NzdiWmJqQmd4d24yckFWaEdvUVlvbWNNUFB6eDU5TkZIWTdQTk5zczdTaWtzV3JRb3JyLysrdGgzMzMxaml5MjJTRWVPSEpuT25EbFRJWHFiM1hmZmZka3R0anAzN3B4M25NSmF1blJwakJ3NU1yYmZmdnR3VDNTQTJpdjZoRHBDb1FZb3BjMDIyeXg1NElFSDRoT2YrRVRlVVVybDZhZWZqaEVqUnNSR0cyMFVKNTU0WWpweDRzUTBMY05xdlJxOGRZdXRKNTk4TXZiYWE2Kzg0eFRhNU1tVFk1ZGRkb2x2Zi92YmFXdHJxOGNQUUFOVHFBRktxaytmUHNsTk45MFVGMXh3UWJnZXhxcVpPM2R1WEg3NTViSExMcnZFQnovNHdUajU1Sk5URThkLzIyU1RUWks3N3JvcnVlNjY2OXl5YlFWYVcxdmozSFBQamUyMzN6NysrdGUvZXV3QTFFQVpqbmtyMUFBbGxpUkpNbno0OEdUOCtQSFJ1M2Z2dk9PVTBpdXZ2QktqUjQrT0hYYllJYmJZWW92MDNIUFBUWjkvL3ZuaXIrQTFObVRJa09UWlo1K05rMDQ2eVFHYkZaZzBhVkxzdE5OT01XTEVDTk5xZ0NwVHFBRllMVDc1eVU4bUR6LzhjR3k3N2JaNVJ5bTFwNTkrT3I3OTdXL0hwcHR1R3J2c3NrdDY0WVVYcHBNblR5NythbDRqdlh2M1RpNjc3TExrbm52dWNkR3lGV2h0YlkyUkkwZkc3cnZ2SHM4ODgwekRQbDRBR3BIYlpnSFVpWTAzM2poNThNRUg0NlNUVG5JYnBBcWxhUm9USjA2TTRjT0h4NkJCZytKREgvcFFPbXpZc1BUR0cyOU1GeTFhMUhDRjZXTWYrMWp5eEJOUHhLaFJvMXhoZmdVZWV1aWgySGJiYldQa3lKRnBXMXRid3oxT0FLcXQ2Qk5xdDgwQ3FET2RPblZLTHJ2c3N1UjN2L3RkOU9uVEorODRkV1BxMUtreFpzeVlPUGpnZzJQTk5kZU1Rdzg5TkwzeXlpdlRsMTU2cWRncmZSVjE2TkFoT2Zua2s1TW5ubmdpOXQxMzM3empGTmFpUll0aXhJZ1JzZWVlZThhVUtWTWE1dkVCMEtnVWFvQTZkT2loaHlaUFBQRkU3TGJiYm5sSHFUdno1OCtQRzI2NElZNC8vdmo0OEljL0hQMzY5VXVIRGgyYWpoa3pKcDA4ZVhMZFh6Vjh3SUFCeWUyMzM1Nk1IejgrMWw5Ly9iempGTlo5OTkwWFcyMjFWWXdjT1RKdGIyK3Y2OGNFUUsyVVlVbFZxQUhxMUFjKzhJSGtubnZ1aWROUFA5MFc4QnFhUG4xNlhILzk5VEZzMkxBWU5HaFFiTGpoaG5IVVVVZWxWMXh4UmZyVVUwL1Y3ZGJmZ3c0NktKazBhVkljZi96eEhsL3ZZZUhDaFRGaXhJallaNTk5WXVyVXFYWDVPQUJvZEFvMVFCM3IwS0ZEY3RGRkZ5VTMzWFNUV3lDdEpxKysrbXBjYzgwMWNjSUpKOFNXVzI0WnZYcjFpbzkrOUtQcHlTZWZuSTRkT3phZFBIbHkzWlRzUG4zNkpHUEdqRWttVEpnUWd3WU55anRPWWQxenp6MngxVlpieFpneFkrcCtCd05BTlpYaEtiTkZvUWFvZjUvNHhDZVNTWk1tcFNlY2NFTDg4WTkvekR0T1E1ay9mMzdjZi8vOWNmLzk5eS83V1BmdTNXT2JiYlpKdDkxMjI5aDg4ODFqczgwMmk0RURCOFk2NjZ4VHFrWDVwWmRlU2lkTm1oU1RKazJLalRmZU9KNSsrdWxvYjIvUE8xWWh6WjA3TjRZTkd4WTMzSEJEL094blAwdlhYWGZkVXYyM0JzaURRZzFBWWF5OTl0ckpEVGZjRUQvLytjL1RVMDQ1SmViTW1aTjNwSVkxYjk2OHVPKysrK0srKys1Yjd1TjkrdlJKQnc0Y0dBTUhEb3pOTnRzc050OTg4OWhvbzQxaTdiWFhqclhXV2l1M0JYdldyRm5wVTA4OUZaTW1UWW9ubjN3eUprMmFGRTg5OVpUSFVBYTMzbnByYkxYVlZuSGxsVmVtQng5OGNDbGZoSFhyMWkxMjNISEh2R01BRWRHcFU2ZThJelM4WkpkZGRra2ZmUERCdkhPczBKSWxTNkpEaHc2bFhIUUFpbWpxMUtucDV6NzN1YmozM252empzSks2dENoUTZ5OTl0cXh6anJyeEhycnJSZHJyYlZXOU92WEw5WlpaNTNvMGFOSGRPL2VQWHIxNmhWZHUzYU5idDI2UmE5ZXZhSjc5KzdSdFd2WDZONjkrenZXMERsejVxUnRiVzBSOGU4SndMLys5YTk0ODgwMzQxLy8rbGRNblRvMXBreVpFczgrKzJ4TW5qdzVYbjc1NWJ4Ly9McDB3Z2tueEtXWFhocmR1blh6R2dmZ1hSeDMzSEhwTDM3eGk3eGp2S2N1WGJxWVVBTTBvZzkrOElQSlBmZmNrMTV4eFJWeDZxbW54b0lGQy9LT3hQdG9iVzJOVjE5OU5WNTk5ZFVzLzd6NGUrWWEwSmd4WStLT08rNklxNisrT3QxdHQ5MjhJQU1vSVJjbEEyaFFTWklrSjV4d1F2TFFRdy9GdHR0dW0zY2NhRWd2dmZSU0RCNDhPQzYrK0dJSFBRRCtqektjUTYxUUF6UzRRWU1HSlE4Ly9IQ01HalVxdW5YcmxuY2NhRGl0cmExeHhobG54QkZISEpFdVhMaXcrSzhlQVZZVGhScUFVbWhwYVVsT1B2bms1SzkvL1dzTUhqdzQ3empRa0s2OTl0cDNYS2dPZ0dKVHFBRlladU9OTjA3dXV1dXUrT1V2ZnhscnJMRkczbkdnb2V5MTExNng3Nzc3ZW1FRzhMOU1xQUVvblNSSmttT09PU2FaUEhseUhIMzAwWG5IZ1liUTNOd2NvMGFOeWpzR0FLdW9xYW1wS2U4TUFCVFFPdXVzazR3ZE96YjU0eC8vR0J0dXVHSGVjYUN1ZmVFTFg0Z3R0OXpTbEFQZ2JZbytvVTZTeElRYWdCVTcrT0NEazJlZWVTYSs4WTF2Uk9mT25mT09BM1duVjY5ZWNkNTU1K1VkQTZCd2lsNm9JMno1Qm1BbGRPM2FOZm5PZDc2VFBQZmNjN2FCUTVXZGYvNzVzZmJhYTN0QkJsQkNDalVBSzIzRERUZE14bzRkbTl4MTExMnh4UlpiNUIwSFNtLzc3YmVQRTA4OE1lOFlBSVZrUWcxQVhkcHJyNzJTdi83MXJ6RnExS2pvMWF0WDNuR2dsSnFhbXVKSFAvcFJORGMzZXpFR1VGSUtOUUNaZE9qUUlUbjU1Sk9UWjU1NUprNDg4Y1RvMEtGRDNwR2dWTDc4NVMvSFRqdnQ1SVVZd0hzd29RYWc3cTI3N3JySlQzN3lrK1Q1NTUrUG80OCtPcXdyOFA3V1hYZGRGeUlEcUFOdW13VkFWV3kwMFViSjJMRmprNGNmZmpqMjJtdXZ2T05Bb1kwYU5TcDY5Kzd0NkJQQUNoUjlRdTIyV1FCVTNRNDc3SkRjZGRkZHlSMTMzQkhiYmJkZDNuR2djUGJkZDk4NC9QRER2UUFEZUI5Rkw5UVJ0bndEVUNQNzdMTlA4c2dqajhTdmYvM3JHRGh3WU41eG9CQTZkKzRjUC83eGovT09BVUNWS05RQTFFeFRVMU55eEJGSEpFODk5VlNNSHo4K3R0MTIyN3dqUWE2Ky92V3Z4NEFCQTd6NEFsZ0pKdFFBRVA4dTFnY2RkRkR5NktPUHh2ang0MjBGcHlGdHZQSEdjZWFaWitZZEE0QXFVcWdCV0czZUt0YVBQUEpJWEgvOTliSGxsbHZtSFFsV2l5Uko0aWMvK1VsMDd0elpDeStBbFdSQ0RRRHZvcW1wS2Ztdi8vcXY1TWtubjR6eDQ4Zkg5dHR2bjNja3FLbGpqamttOXQ1N2J5KzZBRmFCUWcwQUs1QWt5YktKOWZqeDQyT0hIWGJJT3hKVTNScHJyQkVYWFhSUjNqRUFxTElrU2R5SEdvRDh2VldzSDM3NDRiamhoaHRpcDUxMnlqc1NWTTMzdi8vOVdHdXR0VXd3QUZhUkNUVUFySUlrU1pKUGZlcFR5Y1NKRTVNSkV5YkVrQ0ZEd29GZnltenc0TUZ4MUZGSDVSMERnQnBScUFFb3BJOSs5S1BKZGRkZGx6ejc3TE54MGtrblJlZk9uZk9PQkt1a1M1Y3VjY1VWVjBUaXhSWkFKaWJVQUZDaEFRTUdKSmRkZGxreVpjcVVPT3VzczJLdHRkYktPeEtzbEhQUFBUZjY5Ky92aFJaQVJnbzFBRlRKK3V1dm41eC8vdm5KLy96UC84UjExMTNuUEdzS2JhdXR0b3BUVHowMTd4Z0ExSmhDRFVDcGRPclVLUmt5WkVneWNlTEU1TTkvL25NTUhUbzBPbmJzbUhjc1dLYTV1VG11dXVxcTZOQ2hneGRaQUJVbytvUTZTUktGR29EeTJtT1BQWkxmL3ZhM3lXdXZ2UmFYWDM1NURCbzBLTzlJRUNlZGRGTHNzTU1PWG1BQk5BQzN6UUtnOVByMDZaT2NjTUlKeWQvKzlyZTQrKzY3NDdPZi9XeDA3ZG8xNzFnMG9JMDIyaWpPTysrOHZHTUExSVdpVDZnamJQa0dvSTRrU1pJTUhqdzR1ZWFhYTVJMzNuZ2pycnZ1dWpqd3dBT2pwYVVsNzJnMGlCLzg0QWZSdlh0M0w2NEFHb1JDRFVCZDZ0S2xTekpreUpEa3hodHZUS1pPblJvWFgzeHg3TFRUVG1IZG8xWU9QL3p3T09pZ2d6ekFBS3JFaEJvQUNtRDk5ZGRQVGp2dHRHVGl4SW5KakJrejRwZS8vR1VjZU9DQjBhRkRoN3lqVVNkNjllb1ZsMTU2YWQ0eEFPcUtRZzBBQmJQV1dtc2x4eHh6VEhMampUY20wNlpOaTdGang4Wm5QL3RaOTdlbUloZGZmSEgwNjlmUGl5cUFCdE9pVUFQUXFOWmNjODNrNktPUGpxT1BQanJhMjl2VHh4OS9QRzY3N2JhNDQ0NDc0dUdISDQ2RkN4Zm1IWkVTMkdPUFBlTHpuLzk4M2pFQTZrN1JKOVJKa2lqVUFCQVIwZFRVbE95d3d3Nnh3dzQ3eE5sbm54MUxsaXhKSDNua2taZ3dZVUxjZDk5OWNmLzk5OGVzV2JQeWprbkJkTzdjT1M2Ly9QSkl2S0FDYUVndGJwc0ZBTy9Vc1dQSFpMZmRkb3ZkZHR0dDJjZW1UWnVXUHZiWVkvSFcyd01QUEJCdnZ2bG0zbEhKMFZsbm5SV2JicnFwTWcxUUEwV2ZVRWZZOGcwQUs2MWZ2MzVKdjM3OTRxQ0REb3FJaVBiMjl2U2xsMTZLeVpNbng5TlBQNzNzZjU5NTVwbFlzR0JCM25HcHNTMjIyQ0tHRHgrZWR3eUF1cVZRQTlBUTdyampqblR6elRlUDlkZGZ2NkVXbGFhbXBxUi8vLzdSdjMvL09QamdnNWQ5UEUzVDlOVlhYNDBYWDN3eFhuamhoWGp4eFJmanhSZGZqSmRlZWluKzhZOS94T3V2dng2TEZ5L09PejRWYUdwcWlqRmp4a1RIamgwYjZqRVB3UElVYWdBcTl0V3ZmaldlZi83NUdEeDRjSHIwMFVmSFlZY2RGajE2OUdqWUJTWkprbVNERFRhSURUYllJRDcyc1krOTYrY3NYTGd3blQ1OWVreWJOaTNlK3QrWk0yZkcvLzNZNjYrL0htMXRiWG4vU1B3Zko1NTRZdXk2NjY0Tit4Z0g0TitjUXcxQXhhWlBueDd0N2UxeDExMTN4VjEzM1JWZit0S1g0cEJERGttUE91cW8rUGpIUHg3TnpjMkt4Ly9ScFV1WDVNTWYvbkI4K01NZlh1SG50YlcxcFhQbXpJbVpNMmZHbkRsellzNmNPVEY3OXV4bDcvL2Z2M3Y3Mit6WnMyUCsvUG14ZVBGaUYxU3Jvbjc5K3NYM3Z2ZTl2R01BMUwxU2JQbk9Pd0FBNWJaMDZkSjA3dHk1eTMxc3dZSUY4ZXRmL3pwKy9ldGZ4M3JyclJmSEhITk0rdm5QZno0MjNuaGp4WG9WTlRjM0ozMzY5SWsrZmZwVTVlc3RYTGd3blRselppeGF0Q2dXTGx5NDdIL2YvckgzZW45RmZ6OTM3dHhZdW5ScDNyK3UxZUtIUC94aDlPclZ5Mk1ab01hS1hxamROZ3VBaXMyY09YT0ZDOTcwNmROajVNaVJNWExreU5oKysrM1RFMDQ0SVQ3NzJjOUc5KzdkTFVBNTZOS2xTOUtsUzVlYWZPMjVjK2VtaXhjdmpqbHo1c1NDQlF0aThlTEZ5NVh2Q1JNbXhBOSs4SU84ZndVVk9lU1FRK0xRUXcvMTJBVWdJbXo1QnFCQ2MrYk1XZW5QZmV5eHgyTFlzR0Z4eGhsbnhPR0hINTRlZDl4eHNjc3V1eWduZGFKSGp4NUpqeDQ5WXMwMTEzekgzN1cxdGFValI0N01PMkpGZXZic1dmb0RBZ0JVVDVxbTBXUkNEVUFsbGl4WnNzci9aczZjT1hIRkZWZkVycnZ1R3B0dHRsazZjdVRJZE1hTUdjWGUxMFZGUm8wYUZZODk5bGplTVNyeXZlOTlMemJZWUFNdm5BQldrL2IyOXJ3anJGQ1NKQW8xQUpXcDlMelpaNTk5TmthTUdCSHJyNzkrN0x2dnZ1bjExMStmdHJhMkt0ZDE1T1dYWDA3UFBmZmN2R05VWktlZGRvb1RUend4N3hnQUZJeENEVUJGcW5VaHFyYTJ0cmp6emp0ajZOQ2g4WUVQZkNCR2pCaVJ2dmppaTRwMUhSZzJiRmpNbXpjdjd4aVp0YlMweE9XWFgrNXE5UUNyV2RFdlNoYWhVQU5Rb1ZwYzJmbTExMTZMa1NOSHhzWWJiMnhxWFhKWFgzMTFldHR0dCtVZG95SWpSb3lJcmJmZTJnc21BTjVCb1FhZ0lyVzhWVko3ZTd1cGRZbjk2MS8vU2s4Ly9mUzhZMVJrNDQwM2pyUFBQanZ2R0FBTnFlZ1RhdWRRQTFDeDFYWHZZVlByOGpubGxGUGk5ZGRmenp0R1prbVN4RTkrOHBQbzNMbXpGMHNBT1NoNm9ZNklhSExiTEFBcXNib0s5VnRNcmN2aDdydnZUcSs1NXBxOFkxVGsvLzIvL3hkNzc3MjNNZzNBZXpLaEJxQWlxN3RRdjUycGRURXRXTEFnUGVHRUUwb3hXWGd2YTY2NVpseHd3UVY1eHdCb2FHVllSeFJxQUNyUzF0YVdkNFRscHRZYmJiUlJmT01iMzBpblRwMWEvRlc0VG4zem05K01GMTU0SWU4WUZmbkJEMzRRYTY2NXBoZEpBS3hRVTNOemM5NFpBQ2l4UENmVTcyYjY5T2x4L3ZublIvLysvZU9BQXc1STc3enpUc1Y2TlhyeXlTZlR5eTY3TE84WUZkbC8vLzNqTTUvNWpESU53UHRxY1E0MUFKVm9iVzNOTzhLN2FtOXZqei85NlUvUjB0SVMrK3l6VDk1eEdzTFNwVXZUNDQ0N3JuQUhXVlpGang0OTRxYy8vV25lTVFDSWY2L2xSV2RDRFVCRmlyN1lGVDFmUGJuMDBrdmpyMy85YTk0eEtuTGhoUmZHUmh0dFpEb05VQUJsT0QzWlZiNEJxRWpSTHhoUzlIejFZdXJVcWVsNTU1MlhkNHlLREI0OE9JWU5HNVozREFEK1Y5RVBpaWRKWWtJTlFIMVRxRmVQRTA0NEllYlBuNTkzak15NmR1MGFWMXh4UlNSbEdJY0FVQmdLTlFCMXJlaEh0K3ZCTDM3eGkvU09PKzdJTzBaRlJvNGNHZjM3OTFlbUFRcWtEQWZGRldvQTZsb1pGdU15ZStPTk45SXp6end6N3hnVjJYWFhYZU5MWC9wUzNqRUFLQ0huVUFOUTEweW9hK3VrazA2S2YvN3puM25IeUt4cjE2N3h5MS8rTXBxYW1reW5BUXFtREFmRlRhZ0JxR3RsV0l6TDZ0WmJiMDEvODV2ZjVCMmpJdC83M3ZkaXdJQUJ5alJBQVpWaERWZW9BYWhySnRTMU1YLysvUFRMWC81eTNqRXFzc3N1dThSWHZ2S1Z2R01BVUZLdThnMUEzU3ZEMGUweU91dXNzK0tsbDE3S08wWm1uVHAxaWl1dnZES2FtNXROcHdFS3FneHJ1SE9vQWFockp0VFY5L0RERDZjLyt0R1A4bzVSa2ZQUFB6ODIzM3h6WlJxQWlwaFFBMURYeW5CMHUweVdMbDJhRGhzMkxOcmEydktPa3RsT08rMFVwNXh5U3Q0eEFIZ2ZaVmpERldvQTZwb0pkWFY5NzN2Zml5ZWVlQ0x2R0psMTZ0UXBycnJxS2x1OUFVcEFvUWFBbkpWaE1TNkw1NTU3THYzZTk3NlhkNHlLZlB2YjM0NHR0dGhDbVFhZ0tweEREVUJkTTZHdW5sTk9PU1VXTDE2Y2Q0ek10dDEyMi9qYTE3Nldkd3dBVmxJWkRvcWJVQU5RMXhUcTZoZzNibHg2NjYyMzVoMGpzMDZkT3NYWXNXT2pRNGNPcHRNQVZJWGJaZ0ZROThwd2RMdm9GaXhZa0o1Kyt1bDV4NmpJTjcvNXpSZzBhSkF5RFZBaVpWakRGV29BNnBvSmRlWE9PKys4ZVBubGwvT09rZGsyMjJ3VFo1eHhSdDR4QUZoRlpTalVMV1VvMUp0dXVta2tTVkw4M3laQUE1by9mMzdlRVZaSW9hN004ODgvbjQ0YU5TcnZHSm0xdExURXozNzJNMXU5QVVvb1NZci8xTjFTaG91U3ZmVFNTM2xIQUtDa3luQjB1OGkrL09VdmwvcENaTi80eGpkaTIyMjNMZjRyTWdEZW9Rd0h4VzM1QnFDdUtkVFozWExMTGVrZGQ5eVJkNHpNdHQxMjJ6anJyTFB5amdGQUhXdnEwS0ZEM2hrQW9HYktjSFM3aU5yYTJ0TGh3NGZuSFNPelRwMDZ4UzkvK1V0YnZRR29xYVpPblRybG5RRUFhc2FFT3B1cnJyb3FubnJxcWJ4alpIYisrZWZIbGx0dXFVd0RsRmpSMS9Ba1NhS3BjK2ZPZWVjQWdKb3hvVjUxOCtiTlM4ODk5OXk4WTJUMnNZOTlMRTQ5OWRTOFl3QlFvYUlYNmdnVGFnRHFYQmtXNDZMNTJjOStGdE9uVDg4N1JpYmR1bldMcTY2NktwcWFta3luQVVxdURHdTRDVFVBZGMyRWV0V2thWnIrNUNjL3lUdEdacGRkZGxrTUdEQkFtUVpndFZDb0FhaHJaVGk2WFNTdHJhMHhiOTY4dkdOa2N1Q0JCOGJuUC85NVpScWdUcFJoRGJmbEc0QzZaa0s5YWpwMjdKamNmUFBOc2M0NjYrUWRaWldzdWVhYWNjVVZWK1FkQTRBRzAySkNEVUE5SzhQUjdhTFphcXV0a3IvODVTL3BmdnZ0RjFPblRzMDd6a3I1NlU5L0d1dXV1NjdwOUdydzZxdXZwaGRmZkhIZU1ZQ0lPT2VjYzZKdjM3NTErOXhYOURVOFNSS0ZHb0Q2WmtLZHpTYWJiSkk4K3VpajZSRkhIQkYzM0hGSDNuRlc2UE9mLzN4OCt0T2ZydHNYbEVYeit1dXZ4NmhSby9LT0FVVEVTU2VkRkgzNzlzMDdSczBVdlZCSFJEUjE2ZElsV2xwYThzNEJBRFdoVUdlM3hocHJKTGZlZW11Y2VlYVprU1RGN0tzREJneFE3Z0RxVkZIWG5yZWthUnBOTFMwdHlhYWJicHAzRmdDb2lUSWMzUzZ5NXVibVpPVElrY21mL3ZTbldIZmRkZk9PczV5V2xwYTQrdXFybzN2MzdzVit4UVZBSmtVL0tKNGtTVFJGUkd5enpUWjVad0dBbWxDb3ErUGpILzk0OHNRVFQ4VCsrKytmZDVSbHpqMzMzTmg1NTUyVmFRQnkweFFSc2ROT08rV2RBd0Jxb3VoSHQ4dGtuWFhXU1c2KytlYTQ0SUlMb21QSGpybG0yWDMzM1dQRWlCRjUvMG9BYUhCTkVSRjc3NzEzM2prQW9DWk1xS3VycWFrcEdUNThlUEw0NDQvSERqdnNrRXVHWHIxNnhkaXhZNk81dWRsMEdxQ09sZUdnZUZORXhPYWJiNTVzc01FR2VXY0JnS29ydzJKY1JsdHNzVVh5d0FNUHhIbm5uYmZhcDlXWFgzNTVmUENESDFTbUFlcGMwUzlLRnZHL2hUb2k0ckRERHNzN0N3QlVuUWwxN1hUbzBDRTU1NXh6a3NjZWV5eTIzMzc3MWZJOXYvakZMOGJoaHg5ZS9GZFlBRlNzNkFmRmwxMlVMQ0xpOE1NUHp6c1BBRlJkMFJmamVqQm8wS0JrNHNTSk5UKzNlcXV0dG9wTExya2s3eDhYQUpaWlZxaDMyV1dYR0RCZ1FONTVBS0NxRk9yVm82V2xKUmsrZkhqeTZLT1B4bmJiYlZmMXI5KzllL2U0N3Jycm9rdVhMcWJUQUJUR3NrS2RKRW55cFM5OUtlODhBRkJWdG55dlhsdHV1V1h5MEVNUFZYMWEvZE9mL2pRMjNYUlRaUnFnZ1pSaERXOTYreCtPTys2NDZONjllOTZaQUtCcVRLaFh2N2VtMVE4Ly9IQlZiczM1cFM5OUtZNDg4a2hsR29EQ1dhNVE5KzdkTy9uaUY3K1lkeVlBcUpveUhOMnVWMXR2dlhYeTRJTVB4aTkvK2N2bzI3ZHZwcSt4MjI2N3hmZS8vLzI4ZnhRQWNsQ0dnK0pOLy9jRHc0Y1BqeDQ5ZXVTZEN3Q3FRcUhPVjVJa3lUSEhISk5Nbmp3NWpqNzY2Rlg2dHh0dHRGSDgvdmUvajQ0ZE81cE9BMUE0eTEzbCt5MXJyTEZHOHJXdmZTM3ZiQUJRRldVNHV0MEkxbDEzM1dUczJMSEpUVGZkRkIvODRBZmY5L083ZE9rU3YvdmQ3Mkx0dGRkV3BnRW9wRFJOMzFtb0kvNDlwZjd3aHorY2R6NEFxSmdKZGJGODhwT2ZUSjU2NnFuNDJ0ZStGaTB0TGUvNk9TMHRMWEhOTmRmRTl0dHZyMHdETkxDaXIrSHZPcUdPaU9qU3BVdHkyV1dYNVowUEFDcG1RbDA4M2JwMVN5NjU1SkxrMFVjZmZjZEZ5NXFibStQblAvOTVISHJvb2NvMEFJWFg5RjUvY2VDQkJ5Yi83Ly85djd6ekFVQkZpbjUwdTVGdHZmWFd5ZjMzM3grWFhYWlo5T2pSSXpwMjdCaGp4NDZObzQ0NlNwa0dvQlFIeFp0VzlKZVhYWFpaREJnd0lPK01BSkJaR1JialJ0YmMzSnljZE5KSnlUUFBQQk5QUC8xMGZQYXpuMVdtQVlpSWYyK3BMcm9WRnVydTNic240OGVQajE2OWV1V2RFd0F5TWFFdWgzNzkraVg5Ky9jdi9pc25BRmFiTWh3VWIzcS9UeGc0Y0dCeTlkVlhSMVBUKzM0cUFCUk9HUlpqQUtDY1Zxb2xIM1RRUWNrbGwxeVNkMVlBV0dVbTFBQlFUa1Zmdzkvekt0L3Y1cFJUVGtsT1B2bmt2RE1Ed0NvcCttSU1BTHk3TXF6aHE3U1ArOUpMTDQzRERqc3M3OHdBc0VyYTI5dUx2eUlEQUtXelNvVzZxYWtwK2RXdmZoVzc3cnByM3JrQllLV1Y0UWczQUxDOE1xemZxM3lsc1M1ZHVpVGp4NCtQVFRiWkpPL3NBTEJTWEpnTUFLaUZUSmZ1WG1PTk5aSmJiNzAxMWw1NzdienpBOEQ3S3NNUmJnQmdlV1ZZdnpQZkMrdkRILzV3Y3ROTk4wWFhybDN6L2hrQVlJVk1xQUdBYWx1bHEzeS9teDEzM0RHNTl0cHJvN201T2UrZkJRRGVVeG1PY0FNQXl5dkQrdDFTNlJjNDZLQ0RrcWxUcDZaTGxpeFo5ckdsUzVmRzNMbHpLL3E2Q3hZc2lNV0xGMWYwTldiT25GblJ2MSt5WkVuTW56Ky9vcTh4ZCs3Y1dMcDBhZVovMzliV0ZuUG16S2tvdzhLRkMyUFJva1VWZlkxWnMyWlY5SUN1eHU5eTNyeDUwZHJhbXZuZnQ3ZTN4K3pac3l2S1VJM2Y1YnRadkhoeExGaXdvT3BmRi9pM3RyYTJ2Q01BQUhVbVRkUEtDM1ZFeEFZYmJKRGsvY01BS3padjNyeTBrZ01TSzZQU2cxanZweG9INjk1UHJRNmF2TjJjT1hOcVd2RFNOSTFaczJiVjlHZDQrMEd5SjU1NElxNjk5dHFhZnI5cS9FNEFBS29wU1pMcUZHcWcrTHAzNzE3ekExOTkrdlRKKzhja0I3Lys5YTlUaFJvQXFMWXlYQU9sb25Pb0FhQU1GR29Bb0JZVWFnRHFYaG1PY0FNQXl5dkRBWEdGR29DNnAxQURRUGtVdlZCWGZOc3NBQ2lEb2kvSUFFQTVLZFFBMUQwVGFnQW9uekljRUZlb0FhaDdaVmlRQVlEeVVhZ0JxSHNtMUFCUVBtVTRJSzVRQTFEM3lyQWdBd0RsMDVKM0FBQ29OUk5xcUo1dTNickZUanZ0bEhjTUlDSTZkKzZjZDRTYUtzTUJjWVVhZ0xwWGhnVVp5bUtUVFRaSkprNmNtSGNNb0FFVWZmMTIyeXdBR29JSk5RQlFDd28xQUhXdjZFZTRBWUIzS3NQNnJWQURVUGRNcUFHQVdsQ29BYWg3WlRqQ0RRQXNyd3pydDBJTlFOMHpvUWFBOGxHb0FhQUF5ckFnQXdEbG8xQURVUGRNcUFHZ2ZJcCtRTnh0c3dCb0NFVmZrQUdBY2xLb0FhaDdKdFFBVUQ1bE9DQ3VVQU5ROThxd0lBTUF5eXZEK3ExUUExRDNUS2dCZ0ZwUXFBR29lMlU0d2cwQUxLOE02N2RDRFVEZE02RUdBS3JOVmI0QmFBaGxPTUlOQUN5dkRPdTNRZzFBM1RPaEJnQnFRYUVHb082VjRRZzNBTEM4TXF6ZkNqVUFkYytFR2dES1I2RUdnQUlvdzRJTUFKU1BRZzFBM1RPaEJvRHlLY01CY1lVYWdMcFhoZ1VaQUNnWHQ4MENvQ0dZVUFOQStaVGhnTGhDRFVEZEs4T0NEQUFzcnd6cnQwSU5RTjB6b1FZQWFrR2hCcUR1bGVFSU53Q3d2REtzM3dvMUFIWFBoQm9BcUFXRkdvQzZWNFlqM0FEQThzcXdmaXZVQU5ROUUyb0FLSitpRjJxM3pRS2dJUlI5UVFZQXlrbWhCcUR1bVZBRFFQbVU0WUM0UWcxQTNTdkRnZ3dBbEk5Q0RVRGRNNkVHZ1BJcHd3RnhoUnFBdWxlR0JSa0FLQitGR29DNlowSU5BT1ZUaGdQaUNqVUFkYThNQ3pJQXNMeWlyOTl1bXdWQVF6Q2hCZ0JxUWFFR29PNFYvUWczQVBCT1pWaS9GV29BNnA0Sk5RQlFDd28xQUhXdkRFZTRBWURsbFdIOVZxZ0JxSHNtMUFCUVBnbzFBQlJBR1Jaa0FLQjhGR29BNnA0Sk5RQlFiVzZiQlVCRFVLZ0JvRnpTa213dlU2Z0JxSHNsV1pNQmdKSlJxQUdvZXliVUFGQXVaVGtZcmxBRFVQZktzaWdEQVA5V2xyVmJvUWFnN3BsUUF3QzFvRkFEVVBmS2NwUWJBUGkzc3F6ZENqVUFkYytFR2dDb05yZk5BcUFobE9Vb053RHdiMlZadXhWcUFPcWVDVFVBVUFzS05RQjFyeXhIdVFHQWZ5dkwycTFRQTFEM1RLZ0JvRndVYWdBb2lMSXN5Z0JBdVNqVUFOUTlFMm9BS0pleUhBeFhxQUdvZTJWWmxBR0E4bkRiTEFBYWdnazFBSlJMR1E2R0s5UUFOSVF5TE1vQXdIK1VZZTFXcUFGb0NDYlVBRUMxS2RRQU5JUXlIT1VHQVA2akRHdTNRZzFBUXpDaEJnQnFRYUVHQUFDZ1VFeW9BYUFneXJBb0F3RC9VWWExVzZFR29DR1VZVkVHQU1wRm9RYWdJU2pVQUZBdVpWaTdGV29BR2tJWkZtVUFvRndVYWdBYWdrSU5BT1ZTbHJWYm9RYWc3cFZsVVFZQXlzT0VHb0NHb0ZBRFFMbVVZZTFXcUFGb0NHVllsQUdBL3lqRDJxMVFBOUFReXJBb0F3RGxvbEFEMEJBVWFnQW9sektzM1FvMUFBMmhESXN5QUZBK0NqVUFkYSs5dlQzdkNBREFLaWpEd1hBVGFnQWFRaGtXWlFEZ1A4cXdkaXZVQURTRU1pektBRUM1S05RQU5BU0ZHZ0RLcFF4cnQwSU5RRU1vdzZJTUFKU0xRZzFBUTFDb0FhQmN5ckIySzlRQU5JUXlMTW9BUVBrbzFBRFVQWVVhQU1xbERHdTNDVFVBRGFFTWl6SUE4QjlsV0x1VEpJbVd2RU1BUUsyVllWR0dzbmoxMVZmVGtTTkg1aDBEaUloenp6MDMrdmJ0bStTZG8xRXAxQUEwQklVYXF1ZjExMStQSC96Z0IzbkhBQ0xpMUZOUGpiNTkrK1lkb3liS3NIYmI4ZzFBUXlqRG9nd0FsSXRDRFVCRFVLZ0JvRnpLc25ZcjFBRFV2YklzeWdEQXY1Vmg3VGFoQnFBaGxHRlJCZ0RLUmFFR29DRW8xQUJRTG1WWXV4VnFBQnBDR1JabEFLQmNGR29BR29KQ0RRRGxVb2ExVzZFR29DR1VZVkVHQVA2akxHdTNRZzFBM1N2TG9nd0FsSWNKTlFBTlFhRUdnSElwdzlxdFVBUFFFTXF3S0FNQTVhSlFBOUFRRkdvQUtKY3lyTjBLTlFBTm9ReUxNZ0JRTGdvMUFBMUJvUWFBY2luTDJxMVFBMUQzeXJJb0F3RC9Wb2ExMjRRYWdJWlFoa1VaQUNnWGhScUFocUJRQTBDNWxHSHRWcWdCYUFobFdKUUJnUEpScUFHb2V3bzFBSlJMR2RidXBxWW1oUnFBeWlSSmtuZUU5MVdHUlJrQStJK3lyTjBLTlFBVlVhZ0JnRWJrSEdvQUdvSkNEUURsVW9hMVc2RUdvR0ltMUFCQUkxS29BV2dJQ2pVQWxFc1oxbTZGR29DS21WQURBTlZXaHJWYm9RYWdJWlJoVVFZQXlrV2hCcUJpSnRRQVFMV1ZaZTFXcUFHb2lFSU5BRFFpRTJvQUdvSkNEUURsVW9hMVc2RUdvR0ltMUFCQUkxS29BV2dJQ2pVQWxFc1oxbTZGR29DS21WQURBTlZXaHJWYm9RYWdJWlJoVVFZQXlrZWhCcUFpWlpoUXQ3ZTM1eDBCQUZnRlpUZ1lia0lOUU1YS1VLZ0JBS3F0dWJsWm9RYWcvcFhoS0RjQThCOWxXTHVibXBvVWFnQXFVNFlKZFJrV1pRRGdQOHF3ZGl2VUFEU0VNaXpLQUVDNUtOUUFWTXlFR2dDb3RqS3MzVTFOVGRHU2R3Z0FxTFV5TE1wUUZ0MjdkNDlkZDkwMTd4aEFSSFR1M0RudkNBMU5vUWFnWWliVTBGZzIzbmpqNVA3Nzc4ODdCbERueXJCMnU4bzNBQlZUcUFHQWFpdkQydTBjYWdBYVFoa1daUUNnWEJScUFDcG1RZzBBVkZzWjFtNkZHb0NHVUlaRkdRQW9GNFVhZ0lxWlVBTUExVmFHdFZ1aEJxQWh0TGUzNXgwQkFLZ3pDalVBRlRPaEJnQ3FyUXhydDBJTlFNVVVhZ0NnMnNxd2Ryc1BOUUFOb1F5TE1nQlFMaWJVQUZUTWhCb0FxTFl5ck4wS05RQU5vUXlMTWdCUUxnbzFBQlV6b1FZQXFxME1hM2VTSkFvMUFQV3ZESXN5QVBBZlpWaTdUYWdCcUpnSk5RRFFpQlJxQUNxbVVBTUExVmFHdFZ1aEJxQWhsR0ZSQmdES3hYMm9BYWlZQ1RVQVVHMWxXTHROcUFGb0NHVllsQUdBL3lqRDJxMVFBMUF4RTJvQW9CRXAxQUEwQklVYUFNcWxER3UzUWcxQXhVeW9BWUJHcEZBRFVER0ZHZ0NvdGpLczNRbzFBQTJoRElzeUFGQXVDalVBRlRPaEJnQ3FyUXhydC90UUE5QVF5ckFvQXdEL1VZYTEyNFFhZ0lxWlVBTUFqVWloQnFBaEtOUUFVQzVsV0xzVmFnQXFaa0lOQURRaWhScUFpaW5VQUVDMWxXSHRWcWdCYUFobFdKUUJnUDhvdzlxdFVBTlFNUk5xQUtBUktkUUFOQVNGR2dES3BReHJ0MElOUU1WTXFBR0FSdFRjM0t4UUExRC9GR29BS0pjeXJOMG0xQUJVeklRYUFLaTJNcXpkQ2pVQUZWT29BWUJHcEZBRFVMR21wdUl2SlFvMUFGQnR6cUVHb0dMTnpjMTVSM2hmQ2pVQWxFc1oxdTRPSFRvbzFBQlV4b1FhQUtpMk1xemRDalVBRlRPaEJnQWFVY2VPSFJWcUFDcWpVQU1BMVZhR3RkdUVHb0NLS2RRQVFMV1ZZZTFXcUFHb21IT29BWUJHcEZBRFVERVRhZ0NnMnNxd2RpdlVBRlJNb1FZQUdwR0xrZ0ZRTVlVYUFLaTJNcXpkSnRRQVZNdzUxQUJBdFpWaDdWYW9BYWlZQ1RVQTBJZ1VhZ0FxcGxBREFOVldoclZib1FhZ1lnbzFBTkNJWEpRTWdJbzVoeG9BcUxZeXJOMHRMUzBLTlFDVk1hRUdBQnBOYzNOek5EVTFKUW8xQUJWUnFBR0FhaXY2MnQyaFE0ZUlDQk5xQUNxalVBTUExVmIwdGJ0ang0NFJvVkFEVUNHRkdnQm9OQ2JVQUZTRmk1SUJBSTFHb1FhZ0twcWFtcEtpVDZrVmFnQW9sNkt2M1FvMUFGWFRxVk9udkNPc1VORVhaUUJnZVVWZnV4VnFBS3JtclF0ekZGWFJGMlVBWUhsRlg3c1ZhZ0NxUnFFR0FCcUpxM3dEVURXMmZBTUExVlQwdGR1RUdvQ3FNYUVHQUJxSlFnMUExUlM5VUxlM3QrY2RBUUJZQlVVL0dLNVFBMUExdG53REFOVlU5TFg3clVMZGtuY1FBTXBQb1FhZzZPYk1tWk8ydGJWVjlXc3VYcnc0Rml4WVVQV3NNMmZPclByWFhMQmdRU3hldkxpcVg3T3RyUzNtekpsVDlheHo1ODZOaVJNblZ2M3JWdE5idS9NVWFnQXFWdlF0MzJtYXhzeVpNMWVxVmMrZlB6K1dMRm1TUzg1YXZUQlpXWG4rN08zdDdURjc5dXpjZnZaYXZOQmNXV21heHF4WnMvenNOYlpreVpLWVAzOSsxYi91ckZtenFuN1FidUhDaGJGbzBhS3FmczFhL1g5czNyeDUwZHJhV3RXdnVYVHAwcGc3ZDI3VnMwSTFkZW5TSlNJVWFnQ3FvT2lGdXEydExmcjI3WnQzREFDZ1RuVHIxaTBpbkVNTlFCVVV2VkFEQUZSVDE2NWRJMEtoQnFBS2luNE9OUUJBTlpsUUExQTFKdFFBUUNNeG9RYWdhanAzN3B4M0JBQ0ExZWF0aTVJcDFBQlVySHYzN25sSEFBQlliV3o1QnFCcWV2VG9rWGNFQUlEVnhwWnZBS3BHb1FZQUdvbENEVURWS05RQVFDTjU2N1dQUWcxQXhSUnFBS0NSOU9uVEp5SVVhZ0NxUUtFR0FCcEo3OTY5STBLaEJxQUtGR29Bb0pHWVVBTlFOUW8xQU5CSVRLZ0JxQnFGR2dCb0ZNM056UzVLQmtEMTlPelpNKzhJQUFDclJjK2VQU05Ka2lSQ29RYWdDdFpiYjczNDMzVUZBS0N1cmJQT09zdmVWNmdCcUZqSGpoMlR0ZFphSys4WUFBQTF0OEVHR3l4N1g2RUdvQ3JldnJnQUFOU3I5ZGRmZjluN0NqVUFWZkgyeFFVQW9GNlpVQU5RZFNiVUFFQWo2TmV2MzdMM0ZXb0Fxc0tFR2dCb0JKdHR0dG15OXhWcUFLcmlneC84WU40UkFBQnFic3N0dDF6MnZrSU5RRlZzdmZYV2VVY0FBS2lwZnYzNnhWcHJyYlhzWHFFS05RQlZzZGxtbTBXWExsM3lqZ0VBVURPNzdycnJjbjlXcUFHb2lwYVdsbVQzM1hmUE93WUFRTTBjZHRoaHkvMVpvUWFnYWo3NXlVL21IUUVBb0NiNjlPbnpqdGM2Q2pVQVZYUGtrVWRHNTg2ZDg0NEJBRkIxWjV4eFJ2VHMyVE41KzhjVWFnQ3FabzAxMWtpKzhwV3Y1QjBEQUtDcU50dHNzemoxMUZQZjhmRWtUZE84c3dGUVIrYk9uWnR1dmZYVzhkSkxMK1VkQlFDZ1lzM056WEgvL2ZmSFRqdnRsUHpmdnpPaEJxQ3FldlRva1l3ZE96YWFtNXZ6amdJQVVMSFRUanZ0WGN0MGhFSU5RQTE4OUtNZlRiN3hqVy9rSFFNQW9DSTc3YlJUZlBlNzMzM1B2N2ZsRzRDYWFHOXZUei85NlUvSERUZmNrSGNVQUlCVjFyZHYzM2owMFVmalF4LzZVUEplbjJOQ0RVQk5ORFUxSlZkZmZYVjg1Q01meVRzS0FNQXE2ZDI3ZDl4NjY2MHJMTk1SQ2pVQU5kUzllL2Zremp2dmpFTU9PU1R2S0FBQUsyWHp6VGVQaVJNbnhrYys4cEhrL1Q1WG9RYWdwbnIwNkpIODRROS9TSDd4aTE5RXYzNzk4bzREQVBDdWV2WHFGZWVkZDE0OC92ampzZW1tbTc1dm1ZNXdEalVBcTlHQ0JRdlNYLzNxVi9HVG4vd2tubmppaWJ6akFBREVGbHRzRWNjZWUyd2NmL3p4MGJ0Mzc1VXEwbTlScUFISXhmUFBQNS9lY01NTmNmZmRkOGQ5OTkwWDgrYk55enNTQU5BQWV2VG9FVHZ2dkhOOC9PTWZqLzMzM3o4R0RScTBTaVg2N1JScUFISzNkT25TOU85Ly8zczgvZlRUTVhueTVIajY2YWZqcWFlZWloZGVlQ0dXTGwyYWR6d0FvSVNhbXBwaXd3MDNqSUVEQjhhZ1FZTmlpeTIyaUIxMzNERUdEaHdZVFUxTm1VdjAyeW5VQUJUV2tpVkwwaWxUcHNTMGFkTmkrdlRweS83MzdlOVBtell0Rmk1Y21IZFVBR0ExNnRhdFcvVHAweWZXWDMvOVdILzk5V1BERFRlTURUZmNjTG4zMTF0dnZlalFvVU5WaXZON1VhZ0JLTDM1OCtlbnMyZlBqbG16WnNYczJiUGo3ZS9QbWpWcnVmZG56NTRkUzVZc2lUbHo1a1JiVzF2TW1qVXIydHJhWXZiczJkSGEybXJyT1FEVVNJY09IYUo3OSs3UnBVdVg2Tnk1Yy9UczJUTTZkT2dRdlhyMWlrNmRPa1hYcmwyWEZlWDNlK3ZZc1dOTmkvTEtVcWdCNFA5WXZIaHh1bURCZ2xpd1lFRXNYcnc0NXMyYkY2MnRyVEYzN3R4bFc5RG56NThmUzVZc2lZaUloUXNYeHFKRmk5NzZ0N0Znd1lLSWlPVUtlbHRiVzh5Wk0yZlo5Mmh2YjQvWnMyZS9aNGFaTTJlKzU5L05uajA3MnR2YjMvWHYzc3I2YnQ3NmVkN05va1dMVFBvQkNxQno1ODdScFV1WEZYN09XOFgwN1pxYW1xSlhyMTd2K056ZXZYdEhraXpmUFh2MDZCRXRMUzNMZmF4YnQyN1JzV1BIaUlob2JtNk9uajE3dnVON3ZUMWIxNjVkbzFPblRoRVIwYjE3OStqUW9VTkVSUFRzMlRPYW01dVhGZVMzL3E1UG56NkZLTURWcGxBREFDdTBaTW1TZFA3OCtabis3WXJLZjYza3RkUGc3UWRjb0pGMDdOZ3h1blhybHR2Mzc5T25UMjdmKysxRjh2MGtTYkxLVjVDbStQNC9CbTlnbGg4NUJyY0FBQUFsZEVWWWRHUmhkR1U2WTNKbFlYUmxBREl3TVRrdE1EWXRNamxVTVRJNk5ERTZORGtyTURnNk1EQTJwNmRDQUFBQUpYUkZXSFJrWVhSbE9tMXZaR2xtZVFBeU1ERTJMVEEwTFRJelZEQXdPalF3T2pJMUt6QTRPakF3Q0Rubmt3QUFBRlIwUlZoMGMzWm5PbUpoYzJVdGRYSnBBR1pwYkdVNkx5OHZhRzl0WlM5a1lpOXpkbWRmYVc1bWJ5OXpkbWN2WXpRdlpUZ3ZZelJsT0dNeE5qZzVabU0xTWpJM1pUbGtaamRrT0dVeU16aG1aR1EyT0RjdWMzWm5GbnZxa1FBQUFBQkpSVTVFcmtKZ2dnPT0nKTtcbiAgICBoZWlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBhbGlnbi1zZWxmOiBmbGV4LWVuZDtcbiAgfVxufVxuXG4uZ2hfX2Zvcm0tYmxvY2tfX2Zvcm1lbGVtZW50IHtcbiAgZmxleDogMTtcbn1cblxuLmdoX19mb3JtLWJsb2NrX19sYWJlbCB7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMmVtO1xufVxuXG4vKiBlYWNoIG9mIHRoZSBmb3JtIHR5cGVzICovXG5cbi5naF9fZm9ybS1ibG9ja19fYnV0dG9uIHtcbiAgQGluY2x1ZGUgYmFzZV9idXR0b24oKTtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gICYuZ2hfX2Zvcm0tYmxvY2tfX2J1dHRvbl9faXNsb2FkaW5nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIG9wYWNpdHk6IDAuMztcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICBtYXJnaW46IDVweDtcbiAgICAgIGJvcmRlcjogNXB4IHNvbGlkICRjb2xvci1ncmV5LWxpZ2h0ZXI7XG4gICAgICAtd2Via2l0LWFuaW1hdGlvbjogc3BpbiAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICBhbmltYXRpb246IHNwaW4gMXMgbGluZWFyIGluZmluaXRlO1xuICAgICAgYm9yZGVyLXRvcDogNXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxN3B4KTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgfVxuICAmLmdoX19mb3JtLWJsb2NrX19idXR0b25fX2lzc3VibWl0dGVkIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBzdHJva2U7XG4gICAgJjpiZWZvcmV7XG4gICAgICAvLyBMb29rcyBsaWtlOiDinJRcbiAgICAgIGNvbnRlbnQ6ICdcXDI3MTMnO1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwcHg7XG4gICAgICB0b3A6IDBweDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIH1cbiAgfVxuICAmLmdoX19mb3JtLWJsb2NrX19idXR0b25fX2NhbnRiZXN1Ym1pdHRlZCB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5cbi8qIHRoZSBmaWxlIHVwbG9hZCAqL1xuXG4uZ2hfX2Zvcm0tYmxvY2tfX3VwbG9hZF9idXR0b24ge1xuICBAaW5jbHVkZSBiYXNlX2J1dHRvbigpO1xuICBtYXJnaW4tbGVmdDogMDtcbn1cblxuLmdoX19mb3JtLWJsb2NrX19maWxlX3VwbG9hZCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG4uZ2hfX2Zvcm0tYmxvY2tfX2Zvcm1lbGVtZW50X19maWxlIGlucHV0W3R5cGU9J2ZpbGUnXSB7XG4gIG1hcmdpbi1sZWZ0OiAxcmVtO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLyogZHJvcCBkb3duICovXG5cbi5naF9fZm9ybS1ibG9ja19fc2VsZWN0dXNlcl9fb3B0aW9ucy1zZWxlY3RvciB7XG4gIC8qdGhpcyBpcyBiYXNlZCBvbiBnaF9fbWNxLS1kcm9wZG93bl9fb3B0aW9ucy1zZWxlY3RvciAqL1xuICBAZXh0ZW5kIC5naF9fbWNxLS1kcm9wZG93bl9fb3B0aW9ucy1zZWxlY3RvcjtcbiAgd2lkdGg6IDMwJTsgLyogdGhpcyBpcyBub3Qgd29ya2luZyBidXQgaXQgbG9va3MgT0sgICAqL1xufVxuXG4vKiB0aGUgZmlsZSB0ZXh0ICovXG5cbi5naF9fZm9ybS1ibG9ja19fdGV4dF9pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAxMDBweDtcbiAgLmpzLWZvcm0tYmxvY2stZWxlbWVudHMtZGlzcGxheSAmIHtcbiAgICBtaW4taGVpZ2h0OiAxcHg7XG4gIH1cbiAgLmdoX19mb3JtX19jb250ZW50X19lZGl0YWJsZV9fZm9ybXtcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDoxMDAlO1xuICAgIG1pbi1oZWlnaHQ6MTAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgYmxhY2s7XG4gIH1cbiAgLmdoX19mb3JtLWJsb2NrX19xdWVzdGlvbntcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGZsZXg6IDE7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgXG59XG5cblxuLyogY2hlY2tib3ggLSBzbGlkZXIgYW5kIGFuZCB0aGVuIG5vcm1hbCAqL1xuXG4vKiBUT0RPIHNldCB1cCBhcyB0d28gY29sdW1ucyAtIGxhYmxlIG9uIHRoZSBsZWZ0IGF0IDgwJSBhbmQgdGhlIHRvZ2dsZSBvbmUgcmlnaHQgICovXG5cbi5naF9fZm9ybS1ibG9ja19jaGVja2JveF9fdG9nZ2xlIHtcbiAgLmNob2ljZVRvZ2dsZSB7XG4gICAgLnN3aXRjaCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNjBweDtcbiAgICAgIGhlaWdodDogMzRweDtcbiAgICB9XG5cbiAgICAuc3dpdGNoIGlucHV0IHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgLnNsaWRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWJhY2tncm91bmQ7XG4gICAgICAtd2Via2l0LXRyYW5zaXRpb246IDAuNHM7XG4gICAgICB0cmFuc2l0aW9uOiAwLjRzO1xuICAgIH1cblxuICAgIC5zbGlkZXI6YmVmb3JlIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAyNnB4O1xuICAgICAgd2lkdGg6IDI2cHg7XG4gICAgICBsZWZ0OiA0cHg7XG4gICAgICBib3R0b206IDRweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiAwLjRzO1xuICAgICAgdHJhbnNpdGlvbjogMC40cztcbiAgICB9XG5cbiAgICBpbnB1dDpjaGVja2VkICsgLnNsaWRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3dpdGNoLWNoZWNrZWQ7XG4gICAgfVxuXG4gICAgaW5wdXQ6Zm9jdXMgKyAuc2xpZGVyIHtcbiAgICAgIGJveC1zaGFkb3c6IDAgMCAxcHggJHN3aXRjaC1jaGVja2VkO1xuICAgIH1cblxuICAgIGlucHV0OmNoZWNrZWQgKyAuc2xpZGVyOmJlZm9yZSB7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgyNnB4KTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMjZweCk7XG4gICAgfVxuXG4gICAgLyogUm91bmRlZCBzbGlkZXJzICovXG4gICAgLnNsaWRlci5yb3VuZCB7XG4gICAgICBib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgIH1cblxuICAgIC5zbGlkZXIucm91bmQ6YmVmb3JlIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICB9XG4gIH1cbn1cblxuLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94IHtcbiAgJi5jaG9pY2Uge1xuICAgIG1pbi13aWR0aDogMzAwcHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWFyb3VuZDtcbiAgICBtYXJnaW46IDVweDtcblxuICAgIGlucHV0IHtcbiAgICAgIGZsZXgtYmFzaXM6IDEyJTtcbiAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgIG1hcmdpbjogMTBweDtcbiAgICB9XG4gIH1cbn1cblxuLyogY2hlY2tib3ggLSBub3JtYWwgKi9cblxuLyogVE9ETyB0aGUgbGFiZWwgbW92ZXMgbGVmdCB0byByaWdodCovXG5cbi5naF9fZm9ybS1ibG9ja19jaGVja2JveF9faW5wdXQge1xuICBmb250LWZhbWlseTogRm9udEF3ZXNvbWU7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29udGVudDogJGZvcm0tY2hlY2tib3hlcy1jaGVja2JveDtcbiAgbGV0dGVyLXNwYWNpbmc6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBsaW5lLWhlaWdodDogMS41cmVtO1xuICBjb2xvcjogJGZvcm0tY2hlY2tib3hlcy1jaGVja2JveC1jb2xvcjtcbn1cblxuLmdoX19mb3JtLWJsb2NrX2NoZWNrYm94X19vcHRpb25fX3RleHQge1xuICBmbGV4LWJhc2lzOiA4MCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgZGlzcGxheTogZmxleDtcblxuICBAaW5jbHVkZSB1c2VyX2lucHV0X2h0bWxfc3R5bGVzKCk7XG59XG5cbi8qIGxvYWRlciAqL1xuXG4ueEFwaUZvcm1Mb2FkZXIge1xuICBAZXh0ZW5kIC5mYS1zcGluOyAvKiBUT0RPIGdldCB0aGUgc3RhbmRhcmQgc3Bpbm5lciB3b3JraW5nICovXG5cbiAgLyptYXJnaW4tbGVmdDogMjBweDtcbiAgICBib3JkZXI6IDE2cHggc29saWQgZ2FpbnNib3JvO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBib3JkZXItdG9wOiAxNnB4IHNvbGlkICMzNDk4ZGI7XG4gICAgd2lkdGg6IDUwcHg7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIC13ZWJraXQtYW5pbWF0aW9uOiBzcGluIDJzIGxpbmVhciBpbmZpbml0ZTtcbiAgICBhbmltYXRpb246IHNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAmLnZpc2libGUge1xuICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICB9XG4gICAgICovXG59XG5cbkAtd2Via2l0LWtleWZyYW1lcyBzcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG5cbkBrZXlmcmFtZXMgc3BpbiB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpO1xuICB9XG59XG4iLCIkdHlwb2dyYXBoeS1pbnN0cnVjdGlvbi1iYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9pbnN0cnVjdGlvbnMuc3ZnJykgIWRlZmF1bHQ7XG5cblxuLnBhZ2UtdGl0bGUge1xuICBmb250LXNpemU6IDIuNWVtO1xuICBmb250LWZhbWlseTogJGZvbnQtaGVhZGluZztcblxufVxuXG5cbi5wYWdlLWhlYWRlciB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG5cblxuLy8gVGhpcyBjbGFzcyBzaG91bGQgbm90IGJlIHVzZWRcbi5oZWFkaW5nIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWgxO1xuICBmb250LXdlaWdodDogJGZvbnQtaDEtd2VpZ2h0O1xuICBjb2xvcjogcmVkO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xufVxuXG4uaW5zdHJ1Y3Rpb25zLFxuLmluc3RydWN0aW9uLXRvLWxlYXJuZXIge1xuICBiYWNrZ3JvdW5kOiAkdHlwb2dyYXBoeS1pbnN0cnVjdGlvbi1iYWNrZ3JvdW5kO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBwYWRkaW5nOiAwLjJlbSAwLjJlbSAwLjJlbSAyZW07XG4gIGJhY2tncm91bmQtc2l6ZTogMS41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IHRvcDtcbn1cbiIsIi5naF9fcmVnaXN0ZXItcGFnZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luLXRvcDogNDBweDtcblxuICAuZ2hfbG9naW4tcGFnZV9fZm9ybSB7XG4gICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDgwcHgpIHtcbiAgICAgIHdpZHRoOiA3NSU7XG4gICAgfVxuICAgIC5naF9fcmVxdWlyZWQtZmllbGQgbGFiZWw6YWZ0ZXJ7Y29udGVudDogJyAqJztjb2xvcjpyZWR9XG4gIH1cblxuICAuQWN0aW9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC8qKlxuICAgKiBUaGlzIGZpbGUgZGVmaW5lcyB0aGUganN0cmVlIGJhc2Ugc3R5bGluZyAoc2VlIGh0dHA6Ly9qc3RyZWUuY29tKSwgYXMgd2VsbCBhcyBhbnlcbiAgICogY3VzdG9taXphdGlvbnMgKHNlZSBib3R0b20gb2YgZmlsZSkuXG4gICAqXG4gICAqIFRoZSBzdHlsZXMgYXJlIHVzdWFsbHkgYWRkZWQgdGhyb3VnaCBqc3RyZWUuanMgb24gRE9NIGxvYWQsXG4gICAqIGJ1dCB3ZSBuZWVkIGl0IGVhcmxpZXIgaW4gb3JkZXIgdG8gY29ycmVjdGx5IGRpc3BsYXkgdGhlIHVuaW5pdGlhbGl6ZWQgdHJlZS5cbiAgICovXG5cbiAgLyoqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZSBqc3RyZWUgYmFzZSBzdHlsaW5nIChzZWUgaHR0cDovL2pzdHJlZS5jb20pLCBhcyB3ZWxsIGFzIGFueSBjdXN0b21pemF0aW9ucyAoc2VlIGJvdHRvbSBvZiBmaWxlKS4gIFRoZSBzdHlsZXMgYXJlIHVzdWFsbHkgYWRkZWQgdGhyb3VnaCBqc3RyZWUuanMgb24gRE9NIGxvYWQsIGJ1dCB3ZSBuZWVkIGl0IGVhcmxpZXIgaW4gb3JkZXIgdG8gY29ycmVjdGx5IGRpc3BsYXkgdGhlIHVuaW5pdGlhbGl6ZWQgdHJlZS4gKi9cbiAgLmNtcyAuanN0cmVlID4gdWwgPiBsaSwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlID4gdWwgPiBsaSB7XG4gICAgbWFyZ2luLWxlZnQ6IDBweDtcbiAgfVxuICAuY21zIC5qc3RyZWUgdWwsIC5jbXMgLmpzdHJlZSBsaSwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIHVsLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgbGkge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgbGlzdC1zdHlsZS10eXBlOiBub25lO1xuICB9XG4gIC5jbXMgLmpzdHJlZSBsaSwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGxpIHtcbiAgICBtaW4taGVpZ2h0OiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyNXB4O1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgbWFyZ2luLWxlZnQ6IDE4cHg7XG4gICAgbWluLXdpZHRoOiAxOHB4O1xuICB9XG4gIC5jbXMgLmpzdHJlZSBsaS5qc3RyZWUtb3BlbiA+IHVsLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgbGkuanN0cmVlLW9wZW4gPiB1bCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLmNtcyAuanN0cmVlIGxpLmpzdHJlZS1jbG9zZWQgPiB1bCwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGxpLmpzdHJlZS1jbG9zZWQgPiB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY21zIC5qc3RyZWUgbGkgPiAuanN0cmVlLWljb24sIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBsaSA+IC5qc3RyZWUtaWNvbiB7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG4gIC5jbXMgLmpzdHJlZSBpbnMsIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBpbnMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIG1hcmdpbjogMCAwIDAgMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jbXMgLmpzdHJlZSBhLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIGhlaWdodDogMTZweDtcbiAgICBjb2xvcjogYmxhY2s7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcGFkZGluZzogMXB4IDJweDtcbiAgICBtYXJnaW46IDA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgfVxuICAuY21zIC5qc3RyZWUgYTpmb2N1cywgLmNtcyAuanN0cmVlIGE6YWN0aXZlLCAuY21zIC5qc3RyZWUgYTpob3ZlciwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGE6Zm9jdXMsIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBhOmFjdGl2ZSwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIGE6aG92ZXIge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNtcyAuanN0cmVlIGEgaW5zLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYSBpbnMge1xuICAgIGhlaWdodDogMTZweDtcbiAgICB3aWR0aDogMTJweDtcbiAgfVxuICAuY21zIC5qc3RyZWUgYSBpbnMuanN0cmVlLWNoZWNrYm94LCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgYSBpbnMuanN0cmVlLWNoZWNrYm94IHtcbiAgICB3aWR0aDogMTZweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNtcyAuanN0cmVlIGEgaW5zLmpzdHJlZS1jaGVja2JveDpiZWZvcmUsIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSBhIGlucy5qc3RyZWUtY2hlY2tib3g6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgei1pbmRleDogMTtcbiAgICBsZWZ0OiAtM3B4O1xuICAgIHRvcDogLTNweDtcbiAgICBoZWlnaHQ6IDIycHg7XG4gICAgd2lkdGg6IDI1cHg7XG4gIH1cbiAgLmNtcyAuanN0cmVlIC5qc3RyZWUtcmVhbC1jaGVja2JveCwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtcmVhbC1jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxuICAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsIGxpLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsIGxpIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3ctcmVhbCBhLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdy1yZWFsIGEge1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdywgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgfVxuICAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyB1bCwgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgbGksIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93IHVsLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBsaSB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgYSwgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgYTpob3ZlciwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgYSwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgYTpob3ZlciB7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgIHRleHQtaW5kZW50OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm9yZGVyLXJpZ2h0LXdpZHRoOiAwcHggIWltcG9ydGFudDtcbiAgICBib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNtcyAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgaW5zLCAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBzcGFuLCAuY21zIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBpbnB1dCwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlIC5qc3RyZWUtd2hvbGVyb3cgaW5zLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBzcGFuLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUgLmpzdHJlZS13aG9sZXJvdyBpbnB1dCB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG4gIC5jbXMgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXNwYW4sIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZSAuanN0cmVlLXdob2xlcm93LXNwYW4ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIG1hcmdpbjogMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICAgIGJvcmRlci13aWR0aDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHotaW5kZXg6IDA7XG4gIH1cbiAgLmNtcyAuanN0cmVlLmpzdHJlZS1mb2N1c2VkLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUuanN0cmVlLWZvY3VzZWQge1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gIH1cbiAgLmNtcyAuanN0cmVlLmpzdHJlZS1mb2N1c2VkIC5qc3RyZWUgPiB1bCwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLmpzdHJlZS1mb2N1c2VkIC5qc3RyZWUgPiB1bCB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuY21zIGEgPiAuanN0cmVlLWljb24sIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgYSA+IC5qc3RyZWUtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY21zIC5kcmFnZ2FibGUgYSA+IC5qc3RyZWUtaWNvbiwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuZHJhZ2dhYmxlIGEgPiAuanN0cmVlLWljb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgY3Vyc29yOiBtb3ZlO1xuICAgIGN1cnNvcjogLW1vei1ncmFiO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiO1xuICAgIGN1cnNvcjogZ3JhYjtcbiAgfVxuICAuY21zIC5kcmFnZ2FibGUgYSA+IC5qc3RyZWUtaWNvbjphY3RpdmUsIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmRyYWdnYWJsZSBhID4gLmpzdHJlZS1pY29uOmFjdGl2ZSB7XG4gICAgY3Vyc29yOiAtbW96LWdyYWJiaW5nO1xuICAgIGN1cnNvcjogLXdlYmtpdC1ncmFiYmluZztcbiAgICBjdXJzb3I6IGdyYWJiaW5nO1xuICB9XG4gIC5jbXMgbGkuanN0cmVlLW9wZW4gPiB1bCwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCBsaS5qc3RyZWUtb3BlbiA+IHVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tbGVmdDogLTEzcHg7XG4gIH1cbiAgLmNtcyBsaS5qc3RyZWUtb3BlbiA+IHVsIGxpIHVsLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIGxpLmpzdHJlZS1vcGVuID4gdWwgbGkgdWwge1xuICAgIG1hcmdpbi1sZWZ0OiAycHg7XG4gIH1cbiAgLmNtcyBsaS5qc3RyZWUtY2xvc2VkID4gdWwsIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgbGkuanN0cmVlLWNsb3NlZCA+IHVsIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jbXMgLmpzdHJlZS1ydGwgYSA+IC5qc3RyZWUtaWNvbiwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXJ0bCBhID4gLmpzdHJlZS1pY29uIHtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgfVxuICAuY21zIC5qc3RyZWUtcnRsIGxpLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUtcnRsIGxpIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IDE4cHg7XG4gIH1cbiAgLmNtcyAuanN0cmVlLXJ0bCA+IHVsID4gbGksIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgLmpzdHJlZS1ydGwgPiB1bCA+IGxpIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDBweDtcbiAgfVxuICAuY21zIC5qc3RyZWUtdGhlbWVyb2xsZXIgYSwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXRoZW1lcm9sbGVyIGEge1xuICAgIHBhZGRpbmc6IDAgMnB4O1xuICB9XG4gIC5jbXMgLmpzdHJlZS10aGVtZXJvbGxlciAudWktaWNvbiwgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCAuanN0cmVlLXRoZW1lcm9sbGVyIC51aS1pY29uIHtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgfVxuICAuY21zIC5qc3RyZWUtdGhlbWVyb2xsZXIgLmpzdHJlZS1uby1pY29uLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsIC5qc3RyZWUtdGhlbWVyb2xsZXIgLmpzdHJlZS1uby1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC5jbXMgI2pzdHJlZS1tYXJrZXIsIC5UcmVlRHJvcGRvd25GaWVsZCAudHJlZWRyb3Bkb3duZmllbGQtcGFuZWwgI2pzdHJlZS1tYXJrZXIge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBoZWlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDhweDtcbiAgICB6LWluZGV4OiAxMDAwMTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogYmxhY2s7XG4gIH1cbiAgLmNtcyAjanN0cmVlLW1hcmtlci1saW5lLCAuVHJlZURyb3Bkb3duRmllbGQgLnRyZWVkcm9wZG93bmZpZWxkLXBhbmVsICNqc3RyZWUtbWFya2VyLWxpbmUge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTMwcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAwJTtcbiAgICBmb250LXNpemU6IDFweDtcbiAgICBoZWlnaHQ6IDFweDtcbiAgICB3aWR0aDogMTAwcHg7XG4gICAgei1pbmRleDogMTAwMDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQ1NmM0MztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2VlZWVlZTtcbiAgICBib3JkZXItbGVmdDogMDtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggMnB4ICM2NjY7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDJweCAjNjY2O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggMnB4ICM2NjY7XG4gICAgLW1vei1ib3JkZXItcmFkaXVzOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMXB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMXB4O1xuICB9XG5cbiAgLmpzdHJlZSBsaSwgLmpzdHJlZSAuanN0cmVlIGlucyB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAuanN0cmVlIC5qc3RyZWUtdW5jaGVja2VkID4gYSA+IC5qc3RyZWUtY2hlY2tib3gsIC5qc3RyZWUgLmpzdHJlZS1jaGVja2VkID4gYSA+IC5qc3RyZWUtY2hlY2tib3gsIC5qc3RyZWUgLmpzdHJlZS11bmRldGVybWluZWQgPiBhID4gLmpzdHJlZS1jaGVja2JveCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAzcHg7XG4gIH1cblxuICAudHJlZS1ob2xkZXIuanN0cmVlLCAuY21zLXRyZWUuanN0cmVlIHsgLyogY29tbWVudCBzcGVlY2ggYnViYmxlIC0gY2NzMyBvbmx5IC0gc291cmNlOiBodHRwOi8vbmljb2xhc2dhbGxhZ2hlci5jb20vcHVyZS1jc3Mtc3BlZWNoLWJ1YmJsZXMvZGVtby8gKi9cbiAgfVxuICAudHJlZS1ob2xkZXIuanN0cmVlIGxpLCAuY21zLXRyZWUuanN0cmVlIGxpIHtcbiAgICBwYWRkaW5nOiAwcHg7XG4gICAgY2xlYXI6IGxlZnQ7XG4gIH1cbiAgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5Sb290IHN0cm9uZywgLmNtcy10cmVlLmpzdHJlZSBsaS5Sb290IHN0cm9uZyB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZy1sZWZ0OiAxcHg7XG4gIH1cbiAgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5Sb290ID4gYSAuanN0cmVlLWljb24sIC5jbXMtdHJlZS5qc3RyZWUgbGkuUm9vdCA+IGEgLmpzdHJlZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtMzZweDtcbiAgfVxuICAudHJlZS1ob2xkZXIuanN0cmVlIGxpLnN0YXR1cy1kZWxldGVkb25saXZlID4gYSAudGV4dCwgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5zdGF0dXMtZGVsZXRlZG9ubGl2ZSA+IGE6bGluayAudGV4dCwgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5zdGF0dXMtYXJjaGl2ZWQgPiBhIC50ZXh0LCAudHJlZS1ob2xkZXIuanN0cmVlIGxpLnN0YXR1cy1hcmNoaXZlZCA+IGE6bGluayAudGV4dCwgLmNtcy10cmVlLmpzdHJlZSBsaS5zdGF0dXMtZGVsZXRlZG9ubGl2ZSA+IGEgLnRleHQsIC5jbXMtdHJlZS5qc3RyZWUgbGkuc3RhdHVzLWRlbGV0ZWRvbmxpdmUgPiBhOmxpbmsgLnRleHQsIC5jbXMtdHJlZS5qc3RyZWUgbGkuc3RhdHVzLWFyY2hpdmVkID4gYSAudGV4dCwgLmNtcy10cmVlLmpzdHJlZSBsaS5zdGF0dXMtYXJjaGl2ZWQgPiBhOmxpbmsgLnRleHQge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgbGkuanN0cmVlLWNoZWNrZWQgPiBhLCAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmpzdHJlZS1jaGVja2VkID4gYTpsaW5rLCAuY21zLXRyZWUuanN0cmVlIGxpLmpzdHJlZS1jaGVja2VkID4gYSwgLmNtcy10cmVlLmpzdHJlZSBsaS5qc3RyZWUtY2hlY2tlZCA+IGE6bGluayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmNkYztcbiAgfVxuICAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkID4gYSwgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5kaXNhYmxlZCA+IGE6bGluaywgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYSwgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYTpsaW5rLCAuY21zLXRyZWUuanN0cmVlIGxpLmRpc2FibGVkID4gYSwgLmNtcy10cmVlLmpzdHJlZSBsaS5kaXNhYmxlZCA+IGE6bGluaywgLmNtcy10cmVlLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYSwgLmNtcy10cmVlLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYTpsaW5rIHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbiAgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5kaXNhYmxlZCA+IGEgPiAuanN0cmVlLWNoZWNrYm94LCAudHJlZS1ob2xkZXIuanN0cmVlIGxpLmRpc2FibGVkID4gYTpsaW5rID4gLmpzdHJlZS1jaGVja2JveCwgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5lZGl0LWRpc2FibGVkID4gYSA+IC5qc3RyZWUtY2hlY2tib3gsIC50cmVlLWhvbGRlci5qc3RyZWUgbGkuZWRpdC1kaXNhYmxlZCA+IGE6bGluayA+IC5qc3RyZWUtY2hlY2tib3gsIC5jbXMtdHJlZS5qc3RyZWUgbGkuZGlzYWJsZWQgPiBhID4gLmpzdHJlZS1jaGVja2JveCwgLmNtcy10cmVlLmpzdHJlZSBsaS5kaXNhYmxlZCA+IGE6bGluayA+IC5qc3RyZWUtY2hlY2tib3gsIC5jbXMtdHJlZS5qc3RyZWUgbGkuZWRpdC1kaXNhYmxlZCA+IGEgPiAuanN0cmVlLWNoZWNrYm94LCAuY21zLXRyZWUuanN0cmVlIGxpLmVkaXQtZGlzYWJsZWQgPiBhOmxpbmsgPiAuanN0cmVlLWNoZWNrYm94IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTdweCAtNTRweDtcbiAgfVxuICAudHJlZS1ob2xkZXIuanN0cmVlIGxpLnJlYWRvbmx5LCAuY21zLXRyZWUuanN0cmVlIGxpLnJlYWRvbmx5IHtcbiAgICBjb2xvcjogI2FhYTtcbiAgICBwYWRkaW5nLWxlZnQ6IDE4cHg7XG4gIH1cbiAgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5yZWFkb25seSBhLCAudHJlZS1ob2xkZXIuanN0cmVlIGxpLnJlYWRvbmx5IGE6bGluaywgLmNtcy10cmVlLmpzdHJlZSBsaS5yZWFkb25seSBhLCAuY21zLXRyZWUuanN0cmVlIGxpLnJlYWRvbmx5IGE6bGluayB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbiAgLnRyZWUtaG9sZGVyLmpzdHJlZSBsaS5yZWFkb25seSAuanN0cmVlLWljb24sIC5jbXMtdHJlZS5qc3RyZWUgbGkucmVhZG9ubHkgLmpzdHJlZS1pY29uIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgYSwgLnRyZWUtaG9sZGVyLmpzdHJlZSBhOmxpbmssIC5jbXMtdHJlZS5qc3RyZWUgYSwgLmNtcy10cmVlLmpzdHJlZSBhOmxpbmsge1xuICAgIGNvbG9yOiAjMDA3MWM0O1xuICAgIHBhZGRpbmc6IDNweCA2cHggM3B4IDZweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgaW5zLCAuY21zLXRyZWUuanN0cmVlIGlucyB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zaXRldHJlZV9zc19kZWZhdWx0X2ljb25zLnBuZyk7XG4gIH1cbiAgLnRyZWUtaG9sZGVyLmpzdHJlZSBzcGFuLmJhZGdlLCAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAzcHggM3B4IDFweDtcbiAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICBsaW5lLWhlaWdodDogMWVtO1xuICAgIG1hcmdpbi1sZWZ0OiAzcHg7XG4gICAgbWFyZ2luLXRvcDogLTFweDtcbiAgICAtbW96LWJvcmRlci1yYWRpdXM6IDJweCAvIDJweDtcbiAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDJweCAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4IC8gMnB4O1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgc3Bhbi5jb21tZW50LWNvdW50LCAuY21zLXRyZWUuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudCB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIHBhZGRpbmc6IDBweCAzcHg7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgbGluZS1oZWlnaHQ6IDFlbTtcbiAgICBtYXJnaW4tbGVmdDogM3B4O1xuICAgIG1hcmdpbi1yaWdodDogNnB4O1xuICAgIC1tb3otYm9yZGVyLXJhZGl1czogMnB4IC8gMnB4O1xuICAgIC13ZWJraXQtYm9yZGVyLXJhZGl1czogMnB4IDJweDtcbiAgICBib3JkZXItcmFkaXVzOiAycHggLyAycHg7XG4gICAgY29sb3I6ICM3RTc0NzA7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI0M5QjgwMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGMEJDO1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgc3Bhbi5jb21tZW50LWNvdW50OmJlZm9yZSwgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmNvbW1lbnQtY291bnQ6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAwO1xuICAgIGJvdHRvbTogLTRweDsgLyogdmFsdWUgPSAtIGJvcmRlci10b3Atd2lkdGggLSBib3JkZXItYm90dG9tLXdpZHRoICovXG4gICAgbGVmdDogM3B4OyAvKiBjb250cm9scyBob3Jpem9udGFsIHBvc2l0aW9uICovXG4gICAgYm9yZGVyLXdpZHRoOiA0cHggNHB4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjQzlCODAwIHRyYW5zcGFyZW50O1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgc3Bhbi5jb21tZW50LWNvdW50OmFmdGVyLCAuY21zLXRyZWUuanN0cmVlIHNwYW4uY29tbWVudC1jb3VudDphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgLyogcmVkdWNlIHRoZSBkYW1hZ2UgaW4gRkYzLjAgKi9cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMDtcbiAgICBib3R0b206IC0zcHg7IC8qIHZhbHVlID0gLSBib3JkZXItdG9wLXdpZHRoIC0gYm9yZGVyLWJvdHRvbS13aWR0aCAqL1xuICAgIGxlZnQ6IDRweDsgLyogdmFsdWUgPSAoOmJlZm9yZSBsZWZ0KSArICg6YmVmb3JlIGJvcmRlci1sZWZ0KSAtICg6YWZ0ZXIgYm9yZGVyLWxlZnQpICovXG4gICAgYm9yZGVyLXdpZHRoOiAzcHggM3B4IDA7XG4gICAgYm9yZGVyLWNvbG9yOiAjRkZGMEJDIHRyYW5zcGFyZW50O1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgLmpzdHJlZS1ob3ZlcmVkLCAuY21zLXRyZWUuanN0cmVlIC5qc3RyZWUtaG92ZXJlZCB7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgLmpzdHJlZS1jbG9zZWQgPiBpbnMsIC5jbXMtdHJlZS5qc3RyZWUgLmpzdHJlZS1jbG9zZWQgPiBpbnMge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDJweCAtMXB4O1xuICB9XG4gIC50cmVlLWhvbGRlci5qc3RyZWUgLmpzdHJlZS1vcGVuID4gaW5zLCAuY21zLXRyZWUuanN0cmVlIC5qc3RyZWUtb3BlbiA+IGlucyB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogLTE4cHggLTFweDtcbiAgfVxuICAudHJlZS1ob2xkZXIuZmlsdGVyZWQtbGlzdCwgLmNtcy10cmVlLmZpbHRlcmVkLWxpc3Qge1xuICAgIG1hcmdpbi10b3A6IDhweDtcbiAgfVxuICAudHJlZS1ob2xkZXIuZmlsdGVyZWQtbGlzdCBsaTpub3QoLmZpbHRlcmVkLWl0ZW0pID4gYSwgLmNtcy10cmVlLmZpbHRlcmVkLWxpc3QgbGk6bm90KC5maWx0ZXJlZC1pdGVtKSA+IGEge1xuICAgIGNvbG9yOiAjYWFhO1xuICB9XG5cbiAgLmNtcy10cmVlLmpzdHJlZS5kcmFnZ2FibGUgLmpzdHJlZS1uby1jaGVja2JveGVzIGxpIGEge1xuICAgIHBhZGRpbmctbGVmdDogMTJweDtcbiAgfVxuICAuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgLmpzdHJlZS1ob3ZlcmVkLCAuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgLmpzdHJlZS1jbGlja2VkLCAuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgYTpmb2N1cyB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG4gIC5jbXMtdHJlZS5qc3RyZWUuZHJhZ2dhYmxlIC5qc3RyZWUtbm8tY2hlY2tib3hlcyBsaSAuanN0cmVlLWhvdmVyZWQgLmpzdHJlZS1pY29uLCAuY21zLXRyZWUuanN0cmVlLmRyYWdnYWJsZSAuanN0cmVlLW5vLWNoZWNrYm94ZXMgbGkgLmpzdHJlZS1jbGlja2VkIC5qc3RyZWUtaWNvbiwgLmNtcy10cmVlLmpzdHJlZS5kcmFnZ2FibGUgLmpzdHJlZS1uby1jaGVja2JveGVzIGxpIGE6Zm9jdXMgLmpzdHJlZS1pY29uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuXG4gIC5qc3RyZWUtZGVmYXVsdCBhIC5qc3RyZWUtaWNvbiwgLmpzdHJlZS1kZWZhdWx0LXJ0bCBhIC5qc3RyZWUtaWNvbiwgLmpzdHJlZS1jbGFzc2ljIGEgLmpzdHJlZS1pY29uLCAuanN0cmVlLWFwcGxlIGEgLmpzdHJlZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNjBweCAtMTlweDtcbiAgfVxuXG4gIC5qc3RyZWUtYXBwbGUgYSB7XG4gICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICB9XG5cbiAgLyoqIERFUFJFQ0FURUQ6IC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wIFVzZSAuY21zLWNvbnRlbnQtZmlsdGVycyBpbnN0ZWFkLiAgRW5zdXJlIHN0YXR1cyBpcyB2aXNpYmxlIGluIHNpZGViYXIgKi9cbiAgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtdHJlZS5qc3RyZWUgbGkge1xuICAgIG1pbi13aWR0aDogMTg3cHg7XG4gIH1cbiAgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtdHJlZS5qc3RyZWUgYSB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLmNtcy1jb250ZW50LXRvb2xzIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBwYWRkaW5nOiA3cHggOXB4IDZweCA1cHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIG1heC13aWR0aDogNDAlO1xuICAgIC1tb3otdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNzVzIGxpbmVhcjtcbiAgICAtby10cmFuc2l0aW9uOiBtYXgtd2lkdGggMC43NXMgbGluZWFyO1xuICAgIC13ZWJraXQtdHJhbnNpdGlvbjogbWF4LXdpZHRoIDAuNzVzIGxpbmVhcjtcbiAgICB0cmFuc2l0aW9uOiBtYXgtd2lkdGggMC43NXMgbGluZWFyO1xuICB9XG4gIC5jbXMtY29udGVudC10b29scyAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2U6aG92ZXIge1xuICAgIG1heC13aWR0aDogMTUwcHg7XG4gIH1cblxuICBhIC5qc3RyZWUtcGFnZWljb24ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbi1yaWdodDogNHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgfVxuICBsaS5jbGFzcy1Ib21lUGFnZSA+IGEgLmpzdHJlZS1wYWdlaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtNDhweDtcbiAgfVxuICBsaS5jbGFzcy1SZWRpcmVjdG9yUGFnZSA+IGEgLmpzdHJlZS1wYWdlaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTZweDtcbiAgfVxuICBsaS5jbGFzcy1WaXJ0dWFsUGFnZSA+IGEgLmpzdHJlZS1wYWdlaWNvbiB7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcbiAgfVxuICBsaS5jbGFzcy1FcnJvclBhZ2UgPiBhIC5qc3RyZWUtcGFnZWljb24ge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDAgLTExMnB4O1xuICB9XG5cbiAgLyogVHJlZSBzdGF0dXMgbGFiZWxzIGFuZCBkb3RzICovXG4gIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbGlja2VkLCAuanN0cmVlLWFwcGxlIC5qc3RyZWUtaG92ZXJlZCB7XG4gICAgYmFja2dyb3VuZDogI2ViZmJmZjtcbiAgfVxuXG4gIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1hZGRlZHRvZHJhZnQgPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlLCAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtbW9kaWZpZWQgPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlLCAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtYXJjaGl2ZWQgPiBhIC5qc3RyZWUtcGFnZWljb246YmVmb3JlLCAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtZGVsZXRlZG9ubGl2ZSA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUsIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0ID4gYSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSwgLmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLXdvcmtmbG93LWFwcHJvdmFsID4gYSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogNnB4O1xuICAgIGhlaWdodDogNnB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYmFja2dyb3VuZDogI2ZjZTJkMDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHB4O1xuICB9XG5cbiAgLmpzdHJlZSAuc3RhdHVzLWFkZGVkdG9kcmFmdCA+IC5qc3RyZWUtaG92ZXJlZCwgLmpzdHJlZSAuc3RhdHVzLWFkZGVkdG9kcmFmdCA+IC5qc3RyZWUtY2xpY2tlZCwgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hZGRlZHRvZHJhZnQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY3ZjI7XG4gICAgYm9yZGVyLWNvbG9yOiAjRjQ2QjAwO1xuICB9XG5cbiAgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hZGRlZHRvZHJhZnQge1xuICAgIGNvbG9yOiAjRjQ2QjAwO1xuICB9XG5cbiAgLmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLWFkZGVkdG9kcmFmdCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZjdmMjI7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjRjQ2QjAwO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggI0Y0NkIwMDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjRjQ2QjAwO1xuICB9XG5cbiAgI2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hZGRlZHRvZHJhZnQge1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmZmY3ZjI7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2ZmZjdmMjtcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2ZmZjdmMjtcbiAgfVxuXG4gIC5qc3RyZWUgLnN0YXR1cy1tb2RpZmllZCA+IC5qc3RyZWUtaG92ZXJlZCwgLmpzdHJlZSAuc3RhdHVzLW1vZGlmaWVkID4gLmpzdHJlZS1jbGlja2VkLCAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLW1vZGlmaWVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmN2YyO1xuICAgIGJvcmRlci1jb2xvcjogI0Y0NkIwMDtcbiAgfVxuXG4gIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtbW9kaWZpZWQge1xuICAgIGNvbG9yOiAjRjQ2QjAwO1xuICB9XG5cbiAgLmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLW1vZGlmaWVkID4gYSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjJlODtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICNGNDZCMDA7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjRjQ2QjAwO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICNGNDZCMDA7XG4gIH1cblxuICAjY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLW1vZGlmaWVkIHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZmZmN2YyO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmZmY3ZjI7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmZmY3ZjI7XG4gIH1cblxuICAuanN0cmVlIC5zdGF0dXMtYXJjaGl2ZWQgPiAuanN0cmVlLWhvdmVyZWQsIC5qc3RyZWUgLnN0YXR1cy1hcmNoaXZlZCA+IC5qc3RyZWUtY2xpY2tlZCwgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hcmNoaXZlZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICBib3JkZXItY29sb3I6ICM0NTViNmM7XG4gIH1cblxuICAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWFyY2hpdmVkIHtcbiAgICBjb2xvcjogIzQ1NWI2YztcbiAgfVxuXG4gIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1hcmNoaXZlZCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICM1Rjc2ODg7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggIzQ1NWI2YztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICB9XG5cbiAgI2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1hcmNoaXZlZCB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2Y3ZjdmNztcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZjdmN2Y3O1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZjdmN2Y3O1xuICB9XG5cbiAgLmpzdHJlZSAuc3RhdHVzLWRlbGV0ZWRvbmxpdmUgPiAuanN0cmVlLWhvdmVyZWQsIC5qc3RyZWUgLnN0YXR1cy1kZWxldGVkb25saXZlID4gLmpzdHJlZS1jbGlja2VkLCAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWRlbGV0ZWRvbmxpdmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgYm9yZGVyLWNvbG9yOiAjNDU1YjZjO1xuICB9XG5cbiAgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1kZWxldGVkb25saXZlIHtcbiAgICBjb2xvcjogIzQ1NWI2YztcbiAgfVxuXG4gIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy1kZWxldGVkb25saXZlID4gYSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y3ZjdmNztcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICM0NTViNmM7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICAgIGJveC1zaGFkb3c6IDBweCAxcHggMXB4IHJnYmEoMCwgMCwgMCwgMC4zKSwgaW5zZXQgMCAwIDAgMXB4ICM0NTViNmM7XG4gIH1cblxuICAjY21zLWNvbnRlbnQtdG9vbHMtQ01TTWFpbiAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLWRlbGV0ZWRvbmxpdmUge1xuICAgIC1tb3otYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmN2Y3Zjc7XG4gICAgLXdlYmtpdC1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2Y3ZjdmNztcbiAgICBib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI2Y3ZjdmNztcbiAgfVxuXG4gIC5qc3RyZWUgLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0ID4gLmpzdHJlZS1ob3ZlcmVkLCAuanN0cmVlIC5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCA+IC5qc3RyZWUtY2xpY2tlZCwgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjdmN2Y3O1xuICAgIGJvcmRlci1jb2xvcjogIzQ1NWI2YztcbiAgfVxuXG4gIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCB7XG4gICAgY29sb3I6ICM0NTViNmM7XG4gIH1cblxuICAuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtcmVtb3ZlZGZyb21kcmFmdCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmN2Y3Zjc7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggIzQ1NWI2YztcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjNDU1YjZjO1xuICB9XG5cbiAgI2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy1yZW1vdmVkZnJvbWRyYWZ0IHtcbiAgICAtbW96LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjZjdmN2Y3O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmN2Y3Zjc7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICNmN2Y3Zjc7XG4gIH1cblxuICAuanN0cmVlIC5zdGF0dXMtd29ya2Zsb3ctYXBwcm92YWwgPiAuanN0cmVlLWhvdmVyZWQsIC5qc3RyZWUgLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbCA+IC5qc3RyZWUtY2xpY2tlZCwgLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI0U4RkFGRjtcbiAgICBib3JkZXItY29sb3I6ICMwMDcwQjQ7XG4gIH1cblxuICAuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLXdvcmtmbG93LWFwcHJvdmFsIHtcbiAgICBjb2xvcjogIzAwNzBCNDtcbiAgfVxuXG4gIC5jbXMtdHJlZS5qc3RyZWUgLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbCA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDcwQjQ7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjMDA3MEI0O1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMHB4IDFweCAxcHggcmdiYSgwLCAwLCAwLCAwLjMpLCBpbnNldCAwIDAgMCAxcHggIzAwNzBCNDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAjMDA3MEI0O1xuICB9XG5cbiAgI2Ntcy1jb250ZW50LXRvb2xzLUNNU01haW4gLmNtcy10cmVlLmpzdHJlZSBzcGFuLmJhZGdlLnN0YXR1cy13b3JrZmxvdy1hcHByb3ZhbCB7XG4gICAgLW1vei1ib3gtc2hhZG93OiAwcHggMHB4IDZweCAycHggI0U4RkFGRjtcbiAgICAtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjRThGQUZGO1xuICAgIGJveC1zaGFkb3c6IDBweCAwcHggNnB4IDJweCAjRThGQUZGO1xuICB9XG5cbiAgLmNtcy10cmVlIHtcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gIH1cbiAgLmNtcy10cmVlLm11bHRpcGxlIGxpID4gYSA+IC5qc3RyZWUtaWNvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY21zLXRyZWUubXVsdGlwbGUgbGkgPiBhID4gLmpzdHJlZS1pY29uLmpzdHJlZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB9XG4gIC5jbXMtdHJlZS5tdWx0aXBsZSBsaSNyZWNvcmQtMCA+IGEgLmpzdHJlZS1jaGVja2JveCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAuY21zLXRyZWUuanN0cmVlLWxvYWRpbmcgbGkjcmVjb3JkLTAgPiAuanN0cmVlLWljb24ge1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhyb2JiZXIuZ2lmKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG4gIH1cbiAgLmNtcy10cmVlIGEuanN0cmVlLWxvYWRpbmcgLmpzdHJlZS1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNtcy10cmVlIGEuanN0cmVlLWxvYWRpbmcgLmpzdHJlZS1wYWdlaWNvbiB7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcbiAgfVxuXG4gIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbG9zZWQgPiBpbnMsXG4gIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1vcGVuID4gaW5zIHtcbiAgICBjb2xvcjogIzYwNjg2RTtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gICAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgYmFja2dyb3VuZDogbm9uZSB0cmFuc3BhcmVudDtcbiAgfVxuXG4gIC5qc3RyZWUtYXBwbGUgLmpzdHJlZS1vcGVuID4gaW5zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG4gIH1cblxuICAuanN0cmVlLWFwcGxlIC5qc3RyZWUtY2xvc2VkID4gaW5zOjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXFxmMGRhXCI7XG4gIH1cblxuICAuanN0cmVlIHtcbiAgICBhLCBsaSB7XG4gICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5maWVsZC50cmVlZHJvcGRvd24gPiBsYWJlbCB7XG4gICAgb3BhY2l0eTogMTtcbiAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI5ODAzOSk7XG4gICAgdHJhbnNpdGlvbjogYWxsIDQ1MG1zIGN1YmljLWJlemllcigwLjIzLCAxLCAwLjMyLCAxKSAwbXM7XG4gIH1cblxuICAuVHJlZURyb3Bkb3duRmllbGQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlci1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI5ODAzOSk7XG4gICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpO1xuICAgIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCB7XG4gICAgICAudHJlZWRyb3Bkb3duZmllbGQtc2VhcmNoIHtcbiAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpO1xuICAgICAgfVxuICAgICAgLnRyZWUtaG9sZGVyIHtcbiAgICAgICAgLmpzdHJlZS1pY29uIHtcbiAgICAgICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjI5ODAzOSk7XG4gICAgICAgIH1cbiAgICAgICAgYSB7XG4gICAgICAgICAgY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yOTgwMzkpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cbiAgaW5wdXRbbmFtZT1cImFjdGlvbl9kb1JlZ2lzdGVyXCJdIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjRTBFMEUwO1xuICAgIGNvbG9yOiAjMDAwMDAwO1xuICAgIGJvcmRlci1zdHlsZTogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDFyZW07XG4gICAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xuICAgIHBhZGRpbmctYm90dG9tOiAwLjVyZW07XG4gICAgZm9udC1mYW1pbHk6IFJvYm90bywgc2Fucy1zZXJpZjtcbiAgICBmb250LXdlaWdodDogMjAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuIiwiJHN1Ym1pc3Npb24tY29udGVudC1idXR0b24td2lkdGg6IDEwMHB4ICFkZWZhdWx0O1xuLmpzX19hc3NpZ25tZW50X19ibG9ja19fd3JhcHBlciB7XG4gIC5naF9fYXNzaWdubWVudF9fYmxvY2tfX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAuYXNzaWdubWVudF9fdHlwZV9fd3JhcHBlciB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgICAgLmFzc2lnbm1lbnRfX2NvbnRlbnQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBwYWRkaW5nOiAwLjVyZW0gMXJlbTtcbiAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgIG1pbi1oZWlnaHQ6IDE1MHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAkc3VibWlzc2lvbi1jb250ZW50LWJ1dHRvbi13aWR0aDtcbiAgICB9XG4gIH1cbiAgLmxkcy1kdWFsLXJpbmcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMjAwcHg7XG4gICAgaGVpZ2h0OiA2NHB4O1xuICAgICYudmlzaWJsZSB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgIH1cblxuICB9XG4gIC5sZHMtZHVhbC1yaW5nOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAxcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJvcmRlcjogNXB4IHNvbGlkIGJsYWNrO1xuICAgIGJvcmRlci1jb2xvcjogYmxhY2sgdHJhbnNwYXJlbnQgYmxhY2sgdHJhbnNwYXJlbnQ7XG4gICAgYW5pbWF0aW9uOiBsZHMtZHVhbC1yaW5nIDEuMnMgbGluZWFyIGluZmluaXRlO1xuICAgIG1hcmdpbi1sZWZ0OiAyNXB4O1xuICB9XG5cbn1cblxuJHN1Ym1pc3Npb24tYWNjb3JkaW9uLWhlYWRpbmctYmFja2dyb3VuZC1jb2xvcjogJGFjY29yZGlvbi1oZWFkaW5nLWJhY2tncm91bmQtY29sb3IgIWRlZmF1bHQ7XG4kc3VibWlzaW9uLWFjY29yZGlvbi1oZWFkaW5nLXRleHQtY29sb3I6ICRhY2NvcmRpb24taGVhZGluZy10ZXh0LWNvbG9yICFkZWZhdWx0O1xuJGZhaWxlZC1zdWJtaXNzaW9uLWJhY2tncm91bmQtY29sb3I6ICNmZmNjY2MgIWRlZmF1bHQ7XG4kZmFpbGVkLXN1Ym1pc3Npb24tdGV4dC1jb2xvcjogIzAwMCAhZGVmYXVsdDtcbiRwYXNzZWQtc3VibWlzc2lvbi1iYWNrZ3JvdW5kLWNvbG9yOiAjOGNkOThjICFkZWZhdWx0O1xuJHBhc3NlZC1zdWJtaXNzaW9uLXRleHQtY29sb3I6ICMwMDAgIWRlZmF1bHQ7XG4kYm9yZGVyLXN1Ym1pc3Npb24td2lkdGg6IDFweCBzb2xpZCAhZGVmYXVsdDtcbiRib3JkZXItc3VibWlzc2lvbi1jb2xvcjogIzdFRDMyMSAhZGVmYXVsdDtcbiRzdWJtaXNzaW9uLWZlZWRiYWNrLXRpdGxlLWNvbG9yOiAjN0VEMzIxICFkZWZhdWx0O1xuJHN1Ym1pc3Npb24tcmVzdWx0LXRpdGxlLW1hcmdpbi10b3A6IDFyZW0gIWRlZmF1bHQ7XG4kc3VibWlzc2lvbi1yZXN1bHQtdGl0bGUtbWFyZ2luLWJvdHRvbTogMXJlbSAhZGVmYXVsdDtcbiRzdWJtaXNzaW9uLWFjY2Vzc29yLW5hbWU6IGdyZXkgIWRlZmF1bHQ7XG5cbi5zdWJtaXNzaW9uX19kZXRhaWxfX2FjY29yZGlvbiB7XG4gIHBhZGRpbmc6IDAuNXJlbSAxcmVtO1xuICBib3JkZXI6ICRib3JkZXItc3VibWlzc2lvbi13aWR0aDtcbiAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyLXN1Ym1pc3Npb24tY29sb3I7XG4gIC5naF9ibG9ja19fbGF5b3V0LS1hY2NvcmRpb25zX19hY2NvcmRpb25fX3RpdGxlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc3VibWlzc2lvbi1hY2NvcmRpb24taGVhZGluZy1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkc3VibWlzaW9uLWFjY29yZGlvbi1oZWFkaW5nLXRleHQtY29sb3I7XG5cbiAgfVxuXG4gIC5naF9ibG9ja19fbGF5b3V0LS1hY2NvcmRpb25zIHtcbiAgICBtYXJnaW4tdG9wOiAxcmVtO1xuICB9XG4gIC5zdWJtaXNzaW9uX19yZXN1bHRfX3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkc3VibWlzc2lvbi1yZXN1bHQtdGl0bGUtbWFyZ2luLWJvdHRvbTtcbiAgICBtYXJnaW4tdG9wOiAkc3VibWlzc2lvbi1yZXN1bHQtdGl0bGUtbWFyZ2luLXRvcDtcblxuICB9XG4gIC5zdWJtaXNzaW9uX19yZXN1bHRfX2Fzc2Vzb3Ige1xuICAgIG1hcmdpbi1ib3R0b206ICRzdWJtaXNzaW9uLXJlc3VsdC10aXRsZS1tYXJnaW4tYm90dG9tO1xuICB9XG5cbiAgLnBhc3NlZF9fc3VibWlzc2lvbiB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhc3NlZC1zdWJtaXNzaW9uLWJhY2tncm91bmQtY29sb3I7XG4gICAgY29sb3I6ICRwYXNzZWQtc3VibWlzc2lvbi10ZXh0LWNvbG9yO1xuXG4gIH1cbiAgLmZhaWxlZF9fZ3JhZGUge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmYWlsZWQtc3VibWlzc2lvbi1iYWNrZ3JvdW5kLWNvbG9yO1xuICAgIGNvbG9yOiAkZmFpbGVkLXN1Ym1pc3Npb24tdGV4dC1jb2xvcjtcblxuICB9XG4gIC5zdWJtaXNzaW9uX19mZWVkYmFja19fdGl0bGUge1xuICAgIGNvbG9yOiAkc3VibWlzc2lvbi1mZWVkYmFjay10aXRsZS1jb2xvcjtcbiAgfVxuICAuc3VibWlzc2lvbl9fYWNjZXNzb3JfX25hbWUge1xuICAgIGNvbG9yOiAkc3VibWlzc2lvbi1hY2Nlc3Nvci1uYW1lO1xuICB9XG5cbiAgLnN1Ym1pc3Npb25fX2ZlZWRiYWNrX19odG1sX19jb250ZW50IHtcblxuICAgIHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICB9XG5cbiAgJjplbXB0eSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG5cbn1cblxuQGtleWZyYW1lcyBsZHMtZHVhbC1yaW5nIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7XG4gIH1cbn1cbiIsIlxuI2xlYXJuZXJEYXNoYm9hcmRfX3NzX193cmFwcGVyIHtcblxuICAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGUge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICB0aCB7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWdyZXktZGFyaztcbiAgICB9XG4gICAgdGQge1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgIH1cbiAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxlYXJuZXItbG9nLXdpZGdldC1yb3ctYWx0ZXJuYXRlLWNvbG9yO1xuICAgIH1cbiAgICAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGFibGVfX2hlYWQge1xuXG4gICAgICB0aCB7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItZ3JleS1kYXJrO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgICBAaW5jbHVkZSBoNl9zdHlsZXM7XG4gICAgICB9XG5cbiAgICB9XG4gICAgLmdoX19sZWFybmVyX19kYXNoYm9hcmRfX3RhYmxlX19ib2R5IHtcblxuICAgICAgdHIge1xuXG4gICAgICAgIC5naF9fbGVhcm5lcl9fZGFzaGJvYXJkX190ZF9fYmcge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsZWFybmVyLWxvZy10ZC1iZy1jb2xvci1ldmVuO1xuICAgICAgICB9XG5cbiAgICAgICAgdGQ6bnRoLWNoaWxkKDEpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGVhcm5lci1sb2ctdGQtYmctY29sb3ItZXZlbjtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICB0cjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAuZ2hfX2xlYXJuZXJfX2Rhc2hib2FyZF9fdGRfX2JnIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGVhcm5lci1sb2ctdGQtYmctY29sb3Itb2RkO1xuICAgICAgICB9XG4gICAgICAgIHRkOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxlYXJuZXItbG9nLXRkLWJnLWNvbG9yLW9kZDtcbiAgICAgICAgfVxuXG4gICAgICB9XG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMTBweDtcbiAgICAgIH1cblxuICAgICAgLmdoX19jaGlsZF9fYmxvY2sge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAuZ2hfX2NoaWxkX190aXRsZSB7XG4gICAgICAgIH1cblxuICAgICAgICAuZ2hfX2NoaWxkX19jb2xvciB7XG4gICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgIG1hcmdpbi10b3A6IDVweDtcbiAgICAgICAgfVxuICAgICAgICAuZ2hfX3ZlcmJfX2NvbXBsZXRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdoLXZlcmItY29tcGxldGVkLWNvbG9yO1xuICAgICAgICB9XG4gICAgICAgIC5naF9fdmVyYl9fc3RhcnRlZCB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdoLXZlcmItc3RhcnRlZC1jb2xvcjtcbiAgICAgICAgfVxuICAgICAgICAuZ2hfX3ZlcmJfX2FjY2Vzc2VkIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ2gtdmVyYi1hY2Nlc3NlZC1jb2xvcjtcbiAgICAgICAgfVxuXG4gICAgICAgIC5naF9fc3VjY2Vzc19fSW5jb3JyZWN0LCAuZ2hfX3N1Y2Nlc3NfXzAge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmZWVkYmFjay1pbmNvcnJlY3QtY29sb3I7XG4gICAgICAgIH1cbiAgICAgICAgLmdoX19zdWNjZXNzX19Db3JyZWN0LCAuZ2hfX3N1Y2Nlc3NfXzEge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRmZWVkYmFjay1jb3JyZWN0LWNvbG9yO1xuXG4gICAgICAgIH1cblxuICAgICAgfVxuXG4gICAgfVxuXG4gICAgLmdoX19kYXNoYm9hcmRfX2xlYXJuZXJsb2dfYm9keSB7XG4gICAgICAuZ2hfX3ZlcmIge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICB9XG4gIC5kYXRhVGFibGVzX3dyYXBwZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICAgIC5kYXRhVGFibGVzX2xlbmd0aCB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICBtYXJnaW46IDAgMTBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAuZGF0YVRhYmxlc19maWx0ZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgY29sb3I6ICRsZWFybmVyLWxvZy1maWx0ZXItY29sb3I7XG4gICAgICB9XG4gICAgICBpbnB1dCB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRsZWFybmVyLWxvZy1maWx0ZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLnBhZ2luYXRlX2J1dHRvbiB7XG4gICAgJi5jdXJyZW50LCAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICRsZWFybmVyLWxvZy13aWRnZXQtcm93LWFsdGVybmF0ZS1jb2xvcjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBjb2xvcjogYmxhY2sgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgfVxuXG59XG5cbiIsIlxuLmdoLWxhdW5jaC1wYWdle1xuICAuZ2hfbGF1bmNoX3NpdGV7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgJjpob3ZlcntcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgLmdoX19ob2xkZXJQYWdlQm94LC5naF9faG9sZGVyUGFnZUJveF9fY2FwdGlvbntcbiAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICB9XG4gICAgYSB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICAgIC5naF9fbGF1bmNoX19zaXRlX19hZG1pbl9fbGlua3tcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB9XG4gIH1cbiAgXG59XG4iLCIjZ2hfX21lbnVfX3NpZGViYXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIG92ZXJmbG93LXk6IGF1dG87XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwJSAtICN7JHRvcC1uYXYtaGVpZ2h0fSk7XG4gIHdpZHRoOiAkc2lkZWJhci1uYXYtd2lkdGg7XG4gIHotaW5kZXg6IDk5OTtcbiAgdG9wOiAkdG9wLW5hdi1oZWlnaHQ7XG4gIGxlZnQ6IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgcGFkZGluZzogMjBweDtcbiAgYm9yZGVyLWxlZnQ6ICRzaWRlYmFyLWJvcmRlci1sZWZ0O1xuICBmb250LXNpemU6ICRzaWRlYmFyLWZvbnQtc2l6ZTtcbiAgYmFja2dyb3VuZDogJHNpZGViYXItYmFja2dyb3VuZC1jb2xvcjtcbiAgYm9yZGVyLXJpZ2h0OiAkc2lkZWJhci1ib3JkZXItcmlnaHQ7XG4gICYuZ2hfX3NpZGViYXJfX2NvbnRlbnRfX3N0aWNreSB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgfVxuICAuZ2hfX25hdmlnYXRpb25fX3NpZGViYXIge1xuICAgIG1hcmdpbi1ib3R0b206ICR0b3AtbmF2LWhlaWdodDtcbiAgfVxuXG4gIEBtZWRpYSAobWF4LXdpZHRoOiA3NjhweCkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxufVxuXG4uZ2hfX25hdl9fcGFyZW50IHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xufVxuXG4ucGFyZW50X19saW5rX19pdGVtIHtcbiAgcGFkZGluZzogJHNpZGViYXItcGFyZW50LWxpbmstaXRlbS1wYWRkaW5nO1xuICBib3JkZXItYm90dG9tOiAkc2lkZWJhci1wYXJlbnQtbGluay1ib3JkZXI7XG4gICYuaG9tZSB7XG4gICAgQGluY2x1ZGUgaDJfc3R5bGVzKCk7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBib3JkZXItYm90dG9tOiBub25lO1xuICB9XG59XG5cbi5naF9fbGlua3NfX2NvbnRhaW5lciB7XG4gIGZvbnQtc2l6ZTogJHNpZGViYXItZm9udC1zaXplO1xuICAuZ2hfX2xpbmtfX2l0ZW0ge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIG1hcmdpbjogMDtcbiAgICBhIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBjb2xvcjokbWFpbi1uYXYtbGluay10ZXh0LWNvbG9yIDtcbiAgICAgICYuY3VycmVudCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5naF9fbGlua19fY29udGVudCB7XG4gICAgICBwYWRkaW5nOiAkbWFpbi1uYXYtbGluay1jb250ZW50LXBhZGRpbmc7XG4gICAgICB0ZXh0LWFsaWduOiRtYWluLW5hdi1saW5rLXRleHQtYWxpZ24gO1xuICAgICAgLmdoX19TaWRlTmF2X19jYXJldCB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiA2cHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICAgICAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICAgICAgICAmLmdoX19TaWRlTmF2X19pdGVtcy0taXRlbS0tY2FyZXQtZXhwYW5kZWQge1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICY6bm90KC5jdXJyZW50LC5naC1uYXZpZ2F0aW9uLXBhZ2UtdmlzaXRlZCkge1xuICAgICAgLmdoLXJlc3RyaWN0ZWQtbmF2aWdhdGlvbi1wYWdlICYge1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogMC43O1xuICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAmLlNBTUxFbmFibGVke1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgJi5MVElfTE9HSU57XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgIFxuICB9XG59XG4uZ2hfX3BhZ2VfX3Byb2dyZXNzX197XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4uZ2hfX3Jlc3RyaWN0ZWRfX25hdmlnYXRpb25fX2VuYWJsZWR7XG4gIC5naF9fcGFnZV9fc3RhdHVzX19kZWZhdWx0LC5naF9fcGFnZV9fc3RhdHVzX19ub3RzZXQsLmdoX19wYWdlX19zdGF0dXNfX3tcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwLjU7XG4gICAgLmdoX19wYWdlX19wcm9ncmVzc3tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuY3VycmVudCwmLmFjdGl2ZW5hdntcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAuZ2hfX3BhZ2VfX3N0YXR1c19fc3RhcnRlZHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgLmdoX19wYWdlX19zdGF0dXNfX2NvbXBsZXRlZHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhbGw7XG4gIH1cbiAgLmdoX19wYWdlX19zdGF0dXNfX2VuYWJsZWR7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICB9XG5cbiAgLmdoX19wYWdlX19wcm9ncmVzc19fLC5naF9fcGFnZV9fcHJvZ3Jlc3NfX25vdHNldHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYuZ2hfX3BhZ2VfX2NvbXBsZXRpb25fX2lnbm9yZXtcbiAgICBcbiAgICAuZ2hfX2NoaWxkcmVuX2FzX2ljb25zX19wYWdlc19faWNvbntcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYWxsO1xuICAgIH1cbiAgICBcbiAgfVxuICBcbn1cbi5naF9fcGFnZV9fcHJvZ3Jlc3NfX3N0YXJ0ZWR7XG4gIGNvbG9yOiBvcmFuZ2U7XG59XG4uZ2hfX3BhZ2VfX3Byb2dyZXNzX19jb21wbGV0ZWR7XG4gIGNvbG9yOiBncmVlbjtcbn1cblxuXG5cbi5naF9fbmF2X19jaGlsZHJlbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gICYuc2VjdGlvbiwgJi5jdXJyZW50IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuIiwiLnN0aWNreS1ibG9jay1ob2xkZXIge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmdoX19zdGlja3lfX2Jsb2NrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogMTAwdmghaW1wb3J0YW50O1xuICAmLmZpcnN0LXN0aWNreXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGUhaW1wb3J0YW50O1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgfVxufVxuLnN0aWNreS1ibG9jay1ob2xkZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5zdGlja3ktaW1hZ2UtaG9sZGVye1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICAmLnN0aWNreS1wb3NpdGlvbi10b3B7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cblxuICAmLnN0aWNreS1wb3NpdGlvbi1maXhlZHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDcuNSU7XG4gICAgd2lkdGg6IDg1JTtcbiAgfVxuICAmLnN0aWNreS1wb3NpdGlvbi1ib3R0b217XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgei1pbmRleDogMTtcbiAgLmdoLWltYWdle1xuICAgIC8vIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHdpZHRoOiA5OCU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgfVxuICB9XG59XG4uZ2hfX3N0aWNreV9fYmxvY2t7XG4gIHotaW5kZXg6IDE7XG59XG5cblxuLmdoX19zdGlja3lfX2JhY2tncm91bmQsLnN0aWNreS1pbWFnZS1ob2xkZXIge1xuICBwb3NpdGlvbjogc3RpY2t5IWltcG9ydGFudDtcbiAgdG9wOiAwIWltcG9ydGFudDtcbiAgaGVpZ2h0OiAxMDB2aCFpbXBvcnRhbnQ7XG4gIC5naC1pbWFnZSB7XG5cbiAgICAmLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tY2VudGVyIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLXRvcC1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICAgIH1cbiAgICAmLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tdG9wLW1pZGRsZSB7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXg6IGNlbnRlcjtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICAgIH1cblxuICAgICYuZ2hfX3N0aWNreV9fYmFja2dyb3VuZF9fcG9zLS10b3AtcmlnaHQge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiByaWdodDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogdG9wO1xuICAgIH1cbiAgICAmLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tcmlnaHQtbWlkZGxlIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGNlbnRlcjtcbiAgICB9XG5cbiAgICAmLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tYm90dG9tLXJpZ2h0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogcmlnaHQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICB9XG4gICAgJi5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWJvdHRvbS1taWRkbGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uLXk6IGJvdHRvbTtcbiAgICB9XG4gICAgJi5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX19wb3MtLWJvdHRvbS1sZWZ0IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teDogbGVmdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb24teTogYm90dG9tO1xuICAgIH1cbiAgICAmLmdoX19zdGlja3lfX2JhY2tncm91bmRfX3Bvcy0tbGVmdC1taWRkbGUge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi14OiBsZWZ0O1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbi15OiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi5naF9fc3RpY2t5X19iYWNrZ3JvdW5kX2Z1bGx3aWR0aCB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogaW5oZXJpdDtcbiAgICB9XG4gIH1cblxufVxuXG4uZ2hfX3N0aWNreV9fYmxvY2tfX2xheW91dF9fY2hpbGQge1xuXG4gIC5zZXF1ZW5jZS1hY3Rpdml0eS13cmFwcGVyIHtcbiAgICAvLyAgbWluLWhlaWdodDogMTAwdmg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJhY2tncm91bmQ6IG5vbmUgIWltcG9ydGFudDtcblxuICB9XG5cbiAgLnNlcXVlbmNlLWFjdGl2aXR5LWNvbnRlbnQge1xuXG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbiAgLnNlcXVlbmNlLWFjdGl2aXR5LXBsYWluIHtcbiAgICB3aWR0aDogYXV0bztcbiAgfVxuICAuZ2hfX2ludGVyYWN0aXZlX3ZpZGVvX2Jsb2NrLS10b3AtbWlkZGxlIHtcbiAgICB3aWR0aDogNDAlO1xuICB9XG5cbn1cblxuXG4iLCJcbi8qIFByb2dyZXNzIEJhciAqL1xuLk5hdmlnYXRpb25CbG9jayB7XG4gIFxuICAuZ2gtcHJvZ3Jlc3MtdGV4dHtcbiAgICBcbiAgICAmLmNlbnRlcntcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgJi5sZWZ0e1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICB9XG4gICAgJi5yaWdodHtcbiAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIH1cbiAgICBcbiAgfVxuICAuZ2hfX25hdmlnYXRpb25fX3Byb2dyZXNzX19iYXJ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6JHByb2dyZXNzLWJhci1oZWlnaHQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjokcHJvZ3Jlc3MtYmFyLWJhY2tncm91bmQtY29sb3I7XG4gICAgLmdoX19wcm9ncmVzc3tcbiAgICAgIGJhY2tncm91bmQtY29sb3I6JHByb2dyZXNzLWJhci1wcm9ncmVzcy1jb2xvcjtcbiAgICB9XG4gIH1cblxufVxuIl19 */
