/**
 * Allows you to use retina images at various pixel densities.
 * Examples:
 *
 *   @include retina(/images/mypic.jpg, 2);
 *   @include retina(/images/mypic.jpg, 3, 100px 100px, left top no-repeat transparent);
 *
 * @param  {Value}  $path               The path to the file name minus extension.
 * @param  {Number} $cap:    2          The highest pixel density level images exist for.
 * @param  {Value}  $size:   auto auto  The intended width of the rendered image.
 * @param  {Value}  $extras: null       Any other `background` values to be added.
 */
@font-face {
  font-family: "Circe";
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Regular.eot");
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Regular.eot?#iefix") format("embedded-opentype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Regular.woff") format("woff"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Regular.ttf") format("truetype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Regular.svg#Circe") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "CirceBold";
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Bold.eot");
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Bold.eot?#iefix") format("embedded-opentype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Bold.woff") format("woff"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Bold.ttf") format("truetype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Bold.svg#CirceBold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "CirceExtraBold";
  src: url("/local/templates/planetarium/testfonts/circe/Circe-ExtraBold.eot");
  src: url("/local/templates/planetarium/testfonts/circe/Circe-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/local/templates/planetarium/testfonts/circe/Circe-ExtraBold.woff") format("woff"), url("/local/templates/planetarium/testfonts/circe/Circe-ExtraBold.ttf") format("truetype"), url("/local/templates/planetarium/testfonts/circe/Circe-ExtraBold.svg#CirceExtraBold") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "CirceLight";
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Light.eot");
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Light.eot?#iefix") format("embedded-opentype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Light.woff") format("woff"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Light.ttf") format("truetype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Light.svg#CirceLight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "CirceExtraLight";
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-ExtraLight.eot");
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-ExtraLight.woff") format("woff"), url("/local/templates/planetarium/fonts/planet-circe/Circe-ExtraLight.ttf") format("truetype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-ExtraLight.svg#CirceExtraLight") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "CirceThin";
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Thin.eot");
  src: url("/local/templates/planetarium/fonts/planet-circe/Circe-Thin.eot?#iefix") format("embedded-opentype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Thin.woff") format("woff"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Thin.ttf") format("truetype"), url("/local/templates/planetarium/fonts/planet-circe/Circe-Thin.svg#CirceThin") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: "PlanetariumIcon";
  src: url("/local/templates/planetarium/fonts/planetarium/planetarium_iconfont-webfont.eot");
  src: url("/local/templates/planetarium/fonts/planetarium/planetarium_iconfont-webfont.eot?#iefix") format("embedded-opentype"), url("/local/templates/planetarium/fonts/planetarium/planetarium_iconfont-webfont.woff") format("woff"), url("/local/templates/planetarium/fonts/planetarium/planetarium_iconfont-webfont.ttf") format("truetype"), url("/local/templates/planetarium/fonts/planetarium/planetarium_iconfont-webfont.svg#PlanetariumIcon") format("svg");
  font-weight: normal;
  font-style: normal; }
/**
 * Allows you to use retina images at various pixel densities.
 * Examples:
 *
 *   @include retina(/images/mypic.jpg, 2);
 *   @include retina(/images/mypic.jpg, 3, 100px 100px, left top no-repeat transparent);
 *
 * @param  {Value}  $path               The path to the file name minus extension.
 * @param  {Number} $cap:    2          The highest pixel density level images exist for.
 * @param  {Value}  $size:   auto auto  The intended width of the rendered image.
 * @param  {Value}  $extras: null       Any other `background` values to be added.
 */
.clear-list-style, .main-slider-container .main-slider .slick-dots li {
  list-style: none;
  margin: 0;
  padding: 0; }

.clearfix:after {
  content: " ";
  display: table; }

.font-Circe {
  font-family: Circe, Arial, sans-serif; }

.font-CirceBold {
  font-family: CirceBold, Arial, sans-serif; }

.font-CirceExtraBold {
  font-family: CirceExtraBold, Arial, sans-serif; }

.font-CirceLight {
  font-family: CirceLight, Arial, sans-serif; }

.font-CirceExtraLight {
  font-family: CirceExtraLight, Arial, sans-serif; }

.font-CirceThin {
  font-family: CirceThin, Arial, sans-serif; }

.font-icon {
  font-family: PlanetariumIcon, Arial, sans-serif; }

.sm-down {
  display: none; }

.md-up {
  display: block; }

.sm-down {
  display: none; }

.md-up {
  display: block; }

@media (max-width: 767px) {
  .sm-down {
    display: block; }

  .md-up {
    display: none; } }
.main-slider-container {
  position: static;
  margin-top: -129px;
  z-index: 10; }
  .main-slider-container .main-slider {
    height: 800px; }
    .main-slider-container .main-slider .slide-item {
      background-size: cover; }
      .main-slider-container .main-slider .slide-item .container {
        font-size: 18px;
        font-size: 1.125rem;
        color: #fff;
        text-shadow:
			      -1px -1px 2px #000,
			       1px -1px 2px #000,
			      -1px 1px 2px #000,
			       1px 1px 2px #000;
        height: 800px; }
        .main-slider-container .main-slider .slide-item .container .row {
          height: 100%; }
          .main-slider-container .main-slider .slide-item .container .row .title {
            font-size: 40px;
            font-size: 2.5rem; }
          .main-slider-container .main-slider .slide-item .container .row .preview-text {
            font-size: 18px;
            font-size: 1.125rem;
            margin-bottom: 20px; }
          .main-slider-container .main-slider .slide-item .container .row .buttons .btn {
            width: 48%;
            font-size: 18px;
            font-size: 1.125rem;
            padding: 14px; }
      .main-slider-container .main-slider .slide-item .slick-prev,
      .main-slider-container .main-slider .slide-item .slick-next {
        font-size: 40px;
        font-size: 2.5rem;
        padding: .8rem 1.7rem;
        cursor: pointer; }
        .main-slider-container .main-slider .slide-item .slick-prev:hover,
        .main-slider-container .main-slider .slide-item .slick-next:hover {
          background: rgba(0, 174, 249, 0.3);
          border-radius: 33px; }
    .main-slider-container .main-slider .slick-dots {
      bottom: 0;
      left: 50%;
      position: absolute;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%); }
      .main-slider-container .main-slider .slick-dots li {
        display: inline-block;
        margin-right: 15px; }
        .main-slider-container .main-slider .slick-dots li:last-child {
          margin-right: 0; }
        .main-slider-container .main-slider .slick-dots li.slick-active button {
          background-color: #ffffff; }
        .main-slider-container .main-slider .slick-dots li button {
          width: 10px;
          height: 10px;
          background-color: rgba(255, 255, 255, 0.25);
          border: none;
          text-indent: -9999px;
          padding: 0;
          outline: none;
          cursor: pointer;
          border-radius: 10px; }

@media (max-width: 767px) {
  .main-slider-container {
    display: none; } }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXRpbmEuc2NzcyIsInN0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7Ozs7Ozs7Ozs7R0NXRztBQUVIO0VBQ0UscUJBQXFCO0VBQ3JCLDhFQUE4RTtFQUM5RSxzWUFBc1k7RUFDdFksb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFFO0FBQ3ZCO0VBQ0UseUJBQXlCO0VBQ3pCLDJFQUEyRTtFQUMzRSw4WEFBOFg7RUFDOVgsb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFFO0FBQ3ZCO0VBQ0UsOEJBQThCO0VBQzlCLDZFQUE2RTtFREM3RSwyWUFBQTtFQ0NBLG9CQUFvQjtFQUNwQixtQkRBRyxFQUFBO0FDQ0w7RURDRSwwQkFBcUI7RUFDckIsNEVBQThCO0VDQzlCLG1ZQUFtWTtFRENuWSxvQkFBQTtFQ0NBLG1CQUFtQixFQUFFO0FBQ3ZCO0VBQ0UsK0JEQUc7RUFDSCxpRkFBQTtFQ0NBLDRaREFJO0VDQ0osb0JEQVE7RUNDUixtQkRBUSxFQUFBO0FDQ1Y7RUFDRSx5QkRBUztFQ0NULDJFREFLO0VDQ0wsOFhEQUM7RUNDRCxvQkFBb0I7RURDcEIsbUJBQUEsRUFBQTtBQ0NGO0VBQ0UsK0JBQStCO0VBQy9CLDRGQUE0RjtFQUM1Rix3Y0FBd2M7RUFDeGMsb0JEQUc7RUFDSCxtQkFBQSxFQUFBO0FDQ0Y7Ozs7Ozs7Ozs7O0dBV0c7QUFFSDtFQUNFLGlCREFFO0VDQ0YsVUFBVTtFQUNWLFdBQVcsRUFBRTs7QUFFZjtFQUNFLGFEQVc7RUNDWCxlREFHLEVBQUE7O0FDRUw7RUFDRSxzQ0FBc0MsRUFBRTs7QUFFMUM7RUFDRSwwQ0RBRSxFQUFBOztBQ0VKO0VBQ0UsK0NEQU0sRUFBQTs7QUNFUjtFQUNFLDJDREF1QyxFQUFBOztBQ0V6QztFQUNFLGdEREFHLEVBQUE7O0FDRUw7RUFDRSwwQ0FBMEMsRUFBRTs7QUFFOUM7RUFDRSxnRERBRSxFQUFBOztBQ0VKO0VBQ0UsY0RBQyxFQUFBOztBQ0VIO0VBQ0UsZUFBZSxFQUFFOztBQUVuQjtFQUNFLGNBQWMsRUFBRTs7QUFFbEI7RUFDRSxlQUFlLEVBQUU7O0FBRW5CO0VBQ0U7SUFDRSxlQUFlLEVBQUU7O0VBRW5CO0lBQ0UsY0FBYyxFQUFFLEVBQUU7QUFDdEI7RUFDRSxtQkFBbUI7RUFDbkIsbUJBQW1CO0VBQ25CLFlBQVksRUFBRTtFQUNkO0lBQ0UsY0FBYyxFQUFFO0lBQ2hCO01BQ0UsdUJBQXVCLEVBQUU7TUFDekI7UUFDRSxnQkFBZ0I7UUFDaEIsb0JBQW9CO1FBQ3BCLFlBQVk7UUFDWixjQUFjLEVBQUU7UUFDaEI7VUFDRSxhQUFhLEVBQUU7VUFDZjtZQUNFLGdCQUFnQjtZQUNoQixrQkFBa0IsRUFBRTtVQUN0QjtZQUNFLGdCQUFnQjtZQUNoQixvQkFBb0I7WUFDcEIsb0JBQW9CLEVBQUU7VUFDeEI7WUFDRSxXQUFXO1lBQ1gsZ0JBQWdCO1lBQ2hCLG9CQUFvQjtZQUNwQixjQUFjLEVBQUU7TUFDdEI7O1FBRUUsZ0JBQWdCO1FBQ2hCLGtCQUFrQjtRQUNsQixzQkFBc0I7UUFDdEIsZ0JBQWdCLEVBQUU7UUFDbEI7O1VBRUUsbUNBQW1DO1VBQ25DLG9CQUFvQixFQUFFO0lBQzVCO01BQ0UsVUFBVTtNQUNWLFVBQVU7TUFDVixtQkFBbUI7TUFDbkIsb0NBQW9DO01BSXBDLDRCQUE0QixFQUFFO01BQzlCO1FBQ0Usc0JBQXNCO1FBQ3RCLG1CQUFtQixFQUFFO1FBQ3JCO1VBQ0UsZ0JBQWdCLEVBQUU7UUFDcEI7VUFDRSwwQkFBMEIsRUFBRTtRQUM5QjtVQUNFLFlBQVk7VUFDWixhQUFhO1VBQ2IsNENBQTRDO1VBQzVDLGFBQWE7VUFDYixxQkFBcUI7VUFDckIsV0FBVztVQUNYLGNBQWM7VUFDZCxnQkFBZ0I7VUFLaEIsb0JBQW9CLEVBQUU7O0FBRWhDO0VBQ0U7SUFDRSxjQUFjLEVBQUUsRUFBRSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvLyByZXRpbmEuc2Nzc1xuLy8gQSBoZWxwZXIgbWl4aW4gZm9yIGFwcGx5aW5nIGhpZ2gtcmVzb2x1dGlvbiBiYWNrZ3JvdW5kIGltYWdlcyAoaHR0cDovL3d3dy5yZXRpbmFqcy5jb20pXG5cbi8vIFN1Ym1pdHRlZCBieSBOYXRoYW4gQ3Jhbmtcbi8vIG5hdGhhbmNyYW5rLmNvbVxuXG4vLyBVcGRhdGVkIGJ5IEdhYnJpZWwgUi4gU2V6ZWZyZWRvXG4vLyBnYWJyaWVsLnNlemVmcmVkby5jb20uYnJcblxuLy8gVXBkYXRlZCBieSBKb2huIE5ld21hblxuLy8gZ2l0aHViLmNvbS9qZ25ld21hblxuLy8gaHR0cDovL2F4aWFsLmFnZW5jeVxuXG5cbi8qKlxuICogQWxsb3dzIHlvdSB0byB1c2UgcmV0aW5hIGltYWdlcyBhdCB2YXJpb3VzIHBpeGVsIGRlbnNpdGllcy5cbiAqIEV4YW1wbGVzOlxuICpcbiAqICAgQGluY2x1ZGUgcmV0aW5hKC9pbWFnZXMvbXlwaWMuanBnLCAyKTtcbiAqICAgQGluY2x1ZGUgcmV0aW5hKC9pbWFnZXMvbXlwaWMuanBnLCAzLCAxMDBweCAxMDBweCwgbGVmdCB0b3Agbm8tcmVwZWF0IHRyYW5zcGFyZW50KTtcbiAqXG4gKiBAcGFyYW0gIHtWYWx1ZX0gICRwYXRoICAgICAgICAgICAgICAgVGhlIHBhdGggdG8gdGhlIGZpbGUgbmFtZSBtaW51cyBleHRlbnNpb24uXG4gKiBAcGFyYW0gIHtOdW1iZXJ9ICRjYXA6ICAgIDIgICAgICAgICAgVGhlIGhpZ2hlc3QgcGl4ZWwgZGVuc2l0eSBsZXZlbCBpbWFnZXMgZXhpc3QgZm9yLlxuICogQHBhcmFtICB7VmFsdWV9ICAkc2l6ZTogICBhdXRvIGF1dG8gIFRoZSBpbnRlbmRlZCB3aWR0aCBvZiB0aGUgcmVuZGVyZWQgaW1hZ2UuXG4gKiBAcGFyYW0gIHtWYWx1ZX0gICRleHRyYXM6IG51bGwgICAgICAgQW55IG90aGVyIGBiYWNrZ3JvdW5kYCB2YWx1ZXMgdG8gYmUgYWRkZWQuXG4gKi9cbkBtaXhpbiByZXRpbmEoJHBhdGgsICRjYXA6IDIsICRzaXplOiBhdXRvIGF1dG8sICRleHRyYXM6IG51bGwpIHtcblxuICAvKlxuICAgKiBTZXQgYSBjb3VudGVyIGFuZCBnZXQgdGhlIGxlbmd0aCBvZiB0aGUgaW1hZ2UgcGF0aC5cbiAgICovXG4gICRwb3NpdGlvbjogLTE7XG4gICRzdHJwYXRoOiAnI3skcGF0aH0nO1xuICAkbGVuZ3RoOiBzdHItbGVuZ3RoKCRzdHJwYXRoKTtcblxuICAvKlxuICAgKiBMb29wIHZlciB0aGUgaW1hZ2UgcGF0aCBhbmQgZmlndXJlIG91dCB0aGVcbiAgICogcG9zaXRpb24gb2YgdGhlIGRvdCB3aGVyZSB0aGUgZXh0ZW5zaW9uIGJlZ2lucy5cbiAgICovXG4gIEBmb3IgJGkgZnJvbSAkbGVuZ3RoIHRocm91Z2ggJGxlbmd0aCAtIDEwe1xuICAgICAgQGlmICRwb3NpdGlvbiA9PSAtMSB7XG4gICAgICAgICAgJGNoYXIgOiBzdHItc2xpY2UoJHN0cnBhdGgsICRpLCAkaSk7XG4gICAgICAgICAgQGlmIHN0ci1pbmRleCgkY2hhciwgXCIuXCIpID09IDEge1xuICAgICAgICAgICAgICAkcG9zaXRpb246ICRpO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxuXG4gIC8qXG4gICAqIElmIHdlIHdlcmUgYWJsZSB0byBmaWd1cmUgb3V0IHdoZXJlIHRoZSBleHRlbnNpb24gaXMsXG4gICAqIHNsaWNlIHRoZSBwYXRoIGludG8gYSBiYXNlIGFuZCBhbiBleHRlbnNpb24uIFVzZSB0aGF0IHRvXG4gICAqIGNhbGN1bGF0ZSB1cmxzIGZvciBkaWZmZXJlbnQgZGVuc2l0eSBlbnZpcm9ubWVudHMuIFNldFxuICAgKiB2YWx1ZXMgZm9yIGRpZmZlcmVudCBlbnZpcm9ubWVudHMuXG4gICAqL1xuICBAaWYgJHBvc2l0aW9uICE9IC0xIHtcbiAgICAkZXh0OiBzdHItc2xpY2UoJHN0cnBhdGgsICRwb3NpdGlvbiArIDEsICRsZW5ndGgpO1xuICAgICRiYXNlOiBzdHItc2xpY2UoJHN0cnBhdGgsIDEsICRwb3NpdGlvbiAtIDEpO1xuICAgICRhdDF4X3BhdGg6IFwiI3skYmFzZX0uI3skZXh0fVwiO1xuICAgICRhdDJ4X3BhdGg6IFwiI3skYmFzZX1AMnguI3skZXh0fVwiO1xuXG4gICAgLypcbiAgICAgKiBTZXQgYSBiYXNlIGJhY2tncm91bmQgZm9yIDF4IGVudmlyb25tZW50cy5cbiAgICAgKi9cbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIjeyRhdDF4X3BhdGh9XCIpICRleHRyYXM7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcblxuICAgIC8qXG4gICAgICogQ3JlYXRlIGFuIEAyeC1pc2ggbWVkaWEgcXVlcnkuXG4gICAgICovXG4gICAgQG1lZGlhIGFsbCBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbyA6IDEuNSksXG4gICAgICAgICAgIGFsbCBhbmQgKC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDMvMiksXG4gICAgICAgICAgIGFsbCBhbmQgKG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMS41KSxcbiAgICAgICAgICAgYWxsIGFuZCAobWluLWRldmljZS1waXhlbC1yYXRpbzogMS41KSB7XG4gICAgICAgICAgICAgYmFja2dyb3VuZCAgICAgIDogdXJsKFwiI3skYXQyeF9wYXRofVwiKSAkZXh0cmFzO1xuICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZSA6ICRzaXplO1xuICAgIH1cblxuICAgIC8qXG4gICAgICogQ3JlYXRlIG1lZGlhIHF1ZXJpZXMgZm9yIGFsbCBlbnZpcm9ubWVudHMgdGhhdCB0aGUgdXNlciBoYXNcbiAgICAgKiBwcm92aWRlZCBpbWFnZXMgZm9yLlxuICAgICAqL1xuICAgIEBpZiAkY2FwID49IDIge1xuICAgICAgQGZvciAkZW52IGZyb20gMiB0aHJvdWdoICRjYXAge1xuICAgICAgICAkc3VmZml4OiBcIkAjeyRlbnZ9eFwiO1xuICAgICAgICBAbWVkaWEgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogJGVudiksXG4gICAgICAgICAgICAgICAobWluLXJlc29sdXRpb246ICRlbnYgKiA5NmRwaSkge1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kICAgICAgOiB1cmwoXCIjeyRiYXNlfSN7JHN1ZmZpeH0uI3skZXh0fVwiKSAkZXh0cmFzO1xuICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXNpemUgOiAkc2l6ZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAvKlxuICAgKiBJZiBhbnl0aGluZyB3ZW50IHdyb25nIHRyeWluZyB0byBzZXBhcmF0ZSB0aGUgZmlsZSBmcm9tIGl0c1xuICAgKiBleHRlbnNpb24sIHNldCBhIGJhY2tncm91bmQgdmFsdWUgd2l0aG91dCBkb2luZyBhbnl0aGluZyB0byBpdC5cbiAgICovXG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIiN7JHBhdGh9XCIpICRleHRyYXM7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkc2l6ZTtcbiAgfVxuXG59XG4iLCIvKipcbiAqIEFsbG93cyB5b3UgdG8gdXNlIHJldGluYSBpbWFnZXMgYXQgdmFyaW91cyBwaXhlbCBkZW5zaXRpZXMuXG4gKiBFeGFtcGxlczpcbiAqXG4gKiAgIEBpbmNsdWRlIHJldGluYSgvaW1hZ2VzL215cGljLmpwZywgMik7XG4gKiAgIEBpbmNsdWRlIHJldGluYSgvaW1hZ2VzL215cGljLmpwZywgMywgMTAwcHggMTAwcHgsIGxlZnQgdG9wIG5vLXJlcGVhdCB0cmFuc3BhcmVudCk7XG4gKlxuICogQHBhcmFtICB7VmFsdWV9ICAkcGF0aCAgICAgICAgICAgICAgIFRoZSBwYXRoIHRvIHRoZSBmaWxlIG5hbWUgbWludXMgZXh0ZW5zaW9uLlxuICogQHBhcmFtICB7TnVtYmVyfSAkY2FwOiAgICAyICAgICAgICAgIFRoZSBoaWdoZXN0IHBpeGVsIGRlbnNpdHkgbGV2ZWwgaW1hZ2VzIGV4aXN0IGZvci5cbiAqIEBwYXJhbSAge1ZhbHVlfSAgJHNpemU6ICAgYXV0byBhdXRvICBUaGUgaW50ZW5kZWQgd2lkdGggb2YgdGhlIHJlbmRlcmVkIGltYWdlLlxuICogQHBhcmFtICB7VmFsdWV9ICAkZXh0cmFzOiBudWxsICAgICAgIEFueSBvdGhlciBgYmFja2dyb3VuZGAgdmFsdWVzIHRvIGJlIGFkZGVkLlxuICovXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWw5eVpYUnBibUV1YzJOemN5SmRMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaVFVRkJRVHM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenRGUVRSQ1JUczdTMEZGUnp0RlFVTklMR05CUVdNN1JVRkRaQ3h4UWtGQmNVSTdSVUZEY2tJc09FSkJRVGhDT3p0RlFVVTVRanM3TzB0QlIwYzdSVUZEU0R0TlFVTkpPMVZCUTBrc2IwTkJRVzlETzFWQlEzQkRPMk5CUTBrc1kwRkJZenRYUVVOcVFqdFBRVU5LTzBkQlEwbzdPMFZCUlVRN096czdPMHRCUzBjN1JVRkRTRHRKUVVORkxHdEVRVUZyUkR0SlFVTnNSQ3cyUTBGQk5rTTdTVUZETjBNc0swSkJRU3RDTzBsQlF5OUNMR3REUVVGclF6czdTVUZGYkVNN08wOUJSVWM3U1VGRFNDeDVRMEZCZVVNN1NVRkRla01zZFVKQlFYVkNPenRKUVVWMlFqczdUMEZGUnp0SlFVTklPenM3TzJGQlNWTXNLME5CUVN0RE8yRkJReTlETEhkQ1FVRjNRanRMUVVOb1F6czdTVUZGUkRzN08wOUJSMGM3U1VGRFNEdE5RVU5GTzFGQlEwVXNjVUpCUVhGQ08xRkJRM0pDT3p0cFFrRkZVeXcwUkVGQk5FUTdhVUpCUXpWRUxIZENRVUYzUWp0VFFVTm9RenRQUVVOR08wdEJRMFk3TzBWQlJVZzdPenRMUVVkSE8wZEJRMFlzUTBGQlF6dEpRVU5CTEc5RFFVRnZRenRKUVVOd1F5eDFRa0ZCZFVJN1IwRkRlRUk3TzBOQlJVWWlMQ0ptYVd4bElqb2lYM0psZEdsdVlTNXpZM056SWl3aWMyOTFjbU5sYzBOdmJuUmxiblFpT2xzaUx5OGdjbVYwYVc1aExuTmpjM05jYmk4dklFRWdhR1ZzY0dWeUlHMXBlR2x1SUdadmNpQmhjSEJzZVdsdVp5Qm9hV2RvTFhKbGMyOXNkWFJwYjI0Z1ltRmphMmR5YjNWdVpDQnBiV0ZuWlhNZ0tHaDBkSEE2THk5M2QzY3VjbVYwYVc1aGFuTXVZMjl0S1Z4dVhHNHZMeUJUZFdKdGFYUjBaV1FnWW5rZ1RtRjBhR0Z1SUVOeVlXNXJYRzR2THlCdVlYUm9ZVzVqY21GdWF5NWpiMjFjYmx4dUx5OGdWWEJrWVhSbFpDQmllU0JIWVdKeWFXVnNJRkl1SUZObGVtVm1jbVZrYjF4dUx5OGdaMkZpY21sbGJDNXpaWHBsWm5KbFpHOHVZMjl0TG1KeVhHNWNiaTh2SUZWd1pHRjBaV1FnWW5rZ1NtOW9iaUJPWlhkdFlXNWNiaTh2SUdkcGRHaDFZaTVqYjIwdmFtZHVaWGR0WVc1Y2JpOHZJR2gwZEhBNkx5OWhlR2xoYkM1aFoyVnVZM2xjYmx4dVhHNHZLaXBjYmlBcUlFRnNiRzkzY3lCNWIzVWdkRzhnZFhObElISmxkR2x1WVNCcGJXRm5aWE1nWVhRZ2RtRnlhVzkxY3lCd2FYaGxiQ0JrWlc1emFYUnBaWE11WEc0Z0tpQkZlR0Z0Y0d4bGN6cGNiaUFxWEc0Z0tpQWdJRUJwYm1Oc2RXUmxJSEpsZEdsdVlTZ3ZhVzFoWjJWekwyMTVjR2xqTG1wd1p5d2dNaWs3WEc0Z0tpQWdJRUJwYm1Oc2RXUmxJSEpsZEdsdVlTZ3ZhVzFoWjJWekwyMTVjR2xqTG1wd1p5d2dNeXdnTVRBd2NIZ2dNVEF3Y0hnc0lHeGxablFnZEc5d0lHNXZMWEpsY0dWaGRDQjBjbUZ1YzNCaGNtVnVkQ2s3WEc0Z0tseHVJQ29nUUhCaGNtRnRJQ0I3Vm1Gc2RXVjlJQ0FrY0dGMGFDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUZSb1pTQndZWFJvSUhSdklIUm9aU0JtYVd4bElHNWhiV1VnYldsdWRYTWdaWGgwWlc1emFXOXVMbHh1SUNvZ1FIQmhjbUZ0SUNCN1RuVnRZbVZ5ZlNBa1kyRndPaUFnSUNBeUlDQWdJQ0FnSUNBZ0lGUm9aU0JvYVdkb1pYTjBJSEJwZUdWc0lHUmxibk5wZEhrZ2JHVjJaV3dnYVcxaFoyVnpJR1Y0YVhOMElHWnZjaTVjYmlBcUlFQndZWEpoYlNBZ2UxWmhiSFZsZlNBZ0pITnBlbVU2SUNBZ1lYVjBieUJoZFhSdklDQlVhR1VnYVc1MFpXNWtaV1FnZDJsa2RHZ2diMllnZEdobElISmxibVJsY21Wa0lHbHRZV2RsTGx4dUlDb2dRSEJoY21GdElDQjdWbUZzZFdWOUlDQWtaWGgwY21Gek9pQnVkV3hzSUNBZ0lDQWdJRUZ1ZVNCdmRHaGxjaUJnWW1GamEyZHliM1Z1WkdBZ2RtRnNkV1Z6SUhSdklHSmxJR0ZrWkdWa0xseHVJQ292WEc1QWJXbDRhVzRnY21WMGFXNWhLQ1J3WVhSb0xDQWtZMkZ3T2lBeUxDQWtjMmw2WlRvZ1lYVjBieUJoZFhSdkxDQWtaWGgwY21Gek9pQnVkV3hzS1NCN1hHNWNiaUFnTHlwY2JpQWdJQ29nVTJWMElHRWdZMjkxYm5SbGNpQmhibVFnWjJWMElIUm9aU0JzWlc1bmRHZ2diMllnZEdobElHbHRZV2RsSUhCaGRHZ3VYRzRnSUNBcUwxeHVJQ0FrY0c5emFYUnBiMjQ2SUMweE8xeHVJQ0FrYzNSeWNHRjBhRG9nSnlON0pIQmhkR2g5Snp0Y2JpQWdKR3hsYm1kMGFEb2djM1J5TFd4bGJtZDBhQ2drYzNSeWNHRjBhQ2s3WEc1Y2JpQWdMeXBjYmlBZ0lDb2dURzl2Y0NCMlpYSWdkR2hsSUdsdFlXZGxJSEJoZEdnZ1lXNWtJR1pwWjNWeVpTQnZkWFFnZEdobFhHNGdJQ0FxSUhCdmMybDBhVzl1SUc5bUlIUm9aU0JrYjNRZ2QyaGxjbVVnZEdobElHVjRkR1Z1YzJsdmJpQmlaV2RwYm5NdVhHNGdJQ0FxTDF4dUlDQkFabTl5SUNScElHWnliMjBnSkd4bGJtZDBhQ0IwYUhKdmRXZG9JQ1JzWlc1bmRHZ2dMU0F4TUh0Y2JpQWdJQ0FnSUVCcFppQWtjRzl6YVhScGIyNGdQVDBnTFRFZ2UxeHVJQ0FnSUNBZ0lDQWdJQ1JqYUdGeUlEb2djM1J5TFhOc2FXTmxLQ1J6ZEhKd1lYUm9MQ0FrYVN3Z0pHa3BPMXh1SUNBZ0lDQWdJQ0FnSUVCcFppQnpkSEl0YVc1a1pYZ29KR05vWVhJc0lGd2lMbHdpS1NBOVBTQXhJSHRjYmlBZ0lDQWdJQ0FnSUNBZ0lDQWdKSEJ2YzJsMGFXOXVPaUFrYVR0Y2JpQWdJQ0FnSUNBZ0lDQjlYRzRnSUNBZ0lDQjlYRzRnSUgxY2JseHVJQ0F2S2x4dUlDQWdLaUJKWmlCM1pTQjNaWEpsSUdGaWJHVWdkRzhnWm1sbmRYSmxJRzkxZENCM2FHVnlaU0IwYUdVZ1pYaDBaVzV6YVc5dUlHbHpMRnh1SUNBZ0tpQnpiR2xqWlNCMGFHVWdjR0YwYUNCcGJuUnZJR0VnWW1GelpTQmhibVFnWVc0Z1pYaDBaVzV6YVc5dUxpQlZjMlVnZEdoaGRDQjBiMXh1SUNBZ0tpQmpZV3hqZFd4aGRHVWdkWEpzY3lCbWIzSWdaR2xtWm1WeVpXNTBJR1JsYm5OcGRIa2daVzUyYVhKdmJtMWxiblJ6TGlCVFpYUmNiaUFnSUNvZ2RtRnNkV1Z6SUdadmNpQmthV1ptWlhKbGJuUWdaVzUyYVhKdmJtMWxiblJ6TGx4dUlDQWdLaTljYmlBZ1FHbG1JQ1J3YjNOcGRHbHZiaUFoUFNBdE1TQjdYRzRnSUNBZ0pHVjRkRG9nYzNSeUxYTnNhV05sS0NSemRISndZWFJvTENBa2NHOXphWFJwYjI0Z0t5QXhMQ0FrYkdWdVozUm9LVHRjYmlBZ0lDQWtZbUZ6WlRvZ2MzUnlMWE5zYVdObEtDUnpkSEp3WVhSb0xDQXhMQ0FrY0c5emFYUnBiMjRnTFNBeEtUdGNiaUFnSUNBa1lYUXhlRjl3WVhSb09pQmNJaU43SkdKaGMyVjlMaU43SkdWNGRIMWNJanRjYmlBZ0lDQWtZWFF5ZUY5d1lYUm9PaUJjSWlON0pHSmhjMlY5UURKNExpTjdKR1Y0ZEgxY0lqdGNibHh1SUNBZ0lDOHFYRzRnSUNBZ0lDb2dVMlYwSUdFZ1ltRnpaU0JpWVdOclozSnZkVzVrSUdadmNpQXhlQ0JsYm5acGNtOXViV1Z1ZEhNdVhHNGdJQ0FnSUNvdlhHNGdJQ0FnWW1GamEyZHliM1Z1WkRvZ2RYSnNLRndpSTNza1lYUXhlRjl3WVhSb2ZWd2lLU0FrWlhoMGNtRnpPMXh1SUNBZ0lHSmhZMnRuY205MWJtUXRjMmw2WlRvZ0pITnBlbVU3WEc1Y2JpQWdJQ0F2S2x4dUlDQWdJQ0FxSUVOeVpXRjBaU0JoYmlCQU1uZ3RhWE5vSUcxbFpHbGhJSEYxWlhKNUxseHVJQ0FnSUNBcUwxeHVJQ0FnSUVCdFpXUnBZU0JoYkd3Z1lXNWtJQ2d0ZDJWaWEybDBMVzFwYmkxa1pYWnBZMlV0Y0dsNFpXd3RjbUYwYVc4Z09pQXhMalVwTEZ4dUlDQWdJQ0FnSUNBZ0lDQmhiR3dnWVc1a0lDZ3RieTF0YVc0dFpHVjJhV05sTFhCcGVHVnNMWEpoZEdsdk9pQXpMeklwTEZ4dUlDQWdJQ0FnSUNBZ0lDQmhiR3dnWVc1a0lDaHRhVzR0TFcxdmVpMWtaWFpwWTJVdGNHbDRaV3d0Y21GMGFXODZJREV1TlNrc1hHNGdJQ0FnSUNBZ0lDQWdJR0ZzYkNCaGJtUWdLRzFwYmkxa1pYWnBZMlV0Y0dsNFpXd3RjbUYwYVc4NklERXVOU2tnZTF4dUlDQWdJQ0FnSUNBZ0lDQWdJR0poWTJ0bmNtOTFibVFnSUNBZ0lDQTZJSFZ5YkNoY0lpTjdKR0YwTW5oZmNHRjBhSDFjSWlrZ0pHVjRkSEpoY3p0Y2JpQWdJQ0FnSUNBZ0lDQWdJQ0JpWVdOclozSnZkVzVrTFhOcGVtVWdPaUFrYzJsNlpUdGNiaUFnSUNCOVhHNWNiaUFnSUNBdktseHVJQ0FnSUNBcUlFTnlaV0YwWlNCdFpXUnBZU0J4ZFdWeWFXVnpJR1p2Y2lCaGJHd2daVzUyYVhKdmJtMWxiblJ6SUhSb1lYUWdkR2hsSUhWelpYSWdhR0Z6WEc0Z0lDQWdJQ29nY0hKdmRtbGtaV1FnYVcxaFoyVnpJR1p2Y2k1Y2JpQWdJQ0FnS2k5Y2JpQWdJQ0JBYVdZZ0pHTmhjQ0ErUFNBeUlIdGNiaUFnSUNBZ0lFQm1iM0lnSkdWdWRpQm1jbTl0SURJZ2RHaHliM1ZuYUNBa1kyRndJSHRjYmlBZ0lDQWdJQ0FnSkhOMVptWnBlRG9nWENKQUkzc2taVzUyZlhoY0lqdGNiaUFnSUNBZ0lDQWdRRzFsWkdsaElDZ3RkMlZpYTJsMExXMXBiaTFrWlhacFkyVXRjR2w0Wld3dGNtRjBhVzg2SUNSbGJuWXBMRnh1SUNBZ0lDQWdJQ0FnSUNBZ0lDQWdLRzFwYmkxeVpYTnZiSFYwYVc5dU9pQWtaVzUySUNvZ09UWmtjR2twSUh0Y2JpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1ltRmphMmR5YjNWdVpDQWdJQ0FnSURvZ2RYSnNLRndpSTNza1ltRnpaWDBqZXlSemRXWm1hWGg5TGlON0pHVjRkSDFjSWlrZ0pHVjRkSEpoY3p0Y2JpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1ltRmphMmR5YjNWdVpDMXphWHBsSURvZ0pITnBlbVU3WEc0Z0lDQWdJQ0FnSUgxY2JpQWdJQ0FnSUgxY2JpQWdJQ0I5WEc1Y2JpQWdMeXBjYmlBZ0lDb2dTV1lnWVc1NWRHaHBibWNnZDJWdWRDQjNjbTl1WnlCMGNubHBibWNnZEc4Z2MyVndZWEpoZEdVZ2RHaGxJR1pwYkdVZ1puSnZiU0JwZEhOY2JpQWdJQ29nWlhoMFpXNXphVzl1TENCelpYUWdZU0JpWVdOclozSnZkVzVrSUhaaGJIVmxJSGRwZEdodmRYUWdaRzlwYm1jZ1lXNTVkR2hwYm1jZ2RHOGdhWFF1WEc0Z0lDQXFMMXh1SUNCOUlFQmxiSE5sSUh0Y2JpQWdJQ0JpWVdOclozSnZkVzVrT2lCMWNtd29YQ0lqZXlSd1lYUm9mVndpS1NBa1pYaDBjbUZ6TzF4dUlDQWdJR0poWTJ0bmNtOTFibVF0YzJsNlpUb2dKSE5wZW1VN1hHNGdJSDFjYmx4dWZWeHVJbDE5ICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VcIjtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1SZWd1bGFyLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1SZWd1bGFyLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0LWNpcmNlL0NpcmNlLVJlZ3VsYXIud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1SZWd1bGFyLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXQtY2lyY2UvQ2lyY2UtUmVndWxhci5zdmcjQ2lyY2VcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaXJjZUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1Cb2xkLmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1Cb2xkLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0LWNpcmNlL0NpcmNlLUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1Cb2xkLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXQtY2lyY2UvQ2lyY2UtQm9sZC5zdmcjQ2lyY2VCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VFeHRyYUJvbGRcIjtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL3Rlc3Rmb250cy9jaXJjZS9DaXJjZS1FeHRyYUJvbGQuZW90XCIpO1xuICBzcmM6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vdGVzdGZvbnRzL2NpcmNlL0NpcmNlLUV4dHJhQm9sZC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL3Rlc3Rmb250cy9jaXJjZS9DaXJjZS1FeHRyYUJvbGQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL3Rlc3Rmb250cy9jaXJjZS9DaXJjZS1FeHRyYUJvbGQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL3Rlc3Rmb250cy9jaXJjZS9DaXJjZS1FeHRyYUJvbGQuc3ZnI0NpcmNlRXh0cmFCb2xkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VMaWdodFwiO1xuICBzcmM6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0LWNpcmNlL0NpcmNlLUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1MaWdodC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1MaWdodC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0LWNpcmNlL0NpcmNlLUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXQtY2lyY2UvQ2lyY2UtTGlnaHQuc3ZnI0NpcmNlTGlnaHRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJDaXJjZUV4dHJhTGlnaHRcIjtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0LWNpcmNlL0NpcmNlLUV4dHJhTGlnaHQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1FeHRyYUxpZ2h0LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXQtY2lyY2UvQ2lyY2UtRXh0cmFMaWdodC5zdmcjQ2lyY2VFeHRyYUxpZ2h0XCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwiQ2lyY2VUaGluXCI7XG4gIHNyYzogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXQtY2lyY2UvQ2lyY2UtVGhpbi5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXQtY2lyY2UvQ2lyY2UtVGhpbi5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIvbG9jYWwvdGVtcGxhdGVzL3BsYW5ldGFyaXVtL2ZvbnRzL3BsYW5ldC1jaXJjZS9DaXJjZS1UaGluLndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXQtY2lyY2UvQ2lyY2UtVGhpbi50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0LWNpcmNlL0NpcmNlLVRoaW4uc3ZnI0NpcmNlVGhpblwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcIlBsYW5ldGFyaXVtSWNvblwiO1xuICBzcmM6IHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0YXJpdW0vcGxhbmV0YXJpdW1faWNvbmZvbnQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiL2xvY2FsL3RlbXBsYXRlcy9wbGFuZXRhcml1bS9mb250cy9wbGFuZXRhcml1bS9wbGFuZXRhcml1bV9pY29uZm9udC13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0YXJpdW0vcGxhbmV0YXJpdW1faWNvbmZvbnQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0YXJpdW0vcGxhbmV0YXJpdW1faWNvbmZvbnQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi9sb2NhbC90ZW1wbGF0ZXMvcGxhbmV0YXJpdW0vZm9udHMvcGxhbmV0YXJpdW0vcGxhbmV0YXJpdW1faWNvbmZvbnQtd2ViZm9udC5zdmcjUGxhbmV0YXJpdW1JY29uXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4vKipcbiAqIEFsbG93cyB5b3UgdG8gdXNlIHJldGluYSBpbWFnZXMgYXQgdmFyaW91cyBwaXhlbCBkZW5zaXRpZXMuXG4gKiBFeGFtcGxlczpcbiAqXG4gKiAgIEBpbmNsdWRlIHJldGluYSgvaW1hZ2VzL215cGljLmpwZywgMik7XG4gKiAgIEBpbmNsdWRlIHJldGluYSgvaW1hZ2VzL215cGljLmpwZywgMywgMTAwcHggMTAwcHgsIGxlZnQgdG9wIG5vLXJlcGVhdCB0cmFuc3BhcmVudCk7XG4gKlxuICogQHBhcmFtICB7VmFsdWV9ICAkcGF0aCAgICAgICAgICAgICAgIFRoZSBwYXRoIHRvIHRoZSBmaWxlIG5hbWUgbWludXMgZXh0ZW5zaW9uLlxuICogQHBhcmFtICB7TnVtYmVyfSAkY2FwOiAgICAyICAgICAgICAgIFRoZSBoaWdoZXN0IHBpeGVsIGRlbnNpdHkgbGV2ZWwgaW1hZ2VzIGV4aXN0IGZvci5cbiAqIEBwYXJhbSAge1ZhbHVlfSAgJHNpemU6ICAgYXV0byBhdXRvICBUaGUgaW50ZW5kZWQgd2lkdGggb2YgdGhlIHJlbmRlcmVkIGltYWdlLlxuICogQHBhcmFtICB7VmFsdWV9ICAkZXh0cmFzOiBudWxsICAgICAgIEFueSBvdGhlciBgYmFja2dyb3VuZGAgdmFsdWVzIHRvIGJlIGFkZGVkLlxuICovXG4vKiMgc291cmNlTWFwcGluZ1VSTD1kYXRhOmFwcGxpY2F0aW9uL2pzb247YmFzZTY0LGV5SjJaWEp6YVc5dUlqb3pMQ0p6YjNWeVkyVnpJanBiSWw5eVpYUnBibUV1YzJOemN5SmRMQ0p1WVcxbGN5STZXMTBzSW0xaGNIQnBibWR6SWpvaVFVRkJRVHM3T3pzN096czdPenM3T3pzN096czdPenM3T3pzN096czdPenRGUVRSQ1JUczdTMEZGUnp0RlFVTklMR05CUVdNN1JVRkRaQ3h4UWtGQmNVSTdSVUZEY2tJc09FSkJRVGhDT3p0RlFVVTVRanM3TzB0QlIwYzdSVUZEU0R0TlFVTkpPMVZCUTBrc2IwTkJRVzlETzFWQlEzQkRPMk5CUTBrc1kwRkJZenRYUVVOcVFqdFBRVU5LTzBkQlEwbzdPMFZCUlVRN096czdPMHRCUzBjN1JVRkRTRHRKUVVORkxHdEVRVUZyUkR0SlFVTnNSQ3cyUTBGQk5rTTdTVUZETjBNc0swSkJRU3RDTzBsQlF5OUNMR3REUVVGclF6czdTVUZGYkVNN08wOUJSVWM3U1VGRFNDeDVRMEZCZVVNN1NVRkRla01zZFVKQlFYVkNPenRKUVVWMlFqczdUMEZGUnp0SlFVTklPenM3TzJGQlNWTXNLME5CUVN0RE8yRkJReTlETEhkQ1FVRjNRanRMUVVOb1F6czdTVUZGUkRzN08wOUJSMGM3U1VGRFNEdE5RVU5GTzFGQlEwVXNjVUpCUVhGQ08xRkJRM0pDT3p0cFFrRkZVeXcwUkVGQk5FUTdhVUpCUXpWRUxIZENRVUYzUWp0VFFVTm9RenRQUVVOR08wdEJRMFk3TzBWQlJVZzdPenRMUVVkSE8wZEJRMFlzUTBGQlF6dEpRVU5CTEc5RFFVRnZRenRKUVVOd1F5eDFRa0ZCZFVJN1IwRkRlRUk3TzBOQlJVWWlMQ0ptYVd4bElqb2lYM0psZEdsdVlTNXpZM056SWl3aWMyOTFjbU5sYzBOdmJuUmxiblFpT2xzaUx5OGdjbVYwYVc1aExuTmpjM05jYmk4dklFRWdhR1ZzY0dWeUlHMXBlR2x1SUdadmNpQmhjSEJzZVdsdVp5Qm9hV2RvTFhKbGMyOXNkWFJwYjI0Z1ltRmphMmR5YjNWdVpDQnBiV0ZuWlhNZ0tHaDBkSEE2THk5M2QzY3VjbVYwYVc1aGFuTXVZMjl0S1Z4dVhHNHZMeUJUZFdKdGFYUjBaV1FnWW5rZ1RtRjBhR0Z1SUVOeVlXNXJYRzR2THlCdVlYUm9ZVzVqY21GdWF5NWpiMjFjYmx4dUx5OGdWWEJrWVhSbFpDQmllU0JIWVdKeWFXVnNJRkl1SUZObGVtVm1jbVZrYjF4dUx5OGdaMkZpY21sbGJDNXpaWHBsWm5KbFpHOHVZMjl0TG1KeVhHNWNiaTh2SUZWd1pHRjBaV1FnWW5rZ1NtOW9iaUJPWlhkdFlXNWNiaTh2SUdkcGRHaDFZaTVqYjIwdmFtZHVaWGR0WVc1Y2JpOHZJR2gwZEhBNkx5OWhlR2xoYkM1aFoyVnVZM2xjYmx4dVhHNHZLaXBjYmlBcUlFRnNiRzkzY3lCNWIzVWdkRzhnZFhObElISmxkR2x1WVNCcGJXRm5aWE1nWVhRZ2RtRnlhVzkxY3lCd2FYaGxiQ0JrWlc1emFYUnBaWE11WEc0Z0tpQkZlR0Z0Y0d4bGN6cGNiaUFxWEc0Z0tpQWdJRUJwYm1Oc2RXUmxJSEpsZEdsdVlTZ3ZhVzFoWjJWekwyMTVjR2xqTG1wd1p5d2dNaWs3WEc0Z0tpQWdJRUJwYm1Oc2RXUmxJSEpsZEdsdVlTZ3ZhVzFoWjJWekwyMTVjR2xqTG1wd1p5d2dNeXdnTVRBd2NIZ2dNVEF3Y0hnc0lHeGxablFnZEc5d0lHNXZMWEpsY0dWaGRDQjBjbUZ1YzNCaGNtVnVkQ2s3WEc0Z0tseHVJQ29nUUhCaGNtRnRJQ0I3Vm1Gc2RXVjlJQ0FrY0dGMGFDQWdJQ0FnSUNBZ0lDQWdJQ0FnSUZSb1pTQndZWFJvSUhSdklIUm9aU0JtYVd4bElHNWhiV1VnYldsdWRYTWdaWGgwWlc1emFXOXVMbHh1SUNvZ1FIQmhjbUZ0SUNCN1RuVnRZbVZ5ZlNBa1kyRndPaUFnSUNBeUlDQWdJQ0FnSUNBZ0lGUm9aU0JvYVdkb1pYTjBJSEJwZUdWc0lHUmxibk5wZEhrZ2JHVjJaV3dnYVcxaFoyVnpJR1Y0YVhOMElHWnZjaTVjYmlBcUlFQndZWEpoYlNBZ2UxWmhiSFZsZlNBZ0pITnBlbVU2SUNBZ1lYVjBieUJoZFhSdklDQlVhR1VnYVc1MFpXNWtaV1FnZDJsa2RHZ2diMllnZEdobElISmxibVJsY21Wa0lHbHRZV2RsTGx4dUlDb2dRSEJoY21GdElDQjdWbUZzZFdWOUlDQWtaWGgwY21Gek9pQnVkV3hzSUNBZ0lDQWdJRUZ1ZVNCdmRHaGxjaUJnWW1GamEyZHliM1Z1WkdBZ2RtRnNkV1Z6SUhSdklHSmxJR0ZrWkdWa0xseHVJQ292WEc1QWJXbDRhVzRnY21WMGFXNWhLQ1J3WVhSb0xDQWtZMkZ3T2lBeUxDQWtjMmw2WlRvZ1lYVjBieUJoZFhSdkxDQWtaWGgwY21Gek9pQnVkV3hzS1NCN1hHNWNiaUFnTHlwY2JpQWdJQ29nVTJWMElHRWdZMjkxYm5SbGNpQmhibVFnWjJWMElIUm9aU0JzWlc1bmRHZ2diMllnZEdobElHbHRZV2RsSUhCaGRHZ3VYRzRnSUNBcUwxeHVJQ0FrY0c5emFYUnBiMjQ2SUMweE8xeHVJQ0FrYzNSeWNHRjBhRG9nSnlON0pIQmhkR2g5Snp0Y2JpQWdKR3hsYm1kMGFEb2djM1J5TFd4bGJtZDBhQ2drYzNSeWNHRjBhQ2s3WEc1Y2JpQWdMeXBjYmlBZ0lDb2dURzl2Y0NCMlpYSWdkR2hsSUdsdFlXZGxJSEJoZEdnZ1lXNWtJR1pwWjNWeVpTQnZkWFFnZEdobFhHNGdJQ0FxSUhCdmMybDBhVzl1SUc5bUlIUm9aU0JrYjNRZ2QyaGxjbVVnZEdobElHVjRkR1Z1YzJsdmJpQmlaV2RwYm5NdVhHNGdJQ0FxTDF4dUlDQkFabTl5SUNScElHWnliMjBnSkd4bGJtZDBhQ0IwYUhKdmRXZG9JQ1JzWlc1bmRHZ2dMU0F4TUh0Y2JpQWdJQ0FnSUVCcFppQWtjRzl6YVhScGIyNGdQVDBnTFRFZ2UxeHVJQ0FnSUNBZ0lDQWdJQ1JqYUdGeUlEb2djM1J5TFhOc2FXTmxLQ1J6ZEhKd1lYUm9MQ0FrYVN3Z0pHa3BPMXh1SUNBZ0lDQWdJQ0FnSUVCcFppQnpkSEl0YVc1a1pYZ29KR05vWVhJc0lGd2lMbHdpS1NBOVBTQXhJSHRjYmlBZ0lDQWdJQ0FnSUNBZ0lDQWdKSEJ2YzJsMGFXOXVPaUFrYVR0Y2JpQWdJQ0FnSUNBZ0lDQjlYRzRnSUNBZ0lDQjlYRzRnSUgxY2JseHVJQ0F2S2x4dUlDQWdLaUJKWmlCM1pTQjNaWEpsSUdGaWJHVWdkRzhnWm1sbmRYSmxJRzkxZENCM2FHVnlaU0IwYUdVZ1pYaDBaVzV6YVc5dUlHbHpMRnh1SUNBZ0tpQnpiR2xqWlNCMGFHVWdjR0YwYUNCcGJuUnZJR0VnWW1GelpTQmhibVFnWVc0Z1pYaDBaVzV6YVc5dUxpQlZjMlVnZEdoaGRDQjBiMXh1SUNBZ0tpQmpZV3hqZFd4aGRHVWdkWEpzY3lCbWIzSWdaR2xtWm1WeVpXNTBJR1JsYm5OcGRIa2daVzUyYVhKdmJtMWxiblJ6TGlCVFpYUmNiaUFnSUNvZ2RtRnNkV1Z6SUdadmNpQmthV1ptWlhKbGJuUWdaVzUyYVhKdmJtMWxiblJ6TGx4dUlDQWdLaTljYmlBZ1FHbG1JQ1J3YjNOcGRHbHZiaUFoUFNBdE1TQjdYRzRnSUNBZ0pHVjRkRG9nYzNSeUxYTnNhV05sS0NSemRISndZWFJvTENBa2NHOXphWFJwYjI0Z0t5QXhMQ0FrYkdWdVozUm9LVHRjYmlBZ0lDQWtZbUZ6WlRvZ2MzUnlMWE5zYVdObEtDUnpkSEp3WVhSb0xDQXhMQ0FrY0c5emFYUnBiMjRnTFNBeEtUdGNiaUFnSUNBa1lYUXhlRjl3WVhSb09pQmNJaU43SkdKaGMyVjlMaU43SkdWNGRIMWNJanRjYmlBZ0lDQWtZWFF5ZUY5d1lYUm9PaUJjSWlON0pHSmhjMlY5UURKNExpTjdKR1Y0ZEgxY0lqdGNibHh1SUNBZ0lDOHFYRzRnSUNBZ0lDb2dVMlYwSUdFZ1ltRnpaU0JpWVdOclozSnZkVzVrSUdadmNpQXhlQ0JsYm5acGNtOXViV1Z1ZEhNdVhHNGdJQ0FnSUNvdlhHNGdJQ0FnWW1GamEyZHliM1Z1WkRvZ2RYSnNLRndpSTNza1lYUXhlRjl3WVhSb2ZWd2lLU0FrWlhoMGNtRnpPMXh1SUNBZ0lHSmhZMnRuY205MWJtUXRjMmw2WlRvZ0pITnBlbVU3WEc1Y2JpQWdJQ0F2S2x4dUlDQWdJQ0FxSUVOeVpXRjBaU0JoYmlCQU1uZ3RhWE5vSUcxbFpHbGhJSEYxWlhKNUxseHVJQ0FnSUNBcUwxeHVJQ0FnSUVCdFpXUnBZU0JoYkd3Z1lXNWtJQ2d0ZDJWaWEybDBMVzFwYmkxa1pYWnBZMlV0Y0dsNFpXd3RjbUYwYVc4Z09pQXhMalVwTEZ4dUlDQWdJQ0FnSUNBZ0lDQmhiR3dnWVc1a0lDZ3RieTF0YVc0dFpHVjJhV05sTFhCcGVHVnNMWEpoZEdsdk9pQXpMeklwTEZ4dUlDQWdJQ0FnSUNBZ0lDQmhiR3dnWVc1a0lDaHRhVzR0TFcxdmVpMWtaWFpwWTJVdGNHbDRaV3d0Y21GMGFXODZJREV1TlNrc1hHNGdJQ0FnSUNBZ0lDQWdJR0ZzYkNCaGJtUWdLRzFwYmkxa1pYWnBZMlV0Y0dsNFpXd3RjbUYwYVc4NklERXVOU2tnZTF4dUlDQWdJQ0FnSUNBZ0lDQWdJR0poWTJ0bmNtOTFibVFnSUNBZ0lDQTZJSFZ5YkNoY0lpTjdKR0YwTW5oZmNHRjBhSDFjSWlrZ0pHVjRkSEpoY3p0Y2JpQWdJQ0FnSUNBZ0lDQWdJQ0JpWVdOclozSnZkVzVrTFhOcGVtVWdPaUFrYzJsNlpUdGNiaUFnSUNCOVhHNWNiaUFnSUNBdktseHVJQ0FnSUNBcUlFTnlaV0YwWlNCdFpXUnBZU0J4ZFdWeWFXVnpJR1p2Y2lCaGJHd2daVzUyYVhKdmJtMWxiblJ6SUhSb1lYUWdkR2hsSUhWelpYSWdhR0Z6WEc0Z0lDQWdJQ29nY0hKdmRtbGtaV1FnYVcxaFoyVnpJR1p2Y2k1Y2JpQWdJQ0FnS2k5Y2JpQWdJQ0JBYVdZZ0pHTmhjQ0ErUFNBeUlIdGNiaUFnSUNBZ0lFQm1iM0lnSkdWdWRpQm1jbTl0SURJZ2RHaHliM1ZuYUNBa1kyRndJSHRjYmlBZ0lDQWdJQ0FnSkhOMVptWnBlRG9nWENKQUkzc2taVzUyZlhoY0lqdGNiaUFnSUNBZ0lDQWdRRzFsWkdsaElDZ3RkMlZpYTJsMExXMXBiaTFrWlhacFkyVXRjR2w0Wld3dGNtRjBhVzg2SUNSbGJuWXBMRnh1SUNBZ0lDQWdJQ0FnSUNBZ0lDQWdLRzFwYmkxeVpYTnZiSFYwYVc5dU9pQWtaVzUySUNvZ09UWmtjR2twSUh0Y2JpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1ltRmphMmR5YjNWdVpDQWdJQ0FnSURvZ2RYSnNLRndpSTNza1ltRnpaWDBqZXlSemRXWm1hWGg5TGlON0pHVjRkSDFjSWlrZ0pHVjRkSEpoY3p0Y2JpQWdJQ0FnSUNBZ0lDQWdJQ0FnSUNBZ1ltRmphMmR5YjNWdVpDMXphWHBsSURvZ0pITnBlbVU3WEc0Z0lDQWdJQ0FnSUgxY2JpQWdJQ0FnSUgxY2JpQWdJQ0I5WEc1Y2JpQWdMeXBjYmlBZ0lDb2dTV1lnWVc1NWRHaHBibWNnZDJWdWRDQjNjbTl1WnlCMGNubHBibWNnZEc4Z2MyVndZWEpoZEdVZ2RHaGxJR1pwYkdVZ1puSnZiU0JwZEhOY2JpQWdJQ29nWlhoMFpXNXphVzl1TENCelpYUWdZU0JpWVdOclozSnZkVzVrSUhaaGJIVmxJSGRwZEdodmRYUWdaRzlwYm1jZ1lXNTVkR2hwYm1jZ2RHOGdhWFF1WEc0Z0lDQXFMMXh1SUNCOUlFQmxiSE5sSUh0Y2JpQWdJQ0JpWVdOclozSnZkVzVrT2lCMWNtd29YQ0lqZXlSd1lYUm9mVndpS1NBa1pYaDBjbUZ6TzF4dUlDQWdJR0poWTJ0bmNtOTFibVF0YzJsNlpUb2dKSE5wZW1VN1hHNGdJSDFjYmx4dWZWeHVJbDE5ICovXG4uY2xlYXItbGlzdC1zdHlsZSwgLm1haW4tc2xpZGVyLWNvbnRhaW5lciAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkge1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgY29udGVudDogXCIgXCI7XG4gIGRpc3BsYXk6IHRhYmxlOyB9XG5cbi5mb250LUNpcmNlIHtcbiAgZm9udC1mYW1pbHk6IENpcmNlLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1DaXJjZUJvbGQge1xuICBmb250LWZhbWlseTogQ2lyY2VCb2xkLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1DaXJjZUV4dHJhQm9sZCB7XG4gIGZvbnQtZmFtaWx5OiBDaXJjZUV4dHJhQm9sZCwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLmZvbnQtQ2lyY2VMaWdodCB7XG4gIGZvbnQtZmFtaWx5OiBDaXJjZUxpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1DaXJjZUV4dHJhTGlnaHQge1xuICBmb250LWZhbWlseTogQ2lyY2VFeHRyYUxpZ2h0LCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1DaXJjZVRoaW4ge1xuICBmb250LWZhbWlseTogQ2lyY2VUaGluLCBBcmlhbCwgc2Fucy1zZXJpZjsgfVxuXG4uZm9udC1pY29uIHtcbiAgZm9udC1mYW1pbHk6IFBsYW5ldGFyaXVtSWNvbiwgQXJpYWwsIHNhbnMtc2VyaWY7IH1cblxuLnNtLWRvd24ge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbi5tZC11cCB7XG4gIGRpc3BsYXk6IGJsb2NrOyB9XG5cbi5zbS1kb3duIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG4ubWQtdXAge1xuICBkaXNwbGF5OiBibG9jazsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLnNtLWRvd24ge1xuICAgIGRpc3BsYXk6IGJsb2NrOyB9XG5cbiAgLm1kLXVwIHtcbiAgICBkaXNwbGF5OiBub25lOyB9IH1cbi5tYWluLXNsaWRlci1jb250YWluZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC0xMjlweDtcbiAgei1pbmRleDogMTA7IH1cbiAgLm1haW4tc2xpZGVyLWNvbnRhaW5lciAubWFpbi1zbGlkZXIge1xuICAgIGhlaWdodDogNjc4cHg7IH1cbiAgICAubWFpbi1zbGlkZXItY29udGFpbmVyIC5tYWluLXNsaWRlciAuc2xpZGUtaXRlbSB7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyOyB9XG4gICAgICAubWFpbi1zbGlkZXItY29udGFpbmVyIC5tYWluLXNsaWRlciAuc2xpZGUtaXRlbSAuY29udGFpbmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgaGVpZ2h0OiA2NzhweDsgfVxuICAgICAgICAubWFpbi1zbGlkZXItY29udGFpbmVyIC5tYWluLXNsaWRlciAuc2xpZGUtaXRlbSAuY29udGFpbmVyIC5yb3cge1xuICAgICAgICAgIGhlaWdodDogMTAwJTsgfVxuICAgICAgICAgIC5tYWluLXNsaWRlci1jb250YWluZXIgLm1haW4tc2xpZGVyIC5zbGlkZS1pdGVtIC5jb250YWluZXIgLnJvdyAudGl0bGUge1xuICAgICAgICAgICAgZm9udC1zaXplOiA0MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAyLjVyZW07IH1cbiAgICAgICAgICAubWFpbi1zbGlkZXItY29udGFpbmVyIC5tYWluLXNsaWRlciAuc2xpZGUtaXRlbSAuY29udGFpbmVyIC5yb3cgLnByZXZpZXctdGV4dCB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDsgfVxuICAgICAgICAgIC5tYWluLXNsaWRlci1jb250YWluZXIgLm1haW4tc2xpZGVyIC5zbGlkZS1pdGVtIC5jb250YWluZXIgLnJvdyAuYnV0dG9ucyAuYnRuIHtcbiAgICAgICAgICAgIHdpZHRoOiA0OCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTRweDsgfVxuICAgICAgLm1haW4tc2xpZGVyLWNvbnRhaW5lciAubWFpbi1zbGlkZXIgLnNsaWRlLWl0ZW0gLnNsaWNrLXByZXYsXG4gICAgICAubWFpbi1zbGlkZXItY29udGFpbmVyIC5tYWluLXNsaWRlciAuc2xpZGUtaXRlbSAuc2xpY2stbmV4dCB7XG4gICAgICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIHBhZGRpbmc6IC44cmVtIDEuN3JlbTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyOyB9XG4gICAgICAgIC5tYWluLXNsaWRlci1jb250YWluZXIgLm1haW4tc2xpZGVyIC5zbGlkZS1pdGVtIC5zbGljay1wcmV2OmhvdmVyLFxuICAgICAgICAubWFpbi1zbGlkZXItY29udGFpbmVyIC5tYWluLXNsaWRlciAuc2xpZGUtaXRlbSAuc2xpY2stbmV4dDpob3ZlciB7XG4gICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgwLCAxNzQsIDI0OSwgMC4zKTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAzM3B4OyB9XG4gICAgLm1haW4tc2xpZGVyLWNvbnRhaW5lciAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMge1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7IH1cbiAgICAgIC5tYWluLXNsaWRlci1jb250YWluZXIgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDE1cHg7IH1cbiAgICAgICAgLm1haW4tc2xpZGVyLWNvbnRhaW5lciAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGk6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwOyB9XG4gICAgICAgIC5tYWluLXNsaWRlci1jb250YWluZXIgLm1haW4tc2xpZGVyIC5zbGljay1kb3RzIGxpLnNsaWNrLWFjdGl2ZSBidXR0b24ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgLm1haW4tc2xpZGVyLWNvbnRhaW5lciAubWFpbi1zbGlkZXIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KTtcbiAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgdGV4dC1pbmRlbnQ6IC05OTk5cHg7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAtd2Via2l0LWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgLW1vei1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIC1tcy1ib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICAgIC1vLWJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMTBweDsgfVxuXG5AbWVkaWEgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm1haW4tc2xpZGVyLWNvbnRhaW5lciB7XG4gICAgZGlzcGxheTogbm9uZTsgfSB9XG5cbi8qIyBzb3VyY2VNYXBwaW5nVVJMPXN0eWxlLmNzcy5tYXAgKi9cbiJdfQ== */