@charset "UTF-8";
/** Main font
******************/
/** Font Safe : Arial - Verdana - Georgia - Courier - Trebuchet - Hiragino-Sans-GB - Microsoft-Yahei - WenQuanYi-Micro-Hei
    The name matches the folder name - example: font/open-sans
******************/
/*** Colors
******************/
/** wrapper - default : 920 (wrapper) 980 (header)
********************/
/** Icons font
********************/
/** Media Queries (Mobile only)
******************/
/** CSS Rules
******************/
/** $color-* & $bgcolor-*
/**     example :
/**         $color1
/**         transparent
/**         darken($color1, 15%)
/**         lighten($color1, 15%)
/**         rgba($color1, 0.7)

/** $border-* & $borderbottom-* & $bordertop-* & $borderleftright-* & $bordertopbottom-*
/**     example :
/**         1px solid $color1
/**         1px dotted rgba($color1, 0.7)
/**         0
/**     Warning : 'none' does not accept

/** $bordersize-*
/**     example :
/**         10px
/**         0
/**     Warning : the same value variable '$border-*' corresponding to the same element
/**         example :
/**             $border-* : 1px solid $color1
/**             $bordersize-* : 1px

/** $textalign-*
/**     example :
/**         left
/**         right
/**         center

/** $font-weight-*
/**     example :
/**         normal
/**         bold

/** $font-*
/**     example :
/**         $main-family-font

/** $opacity-*
/**     example :
/**         0
/**         0.7
/**         1

/** $rotate-*
/**     example :
/**         45deg
/**         0

/** $radius-*
/**     example :
/**         10px
/**         100%
/**         0

/** $marginright-* & $height-* & $width-* & $top-* & $left-*
/**     example :
/**         10px
/**         0

/** $nb-*
/**     example :
/**         5
/**         0
/**         default

/** Other variables
/**     example :
/**         true
/**         false
/**         1
/**         0

/** Misc
******************/
/** Main Title
******************/
/** Rating
******************/
/** Messages (error - warning - status)
******************/
/** Header
******************/
/** Custo liens menu - si première variable différente de true, toutes les suivantes ne seront pas appliquées
****************************/
/** Main menu
****************************/
/** Secondary menu
****************************/
/** Menu compact
****************************/
/** Navigation (Mobile only)
****************************/
/** Mini Cart
*******************/
/** Search form
*******************/
/** Search - Autocomplete
******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Teaser advice
*********************************/
/** Teaser blog
*********************************/
/** Summary blog
****************************/
/** Direct Access
*********************************/
/** Teaser Basic Page
*********************************/
/** Teaser product
*********************************/
/** Teaser banner
*********************************/
/** Teaser banner (menu)
*********************************/
/** Teaser banner (highlighted)
*********************************/
/** Teaser banner (highlighted title hover)
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Teaser Reference Category
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** Wysiwyg
*********************************/
/** Remote
*********************************/
/** Social Network (Share)
*********************************/
/** Media Front
*********************************/
/** Page product
*********************************/
/** Page product : Rich content
***************************************/
/** Popin Cart
***************************************/
/** Legal notice
***************************************/
/** Page reviews
***************************************/
/** Review
***************************************/
/** Submit review form
***************************************/
/** Cart page
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search page
****************************/
/** Contact
****************************/
/** Support Request
****************************/
/** Task bar admin
****************************/
/** Infinite Scroll (Mobile only)
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Player Video
****************************/
/****************************
           Tetris
****************************/
/* Global */
/* Links */
/* Title */
/* Subtitle */
/* Brick rating */
/* Content */
/* Video */
/* Items */
/* Items FAQ */
/* Slider */
/* Gallery */
/* Hotspot */
/****************************
     Training plan (tp)
****************************/
/** Main font
******************/
/** Font Safe : Arial - Verdana - Georgia - Courier - Trebuchet - Hiragino-Sans-GB - Microsoft-Yahei - WenQuanYi-Micro-Hei
    The name matches the folder name - example: font/open-sans
******************/
/*** Colors
******************/
/** wrapper - default : 920 (wrapper) 980 (header)
********************/
/** Icons font
********************/
/** Media Queries (Mobile only)
******************/
/** CSS Rules
******************/
/** $color-* & $bgcolor-*
    /**     example :
    /**         $color1
    /**         transparent
    /**         darken($color1, 15%)
    /**         lighten($color1, 15%)
    /**         rgba($color1, 0.7)

    /** $border-* & $borderbottom-* & $bordertop-* & $borderleftright-* & $bordertopbottom-*
    /**     example :
    /**         1px solid $color1
    /**         1px dotted rgba($color1, 0.7)
    /**         0
    /**     Warning : 'none' does not accept

    /** $bordersize-*
    /**     example :
    /**         10px
    /**         0
    /**     Warning : the same value variable '$border-*' corresponding to the same element
    /**         example :
    /**             $border-* : 1px solid $color1
    /**             $bordersize-* : 1px

    /** $textalign-*
    /**     example :
    /**         left
    /**         right
    /**         center

    /** $font-weight-*
    /**     example :
    /**         normal
    /**         bold

    /** $font-*
    /**     example :
    /**         $main-family-font

    /** $opacity-*
    /**     example :
    /**         0
    /**         0.7
    /**         1

    /** $rotate-*
    /**     example :
    /**         45deg
    /**         0

    /** $radius-*
    /**     example :
    /**         10px
    /**         100%
    /**         0

    /** $marginright-* & $height-* & $top-* & $left-*
    /**     example :
    /**         10px
    /**         0

    /** $nb-*
    /**     example :
    /**         5
    /**         0
    /**         default

    /** Other variables
    /**     example :
    /**         true
    /**         false
    /**         1
    /**         0

/** Misc
******************/
/** Main Title
******************/
/** Rating
******************/
/** Messages (error - warning - status)
******************/
/** Header
******************/
/** Custo liens menu - si première variable différente de true, toutes les suivantes ne seront pas appliquées
****************************/
/** Main menu
****************************/
/** Secondary menu
****************************/
/** Menu compact
****************************/
/** Navigation (Mobile only)
****************************/
/** Mini Cart
*******************/
/** Search form
*******************/
/** Search - Autocomplete
******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Teaser advice
*********************************/
/** Teaser blog
*********************************/
/** Summary blog
****************************/
/** Direct Access
*********************************/
/** Teaser Basic Page
*********************************/
/** Teaser product
*********************************/
/** Teaser banner
*********************************/
/** Teaser banner (menu)
*********************************/
/** Teaser banner (highlighted)
*********************************/
/** Teaser banner (highlighted title hover)
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Teaser Reference Category
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** Wysiwyg
*********************************/
/** Remote - Non utilise
*********************************/
/** Social Network (Share)
*********************************/
/** Media Front
*********************************/
/** Page product - Non utilise
*********************************/
/** Page product : Rich content - Non utilise
***************************************/
/** Popin Cart - Non utilise
***************************************/
/** Legal notice
***************************************/
/** Page reviews - Non utilise
***************************************/
/** Review - Non utilise
***************************************/
/** Submit review form - Non utilise
***************************************/
/** Cart page - Non utilise
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search page
****************************/
/** Contact
****************************/
/** Support Request
****************************/
/** Task bar admin
****************************/
/** Infinite Scroll (Mobile only)
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Player Video
****************************/
/****************************
           Tetris
****************************/
/* Global */
/* Links */
/* Title */
/* Subtitle */
/* Brick rating */
/* Content */
/* Video */
/* Items */
/* Items FAQ */
/* Slider */
/* Gallery */
/* Hotspot */
@font-face {
  font-family: 'icons';
  src: url("../font/icons/icons.eot?umlbht");
  src: url("../font/icons/icons.eot?#iefixumlbht") format("embedded-opentype"), url("../font/icons/icons.woff?umlbht") format("woff"), url("../font/icons/icons.ttf?umlbht") format("truetype"), url("../font/icons/icons.svg?umlbht#icons") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-regular-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-regular-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-regular-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-regular-webfont.svg#roboto-condensed") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-bold-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-bold-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-bold-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-bold-webfont.svg#roboto-condensed") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-light-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-light-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-light-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-light-webfont.svg#roboto-condensed") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-black-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-black-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-black-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-black-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-black-webfont.svg#roboto-condensed") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed-italic";
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-regular-webfont.eot");
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-regular-webfont.woff") format("woff"), url("../font/roboto-condensed-italic/roboto-condensed-italic-regular-webfont.ttf") format("truetype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-regular-webfont.svg#roboto-condensed-italic") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed-italic";
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-bold-webfont.eot");
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-bold-webfont.woff") format("woff"), url("../font/roboto-condensed-italic/roboto-condensed-italic-bold-webfont.ttf") format("truetype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-bold-webfont.svg#roboto-condensed-italic") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed-italic";
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-light-webfont.eot");
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-light-webfont.woff") format("woff"), url("../font/roboto-condensed-italic/roboto-condensed-italic-light-webfont.ttf") format("truetype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-light-webfont.svg#roboto-condensed-italic") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed-italic";
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-black-webfont.eot");
  src: url("../font/roboto-condensed-italic/roboto-condensed-italic-black-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-black-webfont.woff") format("woff"), url("../font/roboto-condensed-italic/roboto-condensed-italic-black-webfont.ttf") format("truetype"), url("../font/roboto-condensed-italic/roboto-condensed-italic-black-webfont.svg#roboto-condensed-italic") format("svg");
  font-weight: 900;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-regular-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-regular-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-regular-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-regular-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-regular-webfont.svg#roboto-condensed") format("svg");
  font-weight: normal;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-bold-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-bold-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-bold-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-bold-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-bold-webfont.svg#roboto-condensed") format("svg");
  font-weight: bold;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-light-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-light-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-light-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-light-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-light-webfont.svg#roboto-condensed") format("svg");
  font-weight: 200;
  font-style: normal; }

@font-face {
  font-family: "roboto-condensed";
  src: url("../font/roboto-condensed/roboto-condensed-black-webfont.eot");
  src: url("../font/roboto-condensed/roboto-condensed-black-webfont.eot?#iefix") format("embedded-opentype"), url("../font/roboto-condensed/roboto-condensed-black-webfont.woff") format("woff"), url("../font/roboto-condensed/roboto-condensed-black-webfont.ttf") format("truetype"), url("../font/roboto-condensed/roboto-condensed-black-webfont.svg#roboto-condensed") format("svg");
  font-weight: 900;
  font-style: normal; }

* {
  box-sizing: border-box; }

.grid-1,
.grid-10,
.grid-11,
.grid-12,
.grid-2,
.grid-3,
.grid-4,
.grid-5,
.grid-6,
.grid-7,
.grid-8,
.grid-9 {
  display: inherit !important;
  float: inherit !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: inherit !important; }

.container-1,
.container-10,
.container-11,
.container-12,
.container-2,
.container-3,
.container-4,
.container-5,
.container-6,
.container-7,
.container-8,
.container-9 {
  margin-left: 0 !important;
  margin-right: 0 !important;
  width: inherit !important; }

input {
  padding: 2px 3px;
  box-sizing: border-box; }

.clearfix:after {
  font-size: 0; }

button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  font-weight: bold; }

a img {
  border: none; }

.clear {
  clear: both; }

.node-tetris-page .appear {
  opacity: 0;
  transition: opacity 1s ease-in; }

.node-tetris-page .appeared {
  opacity: 1; }

body {
  font-family: roboto-condensed, Arial, Helvetica, sans-serif !important;
  color: #191919;
  background-color: #ffffff;
  text-rendering: optimizeLegibility;
  -webkit-font-smoolightg: antialiased;
  -moz-osx-font-smoolightg: grayscale;
  min-width: 980px !important; }
  body input.form-autocomplete {
    background-image: none !important; }
  body .page {
    background-position: center 0; }
    body .page .section-content {
      position: relative; }
      body .page .section-content .zone-content-wrapper .region-sidebar-first {
        position: relative; }
        body .page .section-content .zone-content-wrapper .region-sidebar-first else {
          width: 980px !important;
          margin: 0 auto !important; }
        body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb {
          background-color: rgba(128, 128, 128, 0.7);
          font-size: 12px;
          padding: 0 15px;
          width: 980px;
          margin: 0 auto;
          height: auto;
          white-space: nowrap;
          height: 38px;
          position: relative;
          z-index: 180; }
          body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb {
            padding-bottom: 0;
            overflow: hidden;
            text-overflow: ellipsis;
            white-space: nowrap;
            color: #ffffff; }
            body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb:after {
              content: '';
              clear: both;
              display: block; }
            body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb .sep, body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb > div > a {
              margin: 0 12px;
              text-decoration: none;
              font-size: 12px;
              color: #191919;
              display: inline;
              line-height: 38px; }
            body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb > div {
              display: inline;
              color: #ffffff; }
              body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb > div > a {
                color: #ffffff;
                margin: 0;
                transition: color .3s; }
                body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb > div > a.active {
                  font-weight: bold; }
                body .page .section-content .zone-content-wrapper .region-sidebar-first #breadcrumb .breadcrumb > div > a:hover {
                  text-decoration: underline;
                  color: #191919; }
        body .page .section-content .zone-content-wrapper .region-sidebar-first .region-sidebar-first-inner {
          width: 980px;
          margin: 0 auto;
          height: auto;
          position: relative;
          z-index: 190; }
        body .page .section-content .zone-content-wrapper .region-sidebar-first:after {
          content: '';
          display: block;
          clear: both; }
      body .page .section-content .zone-content-wrapper #region-content {
        width: 920px !important;
        margin: 0 auto !important;
        padding: 20px 0 !important;
        position: relative; }
    body .page > .scrollTop {
      display: none; }
      body .page > .scrollTop a {
        position: fixed;
        bottom: 200px;
        right: 0;
        z-index: 500;
        background-color: #0082C3;
        height: 30px;
        width: 30px;
        text-decoration: none;
        display: inline-block;
        text-align: center;
        overflow: hidden;
        transition: all .3s; }
        body .page > .scrollTop a:hover {
          background-color: #00a4f6; }
          body .page > .scrollTop a:hover:before {
            color: #ffffff; }
        body .page > .scrollTop a:before {
          font-family: 'icons';
          speak: none;
          font-style: normal;
          font-weight: normal;
          font-variant: normal;
          text-transform: none;
          /** Better Font Rendering
    ********************/
          -webkit-font-smoothing: antialiased;
          -moz-osx-font-smoothing: grayscale;
          content: "\e62c";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/
          color: #ffffff;
          font-size: 26px;
          line-height: 28px;
          display: inline-block;
          transition: color .3s; }
  body #sliding-popup #popup-text {
    margin: 0; }
    body #sliding-popup #popup-text p {
      margin: 0;
      line-height: 40px; }
  body #sliding-popup #popup-buttons button {
    margin: 8px 0 8px 10px; }
  body .ac_results {
    z-index: 500;
    border: none;
    background-color: #ffffff;
    border-left: 1px solid #f3f3f3;
    border-right: 1px solid #f3f3f3;
    border-bottom: 1px solid #f3f3f3;
    min-width: 215px;
    width: auto !important;
    margin-top: -1px; }
    body .ac_results ul li {
      font-size: 14px;
      line-height: 25px;
      color: #0082C3 !important;
      cursor: pointer;
      background-color: #ffffff !important;
      border-top: 0px;
      padding: 0 10px;
      transition: all .3s; }
      body .ac_results ul li .message {
        color: #0082C3;
        transition: color .3s; }
      body .ac_results ul li.ac_over, body .ac_results ul li:hover {
        background-color: #f3f3f3 !important;
        color: #0082C3 !important; }
        body .ac_results ul li.ac_over .message, body .ac_results ul li:hover .message {
          color: #0082C3; }
      body .ac_results ul li strong {
        font-weight: bold; }
  body .legal.notice {
    background: #ffffff; }
    body .legal.notice span {
      display: block;
      color: #191919;
      font-size: 12px;
      line-height: 14px;
      width: 920px;
      margin: 0 auto;
      padding: 20px 0; }

.pane-advice-hp-panel-highlighted,
.pane-homepage-panel-highlighted {
  margin: 30px auto;
  width: 920px;
  position: relative;
  z-index: 0; }

.node-type-additional-content .page .section-content .zone-content-wrapper #region-content,
.node-type-page .page .section-content .zone-content-wrapper #region-content {
  width: inherit !important; }
  .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner h1,
  .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner h1 {
    position: relative;
    z-index: 2;
    display: block;
    margin: 10px 0 20px;
    padding: 10px 0;
    text-transform: uppercase;
    font-size: 24px;
    color: #0082C3;
    font-weight: bold;
    text-align: left;
    width: 100%;
    overflow: hidden;
    font-family: roboto-condensed-italic, Arial, Helvetica, sans-serif !important;
    width: 920px;
    margin: 10px auto 20px; }
    .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:after, .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:before,
    .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:after,
    .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:before {
      border-top: 0px solid #d9d9d9;
      content: "";
      display: inline-block;
      height: 2px;
      position: relative;
      vertical-align: middle;
      width: 50%; }
    .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:before,
    .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:before {
      right: .5em;
      margin-left: -50%; }
    .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:after,
    .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner h1:after {
      left: .5em;
      margin-right: -50%;
      width: 100%; }
  .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media,
  .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media {
    text-align: center;
    margin: -58px 0 25px; }
    .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media .file .content,
    .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media .file .content {
      background-position: center center;
      background-repeat: no-repeat; }
      .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media .file .content img,
      .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media .file .content img {
        display: none; }
    .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media .file iframe,
    .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-field-page-media .file iframe {
      margin: 0 auto;
      display: block; }
  .node-type-additional-content .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-body,
  .node-type-page .page .section-content .zone-content-wrapper #region-content .region-content-inner .field-name-body {
    width: 920px;
    margin: 0 auto; }

.node-type-additional-content .content .field-name-title-field {
  display: none; }

body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content {
  padding: 0 !important;
  width: inherit !important; }
  body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
  body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
  body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
  body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
  body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1 {
    width: 920px;
    margin: 20px auto 0; }

body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content,
body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content,
body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content {
  padding: 0 !important;
  width: inherit !important; }
  body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page,
  body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page,
  body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page,
  body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page,
  body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page,
  body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page {
    position: relative; }
    body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page.tetris-breadcrumb,
    body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page.tetris-breadcrumb,
    body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page.tetris-breadcrumb,
    body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page.tetris-breadcrumb,
    body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page.tetris-breadcrumb,
    body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page.tetris-breadcrumb {
      margin-top: -38px;
      padding-top: 38px; }
    body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
    body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
    body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
    body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
    body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1,
    body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1 {
      position: relative;
      z-index: 2;
      display: block;
      margin: 10px 0 20px;
      padding: 10px 0;
      text-transform: uppercase;
      font-size: 24px;
      color: #0082C3;
      font-weight: bold;
      text-align: left;
      width: 100%;
      overflow: hidden;
      font-family: roboto-condensed-italic, Arial, Helvetica, sans-serif !important;
      width: 920px;
      margin: 20px auto;
      color: #0082C3;
      text-transform: none;
      overflow: visible; }
      body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after, body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before {
        border-top: 0px solid #d9d9d9;
        content: "";
        display: inline-block;
        height: 2px;
        position: relative;
        vertical-align: middle;
        width: 50%; }
      body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before,
      body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:before {
        right: .5em;
        margin-left: -50%; }
      body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after,
      body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > h1:after {
        left: .5em;
        margin-right: -50%;
        width: 100%; }
    body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > .background-video .video-js,
    body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > .background-video .video-js,
    body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > .background-video .video-js,
    body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > .background-video .video-js,
    body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > .background-video .video-js,
    body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page > .background-video .video-js {
      position: fixed;
      z-index: -1;
      top: 0;
      left: 50%;
      transform: translate(-50%); }
    body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote,
    body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote,
    body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote,
    body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote,
    body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote,
    body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote {
      position: fixed;
      right: 0;
      z-index: 999;
      top: 200px; }
      body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote,
      body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote,
      body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote,
      body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote,
      body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote,
      body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote {
        opacity: 0;
        margin: 0; }
        body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li,
        body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li,
        body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li,
        body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li,
        body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li,
        body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li {
          margin: 0;
          height: 25px;
          width: 40px;
          padding: 0 0 0 10px;
          display: block;
          transition: background-color .3s; }
          body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a,
          body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a,
          body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a,
          body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a,
          body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a,
          body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a {
            display: block;
            height: 100%;
            width: 100%;
            position: relative;
            text-decoration: none;
            color: #6383a8; }
            body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a:before,
            body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a:before,
            body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a:before,
            body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a:before,
            body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a:before,
            body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a:before {
              content: '';
              display: block;
              background-color: #cccccc;
              height: 12px;
              width: 12px;
              left: 9px;
              position: relative;
              top: 7px;
              border-radius: 100%;
              transition: background-color .3s; }
            body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a span,
            body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a span,
            body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a span,
            body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a span,
            body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a span,
            body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li a span {
              display: none;
              opacity: 0;
              top: 50%;
              text-align: right;
              font-size: 12px;
              line-height: 14px;
              padding: 5px;
              display: block;
              position: absolute;
              background-color: rgba(255, 255, 255, 0.8);
              left: 0;
              white-space: nowrap;
              transform: translate(0, -50%);
              transition: all .3s;
              max-width: 320px;
              overflow: hidden; }
          body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li.active a:before, body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a:before,
          body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li.active a:before,
          body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a:before,
          body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li.active a:before,
          body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a:before,
          body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li.active a:before,
          body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a:before,
          body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li.active a:before,
          body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a:before,
          body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li.active a:before,
          body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a:before {
            background-color: #0082C3; }
          body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a span,
          body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a span,
          body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a span,
          body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a span,
          body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a span,
          body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page .tetris-remote .tetris-brick-remote li:hover a span {
            transform: translate(-100%, -50%);
            display: block;
            opacity: 1; }
    body.node-type-brick-autoteasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page #tetris-page-reviews,
    body.node-type-brick-iframe .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page #tetris-page-reviews,
    body.node-type-brick-items .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page #tetris-page-reviews,
    body.node-type-brick-medias .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page #tetris-page-reviews,
    body.node-type-brick-teasers .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page #tetris-page-reviews,
    body.node-type-tetris-page:not(.page-support-request) .page .section-content .zone-content-wrapper #region-content .block-main > .block-inner > .content > .node-tetris-page #tetris-page-reviews {
      width: 920px;
      margin: 40px auto; }

/** Messages (error - warning - status)
*********************/
#messages {
  width: 920px !important;
  margin: 0 auto !important; }
  #messages .messages.error, #messages .messages.status, #messages .messages.warning {
    background-color: inherit;
    margin: 0 0 15px;
    background-image: none;
    border: none;
    padding: 20px 20px 20px 70px;
    font-size: 14px;
    line-height: 16px;
    font-weight: bold;
    position: relative;
    z-index: 3; }
    #messages .messages.error:before, #messages .messages.status:before, #messages .messages.warning:before {
      font-size: 10px;
      position: absolute;
      left: 15px;
      top: 50%;
      transform: translate(0, -50%);
      font-size: 35px;
      line-height: 1; }
    #messages .messages.error em, #messages .messages.status em, #messages .messages.warning em {
      font-style: normal; }
    #messages .messages.error a, #messages .messages.status a, #messages .messages.warning a {
      font-weight: normal; }
      #messages .messages.error a strong, #messages .messages.status a strong, #messages .messages.warning a strong {
        font-weight: normal; }
    #messages .messages.error ul, #messages .messages.status ul, #messages .messages.warning ul {
      margin: 0;
      list-style-type: none; }
      #messages .messages.error ul li, #messages .messages.status ul li, #messages .messages.warning ul li {
        margin: 5px 0; }
  #messages .messages.status {
    background-color: #f3f3f3;
    border: 1px solid #0082C3;
    color: #191919; }
    #messages .messages.status a {
      color: #191919; }
    #messages .messages.status:before {
      font-family: 'icons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /** Better Font Rendering
    ********************/
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e605";
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      color: #0082C3; }
  #messages .messages.error {
    background-color: #f3f3f3;
    border: 1px solid #e12921;
    color: #191919; }
    #messages .messages.error a {
      color: #191919; }
    #messages .messages.error:before {
      font-family: 'icons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /** Better Font Rendering
    ********************/
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e606";
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      color: #e12921; }
  #messages .messages.warning {
    background-color: #f3f3f3;
    border: 1px solid #0082C3;
    color: #191919; }
    #messages .messages.warning a {
      color: #191919; }
    #messages .messages.warning:before {
      font-family: 'icons';
      speak: none;
      font-style: normal;
      font-weight: normal;
      font-variant: normal;
      text-transform: none;
      /** Better Font Rendering
    ********************/
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      content: "\e616";
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      color: #ec6607; }

/** Social Network (Share)
*********************/
#kameleon-share-banner {
  position: fixed;
  left: 0;
  z-index: 200;
  top: 225px;
  margin: 0;
  transition: all .3s; }
  #kameleon-share-banner li {
    font-size: 12px;
    width: 35px;
    line-height: 35px;
    display: block;
    margin: 0;
    transition: all .3s;
    transform: translate(-100%, 0);
    border-bottom: 0; }
    #kameleon-share-banner li img {
      display: none; }
    #kameleon-share-banner li #google-qr-code {
      position: relative;
      cursor: pointer; }
      #kameleon-share-banner li #google-qr-code .inner {
        height: 0;
        visibility: hidden;
        opacity: 0;
        transition: opacity .6s; }
        #kameleon-share-banner li #google-qr-code .inner img {
          width: 150px;
          height: auto;
          display: block; }
    #kameleon-share-banner li #google-qr-code,
    #kameleon-share-banner li a {
      text-decoration: none;
      transition: color .3s;
      display: block;
      height: 35px; }
      #kameleon-share-banner li #google-qr-code:before,
      #kameleon-share-banner li a:before {
        content: '';
        width: 35px;
        font-size: 20px;
        line-height: 35px;
        display: inline-block;
        text-align: center;
        transition: color .3s; }
    #kameleon-share-banner li.qrcode #google-qr-code {
      background-color: #ffffff; }
      #kameleon-share-banner li.qrcode #google-qr-code:before {
        color: #191919;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e643";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.qrcode.active #google-qr-code {
      background-color: #ffffff; }
      #kameleon-share-banner li.qrcode.active #google-qr-code:before {
        color: #191919; }
      #kameleon-share-banner li.qrcode.active #google-qr-code .inner {
        position: absolute;
        top: 0;
        right: 0;
        height: auto;
        padding: 10px;
        background-color: #ffffff;
        visibility: visible;
        opacity: 1;
        transform: translate(100%, 0); }
    #kameleon-share-banner li.qrcode.no-active .inner {
      height: 0;
      visibility: hidden;
      opacity: 0; }
    #kameleon-share-banner li.facebook a {
      background-color: #3b5999; }
      #kameleon-share-banner li.facebook a:before {
        color: #ffffff;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e630";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.twitter a {
      background-color: #55acee; }
      #kameleon-share-banner li.twitter a:before {
        color: #ffffff;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e633";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.google a {
      background-color: #dc4e41; }
      #kameleon-share-banner li.google a:before {
        color: #ffffff;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e632";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.pinterest a {
      background-color: #bd081c; }
      #kameleon-share-banner li.pinterest a:before {
        color: #ffffff;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e634";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.weibo a {
      background-color: #df2029; }
      #kameleon-share-banner li.weibo a:before {
        color: #ffffff;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e635";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.dsm a {
      background-color: #3b5999; }
      #kameleon-share-banner li.dsm a:before {
        color: #ffffff;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e649";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.vkontakte a {
      background-color: #3b5999; }
      #kameleon-share-banner li.vkontakte a:before {
        color: #ffffff;
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        content: "\e64a";
        /** Remote (Product Page)
    ******************/ }
    #kameleon-share-banner li.open-close {
      height: 20px;
      border: none;
      cursor: pointer;
      transform: translate(0, 0);
      background-color: #d9d9d9; }
      #kameleon-share-banner li.open-close:before {
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e62d";
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        /** Remote (Product Page)
    ******************/
        width: 35px;
        font-size: 16px;
        font-weight: bold;
        line-height: 16px;
        display: inline-block;
        vertical-align: top;
        text-align: center;
        color: #191919;
        transition: color .3s; }
    body.notouch #kameleon-share-banner li:hover.qrcode #google-qr-code {
      background-color: #ffffff; }
      body.notouch #kameleon-share-banner li:hover.qrcode #google-qr-code:before {
        color: #191919; }
      body.notouch #kameleon-share-banner li:hover.qrcode #google-qr-code .inner {
        position: absolute;
        top: 0;
        right: 0;
        height: auto;
        padding: 10px;
        background-color: #ffffff;
        visibility: visible;
        opacity: 1;
        transform: translate(100%, 0); }
    #kameleon-share-banner li:hover.facebook a {
      background-color: #3b5999; }
      #kameleon-share-banner li:hover.facebook a:before {
        color: #ffffff; }
    #kameleon-share-banner li:hover.twitter a {
      background-color: #55acee; }
      #kameleon-share-banner li:hover.twitter a:before {
        color: #ffffff; }
    #kameleon-share-banner li:hover.google a {
      background-color: #dc4e41; }
      #kameleon-share-banner li:hover.google a:before {
        color: #ffffff; }
    #kameleon-share-banner li:hover.pinterest a {
      background-color: #bd081c; }
      #kameleon-share-banner li:hover.pinterest a:before {
        color: #ffffff; }
    #kameleon-share-banner li:hover.weibo a {
      background-color: #df2029; }
      #kameleon-share-banner li:hover.weibo a:before {
        color: #ffffff; }
    #kameleon-share-banner li:hover.dsm a {
      background-color: #2070b0; }
      #kameleon-share-banner li:hover.dsm a:before {
        color: #ffffff; }
    #kameleon-share-banner li:hover.vkontakte a {
      background-color: #6383a8; }
      #kameleon-share-banner li:hover.vkontakte a:before {
        color: #ffffff; }
    #kameleon-share-banner li:hover.open-close {
      background-color: #d9d9d9; }
      #kameleon-share-banner li:hover.open-close:before {
        color: #191919; }
  #kameleon-share-banner.close li {
    transform: translate(-100%, 0); }
    #kameleon-share-banner.close li.open-close {
      transform: translate(0, 0); }
      #kameleon-share-banner.close li.open-close:before {
        font-family: 'icons';
        speak: none;
        font-style: normal;
        font-weight: normal;
        font-variant: normal;
        text-transform: none;
        /** Better Font Rendering
    ********************/
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
        content: "\e62e";
        /** Mobile only
    ******************/
        /** Social Networks
    ******************/
        /** Remote (Product Page)
    ******************/
        font-weight: bold; }
  #kameleon-share-banner.open li {
    transform: translate(0, 0); }

/** Video PLayer
*********************/
/** Lightbox
*********************/
body:after {
  content: url("../images/lightbox/close.png") url("../images/lightbox/loading.gif") url("../images/lightbox/prev.png") url("../images/lightbox/next.png"); }

.lb-outerContainer {
  background-color: white; }

.lb-cancel {
  background: url("../images/lightbox/loading.gif") no-repeat; }

.lb-nav a.lb-prev {
  background: url("../images/lightbox/prev.png") left 48% no-repeat; }

.lb-nav a.lb-next {
  background: url("../images/lightbox/next.png") right 48% no-repeat; }

.lb-data {
  color: #ccc; }
  .lb-data .lb-number {
    color: #999999; }
  .lb-data .lb-close {
    background: url("../images/lightbox/close.png") top right no-repeat; }

.force-hide {
  display: none !important; }

.video-js.brightcove .vjs-big-play-button,
.video-js.js-cube.brightcove .vjs-big-play-button,
.video-js:not(.brightcove) .vjs-big-play-button,
.video-js.vjs-youtube .vjs-big-play-button,
.wrapper-brightcove-video .vjs-big-play-button {
  border: 4px solid #FFF !important;
  content: '';
  position: absolute;
  width: 65px !important;
  height: 65px !important;
  z-index: 2;
  top: 50% !important;
  left: 0 !important;
  right: 0 !important;
  margin-left: auto !important;
  margin-right: auto !important;
  margin-top: 0 !important;
  transform: translate(0, -50%);
  transition: all .3s !important;
  background: none;
  border-radius: 100%;
  font-size: 34px;
  box-sizing: unset; }
  .video-js.brightcove .vjs-big-play-button:before,
  .video-js.js-cube.brightcove .vjs-big-play-button:before,
  .video-js:not(.brightcove) .vjs-big-play-button:before,
  .video-js.vjs-youtube .vjs-big-play-button:before,
  .wrapper-brightcove-video .vjs-big-play-button:before {
    font-family: Arial;
    content: '\25b6';
    font-size: 23px;
    line-height: 73px;
    color: #fff;
    margin: 0 auto !important;
    width: auto;
    transition: all .3s !important;
    opacity: 1;
    width: 100%;
    left: 2px;
    position: absolute; }
  .video-js.brightcove .vjs-big-play-button:focus, .video-js.brightcove .vjs-big-play-button:hover,
  .video-js.js-cube.brightcove .vjs-big-play-button:focus,
  .video-js.js-cube.brightcove .vjs-big-play-button:hover,
  .video-js:not(.brightcove) .vjs-big-play-button:focus,
  .video-js:not(.brightcove) .vjs-big-play-button:hover,
  .video-js.vjs-youtube .vjs-big-play-button:focus,
  .video-js.vjs-youtube .vjs-big-play-button:hover,
  .wrapper-brightcove-video .vjs-big-play-button:focus,
  .wrapper-brightcove-video .vjs-big-play-button:hover {
    box-shadow: none !important;
    cursor: pointer;
    border-color: #0082C3 !important; }
    .video-js.brightcove .vjs-big-play-button:focus:before, .video-js.brightcove .vjs-big-play-button:hover:before,
    .video-js.js-cube.brightcove .vjs-big-play-button:focus:before,
    .video-js.js-cube.brightcove .vjs-big-play-button:hover:before,
    .video-js:not(.brightcove) .vjs-big-play-button:focus:before,
    .video-js:not(.brightcove) .vjs-big-play-button:hover:before,
    .video-js.vjs-youtube .vjs-big-play-button:focus:before,
    .video-js.vjs-youtube .vjs-big-play-button:hover:before,
    .wrapper-brightcove-video .vjs-big-play-button:focus:before,
    .wrapper-brightcove-video .vjs-big-play-button:hover:before {
      color: #0082C3; }
  .video-js.brightcove .vjs-big-play-button .vjs-control-text,
  .video-js.js-cube.brightcove .vjs-big-play-button .vjs-control-text,
  .video-js:not(.brightcove) .vjs-big-play-button .vjs-control-text,
  .video-js.vjs-youtube .vjs-big-play-button .vjs-control-text,
  .wrapper-brightcove-video .vjs-big-play-button .vjs-control-text {
    display: none; }

.video-js.brightcove:hover .vjs-big-play-button, .video-js.brightcove:focus .vjs-big-play-button,
.video-js.js-cube.brightcove:hover .vjs-big-play-button,
.video-js.js-cube.brightcove:focus .vjs-big-play-button,
.video-js:not(.brightcove):hover .vjs-big-play-button,
.video-js:not(.brightcove):focus .vjs-big-play-button,
.video-js.vjs-youtube:hover .vjs-big-play-button,
.video-js.vjs-youtube:focus .vjs-big-play-button,
.wrapper-brightcove-video:hover .vjs-big-play-button,
.wrapper-brightcove-video:focus .vjs-big-play-button {
  transform: translate(0%, -50%) scale(1.2);
  box-shadow: none !important;
  cursor: pointer;
  border-color: #0082C3 !important;
  background: none; }
  .video-js.brightcove:hover .vjs-big-play-button:before, .video-js.brightcove:focus .vjs-big-play-button:before,
  .video-js.js-cube.brightcove:hover .vjs-big-play-button:before,
  .video-js.js-cube.brightcove:focus .vjs-big-play-button:before,
  .video-js:not(.brightcove):hover .vjs-big-play-button:before,
  .video-js:not(.brightcove):focus .vjs-big-play-button:before,
  .video-js.vjs-youtube:hover .vjs-big-play-button:before,
  .video-js.vjs-youtube:focus .vjs-big-play-button:before,
  .wrapper-brightcove-video:hover .vjs-big-play-button:before,
  .wrapper-brightcove-video:focus .vjs-big-play-button:before {
    color: #0082C3; }

.background-video .video-js.brightcove .vjs-big-play-button,
.background-video .video-js.js-cube.brightcove .vjs-big-play-button,
.background-video .video-js:not(.brightcove) .vjs-big-play-button,
.background-video .video-js.vjs-youtube .vjs-big-play-button,
.background-video .wrapper-brightcove-video .vjs-big-play-button {
  display: none !important; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsYW5rLmNzcyIsIi4uLy4uL3Njc3MvdmFyaWFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi8uLi9kZWNhdGhsb25zYXYvdGhlbWVzL3Nhc3MvYmFzZS5zY3NzIiwiYmxhbmsuc2NzcyIsIm1peGlucy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGlCQUFpQjtBQ0FqQjttQkFDbUI7QUFFbkI7O21CQUVtQjtBQUtuQjttQkFDbUI7QUF1Qm5CO3FCQUNxQjtBQUtyQjtxQkFDcUI7QUFzSHJCO21CQUNtQjtBQVduQjttQkFDbUI7QUFFbkI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OzttQkEyRW1CO0FBTW5CO21CQUNtQjtBQVFuQjttQkFDbUI7QUFLbkI7bUJBQ21CO0FBZW5CO21CQUNtQjtBQW1CbkI7NkJBQzZCO0FBZTdCOzZCQUM2QjtBQThEN0I7NkJBQzZCO0FBUzdCOzZCQUM2QjtBQWtCN0I7NkJBQzZCO0FBaUM3QjtvQkFDb0I7QUFXcEI7b0JBQ29CO0FBbUJwQjttQkFDbUI7QUFVbkI7b0JBQ29CO0FBU3BCO29CQUNvQjtBQU9wQjtvQkFDb0I7QUFPcEI7a0NBQ2tDO0FBMENsQztrQ0FDa0M7QUF3Q2xDOzZCQUM2QjtBQXdDN0I7a0NBQ2tDO0FBaUJsQztrQ0FDa0M7QUFzQmxDO2tDQUNrQztBQWlEbEM7a0NBQ2tDO0FBb0NsQztrQ0FDa0M7QUFnQ2xDO2tDQUNrQztBQW1DbEM7a0NBQ2tDO0FBb0NsQztrQ0FDa0M7QUF5Q2xDO2tDQUNrQztBQXFDbEM7a0NBQ2tDO0FBVWxDO2tDQUNrQztBQWlCbEM7a0NBQ2tDO0FBNERsQztrQ0FDa0M7QUFjbEM7a0NBQ2tDO0FBc0JsQztrQ0FDa0M7QUFVbEM7a0NBQ2tDO0FBMENsQztrQ0FDa0M7QUF3Q2xDO2tDQUNrQztBQWdFbEM7d0NBQ3dDO0FBb0N4Qzt3Q0FDd0M7QUFleEM7d0NBQ3dDO0FBSXhDO3dDQUN3QztBQXVEeEM7d0NBQ3dDO0FBd0N4Qzt3Q0FDd0M7QUFReEM7d0NBQ3dDO0FBdUJ4Qzs2QkFDNkI7QUFRN0I7NkJBQzZCO0FBaUM3Qjs2QkFDNkI7QUFvQjdCOzZCQUM2QjtBQUk3Qjt5Q0FDeUM7QUFLekM7NkJBQzZCO0FBb0M3Qjs2QkFDNkI7QUF5QjdCOzZCQUM2QjtBQVE3Qjs2QkFDNkI7QUFtQjdCOzZCQUM2QjtBQWlCN0I7NkJBQzZCO0FBUzdCOzZCQUM2QjtBQU03Qjs2QkFDNkI7QUFJN0I7NkJBQzZCO0FBYTdCOzZCQUM2QjtBQTJCN0I7OzZCQUU2QjtBQUU3QixZQUFZO0FBT1osV0FBVztBQW9CWCxXQUFXO0FBTVgsY0FBYztBQU1kLGtCQUFrQjtBQVlsQixhQUFhO0FBUWIsV0FBVztBQW9CWCxXQUFXO0FBOENYLGVBQWU7QUFnRGYsWUFBWTtBQW1CWixhQUFhO0FBZ0JiLGFBQWE7QUE2RmI7OzZCQUU2QjtBQ2o4RDdCO21CQUNtQjtBQUVuQjs7bUJBRW1CO0FBS25CO21CQUNtQjtBQXdCbkI7cUJBQ3FCO0FBS3JCO3FCQUNxQjtBQXNIckI7bUJBQ21CO0FBS25CO21CQUNtQjtBQUVmOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7bUJBMkVlO0FBTW5CO21CQUNtQjtBQVFuQjttQkFDbUI7QUFLbkI7bUJBQ21CO0FBZW5CO21CQUNtQjtBQW9CbkI7NkJBQzZCO0FBYzdCOzZCQUM2QjtBQThEN0I7NkJBQzZCO0FBUzdCOzZCQUM2QjtBQWtCN0I7NkJBQzZCO0FBaUM3QjtvQkFDb0I7QUFXcEI7b0JBQ29CO0FBbUJwQjttQkFDbUI7QUFVbkI7b0JBQ29CO0FBU3BCO29CQUNvQjtBQU9wQjtvQkFDb0I7QUFPcEI7a0NBQ2tDO0FBMENsQztrQ0FDa0M7QUF3Q2xDOzZCQUM2QjtBQXdDN0I7a0NBQ2tDO0FBaUJsQztrQ0FDa0M7QUFzQmxDO2tDQUNrQztBQWlEbEM7a0NBQ2tDO0FBb0NsQztrQ0FDa0M7QUFnQ2xDO2tDQUNrQztBQW1DbEM7a0NBQ2tDO0FBb0NsQztrQ0FDa0M7QUF5Q2xDO2tDQUNrQztBQXFDbEM7a0NBQ2tDO0FBVWxDO2tDQUNrQztBQWlCbEM7a0NBQ2tDO0FBeURsQztrQ0FDa0M7QUFjbEM7a0NBQ2tDO0FBc0JsQztrQ0FDa0M7QUFVbEM7a0NBQ2tDO0FBMENsQztrQ0FDa0M7QUF3Q2xDO2tDQUNrQztBQWdFbEM7d0NBQ3dDO0FBb0N4Qzt3Q0FDd0M7QUFleEM7d0NBQ3dDO0FBSXhDO3dDQUN3QztBQXVEeEM7d0NBQ3dDO0FBd0N4Qzt3Q0FDd0M7QUFReEM7d0NBQ3dDO0FBdUJ4Qzs2QkFDNkI7QUFRN0I7NkJBQzZCO0FBaUM3Qjs2QkFDNkI7QUFpQjdCOzZCQUM2QjtBQUk3Qjt5Q0FDeUM7QUFLekM7NkJBQzZCO0FBb0M3Qjs2QkFDNkI7QUF5QjdCOzZCQUM2QjtBQVE3Qjs2QkFDNkI7QUFtQjdCOzZCQUM2QjtBQWlCN0I7NkJBQzZCO0FBUzdCOzZCQUM2QjtBQU03Qjs2QkFDNkI7QUFJN0I7NkJBQzZCO0FBYTdCOzZCQUM2QjtBQTJCN0I7OzZCQUU2QjtBQUU3QixZQUFZO0FBT1osV0FBVztBQW9CWCxXQUFXO0FBTVgsY0FBYztBQU1kLGtCQUFrQjtBQVlsQixhQUFhO0FBUWIsV0FBVztBQW9CWCxXQUFXO0FBK0NYLGVBQWU7QUFnRGYsWUFBWTtBQW1CWixhQUFhO0FBZ0JiLGFBQWE7QUM1MURiO0VBQ0kscUJBQXFCO0VBQ3JCLDJDQUFRO0VBQ1IseVBBQWlQO0VBQ2pQLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUFLZjtFQUNJLGdDQUFtQztFQUNuQywwRUFBUTtFQUNSLGlZQUE2WjtFQUM3WixvQkFBb0I7RUFDcEIsbUJBQW1CLEVBQUE7O0FBRXZCO0VBQ0ksZ0NBQW1DO0VBQ25DLHVFQUFRO0VBQ1IscVhBQWlaO0VBQ2paLGtCQUFrQjtFQUNsQixtQkFBbUIsRUFBQTs7QUFFdkI7RUFDSSxnQ0FBbUM7RUFDbkMsd0VBQVE7RUFDUix5WEFBcVo7RUFDclosaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUV2QjtFQUNJLGdDQUFtQztFQUNuQyx3RUFBUTtFQUNSLHlYQUFxWjtFQUNyWixpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7O0FBT3ZCO0VBQ0ksdUNBQXFDO0VBQ3JDLHdGQUFRO0VBQ1IsZ2NBQSthO0VBQy9hLG9CQUFvQjtFQUNwQixtQkFBbUIsRUFBQTs7QUFFdkI7RUFDSSx1Q0FBcUM7RUFDckMscUZBQVE7RUFDUixvYkFBbWE7RUFDbmEsa0JBQWtCO0VBQ2xCLG1CQUFtQixFQUFBOztBQUV2QjtFQUNJLHVDQUFxQztFQUNyQyxzRkFBUTtFQUNSLHdiQUF1YTtFQUN2YSxpQkFBaUI7RUFDakIsbUJBQW1CLEVBQUE7O0FBRXZCO0VBQ0ksdUNBQXFDO0VBQ3JDLHNGQUFRO0VBQ1Isd2JBQXVhO0VBQ3ZhLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBQTs7QUFPdkI7RUFDSSxnQ0FBcUM7RUFDckMsMEVBQVE7RUFDUixpWUFBK2E7RUFDL2Esb0JBQW9CO0VBQ3BCLG1CQUFtQixFQUFBOztBQUV2QjtFQUNJLGdDQUFxQztFQUNyQyx1RUFBUTtFQUNSLHFYQUFtYTtFQUNuYSxrQkFBa0I7RUFDbEIsbUJBQW1CLEVBQUE7O0FBRXZCO0VBQ0ksZ0NBQXFDO0VBQ3JDLHdFQUFRO0VBQ1IseVhBQXVhO0VBQ3ZhLGlCQUFpQjtFQUNqQixtQkFBbUIsRUFBQTs7QUFFdkI7RUFDSSxnQ0FBcUM7RUFDckMsd0VBQVE7RUFDUix5WEFBdWE7RUFDdmEsaUJBQWlCO0VBQ2pCLG1CQUFtQixFQUFBOztBQUsvQjtFQUNJLHVCQUF1QixFQUMxQjs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUksNEJBQTRCO0VBQzVCLDBCQUEwQjtFQUMxQiwwQkFBMEI7RUFDMUIsMkJBQTJCO0VBQzNCLDBCQUEwQixFQUM3Qjs7QUFFRDs7Ozs7Ozs7Ozs7O0VBWUksMEJBQTBCO0VBQzFCLDJCQUEyQjtFQUMzQiwwQkFBMEIsRUFDN0I7O0FBRUQ7RUFDSSxpQkFBaUI7RUFDakIsdUJBQXVCLEVBQzFCOztBQUVEO0VBQ0ksYUFBYSxFQUNoQjs7QUFFRDs7OztFQUlJLGtCQUFrQixFQUNyQjs7QUFFRDtFQUNJLGFBQWEsRUFDaEI7O0FBRUQ7RUFDSSxZQUFZLEVBQ2Y7O0FBRUQ7RUFFUSxXQUFXO0VBQ1gsK0JBQStCLEVBQ2xDOztBQUpMO0VBTU0sV0FBVyxFQUNaOztBQUdMO0VDcElRLHVFQUF1RTtFRHNJM0UsZUR6S2E7RUMwS2IsMEJEekthO0VDMEtiLG1DQUFtQztFQUNuQyxxQ0FBcUM7RUFDckMsb0NBQW9DO0VBQ3BDLDRCQUEwQyxFQTJON0M7RUFsT0Q7SUFVUSxrQ0FBa0MsRUFDckM7RUFYTDtJQWNRLDhCQUE4QixFQXlJakM7SUF2Skw7TUFpQlksbUJBQW1CLEVBaUd0QjtNQWxIVDtRQXFCb0IsbUJBQW1CLEVBb0Z0QjtRQXpHakI7VUE2QndCLHdCQUFzQztVQUN0QywwQkFBMEIsRUFDN0I7UUEvQnJCO1VBbUM0QiwyQ0RqTVY7VUNtTU0sZ0JBQWdCO1VBQ2hCLGdCQUFnQjtVQUNoQixhRHBMRztVQ3FMSCxlQUFlO1VBQ2YsYUFBYTtVQUNiLG9CQUFvQjtVQUNwQixhQUFhO1VBQ2IsbUJBQW1CO1VBQ25CLGFBQWEsRUE2Q2hCO1VBMUZyQjtZQWdENEIsa0JBQWtCO1lBQ2xCLGlCQUFpQjtZQUNqQix3QkFBd0I7WUFDeEIsb0JBQW9CO1lBQ3BCLGVEMU5YLEVDK1BRO1lBekZ6QjtjQXVEZ0MsWUFBWTtjQUNaLFlBQVk7Y0FDWixlQUFlLEVBQ2xCO1lBMUQ3QjtjQTZEZ0MsZUFBZTtjQUNmLHNCQUFzQjtjQUN0QixnQkFBZ0I7Y0FDaEIsZUR2T2Y7Y0N3T2UsZ0JBQWdCO2NBQ2hCLGtCQUFrQixFQUNyQjtZQW5FN0I7Y0FzRWdDLGdCQUFnQjtjQUNoQixlRDdPZixFQzhQWTtjQXhGN0I7Z0JBMkVvQyxlRGpQbkI7Z0JDa1BtQixVQUFVO2dCQUNWLHNCQUFzQixFQVV6QjtnQkF2RmpDO2tCQWdGd0Msa0JBQWtCLEVBQ3JCO2dCQWpGckM7a0JBb0Z3QywyQkFBMkI7a0JBQzNCLGVENVB2QixFQzZQb0I7UUF0RnJDO1VBNkZ3QixhRDFPRztVQzJPSCxlQUFlO1VBQ2YsYUFBYTtVQUNiLG1CQUFtQjtVQUNuQixhQUFhLEVBQ2hCO1FBbEdyQjtVQXFHd0IsWUFBWTtVQUNaLGVBQWU7VUFDZixZQUFZLEVBQ2Y7TUF4R3JCO1FBNEdvQix3QkFBeUM7UUFDekMsMEJBQTBCO1FBQzFCLDJCQUEyQjtRQUMzQixtQkFBbUIsRUFDdEI7SUFoSGpCO01BcUhZLGNBQWMsRUFpQ2pCO01BdEpUO1FBd0hnQixnQkFBZ0I7UUFDaEIsY0FBYztRQUNkLFNBQVM7UUFDVCxhQUFhO1FBQ2IsMEJEalNDO1FDa1NELGFBQWE7UUFDYixZQUFZO1FBQ1osc0JBQXNCO1FBQ3RCLHNCQUFzQjtRQUN0QixtQkFBbUI7UUFDbkIsaUJBQWlCO1FBQ2pCLG9CQUFvQixFQWtCdkI7UUFySmI7VUFzSW9CLDBCRGtNZSxFQzdMbEI7VUEzSWpCO1lBeUl3QixlRC9TUCxFQ2dUSTtRQTFJckI7VUR2SUkscUJBQXFCO1VBQ3JCLFlBQVk7VUFDWixtQkFBbUI7VUFDbkIsb0JBQW9CO1VBQ3BCLHFCQUFxQjtVQUNyQixxQkFBcUI7VUFFckI7eUJBQ3FCO1VBQ3JCLG9DQUFvQztVQUNwQyxtQ0FBbUM7VUE2Q1IsaUJBQWlCO1VBbUI1Qzt1QkFDbUI7VUFNbkI7dUJBQ21CO1VBaUJuQjt1QkFDbUI7VUNrTEgsZURyVEg7VUNzVEcsZ0JBQWdCO1VBQ2hCLGtCQUFrQjtVQUNsQixzQkFBc0I7VUFDdEIsc0JBQXNCLEVBQ3pCO0VBcEpqQjtJQTJKWSxVQUFVLEVBTWI7SUFqS1Q7TUE4SmdCLFVBQVU7TUFDVixrQkFBa0IsRUFDckI7RUFoS2I7SUFxS2dCLHVCQUF1QixFQUMxQjtFQXRLYjtJQTJLUSxhQUFhO0lBQ2IsYUFBYTtJQUNiLDBCRG5WUztJQ29WVCwrQkRoVlM7SUNpVlQsZ0NEalZTO0lDa1ZULGlDRGxWUztJQ21WVCxpQkFBaUI7SUFDakIsdUJBQXVCO0lBQ3ZCLGlCQUFpQixFQWdDcEI7SUFuTkw7TUF1TGdCLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIsMEJBQTBDO01BQzFDLGdCQUFnQjtNQUNoQixxQ0FBdUQ7TUFDdkQsZ0JEb0hjO01DbkhkLGdCQUFnQjtNQUNoQixvQkFBb0IsRUFtQnZCO01Bak5iO1FBaU1vQixlRHRXSDtRQ3VXRyxzQkFBc0IsRUFDekI7TUFuTWpCO1FBc01vQixxQ0FBNkQ7UUFDN0QsMEJBQWdELEVBS25EO1FBNU1qQjtVQTBNd0IsZUQvV1AsRUNnWEk7TUEzTXJCO1FBK01vQixrQkFBa0IsRUFDckI7RUFoTmpCO0lBc05RLG9CRDVYUyxFQ3VZWjtJQWpPTDtNQXlOWSxlQUFlO01BQ2YsZURqWUs7TUNrWUwsZ0JBQWdCO01BQ2hCLGtCQUFrQjtNQUNsQixhRDNXa0I7TUM0V2xCLGVBQWU7TUFDZixnQkFBZ0IsRUFDbkI7O0FBSVQ7O0VBRUksa0JBQWtCO0VBQ2xCLGFEclgwQjtFQ3NYMUIsbUJBQW1CO0VBQ25CLFdBQVcsRUFDZDs7QUFFRDs7RUFHUSwwQkFBMEIsRUFvQzdCO0VBdkNMOztJQ3RRSSxtQkFBbUI7SUFDbkIsV0FBVztJQUNYLGVBQWU7SUFDZixvQkFBb0I7SUFDcEIsZ0JBQWdCO0lBQ2hCLDBCQUEwQjtJQUMxQixnQkFBZ0I7SUFDaEIsZUZsSmE7SUVtSmIsa0JGOEZ3QjtJRTdGeEIsaUJGOEZ1QjtJRTdGdkIsWUFBWTtJQUNaLGlCQUFpQjtJQXJIYiw4RUFBdUU7SUR5WC9ELGFEblljO0lDb1lkLHVCQUF1QixFQUMxQjtJQVhiOzs7TUNyUFEsOEJGMUpTO01FMkpULFlBQVk7TUFDWixzQkFBc0I7TUFDdEIsWUFBWTtNQUNaLG1CQUFtQjtNQUNuQix1QkFBdUI7TUFDdkIsV0FBVyxFQUNkO0lEOE9MOztNQzNPUSxZQUFZO01BQ1osa0JBQWtCLEVBS3JCO0lEcU9MOztNQ2xPUSxXQUFXO01BQ1gsbUJBQW1CO01BR2YsWUFBWSxFQUVuQjtFRDROTDs7SUFjZ0IsbUJBQW1CO0lBQ25CLHFCQUFxQixFQWlCeEI7SUFoQ2I7O01BbUJ3QixtQ0FBbUM7TUFDbkMsNkJBQTZCLEVBS2hDO01BekJyQjs7UUF1QjRCLGNBQWMsRUFDakI7SUF4QnpCOztNQTRCd0IsZUFBZTtNQUNmLGVBQWUsRUFDbEI7RUE5QnJCOztJQW1DZ0IsYUQ3WmM7SUM4WmQsZUFBZSxFQUNsQjs7QUFLYjtFQUdZLGNBQWMsRUFDakI7O0FBSVQ7Ozs7O0VBTVEsc0JBQXNCO0VBQ3RCLDBCQUEwQixFQVE3QjtFQWZMOzs7OztJQVdnQixhRHZiYztJQ3diZCxvQkFBb0IsRUFDdkI7O0FBS2I7Ozs7OztFQU9RLHNCQUFzQjtFQUN0QiwwQkFBMEIsRUFpSDdCO0VBekhMOzs7Ozs7SUFXWSxtQkFBbUIsRUE2R3RCO0lBeEhUOzs7Ozs7TUFjZ0Isa0JBQWtCO01BQ2xCLGtCQUFrQixFQUNyQjtJQWhCYjs7Ozs7O01DMVVJLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsZUFBZTtNQUNmLG9CQUFvQjtNQUNwQixnQkFBZ0I7TUFDaEIsMEJBQTBCO01BQzFCLGdCQUFnQjtNQUNoQixlRmxKYTtNRW1KYixrQkY4RndCO01FN0Z4QixpQkY4RnVCO01FN0Z2QixZQUFZO01BQ1osaUJBQWlCO01BckhiLDhFQUF1RTtNRHljL0QsYURuZGM7TUNvZGQsa0JBQWtCO01BQ2xCLGVENWVDO01DNmVELHFCQUFxQjtNQUNyQixrQkFBa0IsRUFDckI7TUExQmI7Ozs7Ozs7Ozs7O1FDelRRLDhCRjFKUztRRTJKVCxZQUFZO1FBQ1osc0JBQXNCO1FBQ3RCLFlBQVk7UUFDWixtQkFBbUI7UUFDbkIsdUJBQXVCO1FBQ3ZCLFdBQVcsRUFDZDtNRGtUTDs7Ozs7O1FDL1NRLFlBQVk7UUFDWixrQkFBa0IsRUFLckI7TUR5U0w7Ozs7OztRQ3RTUSxXQUFXO1FBQ1gsbUJBQW1CO1FBR2YsWUFBWSxFQUVuQjtJRGdTTDs7Ozs7O01BNkJnQixnQkFBZ0I7TUFDaEIsWUFBWTtNQUNaLE9BQU87TUFDUCxVQUFVO01BQ1YsMkJBQW9CLEVBQ3ZCO0lBbENiOzs7Ozs7TUFxQ2dCLGdCQUFnQjtNQUNoQixTQUFTO01BQ1QsYUFBYTtNQUNiLFdBQVcsRUEyRWQ7TUFuSGI7Ozs7OztRQTJDb0IsV0FBVztRQUNYLFVBQVUsRUFzRWI7UUFsSGpCOzs7Ozs7VUErQ3dCLFVBQVU7VUFDVixhQUFhO1VBQ2IsWUFBWTtVQUNaLG9CQUFvQjtVQUNwQixlQUFlO1VBQ2YsaUNBQWlDLEVBNkRwQztVQWpIckI7Ozs7OztZQXVENEIsZUFBZTtZQUNmLGFBQWE7WUFDYixZQUFZO1lBQ1osbUJBQW1CO1lBQ25CLHNCQUFzQjtZQUN0QixlRGpnQlYsRUNraUJPO1lBN0Z6Qjs7Ozs7O2NBK0RnQyxZQUFZO2NBQ1osZUFBZTtjQUNmLDBCRHJoQmY7Y0NzaEJlLGFBQWE7Y0FDYixZQUFZO2NBQ1osVUFBVTtjQUNWLG1CQUFtQjtjQUNuQixTQUFTO2NBQ1Qsb0JBQW9CO2NBQ3BCLGlDQUFpQyxFQUNwQztZQXpFN0I7Ozs7OztjQTRFZ0MsY0FBYztjQUNkLFdBQVc7Y0FDWCxTQUFTO2NBQ1Qsa0JBQWtCO2NBQ2xCLGdCQUFnQjtjQUNoQixrQkFBa0I7Y0FDbEIsYUFBYTtjQUNiLGVBQWU7Y0FDZixtQkFBbUI7Y0FDbkIsMkNEM2lCZjtjQzRpQmUsUUFBUTtjQUNSLG9CQUFvQjtjQUNwQiw4QkFBb0I7Y0FDcEIsb0JBQW9CO2NBQ3BCLGlCQUFpQjtjQUNqQixpQkFBaUIsRUFDcEI7VUE1RjdCOzs7Ozs7Ozs7OztZQW1Hb0MsMEJEeGpCbkIsRUN5akJnQjtVQXBHakM7Ozs7OztZQTJHb0Msa0NBQW9CO1lBQ3BCLGVBQWU7WUFDZixXQUFXLEVBQ2Q7SUE5R2pDOzs7Ozs7TUFxSGdCLGFEbmpCYztNQ29qQmQsa0JBQWtCLEVBQ3JCOztBQUliO3NCQUNzQjtBQUN0QjtFQUNJLHdCQUF5QztFQUN6QywwQkFBMEIsRUE4RjdCO0VBaEdEO0lBUVksMEJBQTBCO0lBQzFCLGlCQUFpQjtJQUNqQix1QkFBdUI7SUFDdkIsYUFBYTtJQUNiLDZCQUE2QjtJQUM3QixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLGtCQUFrQjtJQUNsQixtQkFBbUI7SUFDbkIsV0FBVyxFQWdDZDtJQWpEVDtNQW9CZ0IsZ0JBQWdCO01BQ2hCLG1CQUFtQjtNQUNuQixXQUFXO01BQ1gsU0FBUztNQUNULDhCQUFvQjtNQUNwQixnQkFBZ0I7TUFDaEIsZUFBZSxFQUNsQjtJQTNCYjtNQThCZ0IsbUJBQW1CLEVBQ3RCO0lBL0JiO01Ba0NnQixvQkFBb0IsRUFLdkI7TUF2Q2I7UUFxQ29CLG9CQUFvQixFQUN2QjtJQXRDakI7TUEwQ2dCLFVBQVU7TUFDVixzQkFBc0IsRUFLekI7TUFoRGI7UUE4Q29CLGNBQWMsRUFDakI7RUEvQ2pCO0lBb0RZLDBCRG5vQks7SUNvb0JMLDBCRHZvQks7SUN3b0JMLGVEMW9CSyxFQ29wQlI7SUFoRVQ7TUF5RGdCLGVEN29CQyxFQzhvQko7SUExRGI7TURwakJJLHFCQUFxQjtNQUNyQixZQUFZO01BQ1osbUJBQW1CO01BQ25CLG9CQUFvQjtNQUNwQixxQkFBcUI7TUFDckIscUJBQXFCO01BRXJCO3lCQUNxQjtNQUNyQixvQ0FBb0M7TUFDcEMsbUNBQW1DO01BT1osaUJBQWlCO01BeUR4Qzt1QkFDbUI7TUFNbkI7dUJBQ21CO01BaUJuQjt1QkFDbUI7TUM4Z0JQLGVEaHBCQyxFQ2lwQko7RUEvRGI7SUFtRVksMEJEbHBCSztJQ21wQkwsMEJEaHBCSztJQ2lwQkwsZUR6cEJLLEVDbXFCUjtJQS9FVDtNQXdFZ0IsZUQ1cEJDLEVDNnBCSjtJQXpFYjtNRHBqQkkscUJBQXFCO01BQ3JCLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLHFCQUFxQjtNQUNyQixxQkFBcUI7TUFFckI7eUJBQ3FCO01BQ3JCLG9DQUFvQztNQUNwQyxtQ0FBbUM7TUE0QlosaUJBQWlCO01Bb0N4Qzt1QkFDbUI7TUFNbkI7dUJBQ21CO01BaUJuQjt1QkFDbUI7TUM2aEJQLGVEenBCQyxFQzBwQko7RUE5RWI7SUFrRlksMEJEanFCSztJQ2txQkwsMEJEcnFCSztJQ3NxQkwsZUR4cUJLLEVDa3JCUjtJQTlGVDtNQXVGZ0IsZUQzcUJDLEVDNHFCSjtJQXhGYjtNRHBqQkkscUJBQXFCO01BQ3JCLFlBQVk7TUFDWixtQkFBbUI7TUFDbkIsb0JBQW9CO01BQ3BCLHFCQUFxQjtNQUNyQixxQkFBcUI7TUFFckI7eUJBQ3FCO01BQ3JCLG9DQUFvQztNQUNwQyxtQ0FBbUM7TUE2QlIsaUJBQWlCO01BbUM1Qzt1QkFDbUI7TUFNbkI7dUJBQ21CO01BaUJuQjt1QkFDbUI7TUM0aUJQLGVEenFCQyxFQzBxQko7O0FBSWI7c0JBQ3NCO0FBQ3RCO0VBQ0ksZ0JBQWdCO0VBQ2hCLFFBQVE7RUFDUixhQUFhO0VBQ2IsV0FBVztFQUNYLFVBQVU7RUFDVixvQkFBb0IsRUEwU3ZCO0VBaFREO0lBU1EsZ0JBQWdCO0lBQ2hCLFlBQVk7SUFDWixrQkFBa0I7SUFDbEIsZUFBZTtJQUNmLFVBQVU7SUFDVixvQkFBb0I7SUFDcEIsK0JBQW9CO0lBQ3BCLGlCRGdYZSxFQ3RHbEI7SUExUkw7TUFtQlksY0FBYyxFQUNqQjtJQXBCVDtNQTZCWSxtQkFBbUI7TUFDbkIsZ0JBQWdCLEVBY25CO01BNUNUO1FBaUNnQixVQUFVO1FBQ1YsbUJBQW1CO1FBQ25CLFdBQVc7UUFDWCx3QkFBd0IsRUFPM0I7UUEzQ2I7VUF1Q29CLGFBQWE7VUFDYixhQUFhO1VBQ2IsZUFBZSxFQUNsQjtJQTFDakI7O01BZ0RZLHNCQUFzQjtNQUN0QixzQkFBc0I7TUFDdEIsZUFBZTtNQUNmLGFBQWEsRUFXaEI7TUE5RFQ7O1FBc0RnQixZQUFZO1FBQ1osWUFBWTtRQUNaLGdCQUFnQjtRQUNoQixrQkFBa0I7UUFDbEIsc0JBQXNCO1FBQ3RCLG1CQUFtQjtRQUNuQixzQkFBc0IsRUFDekI7SUE3RGI7TUFpRVksMEJEdnZCSyxFQzZ2QlI7TUF2RVQ7UUFvRWdCLGVEM3ZCQztRQWdDYixxQkFBcUI7UUFDckIsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUVyQjt5QkFDcUI7UUFDckIsb0NBQW9DO1FBQ3BDLG1DQUFtQztRQWdFbkM7dUJBQ21CO1FBTW5CO3VCQUNtQjtRQWFLLGlCQUFpQjtRQUl6Qzt1QkFDbUIsRUN5bkJWO0lBdEViO01BMkVnQiwwQkRqd0JDLEVDa3hCSjtNQTVGYjtRQThFb0IsZURyd0JILEVDc3dCQTtNQS9FakI7UUFrRm9CLG1CQUFtQjtRQUNuQixPQUFPO1FBQ1AsU0FBUztRQUNULGFBQWE7UUFDYixjQUFjO1FBQ2QsMEJBQTBCO1FBQzFCLG9CQUFvQjtRQUNwQixXQUFXO1FBQ1gsOEJBQW9CLEVBQ3ZCO0lBM0ZqQjtNQWlHZ0IsVUFBVTtNQUNWLG1CQUFtQjtNQUNuQixXQUFXLEVBQ2Q7SUFwR2I7TUF3R1ksMEJEbnhCTSxFQ3l4QlQ7TUE5R1Q7UUEyR2dCLGVEanlCQztRQStCYixxQkFBcUI7UUFDckIsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUVyQjt5QkFDcUI7UUFDckIsb0NBQW9DO1FBQ3BDLG1DQUFtQztRQWdFbkM7dUJBQ21CO1FBTW5CO3VCQUNtQjtRQUdPLGlCQUFpQjtRQWMzQzt1QkFDbUIsRUNncUJWO0lBN0diO01BaUhZLDBCRDN4Qk0sRUNpeUJUO01BdkhUO1FBb0hnQixlRDF5QkM7UUErQmIscUJBQXFCO1FBQ3JCLFlBQVk7UUFDWixtQkFBbUI7UUFDbkIsb0JBQW9CO1FBQ3BCLHFCQUFxQjtRQUNyQixxQkFBcUI7UUFFckI7eUJBQ3FCO1FBQ3JCLG9DQUFvQztRQUNwQyxtQ0FBbUM7UUFnRW5DO3VCQUNtQjtRQU1uQjt1QkFDbUI7UUFNTSxpQkFBaUI7UUFXMUM7dUJBQ21CLEVDeXFCVjtJQXRIYjtNQTBIWSwwQkRqeUJNLEVDdXlCVDtNQWhJVDtRQTZIZ0IsZURuekJDO1FBK0JiLHFCQUFxQjtRQUNyQixZQUFZO1FBQ1osbUJBQW1CO1FBQ25CLG9CQUFvQjtRQUNwQixxQkFBcUI7UUFDckIscUJBQXFCO1FBRXJCO3lCQUNxQjtRQUNyQixvQ0FBb0M7UUFDcEMsbUNBQW1DO1FBZ0VuQzt1QkFDbUI7UUFNbkI7dUJBQ21CO1FBS1UsaUJBQWlCO1FBWTlDO3VCQUNtQixFQ2tyQlY7SUEvSGI7TUFtSVksMEJENXlCTSxFQ2t6QlQ7TUF6SVQ7UUFzSWdCLGVENXpCQztRQStCYixxQkFBcUI7UUFDckIsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUVyQjt5QkFDcUI7UUFDckIsb0NBQW9DO1FBQ3BDLG1DQUFtQztRQWdFbkM7dUJBQ21CO1FBTW5CO3VCQUNtQjtRQU9RLGlCQUFpQjtRQVU1Qzt1QkFDbUIsRUMyckJWO0lBeEliO01BNElZLDBCRHB6Qk0sRUMwekJUO01BbEpUO1FBK0lnQixlRHIwQkM7UUErQmIscUJBQXFCO1FBQ3JCLFlBQVk7UUFDWixtQkFBbUI7UUFDbkIsb0JBQW9CO1FBQ3BCLHFCQUFxQjtRQUNyQixxQkFBcUI7UUFFckI7eUJBQ3FCO1FBQ3JCLG9DQUFvQztRQUNwQyxtQ0FBbUM7UUFnRW5DO3VCQUNtQjtRQU1uQjt1QkFDbUI7UUFRSSxpQkFBaUI7UUFTeEM7dUJBQ21CLEVDb3NCVjtJQWpKYjtNQXFKWSwwQkRoMEJNLEVDczBCVDtNQTNKVDtRQXdKZ0IsZUQ5MEJDO1FBK0JiLHFCQUFxQjtRQUNyQixZQUFZO1FBQ1osbUJBQW1CO1FBQ25CLG9CQUFvQjtRQUNwQixxQkFBcUI7UUFDckIscUJBQXFCO1FBRXJCO3lCQUNxQjtRQUNyQixvQ0FBb0M7UUFDcEMsbUNBQW1DO1FBZ0VuQzt1QkFDbUI7UUFNbkI7dUJBQ21CO1FBY0UsaUJBQWlCO1FBR3RDO3VCQUNtQixFQzZzQlY7SUExSmI7TUE4SlksMEJEejBCTSxFQyswQlQ7TUFwS1Q7UUFpS2dCLGVEdjFCQztRQStCYixxQkFBcUI7UUFDckIsWUFBWTtRQUNaLG1CQUFtQjtRQUNuQixvQkFBb0I7UUFDcEIscUJBQXFCO1FBQ3JCLHFCQUFxQjtRQUVyQjt5QkFDcUI7UUFDckIsb0NBQW9DO1FBQ3BDLG1DQUFtQztRQWdFbkM7dUJBQ21CO1FBTW5CO3VCQUNtQjtRQWVRLGlCQUFpQjtRQUU1Qzt1QkFDbUIsRUNzdEJWO0lBbktiO01BdUtZLGFBQWE7TUFDYixhQUFhO01BQ2IsZ0JBQWdCO01BQ2hCLDJCQUFvQjtNQUNwQiwwQkQ5MUJLLEVDNDJCUjtNQXpMVDtRRHZwQkkscUJBQXFCO1FBQ3JCLFlBQVk7UUFDWixtQkFBbUI7UUFDbkIsb0JBQW9CO1FBQ3BCLHFCQUFxQjtRQUNyQixxQkFBcUI7UUFFckI7eUJBQ3FCO1FBQ3JCLG9DQUFvQztRQUNwQyxtQ0FBbUM7UUE4Q1AsaUJBQWlCO1FBa0I3Qzt1QkFDbUI7UUFNbkI7dUJBQ21CO1FBaUJuQjt1QkFDbUI7UUNrdUJQLFlBQVk7UUFDWixnQkFBZ0I7UUFDaEIsa0JBQWtCO1FBQ2xCLGtCQUFrQjtRQUNsQixzQkFBc0I7UUFDdEIsb0JBQW9CO1FBQ3BCLG1CQUFtQjtRQUNuQixlRDcyQkM7UUM4MkJELHNCQUFzQixFQUN6QjtJQVNMO01BR1ksMEJEMTNCSCxFQzI0QkE7TUFwQlQ7UUFNZ0IsZUQ5M0JQLEVDKzNCSTtNQVBiO1FBVWdCLG1CQUFtQjtRQUNuQixPQUFPO1FBQ1AsU0FBUztRQUNULGFBQWE7UUFDYixjQUFjO1FBQ2QsMEJBQTBCO1FBQzFCLG9CQUFvQjtRQUNwQixXQUFXO1FBQ1gsOEJBQW9CLEVBQ3ZCO0lBcE5yQjtNQTJOZ0IsMEJEdDRCRSxFQzI0Qkw7TUFoT2I7UUE4Tm9CLGVEcDVCSCxFQ3E1QkE7SUEvTmpCO01BbU9nQiwwQkQ3NEJFLEVDazVCTDtNQXhPYjtRQXNPb0IsZUQ1NUJILEVDNjVCQTtJQXZPakI7TUEyT2dCLDBCRGw1QkUsRUN1NUJMO01BaFBiO1FBOE9vQixlRHA2QkgsRUNxNkJBO0lBL09qQjtNQW1QZ0IsMEJENTVCRSxFQ2k2Qkw7TUF4UGI7UUFzUG9CLGVENTZCSCxFQzY2QkE7SUF2UGpCO01BMlBnQiwwQkRuNkJFLEVDdzZCTDtNQWhRYjtRQThQb0IsZURwN0JILEVDcTdCQTtJQS9QakI7TUFtUWdCLDBCRHo2QkUsRUM4NkJMO01BeFFiO1FBc1FvQixlRDU3QkgsRUM2N0JBO0lBdlFqQjtNQTJRZ0IsMEJEaDdCRSxFQ3E3Qkw7TUFoUmI7UUE4UW9CLGVEcDhCSCxFQ3E4QkE7SUEvUWpCO01BbVJnQiwwQkR0OEJDLEVDMjhCSjtNQXhSYjtRQXNSb0IsZUQ3OEJILEVDODhCQTtFQXZSakI7SUE4UlksK0JBQW9CLEVBVXZCO0lBeFNUO01BaVNnQiwyQkFBb0IsRUFNdkI7TUF2U2I7UUR2cEJJLHFCQUFxQjtRQUNyQixZQUFZO1FBQ1osbUJBQW1CO1FBQ25CLG9CQUFvQjtRQUNwQixxQkFBcUI7UUFDckIscUJBQXFCO1FBRXJCO3lCQUNxQjtRQUNyQixvQ0FBb0M7UUFDcEMsbUNBQW1DO1FBK0NOLGlCQUFpQjtRQWlCOUM7dUJBQ21CO1FBTW5CO3VCQUNtQjtRQWlCbkI7dUJBQ21CO1FDdzFCSCxrQkFBa0IsRUFDckI7RUF0U2pCO0lBNlNZLDJCQUFvQixFQUN2Qjs7QUFHVDtzQkFDc0I7QUEySXRCO3NCQUNzQjtBQUN0QjtFQUNJLHlKQUF5SCxFQUM1SDs7QUFFRDtFQUNJLHdCQUF3QixFQUMzQjs7QUFFRDtFQUNJLDREQUEyRCxFQUM5RDs7QUFFRDtFQUdZLGtFQUFpRSxFQUNwRTs7QUFKVDtFQU9ZLG1FQUFrRSxFQUNyRTs7QUFJVDtFQUNJLFlBQVksRUFTZjtFQVZEO0lBSVEsZUFBZSxFQUNsQjtFQUxMO0lBUVEsb0VBQW1FLEVBQ3RFOztBQUlMO0VBQ0kseUJBQXlCLEVBQzVCOztBQUVEOzs7OztFQU1RLGtDQUFrQztFQUNsQyxZQUFZO0VBQ1osbUJBQW1CO0VBQ25CLHVCQUF1QjtFQUN2Qix3QkFBd0I7RUFDeEIsV0FBVztFQUNYLG9CQUFvQjtFQUNwQixtQkFBbUI7RUFDbkIsb0JBQW9CO0VBQ3BCLDZCQUE2QjtFQUM3Qiw4QkFBOEI7RUFDOUIseUJBQXlCO0VBQ3pCLDhCQUFvQjtFQUNwQiwrQkFBK0I7RUFDL0IsaUJBQWlCO0VBQ2pCLG9CQUFvQjtFQUNwQixnQkFBZ0I7RUFDaEIsa0JBQWtCLEVBNEJyQjtFQW5ETDs7Ozs7SUF5QlksbUJBQW1CO0lBQ25CLGlCQUFpQjtJQUNqQixnQkFBZ0I7SUFDaEIsa0JBQWtCO0lBQ2xCLFlBQVk7SUFDWiwwQkFBMEI7SUFDMUIsWUFBWTtJQUNaLCtCQUErQjtJQUMvQixXQUFXO0lBQ1gsWUFBWTtJQUNaLFVBQVU7SUFDVixtQkFBbUIsRUFDdEI7RUFyQ1Q7Ozs7Ozs7OztJQXdDWSw0QkFBNEI7SUFDNUIsZ0JBQWdCO0lBQ2hCLGlDQUF1RCxFQUkxRDtJQTlDVDs7Ozs7Ozs7O01BNENnQixlRHpzQ0MsRUMwc0NKO0VBN0NiOzs7OztJQWlEWSxjQUFjLEVBQ2pCOztBQWxEVDs7Ozs7Ozs7O0VBd0RZLDBDQUFtQztFQUNuQyw0QkFBNEI7RUFDNUIsZ0JBQWdCO0VBQ2hCLGlDQUF1RDtFQUN2RCxpQkFBaUIsRUFJcEI7RUFoRVQ7Ozs7Ozs7OztJQThEZ0IsZUQzdENDLEVDNHRDSjs7QUFJYjs7Ozs7RUFPWSx5QkFBeUIsRUFDNUIiLCJmaWxlIjoiYmxhbmsuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvbnQgU2FmZSA6IEFyaWFsIC0gVmVyZGFuYSAtIEdlb3JnaWEgLSBDb3VyaWVyIC0gVHJlYnVjaGV0IC0gSGlyYWdpbm8tU2Fucy1HQiAtIE1pY3Jvc29mdC1ZYWhlaSAtIFdlblF1YW5ZaS1NaWNyby1IZWlcbiAgICBUaGUgbmFtZSBtYXRjaGVzIHRoZSBmb2xkZXIgbmFtZSAtIGV4YW1wbGU6IGZvbnQvb3Blbi1zYW5zXG4qKioqKioqKioqKioqKioqKiovXG4vKioqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEljb25zIGZvbnRcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lZGlhIFF1ZXJpZXMgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqICRjb2xvci0qICYgJGJnY29sb3ItKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICRjb2xvcjFcbi8qKiAgICAgICAgIHRyYW5zcGFyZW50XG4vKiogICAgICAgICBkYXJrZW4oJGNvbG9yMSwgMTUlKVxuLyoqICAgICAgICAgbGlnaHRlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICByZ2JhKCRjb2xvcjEsIDAuNylcblxuLyoqICRib3JkZXItKiAmICRib3JkZXJib3R0b20tKiAmICRib3JkZXJ0b3AtKiAmICRib3JkZXJsZWZ0cmlnaHQtKiAmICRib3JkZXJ0b3Bib3R0b20tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDFweCBzb2xpZCAkY29sb3IxXG4vKiogICAgICAgICAxcHggZG90dGVkIHJnYmEoJGNvbG9yMSwgMC43KVxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogJ25vbmUnIGRvZXMgbm90IGFjY2VwdFxuXG4vKiogJGJvcmRlcnNpemUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgV2FybmluZyA6IHRoZSBzYW1lIHZhbHVlIHZhcmlhYmxlICckYm9yZGVyLSonIGNvcnJlc3BvbmRpbmcgdG8gdGhlIHNhbWUgZWxlbWVudFxuLyoqICAgICAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAgICAgJGJvcmRlci0qIDogMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgICAgICAkYm9yZGVyc2l6ZS0qIDogMXB4XG5cbi8qKiAkdGV4dGFsaWduLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICBsZWZ0XG4vKiogICAgICAgICByaWdodFxuLyoqICAgICAgICAgY2VudGVyXG5cbi8qKiAkZm9udC13ZWlnaHQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIG5vcm1hbFxuLyoqICAgICAgICAgYm9sZFxuXG4vKiogJGZvbnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICRtYWluLWZhbWlseS1mb250XG5cbi8qKiAkb3BhY2l0eS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgMC43XG4vKiogICAgICAgICAxXG5cbi8qKiAkcm90YXRlLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICA0NWRlZ1xuLyoqICAgICAgICAgMFxuXG4vKiogJHJhZGl1cy0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMTAwJVxuLyoqICAgICAgICAgMFxuXG4vKiogJG1hcmdpbnJpZ2h0LSogJiAkaGVpZ2h0LSogJiAkd2lkdGgtKiAmICR0b3AtKiAmICRsZWZ0LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAwXG5cbi8qKiAkbmItKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDVcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgICAgIGRlZmF1bHRcblxuLyoqIE90aGVyIHZhcmlhYmxlc1xuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIHRydWVcbi8qKiAgICAgICAgIGZhbHNlXG4vKiogICAgICAgICAxXG4vKiogICAgICAgICAwXG5cbi8qKiBNaXNjXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBUaXRsZVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIFJhdGluZ1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lc3NhZ2VzIChlcnJvciAtIHdhcm5pbmcgLSBzdGF0dXMpXG4qKioqKioqKioqKioqKioqKiovXG4vKiogSGVhZGVyXG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWNvbmRhcnkgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZW51IGNvbXBhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTmF2aWdhdGlvbiAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1pbmkgQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2ggZm9ybVxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2ggLSBBdXRvY29tcGxldGVcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBMYW5nIHN3aXRjaGVyXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIEJyZWFkY3J1bWJcbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2Nyb2xsVG9Ub3BcbioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGFkdmljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgQmFzaWMgUGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKG1lbnUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQgdGl0bGUgaG92ZXIpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFtaWx5IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZhY2V0c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogV3lzaXd5Z1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFJlbW90ZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFJpY2ggY29udGVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMZWdhbCBub3RpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHJldmlld3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdWJtaXQgcmV2aWV3IGZvcm1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBBZHZpY2UgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29tbWVudHMgKGFkdmljZSxibG9nKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiA0MDRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdXBwb3J0IFJlcXVlc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGFzayBiYXIgYWRtaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogSW5maW5pdGUgU2Nyb2xsIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQbGF5ZXIgVmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICBUZXRyaXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBHbG9iYWwgKi9cbi8qIExpbmtzICovXG4vKiBUaXRsZSAqL1xuLyogU3VidGl0bGUgKi9cbi8qIEJyaWNrIHJhdGluZyAqL1xuLyogQ29udGVudCAqL1xuLyogVmlkZW8gKi9cbi8qIEl0ZW1zICovXG4vKiBJdGVtcyBGQVEgKi9cbi8qIFNsaWRlciAqL1xuLyogR2FsbGVyeSAqL1xuLyogSG90c3BvdCAqL1xuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgVHJhaW5pbmcgcGxhbiAodHApXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvbnQgU2FmZSA6IEFyaWFsIC0gVmVyZGFuYSAtIEdlb3JnaWEgLSBDb3VyaWVyIC0gVHJlYnVjaGV0IC0gSGlyYWdpbm8tU2Fucy1HQiAtIE1pY3Jvc29mdC1ZYWhlaSAtIFdlblF1YW5ZaS1NaWNyby1IZWlcbiAgICBUaGUgbmFtZSBtYXRjaGVzIHRoZSBmb2xkZXIgbmFtZSAtIGV4YW1wbGU6IGZvbnQvb3Blbi1zYW5zXG4qKioqKioqKioqKioqKioqKiovXG4vKioqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEljb25zIGZvbnRcbioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lZGlhIFF1ZXJpZXMgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuLyoqICRjb2xvci0qICYgJGJnY29sb3ItKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgJGNvbG9yMVxuICAgIC8qKiAgICAgICAgIHRyYW5zcGFyZW50XG4gICAgLyoqICAgICAgICAgZGFya2VuKCRjb2xvcjEsIDE1JSlcbiAgICAvKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbiAgICAvKiogICAgICAgICByZ2JhKCRjb2xvcjEsIDAuNylcblxuICAgIC8qKiAkYm9yZGVyLSogJiAkYm9yZGVyYm90dG9tLSogJiAkYm9yZGVydG9wLSogJiAkYm9yZGVybGVmdHJpZ2h0LSogJiAkYm9yZGVydG9wYm90dG9tLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDFweCBzb2xpZCAkY29sb3IxXG4gICAgLyoqICAgICAgICAgMXB4IGRvdHRlZCByZ2JhKCRjb2xvcjEsIDAuNylcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICBXYXJuaW5nIDogJ25vbmUnIGRvZXMgbm90IGFjY2VwdFxuXG4gICAgLyoqICRib3JkZXJzaXplLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4gICAgLyoqICAgICAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgICAgICRib3JkZXItKiA6IDFweCBzb2xpZCAkY29sb3IxXG4gICAgLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuICAgIC8qKiAkdGV4dGFsaWduLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIGxlZnRcbiAgICAvKiogICAgICAgICByaWdodFxuICAgIC8qKiAgICAgICAgIGNlbnRlclxuXG4gICAgLyoqICRmb250LXdlaWdodC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICBub3JtYWxcbiAgICAvKiogICAgICAgICBib2xkXG5cbiAgICAvKiogJGZvbnQtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuICAgIC8qKiAkb3BhY2l0eS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICAgICAgMC43XG4gICAgLyoqICAgICAgICAgMVxuXG4gICAgLyoqICRyb3RhdGUtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgNDVkZWdcbiAgICAvKiogICAgICAgICAwXG5cbiAgICAvKiogJHJhZGl1cy0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAxMHB4XG4gICAgLyoqICAgICAgICAgMTAwJVxuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR0b3AtKiAmICRsZWZ0LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAwXG5cbiAgICAvKiogJG5iLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDVcbiAgICAvKiogICAgICAgICAwXG4gICAgLyoqICAgICAgICAgZGVmYXVsdFxuXG4gICAgLyoqIE90aGVyIHZhcmlhYmxlc1xuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgdHJ1ZVxuICAgIC8qKiAgICAgICAgIGZhbHNlXG4gICAgLyoqICAgICAgICAgMVxuICAgIC8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTWVzc2FnZXMgKGVycm9yIC0gd2FybmluZyAtIHN0YXR1cylcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDdXN0byBsaWVucyBtZW51IC0gc2kgcHJlbWnDqHJlIHZhcmlhYmxlIGRpZmbDqXJlbnRlIGRlIHRydWUsIHRvdXRlcyBsZXMgc3VpdmFudGVzIG5lIHNlcm9udCBwYXMgYXBwbGlxdcOpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlY29uZGFyeSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBOYXZpZ2F0aW9uIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWluaSBDYXJ0XG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYWR2aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdW1tYXJ5IGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRGlyZWN0IEFjY2Vzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBCYXNpYyBQYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZCB0aXRsZSBob3ZlcilcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBSZWZlcmVuY2UgQ2F0ZWdvcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBXeXNpd3lnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmVtb3RlIC0gTm9uIHV0aWxpc2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3QgLSBOb24gdXRpbGlzZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFJpY2ggY29udGVudCAtIE5vbiB1dGlsaXNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUG9waW4gQ2FydCAtIE5vbiB1dGlsaXNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGVnYWwgbm90aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSByZXZpZXdzIC0gTm9uIHV0aWxpc2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBSZXZpZXcgLSBOb24gdXRpbGlzZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1Ym1pdCByZXZpZXcgZm9ybSAtIE5vbiB1dGlsaXNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ2FydCBwYWdlIC0gTm9uIHV0aWxpc2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBBZHZpY2UgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29tbWVudHMgKGFkdmljZSxibG9nKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiA0MDRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdXBwb3J0IFJlcXVlc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGFzayBiYXIgYWRtaW5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogSW5maW5pdGUgU2Nyb2xsIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQbGF5ZXIgVmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICAgICAgICBUZXRyaXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiBHbG9iYWwgKi9cbi8qIExpbmtzICovXG4vKiBUaXRsZSAqL1xuLyogU3VidGl0bGUgKi9cbi8qIEJyaWNrIHJhdGluZyAqL1xuLyogQ29udGVudCAqL1xuLyogVmlkZW8gKi9cbi8qIEl0ZW1zICovXG4vKiBJdGVtcyBGQVEgKi9cbi8qIFNsaWRlciAqL1xuLyogR2FsbGVyeSAqL1xuLyogSG90c3BvdCAqL1xuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvaWNvbnMvaWNvbnMuZW90P3VtbGJodFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L2ljb25zL2ljb25zLmVvdD8jaWVmaXh1bWxiaHRcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnQvaWNvbnMvaWNvbnMud29mZj91bWxiaHRcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9pY29ucy9pY29ucy50dGY/dW1sYmh0XCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L2ljb25zL2ljb25zLnN2Zz91bWxiaHQjaWNvbnNcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1jb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQuc3ZnI3JvYm90by1jb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1jb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ib2xkLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLWJvbGQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ib2xkLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ib2xkLXdlYmZvbnQuc3ZnI3JvYm90by1jb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tY29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtbGlnaHQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtbGlnaHQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLWxpZ2h0LXdlYmZvbnQuc3ZnI3JvYm90by1jb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogMjAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1jb25kZW5zZWRcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ibGFjay13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ibGFjay13ZWJmb250LmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLWJsYWNrLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ibGFjay13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYmxhY2std2ViZm9udC5zdmcjcm9ib3RvLWNvbmRlbnNlZFwiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiA5MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWNvbmRlbnNlZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLXJlZ3VsYXItd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1yZWd1bGFyLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLXJlZ3VsYXItd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC1pdGFsaWMvcm9ib3RvLWNvbmRlbnNlZC1pdGFsaWMtcmVndWxhci13ZWJmb250LnN2ZyNyb2JvdG8tY29uZGVuc2VkLWl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWNvbmRlbnNlZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLWJvbGQtd2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1ib2xkLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLWJvbGQtd2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC1pdGFsaWMvcm9ib3RvLWNvbmRlbnNlZC1pdGFsaWMtYm9sZC13ZWJmb250LnN2ZyNyb2JvdG8tY29uZGVuc2VkLWl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInJvYm90by1jb25kZW5zZWQtaXRhbGljXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1saWdodC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1saWdodC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1saWdodC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy9yb2JvdG8tY29uZGVuc2VkLWl0YWxpYy1saWdodC13ZWJmb250LnN2ZyNyb2JvdG8tY29uZGVuc2VkLWl0YWxpY1wiKSBmb3JtYXQoXCJzdmdcIik7XG4gIGZvbnQtd2VpZ2h0OiAyMDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWNvbmRlbnNlZC1pdGFsaWNcIjtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLWJsYWNrLXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC1pdGFsaWMvcm9ib3RvLWNvbmRlbnNlZC1pdGFsaWMtYmxhY2std2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLWJsYWNrLXdlYmZvbnQud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLWJsYWNrLXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQtaXRhbGljL3JvYm90by1jb25kZW5zZWQtaXRhbGljLWJsYWNrLXdlYmZvbnQuc3ZnI3JvYm90by1jb25kZW5zZWQtaXRhbGljXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tY29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtcmVndWxhci13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1yZWd1bGFyLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtcmVndWxhci13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtcmVndWxhci13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtcmVndWxhci13ZWJmb250LnN2ZyNyb2JvdG8tY29uZGVuc2VkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tY29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYm9sZC13ZWJmb250LmVvdFwiKTtcbiAgc3JjOiB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYm9sZC13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYm9sZC13ZWJmb250LnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYm9sZC13ZWJmb250LnN2ZyNyb2JvdG8tY29uZGVuc2VkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6IFwicm9ib3RvLWNvbmRlbnNlZFwiO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLWxpZ2h0LXdlYmZvbnQuZW90XCIpO1xuICBzcmM6IHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtbGlnaHQtd2ViZm9udC53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksIHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLWxpZ2h0LXdlYmZvbnQudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1saWdodC13ZWJmb250LnN2ZyNyb2JvdG8tY29uZGVuc2VkXCIpIGZvcm1hdChcInN2Z1wiKTtcbiAgZm9udC13ZWlnaHQ6IDIwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG5cbkBmb250LWZhY2Uge1xuICBmb250LWZhbWlseTogXCJyb2JvdG8tY29uZGVuc2VkXCI7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYmxhY2std2ViZm9udC5lb3RcIik7XG4gIHNyYzogdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYmxhY2std2ViZm9udC5lb3Q/I2llZml4XCIpIGZvcm1hdChcImVtYmVkZGVkLW9wZW50eXBlXCIpLCB1cmwoXCIuLi9mb250L3JvYm90by1jb25kZW5zZWQvcm9ib3RvLWNvbmRlbnNlZC1ibGFjay13ZWJmb250LndvZmZcIikgZm9ybWF0KFwid29mZlwiKSwgdXJsKFwiLi4vZm9udC9yb2JvdG8tY29uZGVuc2VkL3JvYm90by1jb25kZW5zZWQtYmxhY2std2ViZm9udC50dGZcIikgZm9ybWF0KFwidHJ1ZXR5cGVcIiksIHVybChcIi4uL2ZvbnQvcm9ib3RvLWNvbmRlbnNlZC9yb2JvdG8tY29uZGVuc2VkLWJsYWNrLXdlYmZvbnQuc3ZnI3JvYm90by1jb25kZW5zZWRcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogOTAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7IH1cblxuKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmdyaWQtMSxcbi5ncmlkLTEwLFxuLmdyaWQtMTEsXG4uZ3JpZC0xMixcbi5ncmlkLTIsXG4uZ3JpZC0zLFxuLmdyaWQtNCxcbi5ncmlkLTUsXG4uZ3JpZC02LFxuLmdyaWQtNyxcbi5ncmlkLTgsXG4uZ3JpZC05IHtcbiAgZGlzcGxheTogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG4uY29udGFpbmVyLTEsXG4uY29udGFpbmVyLTEwLFxuLmNvbnRhaW5lci0xMSxcbi5jb250YWluZXItMTIsXG4uY29udGFpbmVyLTIsXG4uY29udGFpbmVyLTMsXG4uY29udGFpbmVyLTQsXG4uY29udGFpbmVyLTUsXG4uY29udGFpbmVyLTYsXG4uY29udGFpbmVyLTcsXG4uY29udGFpbmVyLTgsXG4uY29udGFpbmVyLTkge1xuICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuXG5pbnB1dCB7XG4gIHBhZGRpbmc6IDJweCAzcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmNsZWFyZml4OmFmdGVyIHtcbiAgZm9udC1zaXplOiAwOyB9XG5cbmJ1dHRvbixcbmlucHV0W3R5cGU9XCJidXR0b25cIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cblxuYSBpbWcge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLmNsZWFyIHtcbiAgY2xlYXI6IGJvdGg7IH1cblxuLm5vZGUtdGV0cmlzLXBhZ2UgLmFwcGVhciB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMXMgZWFzZS1pbjsgfVxuXG4ubm9kZS10ZXRyaXMtcGFnZSAuYXBwZWFyZWQge1xuICBvcGFjaXR5OiAxOyB9XG5cbmJvZHkge1xuICBmb250LWZhbWlseTogcm9ib3RvLWNvbmRlbnNlZCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICBjb2xvcjogIzE5MTkxOTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgdGV4dC1yZW5kZXJpbmc6IG9wdGltaXplTGVnaWJpbGl0eTtcbiAgLXdlYmtpdC1mb250LXNtb29saWdodGc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb29saWdodGc6IGdyYXlzY2FsZTtcbiAgbWluLXdpZHRoOiA5ODBweCAhaW1wb3J0YW50OyB9XG4gIGJvZHkgaW5wdXQuZm9ybS1hdXRvY29tcGxldGUge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDsgfVxuICBib2R5IC5wYWdlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgMDsgfVxuICAgIGJvZHkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7IH1cbiAgICAgIGJvZHkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAgIGJvZHkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IGVsc2Uge1xuICAgICAgICAgIHdpZHRoOiA5ODBweCAhaW1wb3J0YW50O1xuICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgYm9keSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucmVnaW9uLXNpZGViYXItZmlyc3QgI2JyZWFkY3J1bWIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMTI4LCAxMjgsIDEyOCwgMC43KTtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgICAgICAgIHdpZHRoOiA5ODBweDtcbiAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIHotaW5kZXg6IDE4MDsgfVxuICAgICAgICAgIGJvZHkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNicmVhZGNydW1iIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICBib2R5IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYnJlYWRjcnVtYiAuYnJlYWRjcnVtYjphZnRlciB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgICAgICAgIGJvZHkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNicmVhZGNydW1iIC5icmVhZGNydW1iIC5zZXAsIGJvZHkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNicmVhZGNydW1iIC5icmVhZGNydW1iID4gZGl2ID4gYSB7XG4gICAgICAgICAgICAgIG1hcmdpbjogMCAxMnB4O1xuICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgY29sb3I6ICMxOTE5MTk7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDM4cHg7IH1cbiAgICAgICAgICAgIGJvZHkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0ICNicmVhZGNydW1iIC5icmVhZGNydW1iID4gZGl2IHtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAgICAgICBib2R5IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiA+IGRpdiA+IGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAgICAgICAgICAgICBib2R5IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyIC5yZWdpb24tc2lkZWJhci1maXJzdCAjYnJlYWRjcnVtYiAuYnJlYWRjcnVtYiA+IGRpdiA+IGEuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgICAgICAgICAgYm9keSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucmVnaW9uLXNpZGViYXItZmlyc3QgI2JyZWFkY3J1bWIgLmJyZWFkY3J1bWIgPiBkaXYgPiBhOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgICAgYm9keSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucmVnaW9uLXNpZGViYXItZmlyc3QgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0LWlubmVyIHtcbiAgICAgICAgICB3aWR0aDogOTgwcHg7XG4gICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICB6LWluZGV4OiAxOTA7IH1cbiAgICAgICAgYm9keSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAucmVnaW9uLXNpZGViYXItZmlyc3Q6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoOyB9XG4gICAgICBib2R5IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCB7XG4gICAgICAgIHdpZHRoOiA5MjBweCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keSAucGFnZSA+IC5zY3JvbGxUb3Age1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgYm9keSAucGFnZSA+IC5zY3JvbGxUb3AgYSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgYm90dG9tOiAyMDBweDtcbiAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODJDMztcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICB3aWR0aDogMzBweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zczsgfVxuICAgICAgICBib2R5IC5wYWdlID4gLnNjcm9sbFRvcCBhOmhvdmVyIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDBhNGY2OyB9XG4gICAgICAgICAgYm9keSAucGFnZSA+IC5zY3JvbGxUb3AgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICAgYm9keSAucGFnZSA+IC5zY3JvbGxUb3AgYTpiZWZvcmUge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG4gICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICBib2R5ICNzbGlkaW5nLXBvcHVwICNwb3B1cC10ZXh0IHtcbiAgICBtYXJnaW46IDA7IH1cbiAgICBib2R5ICNzbGlkaW5nLXBvcHVwICNwb3B1cC10ZXh0IHAge1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDQwcHg7IH1cbiAgYm9keSAjc2xpZGluZy1wb3B1cCAjcG9wdXAtYnV0dG9ucyBidXR0b24ge1xuICAgIG1hcmdpbjogOHB4IDAgOHB4IDEwcHg7IH1cbiAgYm9keSAuYWNfcmVzdWx0cyB7XG4gICAgei1pbmRleDogNTAwO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgIGJvcmRlci1sZWZ0OiAxcHggc29saWQgI2YzZjNmMztcbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZjNmM2YzO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZjNmM2YzO1xuICAgIG1pbi13aWR0aDogMjE1cHg7XG4gICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW4tdG9wOiAtMXB4OyB9XG4gICAgYm9keSAuYWNfcmVzdWx0cyB1bCBsaSB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjVweDtcbiAgICAgIGNvbG9yOiAjMDA4MkMzICFpbXBvcnRhbnQ7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wOiAwcHg7XG4gICAgICBwYWRkaW5nOiAwIDEwcHg7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICBib2R5IC5hY19yZXN1bHRzIHVsIGxpIC5tZXNzYWdlIHtcbiAgICAgICAgY29sb3I6ICMwMDgyQzM7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgYm9keSAuYWNfcmVzdWx0cyB1bCBsaS5hY19vdmVyLCBib2R5IC5hY19yZXN1bHRzIHVsIGxpOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogIzAwODJDMyAhaW1wb3J0YW50OyB9XG4gICAgICAgIGJvZHkgLmFjX3Jlc3VsdHMgdWwgbGkuYWNfb3ZlciAubWVzc2FnZSwgYm9keSAuYWNfcmVzdWx0cyB1bCBsaTpob3ZlciAubWVzc2FnZSB7XG4gICAgICAgICAgY29sb3I6ICMwMDgyQzM7IH1cbiAgICAgIGJvZHkgLmFjX3Jlc3VsdHMgdWwgbGkgc3Ryb25nIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgYm9keSAubGVnYWwubm90aWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmZmZmOyB9XG4gICAgYm9keSAubGVnYWwubm90aWNlIHNwYW4ge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgd2lkdGg6IDkyMHB4O1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7IH1cblxuLnBhbmUtYWR2aWNlLWhwLXBhbmVsLWhpZ2hsaWdodGVkLFxuLnBhbmUtaG9tZXBhZ2UtcGFuZWwtaGlnaGxpZ2h0ZWQge1xuICBtYXJnaW46IDMwcHggYXV0bztcbiAgd2lkdGg6IDkyMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDA7IH1cblxuLm5vZGUtdHlwZS1hZGRpdGlvbmFsLWNvbnRlbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50LFxuLm5vZGUtdHlwZS1wYWdlIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCB7XG4gIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtdHlwZS1hZGRpdGlvbmFsLWNvbnRlbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5yZWdpb24tY29udGVudC1pbm5lciBoMSxcbiAgLm5vZGUtdHlwZS1wYWdlIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgaDEge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAjMDA4MkMzO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBmb250LWZhbWlseTogcm9ib3RvLWNvbmRlbnNlZC1pdGFsaWMsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB3aWR0aDogOTIwcHg7XG4gICAgbWFyZ2luOiAxMHB4IGF1dG8gMjBweDsgfVxuICAgIC5ub2RlLXR5cGUtYWRkaXRpb25hbC1jb250ZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgaDE6YWZ0ZXIsIC5ub2RlLXR5cGUtYWRkaXRpb25hbC1jb250ZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgaDE6YmVmb3JlLFxuICAgIC5ub2RlLXR5cGUtcGFnZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LWlubmVyIGgxOmFmdGVyLFxuICAgIC5ub2RlLXR5cGUtcGFnZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LWlubmVyIGgxOmJlZm9yZSB7XG4gICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICB3aWR0aDogNTAlOyB9XG4gICAgLm5vZGUtdHlwZS1hZGRpdGlvbmFsLWNvbnRlbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5yZWdpb24tY29udGVudC1pbm5lciBoMTpiZWZvcmUsXG4gICAgLm5vZGUtdHlwZS1wYWdlIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgaDE6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAuNWVtO1xuICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7IH1cbiAgICAubm9kZS10eXBlLWFkZGl0aW9uYWwtY29udGVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LWlubmVyIGgxOmFmdGVyLFxuICAgIC5ub2RlLXR5cGUtcGFnZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LWlubmVyIGgxOmFmdGVyIHtcbiAgICAgIGxlZnQ6IC41ZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01MCU7XG4gICAgICB3aWR0aDogMTAwJTsgfVxuICAubm9kZS10eXBlLWFkZGl0aW9uYWwtY29udGVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LWlubmVyIC5maWVsZC1uYW1lLWZpZWxkLXBhZ2UtbWVkaWEsXG4gIC5ub2RlLXR5cGUtcGFnZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LWlubmVyIC5maWVsZC1uYW1lLWZpZWxkLXBhZ2UtbWVkaWEge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IC01OHB4IDAgMjVweDsgfVxuICAgIC5ub2RlLXR5cGUtYWRkaXRpb25hbC1jb250ZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgLmZpZWxkLW5hbWUtZmllbGQtcGFnZS1tZWRpYSAuZmlsZSAuY29udGVudCxcbiAgICAubm9kZS10eXBlLXBhZ2UgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5yZWdpb24tY29udGVudC1pbm5lciAuZmllbGQtbmFtZS1maWVsZC1wYWdlLW1lZGlhIC5maWxlIC5jb250ZW50IHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0OyB9XG4gICAgICAubm9kZS10eXBlLWFkZGl0aW9uYWwtY29udGVudCAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLnJlZ2lvbi1jb250ZW50LWlubmVyIC5maWVsZC1uYW1lLWZpZWxkLXBhZ2UtbWVkaWEgLmZpbGUgLmNvbnRlbnQgaW1nLFxuICAgICAgLm5vZGUtdHlwZS1wYWdlIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgLmZpZWxkLW5hbWUtZmllbGQtcGFnZS1tZWRpYSAuZmlsZSAuY29udGVudCBpbWcge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgLm5vZGUtdHlwZS1hZGRpdGlvbmFsLWNvbnRlbnQgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5yZWdpb24tY29udGVudC1pbm5lciAuZmllbGQtbmFtZS1maWVsZC1wYWdlLW1lZGlhIC5maWxlIGlmcmFtZSxcbiAgICAubm9kZS10eXBlLXBhZ2UgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5yZWdpb24tY29udGVudC1pbm5lciAuZmllbGQtbmFtZS1maWVsZC1wYWdlLW1lZGlhIC5maWxlIGlmcmFtZSB7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gIC5ub2RlLXR5cGUtYWRkaXRpb25hbC1jb250ZW50IC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgLmZpZWxkLW5hbWUtYm9keSxcbiAgLm5vZGUtdHlwZS1wYWdlIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAucmVnaW9uLWNvbnRlbnQtaW5uZXIgLmZpZWxkLW5hbWUtYm9keSB7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvOyB9XG5cbi5ub2RlLXR5cGUtYWRkaXRpb25hbC1jb250ZW50IC5jb250ZW50IC5maWVsZC1uYW1lLXRpdGxlLWZpZWxkIHtcbiAgZGlzcGxheTogbm9uZTsgfVxuXG5ib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQsXG5ib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50LFxuYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50LFxuYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCxcbmJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50OyB9XG4gIGJvZHkubm9kZS10eXBlLWJyaWNrLWF1dG90ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMSxcbiAgYm9keS5ub2RlLXR5cGUtYnJpY2staWZyYW1lIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMSxcbiAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxLFxuICBib2R5Lm5vZGUtdHlwZS1icmljay1tZWRpYXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxLFxuICBib2R5Lm5vZGUtdHlwZS1icmljay10ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMSB7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7IH1cblxuYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50LFxuYm9keS5ub2RlLXR5cGUtYnJpY2staWZyYW1lIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCxcbmJvZHkubm9kZS10eXBlLWJyaWNrLWl0ZW1zIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCxcbmJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQsXG5ib2R5Lm5vZGUtdHlwZS1icmljay10ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCxcbmJvZHkubm9kZS10eXBlLXRldHJpcy1wYWdlOm5vdCgucGFnZS1zdXBwb3J0LXJlcXVlc3QpIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCB7XG4gIHBhZGRpbmc6IDAgIWltcG9ydGFudDtcbiAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuICBib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlLFxuICBib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSxcbiAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSxcbiAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UsXG4gIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSxcbiAgYm9keS5ub2RlLXR5cGUtdGV0cmlzLXBhZ2U6bm90KC5wYWdlLXN1cHBvcnQtcmVxdWVzdCkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZS50ZXRyaXMtYnJlYWRjcnVtYixcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZS50ZXRyaXMtYnJlYWRjcnVtYixcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pdGVtcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlLnRldHJpcy1icmVhZGNydW1iLFxuICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlLnRldHJpcy1icmVhZGNydW1iLFxuICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZS50ZXRyaXMtYnJlYWRjcnVtYixcbiAgICBib2R5Lm5vZGUtdHlwZS10ZXRyaXMtcGFnZTpub3QoLnBhZ2Utc3VwcG9ydC1yZXF1ZXN0KSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlLnRldHJpcy1icmVhZGNydW1iIHtcbiAgICAgIG1hcmdpbi10b3A6IC0zOHB4O1xuICAgICAgcGFkZGluZy10b3A6IDM4cHg7IH1cbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDEsXG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2staWZyYW1lIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMSxcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pdGVtcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDEsXG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMSxcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay10ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMSxcbiAgICBib2R5Lm5vZGUtdHlwZS10ZXRyaXMtcGFnZTpub3QoLnBhZ2Utc3VwcG9ydC1yZXF1ZXN0KSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDEge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBjb2xvcjogIzAwODJDMztcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGZvbnQtZmFtaWx5OiByb2JvdG8tY29uZGVuc2VkLWl0YWxpYywgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDkyMHB4O1xuICAgICAgbWFyZ2luOiAyMHB4IGF1dG87XG4gICAgICBjb2xvcjogIzAwODJDMztcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgb3ZlcmZsb3c6IHZpc2libGU7IH1cbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWF1dG90ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTphZnRlciwgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmJlZm9yZSxcbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDE6YWZ0ZXIsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmJlZm9yZSxcbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWl0ZW1zIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTphZnRlcixcbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWl0ZW1zIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTpiZWZvcmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1tZWRpYXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmFmdGVyLFxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTpiZWZvcmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay10ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTphZnRlcixcbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmJlZm9yZSxcbiAgICAgIGJvZHkubm9kZS10eXBlLXRldHJpcy1wYWdlOm5vdCgucGFnZS1zdXBwb3J0LXJlcXVlc3QpIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTphZnRlcixcbiAgICAgIGJvZHkubm9kZS10eXBlLXRldHJpcy1wYWdlOm5vdCgucGFnZS1zdXBwb3J0LXJlcXVlc3QpIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTpiZWZvcmUge1xuICAgICAgICBib3JkZXItdG9wOiAwcHggc29saWQgI2Q5ZDlkOTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNTAlOyB9XG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDE6YmVmb3JlLFxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2staWZyYW1lIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTpiZWZvcmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pdGVtcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDE6YmVmb3JlLFxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTpiZWZvcmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay10ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTpiZWZvcmUsXG4gICAgICBib2R5Lm5vZGUtdHlwZS10ZXRyaXMtcGFnZTpub3QoLnBhZ2Utc3VwcG9ydC1yZXF1ZXN0KSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDE6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlOyB9XG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlID4gaDE6YWZ0ZXIsXG4gICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmFmdGVyLFxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmFmdGVyLFxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiBoMTphZnRlcixcbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmFmdGVyLFxuICAgICAgYm9keS5ub2RlLXR5cGUtdGV0cmlzLXBhZ2U6bm90KC5wYWdlLXN1cHBvcnQtcmVxdWVzdCkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IGgxOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuICAgICAgICB3aWR0aDogMTAwJTsgfVxuICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWF1dG90ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiAuYmFja2dyb3VuZC12aWRlbyAudmlkZW8tanMsXG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2staWZyYW1lIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiAuYmFja2dyb3VuZC12aWRlbyAudmlkZW8tanMsXG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IC5iYWNrZ3JvdW5kLXZpZGVvIC52aWRlby1qcyxcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1tZWRpYXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IC5iYWNrZ3JvdW5kLXZpZGVvIC52aWRlby1qcyxcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay10ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgPiAuYmFja2dyb3VuZC12aWRlbyAudmlkZW8tanMsXG4gICAgYm9keS5ub2RlLXR5cGUtdGV0cmlzLXBhZ2U6bm90KC5wYWdlLXN1cHBvcnQtcmVxdWVzdCkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSA+IC5iYWNrZ3JvdW5kLXZpZGVvIC52aWRlby1qcyB7XG4gICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICB6LWluZGV4OiAtMTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUpOyB9XG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSxcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSxcbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pdGVtcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlLFxuICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlLFxuICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSxcbiAgICBib2R5Lm5vZGUtdHlwZS10ZXRyaXMtcGFnZTpub3QoLnBhZ2Utc3VwcG9ydC1yZXF1ZXN0KSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIHtcbiAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgei1pbmRleDogOTk5O1xuICAgICAgdG9wOiAyMDBweDsgfVxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSxcbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlLFxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSxcbiAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlLFxuICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlLFxuICAgICAgYm9keS5ub2RlLXR5cGUtdGV0cmlzLXBhZ2U6bm90KC5wYWdlLXN1cHBvcnQtcmVxdWVzdCkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSB7XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIG1hcmdpbjogMDsgfVxuICAgICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpLFxuICAgICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSxcbiAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSxcbiAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGksXG4gICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSxcbiAgICAgICAgYm9keS5ub2RlLXR5cGUtdGV0cmlzLXBhZ2U6bm90KC5wYWdlLXN1cHBvcnQtcmVxdWVzdCkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSB7XG4gICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgIGhlaWdodDogMjVweDtcbiAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAxMHB4O1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGEsXG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGEsXG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGEsXG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtdGV0cmlzLXBhZ2U6bm90KC5wYWdlLXN1cHBvcnQtcmVxdWVzdCkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICBjb2xvcjogIzYzODNhODsgfVxuICAgICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhOmJlZm9yZSxcbiAgICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGE6YmVmb3JlLFxuICAgICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2staXRlbXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhOmJlZm9yZSxcbiAgICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGE6YmVmb3JlLFxuICAgICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGE6YmVmb3JlLFxuICAgICAgICAgICAgYm9keS5ub2RlLXR5cGUtdGV0cmlzLXBhZ2U6bm90KC5wYWdlLXN1cHBvcnQtcmVxdWVzdCkgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2NjY2NjYztcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zczsgfVxuICAgICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhIHNwYW4sXG4gICAgICAgICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhIHNwYW4sXG4gICAgICAgICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pdGVtcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGEgc3BhbixcbiAgICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGEgc3BhbixcbiAgICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaSBhIHNwYW4sXG4gICAgICAgICAgICBib2R5Lm5vZGUtdHlwZS10ZXRyaXMtcGFnZTpub3QoLnBhZ2Utc3VwcG9ydC1yZXF1ZXN0KSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpIGEgc3BhbiB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgcGFkZGluZzogNXB4O1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7XG4gICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDMyMHB4O1xuICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaS5hY3RpdmUgYTpiZWZvcmUsIGJvZHkubm9kZS10eXBlLWJyaWNrLWF1dG90ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGk6aG92ZXIgYTpiZWZvcmUsXG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2staWZyYW1lIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGkuYWN0aXZlIGE6YmVmb3JlLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpOmhvdmVyIGE6YmVmb3JlLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWl0ZW1zIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGkuYWN0aXZlIGE6YmVmb3JlLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWl0ZW1zIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGk6aG92ZXIgYTpiZWZvcmUsXG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGkuYWN0aXZlIGE6YmVmb3JlLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpOmhvdmVyIGE6YmVmb3JlLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaS5hY3RpdmUgYTpiZWZvcmUsXG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpOmhvdmVyIGE6YmVmb3JlLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLXRldHJpcy1wYWdlOm5vdCgucGFnZS1zdXBwb3J0LXJlcXVlc3QpIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGkuYWN0aXZlIGE6YmVmb3JlLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLXRldHJpcy1wYWdlOm5vdCgucGFnZS1zdXBwb3J0LXJlcXVlc3QpIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGk6aG92ZXIgYTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODJDMzsgfVxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWF1dG90ZWFzZXJzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgLnRldHJpcy1yZW1vdGUgLnRldHJpcy1icmljay1yZW1vdGUgbGk6aG92ZXIgYSBzcGFuLFxuICAgICAgICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpOmhvdmVyIGEgc3BhbixcbiAgICAgICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1pdGVtcyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpOmhvdmVyIGEgc3BhbixcbiAgICAgICAgICBib2R5Lm5vZGUtdHlwZS1icmljay1tZWRpYXMgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSAudGV0cmlzLXJlbW90ZSAudGV0cmlzLWJyaWNrLXJlbW90ZSBsaTpob3ZlciBhIHNwYW4sXG4gICAgICAgICAgYm9keS5ub2RlLXR5cGUtYnJpY2stdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpOmhvdmVyIGEgc3BhbixcbiAgICAgICAgICBib2R5Lm5vZGUtdHlwZS10ZXRyaXMtcGFnZTpub3QoLnBhZ2Utc3VwcG9ydC1yZXF1ZXN0KSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlIC50ZXRyaXMtcmVtb3RlIC50ZXRyaXMtYnJpY2stcmVtb3RlIGxpOmhvdmVyIGEgc3BhbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICBib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlICN0ZXRyaXMtcGFnZS1yZXZpZXdzLFxuICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlICN0ZXRyaXMtcGFnZS1yZXZpZXdzLFxuICAgIGJvZHkubm9kZS10eXBlLWJyaWNrLWl0ZW1zIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgI3RldHJpcy1wYWdlLXJldmlld3MsXG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgI3RldHJpcy1wYWdlLXJldmlld3MsXG4gICAgYm9keS5ub2RlLXR5cGUtYnJpY2stdGVhc2VycyAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQgLmJsb2NrLW1haW4gPiAuYmxvY2staW5uZXIgPiAuY29udGVudCA+IC5ub2RlLXRldHJpcy1wYWdlICN0ZXRyaXMtcGFnZS1yZXZpZXdzLFxuICAgIGJvZHkubm9kZS10eXBlLXRldHJpcy1wYWdlOm5vdCgucGFnZS1zdXBwb3J0LXJlcXVlc3QpIC5wYWdlIC5zZWN0aW9uLWNvbnRlbnQgLnpvbmUtY29udGVudC13cmFwcGVyICNyZWdpb24tY29udGVudCAuYmxvY2stbWFpbiA+IC5ibG9jay1pbm5lciA+IC5jb250ZW50ID4gLm5vZGUtdGV0cmlzLXBhZ2UgI3RldHJpcy1wYWdlLXJldmlld3Mge1xuICAgICAgd2lkdGg6IDkyMHB4O1xuICAgICAgbWFyZ2luOiA0MHB4IGF1dG87IH1cblxuLyoqIE1lc3NhZ2VzIChlcnJvciAtIHdhcm5pbmcgLSBzdGF0dXMpXG4qKioqKioqKioqKioqKioqKioqKiovXG4jbWVzc2FnZXMge1xuICB3aWR0aDogOTIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luOiAwIGF1dG8gIWltcG9ydGFudDsgfVxuICAjbWVzc2FnZXMgLm1lc3NhZ2VzLmVycm9yLCAjbWVzc2FnZXMgLm1lc3NhZ2VzLnN0YXR1cywgI21lc3NhZ2VzIC5tZXNzYWdlcy53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIG1hcmdpbjogMCAwIDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgcGFkZGluZzogMjBweCAyMHB4IDIwcHggNzBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDM7IH1cbiAgICAjbWVzc2FnZXMgLm1lc3NhZ2VzLmVycm9yOmJlZm9yZSwgI21lc3NhZ2VzIC5tZXNzYWdlcy5zdGF0dXM6YmVmb3JlLCAjbWVzc2FnZXMgLm1lc3NhZ2VzLndhcm5pbmc6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgICAgZm9udC1zaXplOiAzNXB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE7IH1cbiAgICAjbWVzc2FnZXMgLm1lc3NhZ2VzLmVycm9yIGVtLCAjbWVzc2FnZXMgLm1lc3NhZ2VzLnN0YXR1cyBlbSwgI21lc3NhZ2VzIC5tZXNzYWdlcy53YXJuaW5nIGVtIHtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDsgfVxuICAgICNtZXNzYWdlcyAubWVzc2FnZXMuZXJyb3IgYSwgI21lc3NhZ2VzIC5tZXNzYWdlcy5zdGF0dXMgYSwgI21lc3NhZ2VzIC5tZXNzYWdlcy53YXJuaW5nIGEge1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDsgfVxuICAgICAgI21lc3NhZ2VzIC5tZXNzYWdlcy5lcnJvciBhIHN0cm9uZywgI21lc3NhZ2VzIC5tZXNzYWdlcy5zdGF0dXMgYSBzdHJvbmcsICNtZXNzYWdlcyAubWVzc2FnZXMud2FybmluZyBhIHN0cm9uZyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAjbWVzc2FnZXMgLm1lc3NhZ2VzLmVycm9yIHVsLCAjbWVzc2FnZXMgLm1lc3NhZ2VzLnN0YXR1cyB1bCwgI21lc3NhZ2VzIC5tZXNzYWdlcy53YXJuaW5nIHVsIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTsgfVxuICAgICAgI21lc3NhZ2VzIC5tZXNzYWdlcy5lcnJvciB1bCBsaSwgI21lc3NhZ2VzIC5tZXNzYWdlcy5zdGF0dXMgdWwgbGksICNtZXNzYWdlcyAubWVzc2FnZXMud2FybmluZyB1bCBsaSB7XG4gICAgICAgIG1hcmdpbjogNXB4IDA7IH1cbiAgI21lc3NhZ2VzIC5tZXNzYWdlcy5zdGF0dXMge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmM2YzZjM7XG4gICAgYm9yZGVyOiAxcHggc29saWQgIzAwODJDMztcbiAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICNtZXNzYWdlcyAubWVzc2FnZXMuc3RhdHVzIGEge1xuICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjbWVzc2FnZXMgLm1lc3NhZ2VzLnN0YXR1czpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgY29sb3I6ICMwMDgyQzM7IH1cbiAgI21lc3NhZ2VzIC5tZXNzYWdlcy5lcnJvciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YzZjNmMztcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZTEyOTIxO1xuICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI21lc3NhZ2VzIC5tZXNzYWdlcy5lcnJvciBhIHtcbiAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgI21lc3NhZ2VzIC5tZXNzYWdlcy5lcnJvcjpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGU2MDZcIjtcbiAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgY29sb3I6ICNlMTI5MjE7IH1cbiAgI21lc3NhZ2VzIC5tZXNzYWdlcy53YXJuaW5nIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZjNmM2YzO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICMwMDgyQzM7XG4gICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAjbWVzc2FnZXMgLm1lc3NhZ2VzLndhcm5pbmcgYSB7XG4gICAgICBjb2xvcjogIzE5MTkxOTsgfVxuICAgICNtZXNzYWdlcyAubWVzc2FnZXMud2FybmluZzpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGU2MTZcIjtcbiAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgY29sb3I6ICNlYzY2MDc7IH1cblxuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKi9cbiNrYW1lbGVvbi1zaGFyZS1iYW5uZXIge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDIwMDtcbiAgdG9wOiAyMjVweDtcbiAgbWFyZ2luOiAwO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICB3aWR0aDogMzVweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDA7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgMCk7XG4gICAgYm9yZGVyLWJvdHRvbTogMDsgfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkgaW1nIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpICNnb29nbGUtcXItY29kZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkgI2dvb2dsZS1xci1jb2RlIC5pbm5lciB7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC42czsgfVxuICAgICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpICNnb29nbGUtcXItY29kZSAuaW5uZXIgaW1nIHtcbiAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaSAjZ29vZ2xlLXFyLWNvZGUsXG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaSBhIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgaGVpZ2h0OiAzNXB4OyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpICNnb29nbGUtcXItY29kZTpiZWZvcmUsXG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzOyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaS5xcmNvZGUgI2dvb2dsZS1xci1jb2RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkucXJjb2RlICNnb29nbGUtcXItY29kZTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogIzE5MTkxOTtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICBjb250ZW50OiBcIlxcZTY0M1wiO1xuICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaS5xcmNvZGUuYWN0aXZlICNnb29nbGUtcXItY29kZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpLnFyY29kZS5hY3RpdmUgI2dvb2dsZS1xci1jb2RlOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5OyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpLnFyY29kZS5hY3RpdmUgI2dvb2dsZS1xci1jb2RlIC5pbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAwKTsgfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkucXJjb2RlLm5vLWFjdGl2ZSAuaW5uZXIge1xuICAgICAgaGVpZ2h0OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgb3BhY2l0eTogMDsgfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkuZmFjZWJvb2sgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk5OyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpLmZhY2Vib29rIGE6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgY29udGVudDogXCJcXGU2MzBcIjtcbiAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkudHdpdHRlciBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkudHdpdHRlciBhOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG4gICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpLmdvb2dsZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkYzRlNDE7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkuZ29vZ2xlIGE6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgY29udGVudDogXCJcXGU2MzJcIjtcbiAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkucGludGVyZXN0IGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2JkMDgxYzsgfVxuICAgICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaS5waW50ZXJlc3QgYTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzNFwiO1xuICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaS53ZWlibyBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjIwMjk7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkud2VpYm8gYTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzNVwiO1xuICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaS5kc20gYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjM2I1OTk5OyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpLmRzbSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjQ5XCI7XG4gICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpLnZrb250YWt0ZSBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTk7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkudmtvbnRha3RlIGE6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgY29udGVudDogXCJcXGU2NGFcIjtcbiAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkub3Blbi1jbG9zZSB7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkOWQ5ZDk7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGkub3Blbi1jbG9zZTpiZWZvcmUge1xuICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyZFwiO1xuICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMTkxOTE5O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICBib2R5Lm5vdG91Y2ggI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaTpob3Zlci5xcmNvZGUgI2dvb2dsZS1xci1jb2RlIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIGJvZHkubm90b3VjaCAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpOmhvdmVyLnFyY29kZSAjZ29vZ2xlLXFyLWNvZGU6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgICAgIGJvZHkubm90b3VjaCAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpOmhvdmVyLnFyY29kZSAjZ29vZ2xlLXFyLWNvZGUgLmlubmVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDEwMCUsIDApOyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaTpob3Zlci5mYWNlYm9vayBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICMzYjU5OTk7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGk6aG92ZXIuZmFjZWJvb2sgYTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGk6aG92ZXIudHdpdHRlciBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM1NWFjZWU7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGk6aG92ZXIudHdpdHRlciBhOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaTpob3Zlci5nb29nbGUgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGM0ZTQxOyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpOmhvdmVyLmdvb2dsZSBhOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaTpob3Zlci5waW50ZXJlc3QgYSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYmQwODFjOyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpOmhvdmVyLnBpbnRlcmVzdCBhOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaTpob3Zlci53ZWlibyBhIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZjIwMjk7IH1cbiAgICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGk6aG92ZXIud2VpYm8gYTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGk6aG92ZXIuZHNtIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzIwNzBiMDsgfVxuICAgICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaTpob3Zlci5kc20gYTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGk6aG92ZXIudmtvbnRha3RlIGEge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzYzODNhODsgfVxuICAgICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lciBsaTpob3Zlci52a29udGFrdGUgYTpiZWZvcmUge1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICNrYW1lbGVvbi1zaGFyZS1iYW5uZXIgbGk6aG92ZXIub3Blbi1jbG9zZSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZDlkOWQ5OyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyIGxpOmhvdmVyLm9wZW4tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICMxOTE5MTk7IH1cbiAgI2thbWVsZW9uLXNoYXJlLWJhbm5lci5jbG9zZSBsaSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApOyB9XG4gICAgI2thbWVsZW9uLXNoYXJlLWJhbm5lci5jbG9zZSBsaS5vcGVuLWNsb3NlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG4gICAgICAja2FtZWxlb24tc2hhcmUtYmFubmVyLmNsb3NlIGxpLm9wZW4tY2xvc2U6YmVmb3JlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmVcIjtcbiAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAja2FtZWxlb24tc2hhcmUtYmFubmVyLm9wZW4gbGkge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApOyB9XG5cbi8qKiBWaWRlbyBQTGF5ZXJcbioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaWdodGJveFxuKioqKioqKioqKioqKioqKioqKioqL1xuYm9keTphZnRlciB7XG4gIGNvbnRlbnQ6IHVybChcIi4uL2ltYWdlcy9saWdodGJveC9jbG9zZS5wbmdcIikgdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Ym94L2xvYWRpbmcuZ2lmXCIpIHVybChcIi4uL2ltYWdlcy9saWdodGJveC9wcmV2LnBuZ1wiKSB1cmwoXCIuLi9pbWFnZXMvbGlnaHRib3gvbmV4dC5wbmdcIik7IH1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7IH1cblxuLmxiLWNhbmNlbCB7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saWdodGJveC9sb2FkaW5nLmdpZlwiKSBuby1yZXBlYXQ7IH1cblxuLmxiLW5hdiBhLmxiLXByZXYge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGlnaHRib3gvcHJldi5wbmdcIikgbGVmdCA0OCUgbm8tcmVwZWF0OyB9XG5cbi5sYi1uYXYgYS5sYi1uZXh0IHtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Ym94L25leHQucG5nXCIpIHJpZ2h0IDQ4JSBuby1yZXBlYXQ7IH1cblxuLmxiLWRhdGEge1xuICBjb2xvcjogI2NjYzsgfVxuICAubGItZGF0YSAubGItbnVtYmVyIHtcbiAgICBjb2xvcjogIzk5OTk5OTsgfVxuICAubGItZGF0YSAubGItY2xvc2Uge1xuICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saWdodGJveC9jbG9zZS5wbmdcIikgdG9wIHJpZ2h0IG5vLXJlcGVhdDsgfVxuXG4uZm9yY2UtaGlkZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuXG4udmlkZW8tanMuYnJpZ2h0Y292ZSAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcy5qcy1jdWJlLmJyaWdodGNvdmUgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanM6bm90KC5icmlnaHRjb3ZlKSAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcy52anMteW91dHViZSAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi53cmFwcGVyLWJyaWdodGNvdmUtdmlkZW8gLnZqcy1iaWctcGxheS1idXR0b24ge1xuICBib3JkZXI6IDRweCBzb2xpZCAjRkZGICFpbXBvcnRhbnQ7XG4gIGNvbnRlbnQ6ICcnO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA2NXB4ICFpbXBvcnRhbnQ7XG4gIGhlaWdodDogNjVweCAhaW1wb3J0YW50O1xuICB6LWluZGV4OiAyO1xuICB0b3A6IDUwJSAhaW1wb3J0YW50O1xuICBsZWZ0OiAwICFpbXBvcnRhbnQ7XG4gIHJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gIGJhY2tncm91bmQ6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIGZvbnQtc2l6ZTogMzRweDtcbiAgYm94LXNpemluZzogdW5zZXQ7IH1cbiAgLnZpZGVvLWpzLmJyaWdodGNvdmUgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLFxuICAudmlkZW8tanMuanMtY3ViZS5icmlnaHRjb3ZlIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSxcbiAgLnZpZGVvLWpzOm5vdCguYnJpZ2h0Y292ZSkgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLFxuICAudmlkZW8tanMudmpzLXlvdXR1YmUgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLFxuICAud3JhcHBlci1icmlnaHRjb3ZlLXZpZGVvIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSB7XG4gICAgZm9udC1mYW1pbHk6IEFyaWFsO1xuICAgIGNvbnRlbnQ6ICdcXDI1YjYnO1xuICAgIGZvbnQtc2l6ZTogMjNweDtcbiAgICBsaW5lLWhlaWdodDogNzNweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGxlZnQ6IDJweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IH1cbiAgLnZpZGVvLWpzLmJyaWdodGNvdmUgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXMsIC52aWRlby1qcy5icmlnaHRjb3ZlIC52anMtYmlnLXBsYXktYnV0dG9uOmhvdmVyLFxuICAudmlkZW8tanMuanMtY3ViZS5icmlnaHRjb3ZlIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLFxuICAudmlkZW8tanMuanMtY3ViZS5icmlnaHRjb3ZlIC52anMtYmlnLXBsYXktYnV0dG9uOmhvdmVyLFxuICAudmlkZW8tanM6bm90KC5icmlnaHRjb3ZlKSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyxcbiAgLnZpZGVvLWpzOm5vdCguYnJpZ2h0Y292ZSkgLnZqcy1iaWctcGxheS1idXR0b246aG92ZXIsXG4gIC52aWRlby1qcy52anMteW91dHViZSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1cyxcbiAgLnZpZGVvLWpzLnZqcy15b3V0dWJlIC52anMtYmlnLXBsYXktYnV0dG9uOmhvdmVyLFxuICAud3JhcHBlci1icmlnaHRjb3ZlLXZpZGVvIC52anMtYmlnLXBsYXktYnV0dG9uOmZvY3VzLFxuICAud3JhcHBlci1icmlnaHRjb3ZlLXZpZGVvIC52anMtYmlnLXBsYXktYnV0dG9uOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJvcmRlci1jb2xvcjogIzAwODJDMyAhaW1wb3J0YW50OyB9XG4gICAgLnZpZGVvLWpzLmJyaWdodGNvdmUgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXM6YmVmb3JlLCAudmlkZW8tanMuYnJpZ2h0Y292ZSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgLnZpZGVvLWpzLmpzLWN1YmUuYnJpZ2h0Y292ZSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1czpiZWZvcmUsXG4gICAgLnZpZGVvLWpzLmpzLWN1YmUuYnJpZ2h0Y292ZSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgLnZpZGVvLWpzOm5vdCguYnJpZ2h0Y292ZSkgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXM6YmVmb3JlLFxuICAgIC52aWRlby1qczpub3QoLmJyaWdodGNvdmUpIC52anMtYmlnLXBsYXktYnV0dG9uOmhvdmVyOmJlZm9yZSxcbiAgICAudmlkZW8tanMudmpzLXlvdXR1YmUgLnZqcy1iaWctcGxheS1idXR0b246Zm9jdXM6YmVmb3JlLFxuICAgIC52aWRlby1qcy52anMteW91dHViZSAudmpzLWJpZy1wbGF5LWJ1dHRvbjpob3ZlcjpiZWZvcmUsXG4gICAgLndyYXBwZXItYnJpZ2h0Y292ZS12aWRlbyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpmb2N1czpiZWZvcmUsXG4gICAgLndyYXBwZXItYnJpZ2h0Y292ZS12aWRlbyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpob3ZlcjpiZWZvcmUge1xuICAgICAgY29sb3I6ICMwMDgyQzM7IH1cbiAgLnZpZGVvLWpzLmJyaWdodGNvdmUgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1jb250cm9sLXRleHQsXG4gIC52aWRlby1qcy5qcy1jdWJlLmJyaWdodGNvdmUgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1jb250cm9sLXRleHQsXG4gIC52aWRlby1qczpub3QoLmJyaWdodGNvdmUpIC52anMtYmlnLXBsYXktYnV0dG9uIC52anMtY29udHJvbC10ZXh0LFxuICAudmlkZW8tanMudmpzLXlvdXR1YmUgLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1jb250cm9sLXRleHQsXG4gIC53cmFwcGVyLWJyaWdodGNvdmUtdmlkZW8gLnZqcy1iaWctcGxheS1idXR0b24gLnZqcy1jb250cm9sLXRleHQge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLnZpZGVvLWpzLmJyaWdodGNvdmU6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b24sIC52aWRlby1qcy5icmlnaHRjb3ZlOmZvY3VzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzLmpzLWN1YmUuYnJpZ2h0Y292ZTpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qcy5qcy1jdWJlLmJyaWdodGNvdmU6Zm9jdXMgLnZqcy1iaWctcGxheS1idXR0b24sXG4udmlkZW8tanM6bm90KC5icmlnaHRjb3ZlKTpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi52aWRlby1qczpub3QoLmJyaWdodGNvdmUpOmZvY3VzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy15b3V0dWJlOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLnZpZGVvLWpzLnZqcy15b3V0dWJlOmZvY3VzIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLndyYXBwZXItYnJpZ2h0Y292ZS12aWRlbzpob3ZlciAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi53cmFwcGVyLWJyaWdodGNvdmUtdmlkZW86Zm9jdXMgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSkgc2NhbGUoMS4yKTtcbiAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlci1jb2xvcjogIzAwODJDMyAhaW1wb3J0YW50O1xuICBiYWNrZ3JvdW5kOiBub25lOyB9XG4gIC52aWRlby1qcy5icmlnaHRjb3ZlOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSwgLnZpZGVvLWpzLmJyaWdodGNvdmU6Zm9jdXMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLFxuICAudmlkZW8tanMuanMtY3ViZS5icmlnaHRjb3ZlOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSxcbiAgLnZpZGVvLWpzLmpzLWN1YmUuYnJpZ2h0Y292ZTpmb2N1cyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUsXG4gIC52aWRlby1qczpub3QoLmJyaWdodGNvdmUpOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSxcbiAgLnZpZGVvLWpzOm5vdCguYnJpZ2h0Y292ZSk6Zm9jdXMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLFxuICAudmlkZW8tanMudmpzLXlvdXR1YmU6aG92ZXIgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLFxuICAudmlkZW8tanMudmpzLXlvdXR1YmU6Zm9jdXMgLnZqcy1iaWctcGxheS1idXR0b246YmVmb3JlLFxuICAud3JhcHBlci1icmlnaHRjb3ZlLXZpZGVvOmhvdmVyIC52anMtYmlnLXBsYXktYnV0dG9uOmJlZm9yZSxcbiAgLndyYXBwZXItYnJpZ2h0Y292ZS12aWRlbzpmb2N1cyAudmpzLWJpZy1wbGF5LWJ1dHRvbjpiZWZvcmUge1xuICAgIGNvbG9yOiAjMDA4MkMzOyB9XG5cbi5iYWNrZ3JvdW5kLXZpZGVvIC52aWRlby1qcy5icmlnaHRjb3ZlIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLmJhY2tncm91bmQtdmlkZW8gLnZpZGVvLWpzLmpzLWN1YmUuYnJpZ2h0Y292ZSAudmpzLWJpZy1wbGF5LWJ1dHRvbixcbi5iYWNrZ3JvdW5kLXZpZGVvIC52aWRlby1qczpub3QoLmJyaWdodGNvdmUpIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLmJhY2tncm91bmQtdmlkZW8gLnZpZGVvLWpzLnZqcy15b3V0dWJlIC52anMtYmlnLXBsYXktYnV0dG9uLFxuLmJhY2tncm91bmQtdmlkZW8gLndyYXBwZXItYnJpZ2h0Y292ZS12aWRlbyAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDsgfVxuIiwiLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbiRtYWluLWZhbWlseS1mb250OiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0yOiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0zOiBvcGVuLXNhbnM7XG5cbi8qKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvcjEgOiAjMDAwMDAwO1xuJGNvbG9yMiA6ICNmZmZmZmY7XG4kY29sb3IzIDogIzFmYTY3YTtcbiRjb2xvcjQgOiAjMzUzNTM1O1xuJGNvbG9yNSA6ICNiZGMzYzc7XG4kY29sb3I2IDogI2VjZjBmMTtcbiRjb2xvcjcgOiAjMWI5MjZjO1xuJGNvbG9yOCA6ICNkNzY2Mjg7XG4kY29sb3I5IDogI2UxMWExYTtcbiRjb2xvcjEwIDogI2Y5OWUxYjtcbiRjb2xvcjExIDogI2QyZDJkMjtcbiRjb2xvcjEyIDogIzNiNTk5OTtcbiRjb2xvcjEzIDogIzU1YWNlZTtcbiRjb2xvcjE0IDogI2JkMDgxYztcbiRjb2xvcjE1IDogI2RmMjAyOTtcbiRjb2xvcjE2IDogI2RjNGU0MTtcbiRjb2xvcjE3IDogIzIwNzBiMDtcbiRjb2xvcjE4IDogIzYzODNhODtcbiRjb2xvcjE5IDogIzJlMmUyZTtcbiRjb2xvcjIwIDogIzMxMzEzMTtcblxuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuXG4kc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTogOTIwcHg7XG4kaGVhZGVyLXdyYXBwZXItc2l6ZTogOTgwcHg7XG5cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cblxuQG1peGluIGljb25zKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnZGVjYXRobG9uJyB7IGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZpdmVzdGFyJyB7IGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXInIHsgY29udGVudDogXCJcXGU2MDJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2FydCcgeyBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyJyB7IGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrJyB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Nsb3NlJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS12YWxpZGF0ZScgeyBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VhcmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3pvb20taW4nIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1vdXQnIHsgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VhcicgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjb21tZW50cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzcGluJyB7IGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrYm94JyB7IGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrZWQnIHsgY29udGVudDogXCJcXGU2MTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VsZWN0JyB7IGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsYXknIHsgY29udGVudDogXCJcXGU2NDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGF1c2UnIHsgY29udGVudDogXCJcXGU2NDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbXV0ZS1vbicgeyBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9mZicgeyBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG4gICAgQGlmICRpY29uID09ICczNjAnIHsgY29udGVudDogXCJcXGU2MTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhjbGFtYXRpb24nIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXF1ZXN0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Vycm9yJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMScgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nLTInIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHJhc2gnIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXh0ZW5zaW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4cGFuZCcgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW5jaCcgeyBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2lwZScgeyBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7IGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsdXMnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWludXMnIHsgY29udGVudDogXCJcXGU2MWVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3dpdGNoZXItbGFuZ3VhZ2UnIHsgY29udGVudDogXCJcXGU2MjdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1ib3R0b20nIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MmRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlJyB7IGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Z1bGxzY3JlZW4tZW50ZXInIHsgY29udGVudDogXCJcXGU2NGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1leGl0JyB7IGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZW1wdHknIHsgY29udGVudDpcIlxcZTY0ZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHsgY29udGVudDpcIlxcZTY0ZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWhhbGYnIHsgY29udGVudDogXCJcXGU2NTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2NTFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hlYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dvb2QnIHsgY29udGVudDogXCJcXGU2NTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYmFkJyB7IGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1lbXB0eScgeyBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZnVsbCcgeyBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtaGFsZicgeyBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG4gICAgQGlmICRpY29uID09ICdsb2FkaW5nJyB7IGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudScgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLW1lbnUtYWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvbWUnIHsgY29udGVudDogXCJcXGU2NDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWVudScgeyBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG5cbiAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnc2hhcmUnIHsgY29udGVudDogXCJcXGU2NDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91dHViZScgeyBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdmYWNlYm9vaycgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdpbnN0YWdyYW0nIHsgY29udGVudDogXCJcXGU2MzFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZ2xlLXBsdXMnIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHdpdHRlcicgeyBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW50ZXJlc3QnIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VpYm8nIHsgY29udGVudDogXCJcXGU2MzVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VjaGF0JyB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3lvdWt1JyB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2h1YWJhbicgeyBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdyZW5yZW4nIHsgY29udGVudDogXCJcXGU2MzlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXJjb2RlJyB7IGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RzbScgeyBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG4gICAgQGlmICRpY29uID09ICd2a29udGFrdGUnIHsgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4gICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2Nyb3NzZWxpbmcnIHsgY29udGVudDogXCJcXGU2M2FcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndGlwcycgeyBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0ZWNobmljYWwtY2FyZCcgeyBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwYW5vcGx5JyB7IGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dlbmVyYWwtaW5mb3JtYXRpb24nIHsgY29udGVudDogXCJcXGU2M2VcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndXNlci1iZW5lZml0cycgeyBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzY3JvbGx0b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmljaGNvbnRlbnQnIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYWxzby1maW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZlYXR1cmVzJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Jldmlld3MnIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG59XG5cbi8qKiBNZWRpYSBRdWVyaWVzIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKi9cblxuJGx0NjQwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpXCI7XG4kbHQ0ODAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIjtcbiRsdDYwMCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KVwiO1xuJGx0NzY4IDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXCI7XG4kbHQ5NjAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweClcIjtcblxuJGd0NDgwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCI7XG4kZ3Q2MDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweClcIjtcblxuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJGNvbG9yMVxuLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbi8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4vKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbi8qKiAkYm9yZGVyc2l6ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4vKiogICAgICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuLyoqICR0ZXh0YWxpZ24tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIGxlZnRcbi8qKiAgICAgICAgIHJpZ2h0XG4vKiogICAgICAgICBjZW50ZXJcblxuLyoqICRmb250LXdlaWdodC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbm9ybWFsXG4vKiogICAgICAgICBib2xkXG5cbi8qKiAkZm9udC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuLyoqICRvcGFjaXR5LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICAwLjdcbi8qKiAgICAgICAgIDFcblxuLyoqICRyb3RhdGUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDQ1ZGVnXG4vKiogICAgICAgICAwXG5cbi8qKiAkcmFkaXVzLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAxMDAlXG4vKiogICAgICAgICAwXG5cbi8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcblxuLyoqICRuYi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNVxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgZGVmYXVsdFxuXG4vKiogT3RoZXIgdmFyaWFibGVzXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgdHJ1ZVxuLyoqICAgICAgICAgZmFsc2Vcbi8qKiAgICAgICAgIDFcbi8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWRlZmF1bHQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1zaXRlOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWFkdmljZS1ibG9nLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXNpdGU7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1tYWluLXRpdGxlOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRib3JkZXItbWFpbi10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1hc3RlclxuJGZvbnQtbWFpbi10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjsgLy8gTWFzdGVyXG4kZm9udC13ZWlnaHQtbWFpbi10aXRsZTogbm9ybWFsOyAvLyBNYXN0ZXJcbiR0ZXh0YWxpZ24tbWFpbi10aXRsZTogY2VudGVyOyAvLyBNYXN0ZXJcblxuLyoqIFJhdGluZ1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmF0ZS1zdGFyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1uYi1ub3RlczogJGNvbG9yNTsgLy8gTWFzdGVyXG5cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjQ7XG4kY29sb3ItaWNvbi1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNDtcbiRjb2xvci1pY29uLXdhcm5pbmc6ICRjb2xvcjEwO1xuJGJnY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtd2FybmluZzogMXB4IHNvbGlkICRjb2xvcjEwO1xuJGNvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNDtcbiRjb2xvci1pY29uLXN0YXR1czogJGNvbG9yMztcbiRiZ2NvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtc3RhdHVzOiAxcHggc29saWQgJGNvbG9yMztcblxuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuXG4kaGVhZGVyLXJlZ2lvbi1icmFuZGluZy1oZWlnaHQ6IDU1cHg7XG4kaXMtZGVjYXRobG9uLW1lbnU6IGZhbHNlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IHRydWU7XG4kYmdjb2xvci1oZWFkZXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20taGVhZGVyOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10cmlnZ2VyOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXRyaWdnZXItYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuLy8gdHlwZSBkZSByb2xsIGhlYWRlclxuJGhlYWRlci1tZW51LW92ZXItdW5kZXJsaW5lOiBmYWxzZTtcbiRoZWFkZXItbWVudS1ob3Zlci1saW5laGVpZ2h0IDogNHB4O1xuJGhlYWRlci1tZW51LWhvdmVyLWxpbmVjb2xvciA6ICRjb2xvcjM7XG4vLyBib3JkdXJlIGJhc3NlIHJlZ2lvbiBtZW51XG4kaGVhZGVyLWJvcmRlcmJvdHRvbTogZmFsc2U7XG4kaGVhZGVyLWJvcmRlcmJvdHRvbS1oZWlnaHQ6IDRweDtcbiRoZWFkZXItYm9yZGVyYm90dG9tLWNvbG9yOiAkY29sb3I1O1xuXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXM6IGZhbHNlO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTRweDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXdlaWdodDogNzAwO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc3BhY2luZzogbm9ybWFsO1xuXG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTNweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDcwMDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtZmlyc3QtaXRlbS1tYXJnaW4tYm90dG9tOiAwcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLW1hcmdpbjogN3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1iZWZvcmUtY29udGVudDogXCLilrpcIjtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtcm9sbC11bmRlcmxpbmU6IHRydWU7XG5cblxuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZsb2F0LXJpZ2h0LW1lbnU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS10YWI6ICRjb2xvcjQ7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMztcbiRjb2xvci1tZW51LXRhYjogJGNvbG9yNjtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjI7XG4kbmItY29sdW1ucy1zdWJtZW51OiA0O1xuJGJnY29sb3Itc3VibWVudTogJGNvbG9yNjtcbiRib3JkZXJ0b3Atc3VibWVudTogMDtcbiRib3JkZXJyaWdodC1zdWJtZW51OiAwO1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAwO1xuJGJvcmRlcmxlZnQtc3VibWVudTogMDtcbiRvcGFjaXR5LXN1Ym1lbnU6IDE7XG4kY29sb3Itc3VibWVudS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtbW9iaWxlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItaGVhZGVyLW1lbnU6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLWhlYWRlci1tZW51OiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWxpbmstaG9tZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRyYWRpdXMtbGluay1ob21lOiA2cHg7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWxpbmstaG9tZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbGluay1ob21lLWljb246ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRmb250LXdlaWdodC1tZW51LXNlY29uZGFyeTogbm9ybWFsOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVudS10YWItb2RkOiAkY29sb3I2OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRyb3RhdGUtbWVudS10YWItaWNvbi1hY3RpdmU6IDkwZGVnOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAxcHggc29saWQgJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1mb290ZXItbWVudTogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10aXRsZS1mb290ZXItbWVudTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRmb250LXdlaWdodC10aXRsZS1mb290ZXItbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDEtbGluazogZmFsc2U7XG4kbGVmdHBvc2l0aW9uLWljb24tbGV2ZWwyLWxpbms6IHRydWU7XG5cbi8qKiBTZWNvbmRhcnkgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYjogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiAkY29sb3IyOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItaG92ZXI6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1tZW51OiBib2xkOyAvLyBEZXNrdG9wIG9ubHlcblxuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG1lbnUtY29tcGFjdC1hY3RpdmU6IHRydWU7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkYmdjb2xvci1tZW51LXRhYjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRiZ2NvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYi1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkY29sb3ItbWVudS10YWI7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYi1ob3ZlcjogJGNvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkY29sb3ItbWVudS10YWItYWN0aXZlO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogTmF2aWdhdGlvbiAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kZm9udC13ZWlnaHQtbmF2aWdhdGlvbjogbm9ybWFsO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkYmdjb2xvci1tZW51LXRhYi1vZGQ7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRjb2xvci1tZW51LXRhYi1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGNvbG9yLW1lbnUtdGFiLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZDogJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbjogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbi1hY3RpdmU7XG4kcm90YXRlLW5hdmlnYXRpb24tdGFiLWljb24tYWN0aXZlOiAkcm90YXRlLW1lbnUtdGFiLWljb24tYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLWV2ZW46ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjtcblxuLyoqIE1pbmkgQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQgOiAkY29sb3I2O1xuJGNvbG9yLWNhcnQtaG92ZXIgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMtaG92ZXIgOiAkY29sb3I2O1xuJHRvcC1jYXJ0LW5iLWl0ZW1zOiA5cHg7XG4kbGVmdC1jYXJ0LW5iLWl0ZW1zOiA4cHg7XG4kdG9wLWNhcnQtbmItaXRlbXMtbW9iaWxlOiAxNHB4OyAvLyBNb2JpbGUgb25seVxuJGxlZnQtY2FydC1uYi1pdGVtcy1tb2JpbGU6IDRweDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLXNlYXJjaC1mb3JtOiAwO1xuJGJvcmRlci1zZWFyY2gtZm9ybS1ob3ZlcjogMDtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6IDA7XG4kcmFkaXVzLXNlYXJjaC1mb3JtOiAwO1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3I0O1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkY29sb3I1O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJGNvbG9yMztcblxuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1hdXRvY29tcGxldGU6ICRjb2xvcjI7XG4kYm9yZGVyLWF1dG9jb21wbGV0ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbTogJGNvbG9yMjtcbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1hdXRvY29tcGxldGUtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMYW5nIHN3aXRjaGVyXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGFuZy1zd2l0Y2hlci1pY29uLWNoZXZyb246ICRjb2xvcjY7XG4kYmdjb2xvci1sYW5nLXN3aXRjaGVyLWl0ZW06ICRjb2xvcjExO1xuJGJnY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNjtcbiRjb2xvci1mbGFncy10b2dnbGVyOiAkY29sb3I0O1xuJGNvbG9yLWZsYWdzLXRvZ2dsZXItaG92ZXI6ICRjb2xvcjQ7XG4kY291bnRyeS1uYW1lLWZsYWdzLXRvZ2dsZXI6IGZhbHNlO1xuXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkY29sb3I0LCAwLjYpO1xuJGNvbG9yLWJyZWFkY3J1bWItc2VwOiAkY29sb3IyO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluazogJGNvbG9yMjtcbiRjb2xvci1icmVhZGNydW1iLWxpbmstaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3Itc2Nyb2xsdG90b3A6ICRjb2xvcjU7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcDogJGNvbG9yMjtcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG5ldy10ZWFzZXItYXNwZWN0OiBmYWxzZTtcblxuJGJnY29sb3ItdGVhc2VyLWFkdmljZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMDsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW86IDAuNjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogM3B4OyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc6IDA7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yNDsgIC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6ICRjb2xvcjM7ICAvL01hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50czogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiR0ZWFzZXItYWR2aWNlLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLWJvZHk6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmxvZzogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1ibG9nOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmxvZy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJsb2c6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJG9wYWNpdHktdGVhc2VyLWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRjb2xvci10ZWFzZXItYmxvZy1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItdGVhc2VyLWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRib3JkZXJib3R0b20tdGVhc2VyLWJsb2c6ICRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTsgLy8gTW9iaWxlXG4kdGVhc2VyLWJsb2ctaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy1ib2R5OiBsZWZ0O1xuXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1zdW1tYXJ5LWJsb2c6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1zdW1tYXJ5LWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXN1bW1hcnktYmxvZzogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtc3VtbWFyeS1ibG9nLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW87XG4kb3BhY2l0eS1zdW1tYXJ5LWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXN1bW1hcnktYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0OiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtbGluay1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmU6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3Atc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3RhcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcblxuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZGlyZWN0LWFjY2VzczogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLWRpcmVjdC1hY2Nlc3M6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1uYW1lLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1kaXJlY3QtYWNjZXNzLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYXNpYy1wYWdlOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZTogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kdGVhc2VyLWJhc2ljLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhc2ljLXBhZ2UtYm9keTogbGVmdDtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGJvbGQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogJGNvbG9yMzsgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjI7IC8vTWFzdGVyXG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiBub3JtYWw7IC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjY7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAwO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IDA7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtbW9iaWxlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi10ZWFzZXItcHJvZHVjdC10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtcHJpY2U6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLWJhbm5lcjogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXRlYXNlci1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1ib2R5OiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmFubmVyLXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGtlZXAtcGFkZGluZy1tZW51LWJhbm5lcjogdHJ1ZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItbWVudS1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItbWVudS1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLW1lbnUtYmFubmVyLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItbWVudS1iYW5uZXItdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLW1lbnUtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLW1lbnUtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyOiA3cHg7IC8vIG1heCAoZHJ1cGFsIGd1dHRlciAvIDIpIC0gMVxuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAxcHg7XG4kYm9yZGVyLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLWhpZ2hsaWdodGVkLWJhbm5lcjogMDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJHJhZGl1cy1oaWdobGlnaHRlZC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWltZzogJGNvbG9yNDtcbiRvcGFjaXR5LWhpZ2hsaWdodGVkLWJhbm5lci1pbWctaG92ZXI6IDAuNjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1oaWdobGlnaHRlZC1iYW5uZXI6IDAuOTtcbiRuYi1oaWdobGlnaHRlZC1iYW5uZXItaXRlbTogMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1odGgtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaHRoLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWh0aC1iYW5uZXI6IDdweDsgLy8gbWF4IChkcnVwYWwgZ3V0dGVyIC8gMikgLSAxXG4kYm9yZGVyLWh0aC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaHRoLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1odGgtYmFubmVyLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtaHRoLWJhbm5lcjogMDtcbiRwb3NpdGlvbi12ZXJ0aWNhbC1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiBib3R0b207XG4kdGV4dGFsaWduLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6IGNlbnRlcjtcbiRjb2xvci1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWh0aC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaHRoLWJhbm5lci1pbWc6ICRjb2xvcjQ7XG4kY29sb3ItaHRoLWJhbm5lci10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtaHRoLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1odGgtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1odGgtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1odGgtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1odGgtYmFubmVyOiAwLjk7XG4kbmItaHRoLWJhbm5lci1pdGVtOiAzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZvb3RlcjogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZm9vdGVyOiAwO1xuJGJvcmRlci1mb290ZXItc2VwOiAwO1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1saW5rczogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluazogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stZm9sbG93OiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWV2ZW46ICRjb2xvcjY7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3IzO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAxMDAlO1xuJG1hcmdpbnJpZ2h0LWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMjBweDtcbiRiZ2NvbG9yLWZvb3Rlci11c2VmdWw6ICRjb2xvcjE5O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3M6ICRjb2xvcjY7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzLXNlcDogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tdGl0bGU6ICRjb2xvcjY7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjQ7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAwO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAwO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMztcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjQ7XG4kZm9vdGVyLXJvdy1kaXNwbGF5OiBmYWxzZTtcbiRmb290ZXItcm93LWFsaWduLWNlbnRlcjogZmFsc2U7XG4kZm9vdGVyLWFic29sdXRlLXBvc2l0aW9uLWZvci1iYWNrZ3JvdW5kLWltYWdlOiBmYWxzZTtcblxuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1mYW1pbHktdGl0bGU6ICRjb2xvcjQ7XG4kZm9udC1mYW1pbHktdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtZmFtaWx5LXRpdGxlOiBub3JtYWw7XG4kY2FzZS1mYW1pbHktdGl0bGU6IHVwcGVyY2FzZTtcbiRjb2xvci1mYW1pbHktZGVzYzogJGNvbG9yNDtcbiRmYW1pbHktYmFubmVyLWV4dGVuZGVkLW1vZGU6IDE7XG4kZmFtaWx5LWJhbm5lci1iZWhpbmQtaGVhZGVyOiBmYWxzZTtcbiRiZ2NvbG9yLWZhbWlseS1iYW5uZXI6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWZhbWlseS1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rLWljb246ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGNvbG9yNDtcbiRjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRib3JkZXItbWFpbi10aXRsZTtcbiRmb250LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRib3JkZXJ0b3AtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHk6ICRjb2xvcjY7XG4kY2F0LXJlZmVyZW5jZS1mYW1pbHktYmlnLWZvcm1hdDogZmFsc2U7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6IDA7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHktZ3JvdXAtbGVmdDogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZmFtaWx5LWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY2F0LXJlZmVyZW5jZTogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2U6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yMjtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdzogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1zZWxlY3RlZC1pdGVtOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZhY2V0cyA6ICRjb2xvcjY7IC8vIE1hc3RlclxuJHJhZGl1cy1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXItZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXJib3R0b20tZmFjZXRzLWl0ZW06IDFweCBzb2xpZCAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pdGVtLXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtc2l6ZTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZhY2V0cy1zaXplLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1zaXplOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1zaXplOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQ6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtY29sb3I6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtY29sb3ItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1mYWNldHMtY29sb3ItYWN0aXZlOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZTogJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1iZWhpbmQ6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb246ICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbi1ob3ZlcjogJGNvbG9yNjtcbiRyYWRpdXMtZmFjZXRzLXJhbmdlLXByaWNlLWljb246IDA7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1ncmVhdGVyLXRoYW46ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmItbm90ZXM6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzLWFjdGl2ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWhlbHA6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWhlbHAtaG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLWZhY2V0cy1oZWxwLWNvbnRlbnQ6IDA7XG4kYmdjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRjb2xvcjI7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluazogJGNvbG9yNjtcbiRiZ2NvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtbGltaXQtbGluazogMDtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6IDA7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWE6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjogJGNvbG9yMzsgLy8gTWFzdGVyXG5cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcGFnZXItc2VlLWFsbDogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcGFnZXItaXRlbTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjM7XG4kYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXBhZ2VyLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjI7XG4kYm9yZGVyLXBhZ2VyLWl0ZW06IDFweCBzb2xpZCAkY29sb3I2O1xuJHJhZGl1cy1wYWdlci1pdGVtOiAycHg7XG4kY29sb3ItcGFnZXItbm8tbW9yZTogJGNvbG9yNTtcblxuLyoqIFd5c2l3eWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXd5c2l3eWctaDE6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtd3lzaXd5Zy1oMTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC13eXNpd3lnLWgxOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiR0ZXh0YWxpZ24td3lzaXd5Zy1oMTogJHRleHRhbGlnbi1tYWluLXRpdGxlO1xuJGNvbG9yLXd5c2l3eWctaDI6ICRjb2xvcjQ7XG4kY29sb3Itd3lzaXd5Zy1hOiAkY29sb3I0O1xuJGNvbG9yLXd5c2l3eWctYS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXd5c2l3eWctYmxvY2txdW90ZTogJGNvbG9yNjtcbiRib3JkZXItd3lzaXd5Zy1ibG9ja3F1b3RlOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci13eXNpd3lnLXNwZWNpYWw6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctc3BlY2lhbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3Itd3lzaXd5Zy1zcGVjaWFsLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGNvbG9yNjtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy13eXNpd3lnLWltZzogMDtcbiRjb2xvci13eXNpd3lnLXA6ICRjb2xvcjQ7XG5cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjY7XG4kYmdjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1yZW1vdGUtaXRlbTogJGNvbG9yNDtcbiRjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItcmVtb3RlLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJlZ2luLWJvcmRlci1uZXR3b3JrOiBmYWxzZTtcbiRlbmQtYm9yZGVyLW5ldHdvcms6IHRydWU7XG4kYm9yZGVyLW5ldHdvcmstaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1mYWNlYm9vay1pdGVtOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWZhY2Vib29rLWl0ZW0taG92ZXI6ICRjb2xvcjEyO1xuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtLWhvdmVyOiAkY29sb3IxMztcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW0taG92ZXI6ICRjb2xvcjE0O1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXdlaWJvLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci13ZWliby1pdGVtLWhvdmVyOiAkY29sb3IxNTtcbiRjb2xvci13ZWliby1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3Itd2VpYm8taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1nb29nbGUtaXRlbS1ob3ZlcjogJGNvbG9yMTY7XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1nb29nbGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZHNtLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1kc20taXRlbS1ob3ZlcjogJGNvbG9yMTc7XG4kY29sb3ItZHNtLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1kc20taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci12a29udGFrdGUtaXRlbS1ob3ZlcjogJGNvbG9yMTg7XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci12a29udGFrdGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1xcmNvZGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXFyY29kZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2U6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaG92ZXI6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG5cbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3BpbjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXRodW1ibmFpbDogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uLWhvdmVyOiAkY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb247XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXY6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbTogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb20taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkY29sb3I1O1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbi1ob3ZlcjogJGNvbG9yNTtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb20taG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2U6ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtY2xvc2U6IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlLWhvdmVyOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRyYWRpdXMtbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC12aWRlby1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LTM2MC1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAkY29sb3IyO1xuJG9wYWNpdHktbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAwLjc7XG4kY29sb3ItbWVkaWEtZnJvbnQtbGFiZWwtdmlkZW8tMzYwOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlcmJvdHRvbS1tZWRpYS1mcm9udDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAwOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLW1lZGlhLWZyb250LWluZm9zLTM2MDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcHJvZHVjdC10aXRsZTogJGNvbG9yLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJGNvbG9yLXByb2R1Y3QtcmVmZXJlbmNlOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtY2F0Y2hsaW5lOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvczogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC10aXRsZS1yZXZpZXdzOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkY29sb3I0O1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjI7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3I3O1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ6IDNweDtcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAwO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kYm90dG9tLW9mZnNldC1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWRpc2FibGVkOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLWhlYWRlcjogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZS1pY29uOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LXZpZGVvOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXByb2R1Y3QtYXJyb3ctdGl0bGU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJpY2hjb250ZW50LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRib3JkZXItcmljaGNvbnRlbnQtc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNjtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb246ICRjb2xvcjE7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1yaWNoY29udGVudC12aWRlby1pY29uOiAzcHg7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6IDAuNjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbDogJGNvbG9yNDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1lZGlhLWxlZnQtcmlnaHQ6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWRlc2M6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbjogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI6ICRjb2xvcjY7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRjb2xvcjQ7XG4kcmFkaXVzLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAwO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1kZXNjOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbC1kZXNjOiAkY29sb3I0O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcG9waW4tY2FydDogJGNvbG9yNjtcbiRjb2xvci1wb3Bpbi1jYXJ0OiAkY29sb3I0O1xuJGJnY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjM7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXItaWNvbjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNsb3NlLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZzogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbjogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LWNyb3NzZWxpbmc6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LW92ZXJsYXk6IHJnYmEoJGNvbG9yMSwgMC41KTtcblxuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGVnYWwtbm90aWNlOiAkY29sb3I1O1xuXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLXJldmlld3MtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcmV2aWV3cy10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRmb250LW5vdGUtcmV2aWV3cy1pbmZvOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1ub3RlLXJldmlld3MtaW5mbzogbm9ybWFsO1xuJGNvbG9yLXJhdGluZ3MtcmVjb21tZW5kZWQtcmV2aWV3cy1pbmZvOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGNvbG9yNTtcbiRoZWlnaHQtbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogMTBweDtcbiR3aWR0aC1ub3RlLWRpc3RyaWJ1dGlvbi1wcm9kdWN0LXBhZ2UtZnVsbGJhcjogNDAwcHg7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1iYXI6ICRjb2xvcjQ7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yNTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMztcbiRyYWRpdXMtbm90ZS1kaXN0cmlidXRpb24tbGluazogMDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdDogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWFyay1kaXN0cmlidXRpb246ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtbWFyay1kaXN0cmlidXRpb246IG5vcm1hbDtcbiRmb250LW1hcmstZGlzdHJpYnV0aW9uOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGNvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI6ICRjb2xvcjQ7XG4kdGV4dGFsaWduLXVzZXItcmV2aWV3cy1oZWFkZXI6IGNlbnRlcjtcbiRib3JkZXItdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRmb250LXVzZXItcmV2aWV3cy1oZWFkZXI6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtdXNlci1yZXZpZXdzLWhlYWRlcjogbm9ybWFsO1xuJGJnY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogJGNvbG9yNjtcbiRib3JkZXJ0b3AtdXNlci1yZXZpZXdzLWhlYWRlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyYm90dG9tLXVzZXItcmV2aWV3cy1oZWFkZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGNvbG9yNDtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDA7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yODtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yMjtcbiRjb2xvci1icmFuZC1yZXNwb25zZS1pY29uOiAkY29sb3IyO1xuJGJnY29sb3ItcmV2aWV3cy1pbmZvczogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3I2OyAvL01vYmlsZSBvbmx5XG4kYm9yZGVydG9wLW1hcmstZGlzdHJpYnV0aW9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWFyay1kaXN0cmlidXRpb246IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAwLjU7XG4kY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjIwO1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjQ7XG4kcmFkaXVzLXJldmlld3MtbG9hZGluZy1pY29uOiAycHg7XG5cbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJldmlldy10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYXV0aG9yOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1oZWFkLWluZm9zOiAkY29sb3I1O1xuJGJvcmRlci1ib3R0b20tcmV2aWV3LWhlYWQtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1wdXJjaGFzZS1pY29uOiAkY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M7XG4kY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb246ICRjb2xvci1yZXZpZXctaGVhZC1pbmZvcztcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtbWludXM6ICRjb2xvcjg7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtcGx1czogJGNvbG9yMztcbiRjb2xvci1yZXZpZXctcG9pbnQtcGx1cy1taW51czogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXctYm9keTogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LWFuc3dlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyOiAkY29sb3I2O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItbGluazogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yMTE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXItaWNvbjogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjI7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1pZnJhbWV2b3RlLWFjdGlvbjogMDtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlOiAkY29sb3I4O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbjogJGNvbG9yODtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXJldmlld3M6ICRjb2xvcjExOyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItcmV2aWV3OiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcmV2aWV3LWZvcm06IDA7XG4kYmdjb2xvci1yZXZpZXctZm9ybS1iZWhpbmQ6IHJnYmEoJGNvbG9yMSwgMC41KTtcbiRjb2xvci1yZXZpZXctZm9ybS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQtYmFjazogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1iYWNrLWljb246ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1iYWNrLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yNDtcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtc3VibWl0OiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1jYXJ0LXN1Ym1pdDogMDtcbiRiZ2NvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3I1O1xuJGNvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtdHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yNjtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHItZXZlbjogJGNvbG9yNjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1kZWxldGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGNvbG9yNjtcblxuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWFkdmljZS1ocC1kZXNjOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItYWR2aWNlLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItYWR2aWNlLW5iLWNvbW1lbnRzIDogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtY29tbWVudHMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50OiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtYXV0aG9yOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3Itam9iOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3ItYXZhdGFyOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtZmVlZGJhY2s6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtdGl0bGUtcmVmLWNhdDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItYWR2aWNlLWxhYmVsOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWFkdmljZS1sYWJlbDogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1hZHZpY2UtbGFiZWw6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtYWR2aWNlLWxhYmVsOiBib2xkOyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi1hZHZpY2UtbGFiZWw6IGxlZnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1hZHZpY2UtY2hlY2tib3g6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWFkdmljZS1jaGVja2JveG9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lbnUtYWR2aWNlIDogJGJnY29sb3ItZmFjZXRzO1xuJHJhZGl1cy1tZW51LWFkdmljZSA6ICRyYWRpdXMtZmFjZXRzO1xuJGJvcmRlci1tZW51LWFkdmljZSA6ICRib3JkZXItZmFjZXRzO1xuJGJvcmRlcnNpemUtbWVudS1hZHZpY2UgOiAkYm9yZGVyc2l6ZS1mYWNldHM7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMDogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb24taG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWFkdmljZS1sdmwxOiAkYm9yZGVydG9wLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyO1xuXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtLXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjY7XG4kY29sb3ItbGlzdGluZy1lbXB0eTogJGNvbG9yNDtcblxuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jb21tZW50LXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItY29tbWVudC1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1sYWJlbDogJGNvbG9yNDtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0OiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2JveDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrZWQ6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1jb21tZW50OiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjI7XG4kYm9yZGVyLWNvbW1lbnQtcmVwbHk6IDA7XG4kYmdjb2xvci1jb21tZW50LXJlcGx5OiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hdXRob3I6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYm9keTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWFwcHJvdmU6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWNvbW1lbnQtYXBwcm92ZSwgMTUlKTtcbiRiZ2NvbG9yLWNvbW1lbnRzOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWNvbW1lbnQ6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGUgb25seVxuXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItNDA0LWFkZHJlZGlyZWN0OiAkY29sb3I0O1xuJGNvbG9yLTQwNC10aXRsZTogJGNvbG9yNDtcbiRjb2xvci00MDQtYm9keTogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdDogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci00MDQtZXhpdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1leGl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LXRpdGxlLXJpZ2h0OiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LXJpZ2h0OiByZ2JhKCRjb2xvcjQsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yNTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yNDtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yMztcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICRjb2xvcjI7XG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmVzdWx0LWVtcHR5LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZTogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJlc3VsdC1zZWUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1pbnB1dDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LWxhYmVsLWRlc2NyaXB0aW9uOiAkY29sb3I1O1xuJGJvcmRlci1jb250YWN0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItY29udGFjdC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWNvbnRhY3QtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29udGFjdC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC13eXNpd3lnOiAkY29sb3I1O1xuXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itc3VwcG9ydC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3I0O1xuJGJvcmRlci1zdXBwb3J0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLXN1cHBvcnQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3Itc3VwcG9ydC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3Itc3VwcG9ydC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1zdXBwb3J0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItdGFiczogJGNvbG9yNDtcbiRjb2xvci10YWJzLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRhYnMtYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3ItdGFiczogJGNvbG9yNjtcbiRiZ2NvbG9yLXRhYnMtaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMztcblxuLyoqIEluZmluaXRlIFNjcm9sbCAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1pbmZpbml0ZS1zY3JvbGw6IHRyYW5zcGFyZW50O1xuJGJvcmRlci1pbmZpbml0ZS1zY3JvbGw6IDA7XG4kcmFkaXVzLWluZmluaXRlLXNjcm9sbDogMDtcblxuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlcnRvcC1idG5saW5rOiAxcHggc29saWQgJGNvbG9yNTtcblxuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1wbGFpbmJ0bjogMDtcbiRiZ2NvbG9yLXBsYWluYnRuOiAkY29sb3I0O1xuJGJnY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGxhaW5idG46ICRjb2xvcjI7XG4kY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNTtcbiRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNjtcbiRib3JkZXItcGxhaW5idG46IDA7XG4kYm9yZGVyLXBsYWluYnRuLWhvdmVyOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDogMDtcblxuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjE7XG4kb3BhY2l0eS1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAwLjc7XG4kY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMnB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHJhZGl1cy1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAxMDAlO1xuJGJnY29sb3ItcGxheWVyLWNvbnRyb2wtYmFyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWNvbnRyb2wtYmFyOiAwLjU7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbDogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItcmVtYWluaW5nLXRpbWU6ICRjb2xvcjM7XG4kY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAkY29sb3IyO1xuJG9wYWNpdHktcGxheWVyLXByb2dyZXNzLWNvbnRyb2w6IDAuNTtcbiRiZ2NvbG9yLXBsYXllci1wbGF5LXByb2dyZXNzOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktcHJvZ3Jlc3M6ICRjb2xvcjM7XG4kYmdjb2xvci1wbGF5ZXItbG9hZC1wcm9ncmVzczogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYXllci1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItcGxheWVyLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgVGV0cmlzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBHbG9iYWwgKi9cbiRjb2xvci10ZXRyaXMtdGl0bGU6ICRjb2xvcjE5O1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU6ICRjb2xvcjE5O1xuJGJnY29sb3ItdGV0cmlzLXJlbW90ZS10aXRsZTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qIExpbmtzICovXG4kdGV0cmlzLWxpbmtzLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtbGlua3MtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1saW5rcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0yOiAkY29sb3IxOTtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjM7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0yOiAwO1xuXG4vKiBUaXRsZSAqL1xuJHRldHJpcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy10aXRsZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogU3VidGl0bGUgKi9cbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIEJyaWNrIHJhdGluZyAqL1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0xOiAkY29sb3ItYWR2aWNlLXJhdGUtc3RhcjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTE6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTE6ICRjb2xvci1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIENvbnRlbnQgKi9cbiR0ZXRyaXMtY29udGFpbmVyLWJvcmRlcjogMDtcbiR0ZXRyaXMtY29udGFpbmVyLXJhZGl1czogMDtcbiR0ZXRyaXMtY29udGVudC1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1jb250ZW50LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMjtcblxuLyogVmlkZW8gKi9cbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMTogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTE6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMjogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTI6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMjogJGNvbG9yMztcblxuLyogSXRlbXMgKi9cbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWJvZHktaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMjogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWZvbnQ6IDEycHg7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWxoOiAxNHB4O1xuJHRleHQtbGluay1hY3RpdmU6IGZhbHNlO1xuJHRleHQtbGluay1saDogMTZweDtcblxuLyogSXRlbXMgRkFRICovXG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWJnY29sb3ItMTogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktYmdjb2xvci0xOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTE6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvcmRlci1ib3R0b20tMjogMXB4IHNvbGlkICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0yOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTI6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMjogJHRldHJpcy1saW5rcy1mb250LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTI6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMjogJHRldHJpcy1saW5rcy1yYWRpdXMtMjtcblxuLyogU2xpZGVyICovXG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyOHB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuMzU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMTogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1pY29uLXNpemUtMjogMjhweDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLW9wYWNpdHktMjogLjM1O1xuJHRldHJpcy1kb3QtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtYm9yZGVyLTI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtaGVpZ2h0LTI6IDJweDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTI6IDA7XG5cbi8vIHByZW1pZXIgYXZpc1xuJGZvbnQtcG9zdC1yZXZpZXctdGl0bGU6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctdGl0bGU6ICRjb2xvcjQ7XG4kYmdjb2xvci1wb3N0LXJldmlldzogJGNvbG9yNjtcbiRmb250LXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkbWFpbi1mYW1pbHktZm9udDtcbiRjb2xvci1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJGNvbG9yNDtcbiRmb250LXBvc3QtcmV2aWV3LWN0YTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctY3RhOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IyO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IxO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGE6IDA7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkYmdjb2xvci1wb3N0LXJldmlldy1jdGE7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogMDtcblxuJGNvbG9yLWJyaWdodGNvdmUtdmlkZW8tcGxheWVyOiAkY29sb3IzOyAvLyBDb3VsZXVyIHBsYXllciB2aWRlb1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICAgbm91dmVhdSB0aMOobWVzIGl0ZW1zIGxpc3Rcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuJGl0ZW1zLW1lYS1jdGEtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcbiRpdGVtcy1tZWEtY29udGVudC10cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuXG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZzogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1wYWRkaW5nLW1vYmlsZTogNXB4O1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jdGEtbGluay1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWxpbmstd2VpZ2h0OiBib2xkO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItb3BhY2l0eTogMC41O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGgtbW9iaWxlOiA1cHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3hzaGFkb3djb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci1jb2xvcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXdlaWdodDogYm9sZDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxNXB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvcjE7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMjBweDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVmYXVsdC1pbWFnZS1ncmV5OiB0cnVlO1xuXG4vLyBvdXQtb2YtYm94IC0gbWVkaWEgcXVpIHNvcnQgZGUgbGEgYnJpcXVlIHN1ciBtZWRpYSBldCB0aXRsZSBsZWZ0IGV0IHJpZ2h0XG4kb3V0LW9mLWJveC12YWx1ZTogNzBweDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgVHJhaW5pbmcgcGxhbiAodHApXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL01hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ6ICMwMDgyQzM7ICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk6ICRjb2xvcjY7ICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0OiAkY29sb3IxOyAgICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0OiAkY29sb3I1OyAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkOiAkY29sb3IyOyAgICAvL21hc3RlclxuXG4vL0FuaW1hdGlvblxuJHRwLXdlZWstYW5pbWF0aW9uLXRpbWU6IC4ycztcbiR0cC1idXR0b24taG92ZXItYW5pbWF0aW9uLXRpbWU6IC4zcztcblxuLy9QbGFuIGRlc2NyaXB0aW9uXG4kdHAtcGxhbi10aXRsZS1mb250c2l6ZTogNDhweDtcbiR0cC1wbGFuLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcGxhbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXBsYW4tYXV0aG9yLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcGxhbi1hdXRob3ItZm9udHNpemU6IDIwcHg7XG4kdHAtcGxhbi1hdXRob3ItZm9udHdlaWdodDogNDAwO1xuJHRwLXBsYW4tYXV0aG9yLXdvcmQtZm9udHNpemU6IDE2cHg7XG4kdHAtcGxhbi1hdXRob3Itd29yZC1mb250d2VpZ2h0OiAyMDA7XG5cbi8vbGluayBsaXN0XG4kdHAtbWFzdGVyLWRpc2FibGUtbGluazogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0O1xuXG4vL1RpdGxlIHdlZWtcbiR0cC10aXRsZS13ZWVrLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC10aXRsZS13ZWVrLWZvbnQtc2l6ZTogMzBweDtcbiR0cC10aXRsZS13ZWVrLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtc3VidGl0bGUtd2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250LXNpemU6IDE4cHg7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250d2VpZ2h0OiAzMDA7XG4kdHAtZGVzY3JpcHRpb24td2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udC1zaXplOiAxNHB4O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udHdlaWdodDogMzAwO1xuXG4vL0FjY29yZGlvbiB3ZWVrXG4kdHAtYWNjb3JkaW9uLWJnYzogJGNvbG9yMjtcbiR0cC1hY2NvcmRpb24tYmdjLWFmdGVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1hY2NvcmRpb24tdGl0bGUtZm9udHNpemU6IDE4cHg7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWZvbnRzaXplLW1vYmlsZTogMTZweDtcblxuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1mb250c2l6ZTogMmVtO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWZvbnRzaXplLW1vYmlsZTogMS41ZW07XG4kdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWNvbG9yLWFjdGl2ZTogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvcjogJGNvbG9yNDtcbiR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9QYW5lbCB3ZWVrXG4kdHAtcGFuZWwtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC10aXRsZS1mb250LXNpemU6IDE0cHg7XG4kdHAtcGFuZWwtdGl0bGUtZm9udHdlaWdodDogYm9sZDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7XG4kdHAtcGFuZWwtc3VtbWFyeS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktZm9udC1zaXplOiAxNHB4O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1iZ2M6ICRjb2xvcjI7XG4kdHAtcGFuZWwtYWR2aWNlLWNvbG9yOiAkY29sb3I0O1xuJHRwLXBhbmVsLWFkdmljZS1mb250LXNpemU6IDE0cHg7XG5cbi8vTWVudSB3ZWVrXG4kdHAtbWVudS1pdGVtLXNpemU6IDQwcHg7XG4kdHAtbWVudS1mb250LXNpemU6IDE4cHg7XG4kdHAtbWVudS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLW1lbnUtY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1tZW51LWJnYzogJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk7XG4kdHAtbWVudS1iZ2MtaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLW1lbnUtYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4kdHAtbWVudS1ib3JkZXItaG92ZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuLy9UZWFzZXJcbiR0cC10ZWFzZXItbWFyZ2luOiAxMHB4O1xuJHRwLXRlYXNlci1wcmFjdGljZS1mb250c2l6ZSA6IDE2cHg7XG4kdHAtdGVhc2VyLXByYWN0aWNlLWNvbG9yIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1wcmFjdGljZS1jb2xvci1tb2JpbGUgOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtdGVhc2VyLXRpdGxlLWZvbnRzaXplIDogMTZweDtcbiR0cC1tb2JpbGUtdGVhc2VyLXRpdGxlLWZvbnRzaXplOiAxOHB4O1xuJHRwLXRlYXNlci10aXRsZS1jb2xvciA6ICRjb2xvcjQgLTIwJTtcbiR0cC10ZWFzZXItdGl0bGUtY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1kZXNjcmlwdGlvbi1mb250c2l6ZSA6IDE0cHg7XG4kdHAtdGVhc2VyLWRlc2NyaXB0aW9uLWNvbG9yIDogJGNvbG9yNDtcbiR0cC10ZWFzZXItZGVzY3JpcHRpb24tY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1jb2xvci1yZXZpZXc6ICRjb2xvcjQ7XG4kdHAtdGVhc2VyLWNvbG9yLXJldmlldy1tb2JpbGU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9SZXZpZXdcbiR0cC1yZXZpZXctY29udGFpbmVyLWJnYzogI2VlZTtcbiR0cC1yZXZpZXctYmdjOiAkY29sb3IyO1xuJHRwLXJldmlldy10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXJldmlldy10aXRsZS1mb250LXNpemU6IDMwcHg7XG4kdHAtcmV2aWV3LXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1yZXZpZXctc3VidGl0bGUtZm9udHdlaWdodDogMzAwO1xuJHRwLXJldmlldy1ub3RlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1yZXZpZXctbm90ZS1mb250LXNpemU6IDIycHg7XG4kdHAtcmV2aWV3LW5vdGUtZm9udHdlaWdodDogYm9sZDtcblxuLy9BZHZpY2VcbiR0cC1hZHZpY2UtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1hZHZpY2UtdGl0bGUtZm9udHNpemU6IDMwcHg7XG4kdHAtYWR2aWNlLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWZvbnRzaXplOiAxNnB4O1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7IiwiQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG5cbi8qKiBGb250IFNhZmUgOiBBcmlhbCAtIFZlcmRhbmEgLSBHZW9yZ2lhIC0gQ291cmllciAtIFRyZWJ1Y2hldCAtIEhpcmFnaW5vLVNhbnMtR0IgLSBNaWNyb3NvZnQtWWFoZWkgLSBXZW5RdWFuWWktTWljcm8tSGVpXG4gICAgVGhlIG5hbWUgbWF0Y2hlcyB0aGUgZm9sZGVyIG5hbWUgLSBleGFtcGxlOiBmb250L29wZW4tc2Fuc1xuKioqKioqKioqKioqKioqKioqL1xuJG1haW4tZmFtaWx5LWZvbnQ6IHJvYm90by1jb25kZW5zZWQ7XG4kbWFpbi1mYW1pbHktZm9udC0yOiByb2JvdG8tY29uZGVuc2VkLWl0YWxpYztcbiRtYWluLWZhbWlseS1mb250LTM6ICRtYWluLWZhbWlseS1mb250O1xuXG4vKioqIENvbG9yc1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3IxIDogIzE5MTkxOTsgLy8gVGV4dGVzXG4kY29sb3IyIDogI2ZmZmZmZjsgLy8gRm9uZHNcbiRjb2xvcjMgOiAjMDA4MkMzOyAvLyBSb2xsb3ZlciBwcmluY2lwYWxcbiRjb2xvcjQgOiAjY2NjY2NjOyAvLyBHcmlzIG1veWVuXG4kY29sb3I1IDogI2Q5ZDlkOTsgLy8gR3JpcyBjbGFpclxuJGNvbG9yNiA6ICNmM2YzZjM7IC8vIEdyaXMgdHJlcyBjbGFpclxuJGNvbG9yNyA6ICNmZWZlZmU7IC8vIEdyaXMgdHJlcyB0cmVzIGNsYWlyXG4kY29sb3I4IDogI2VjNjYwNzsgLy8gQm9yZGVyIGV0IE1lc3NhZ2Ugd2FybmluZ1xuJGNvbG9yOSA6ICNlMTI5MjE7IC8vIE1lc3NhZ2UgZXJyZXVyXG4kY29sb3IxMCA6ICM4MDgwODA7IC8vIEdyaXMgZm9uY2VcbiRjb2xvcjExIDogI2EwOWI5ODsgLy8gRm9uZCBldG9pbGVzXG4kY29sb3IxMiA6ICNmZmM0MDA7IC8vIEV0b2lsZXMgYWN0aXZlc1xuJGNvbG9yMTMgOiAjM2I1OTk5O1xuJGNvbG9yMTQgOiAjNTVhY2VlO1xuJGNvbG9yMTUgOiAjYmQwODFjO1xuJGNvbG9yMTYgOiAjZGYyMDI5O1xuJGNvbG9yMTcgOiAjZGM0ZTQxO1xuJGNvbG9yMTggOiAjMjA3MGIwO1xuJGNvbG9yMTkgOiAjNjM4M2E4O1xuJGNvbG9yMjAgOiAjMDA0ODc2O1xuJGNvbG9yMjEgOiAjMzkzOTM5O1xuXG4vKiogd3JhcHBlciAtIGRlZmF1bHQgOiA5MjAgKHdyYXBwZXIpIDk4MCAoaGVhZGVyKVxuKioqKioqKioqKioqKioqKioqKiovXG5cbiRzaXRlLW1haW4td3JhcHBlci1zaXplOiA5MjBweDtcbiRoZWFkZXItd3JhcHBlci1zaXplOiA5ODBweDtcblxuLyoqIEljb25zIGZvbnRcbioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWl4aW4gaWNvbnMoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgQGlmICRpY29uID09ICdkZWNhdGhsb24nIHsgY29udGVudDogXCJcXGU2MDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZml2ZXN0YXInIHsgY29udGVudDogXCJcXGU2MDFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3RhcicgeyBjb250ZW50OiBcIlxcZTYwMlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3VzZXInIHsgY29udGVudDogXCJcXGU2MDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2snIHsgY29udGVudDogXCJcXGU2MDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXZhbGlkYXRlJyB7IGNvbnRlbnQ6IFwiXFxlNjA3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1jbG9zZScgeyBjb250ZW50OiBcIlxcZTYwOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzZWFyY2gnIHsgY29udGVudDogXCJcXGU2MDlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1pbicgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgQGlmICRpY29uID09ICd6b29tLW91dCcgeyBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdnZWFyJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NvbW1lbnRzJyB7IGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3NwaW4nIHsgY29udGVudDogXCJcXGU2MGVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tib3gnIHsgY29udGVudDogXCJcXGU2MGZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tlZCcgeyBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzZWxlY3QnIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGxheScgeyBjb250ZW50OiBcIlxcZTY0NVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwYXVzZScgeyBjb250ZW50OiBcIlxcZTY0NFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjQ2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ211dGUtb2ZmJyB7IGNvbnRlbnQ6IFwiXFxlNjQ3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJzM2MCcgeyBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG4gICAgQGlmICRpY29uID09ICdleGNsYW1hdGlvbicgeyBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdxdWVzdGlvbicgeyBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtcXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXJyb3InIHsgY29udGVudDogXCJcXGU2MDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2FybmluZy0xJyB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMicgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0cmFzaCcgeyBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdleHRlbnNpb24nIHsgY29udGVudDogXCJcXGU2MThcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhwYW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BpbmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N3aXBlJyB7IGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvdHNwb3QnIHsgY29udGVudDogXCJcXGU2MWNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGx1cycgeyBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtaW51cycgeyBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2l0Y2hlci1sYW5ndWFnZScgeyBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctYm90dG9tJyB7IGNvbnRlbnQ6IFwiXFxlNjIzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy10b3AnIHsgY29udGVudDogXCJcXGU2MjRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MjVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjI2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy10b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUnIHsgY29udGVudDogXCJcXGU2NGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1lbnRlcicgeyBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG4gICAgQGlmICRpY29uID09ICdmdWxsc2NyZWVuLWV4aXQnIHsgY29udGVudDogXCJcXGU2NGRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1lbXB0eScgeyBjb250ZW50OlwiXFxlNjRlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZnVsbCcgeyBjb250ZW50OlwiXFxlNjRmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItaGFsZicgeyBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG4gICAgQGlmICRpY29uID09ICdkb3VibGUtYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG4gICAgQGlmICRpY29uID09ICdkb3VibGUtYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2NTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaGVhcnQnIHsgY29udGVudDogXCJcXGU2NTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZCcgeyBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG4gICAgQGlmICRpY29uID09ICdiYWQnIHsgY29udGVudDogXCJcXGU2NTVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWVtcHR5JyB7IGNvbnRlbnQ6IFwiXFxlNjU2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1mdWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1oYWxmJyB7IGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2xvYWRpbmcnIHsgY29udGVudDogXCJcXGU2NTlcIjsgfVxuXG4gICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1tZW51JyB7IGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudS1hbGwnIHsgY29udGVudDogXCJcXGU2NDFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaG9tZScgeyBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtZW51JyB7IGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICdzaGFyZScgeyBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG4gICAgQGlmICRpY29uID09ICd5b3V0dWJlJyB7IGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZhY2Vib29rJyB7IGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2luc3RhZ3JhbScgeyBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG4gICAgQGlmICRpY29uID09ICdnb29nbGUtcGx1cycgeyBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0d2l0dGVyJyB7IGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BpbnRlcmVzdCcgeyBjb250ZW50OiBcIlxcZTYzNFwiOyB9XG4gICAgQGlmICRpY29uID09ICd3ZWlibycgeyBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG4gICAgQGlmICRpY29uID09ICd3ZWNoYXQnIHsgY29udGVudDogXCJcXGU2MzZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91a3UnIHsgY29udGVudDogXCJcXGU2MzdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaHVhYmFuJyB7IGNvbnRlbnQ6IFwiXFxlNjM4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3JlbnJlbicgeyBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdxcmNvZGUnIHsgY29udGVudDogXCJcXGU2NDNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZHNtJyB7IGNvbnRlbnQ6IFwiXFxlNjQ5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Zrb250YWt0ZScgeyBjb250ZW50OiBcIlxcZTY0YVwiOyB9XG5cbiAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnY3Jvc3NlbGluZycgeyBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG4gICAgQGlmICRpY29uID09ICd0aXBzJyB7IGNvbnRlbnQ6IFwiXFxlNjNiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3RlY2huaWNhbC1jYXJkJyB7IGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Bhbm9wbHknIHsgY29udGVudDogXCJcXGU2M2RcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VuZXJhbC1pbmZvcm1hdGlvbicgeyBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyLWJlbmVmaXRzJyB7IGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Njcm9sbHRvcCcgeyBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdyaWNoY29udGVudCcgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdhbHNvLWZpbmQnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZmVhdHVyZXMnIHsgY29udGVudDogXCJcXGU2MGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmV2aWV3cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG5cbn1cblxuLyoqIE1lZGlhIFF1ZXJpZXMgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqL1xuXG4kbHQ2NDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweClcIjtcbiRsdDM2MCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1OXB4KVwiO1xuXG4vKiogQ1NTIFJ1bGVzXG4qKioqKioqKioqKioqKioqKiovXG5cbiAgICAvKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAkY29sb3IxXG4gICAgLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbiAgICAvKiogICAgICAgICBkYXJrZW4oJGNvbG9yMSwgMTUlKVxuICAgIC8qKiAgICAgICAgIGxpZ2h0ZW4oJGNvbG9yMSwgMTUlKVxuICAgIC8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4gICAgLyoqICRib3JkZXItKiAmICRib3JkZXJib3R0b20tKiAmICRib3JkZXJ0b3AtKiAmICRib3JkZXJsZWZ0cmlnaHQtKiAmICRib3JkZXJ0b3Bib3R0b20tKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbiAgICAvKiogICAgICAgICAxcHggZG90dGVkIHJnYmEoJGNvbG9yMSwgMC43KVxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbiAgICAvKiogJGJvcmRlcnNpemUtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgIFdhcm5pbmcgOiB0aGUgc2FtZSB2YWx1ZSB2YXJpYWJsZSAnJGJvcmRlci0qJyBjb3JyZXNwb25kaW5nIHRvIHRoZSBzYW1lIGVsZW1lbnRcbiAgICAvKiogICAgICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlci0qIDogMXB4IHNvbGlkICRjb2xvcjFcbiAgICAvKiogICAgICAgICAgICAgJGJvcmRlcnNpemUtKiA6IDFweFxuXG4gICAgLyoqICR0ZXh0YWxpZ24tKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgbGVmdFxuICAgIC8qKiAgICAgICAgIHJpZ2h0XG4gICAgLyoqICAgICAgICAgY2VudGVyXG5cbiAgICAvKiogJGZvbnQtd2VpZ2h0LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIG5vcm1hbFxuICAgIC8qKiAgICAgICAgIGJvbGRcblxuICAgIC8qKiAkZm9udC0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICAkbWFpbi1mYW1pbHktZm9udFxuXG4gICAgLyoqICRvcGFjaXR5LSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgICAgICAwLjdcbiAgICAvKiogICAgICAgICAxXG5cbiAgICAvKiogJHJvdGF0ZS0qXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICA0NWRlZ1xuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkcmFkaXVzLSpcbiAgICAvKiogICAgIGV4YW1wbGUgOlxuICAgIC8qKiAgICAgICAgIDEwcHhcbiAgICAvKiogICAgICAgICAxMDAlXG4gICAgLyoqICAgICAgICAgMFxuXG4gICAgLyoqICRtYXJnaW5yaWdodC0qICYgJGhlaWdodC0qICYgJHRvcC0qICYgJGxlZnQtKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgMTBweFxuICAgIC8qKiAgICAgICAgIDBcblxuICAgIC8qKiAkbmItKlxuICAgIC8qKiAgICAgZXhhbXBsZSA6XG4gICAgLyoqICAgICAgICAgNVxuICAgIC8qKiAgICAgICAgIDBcbiAgICAvKiogICAgICAgICBkZWZhdWx0XG5cbiAgICAvKiogT3RoZXIgdmFyaWFibGVzXG4gICAgLyoqICAgICBleGFtcGxlIDpcbiAgICAvKiogICAgICAgICB0cnVlXG4gICAgLyoqICAgICAgICAgZmFsc2VcbiAgICAvKiogICAgICAgICAxXG4gICAgLyoqICAgICAgICAgMFxuXG4vKiogTWlzY1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZGVmYXVsdDogJGNvbG9yMTtcbiRiZ2NvbG9yLXNpdGU6ICRjb2xvcjI7XG4kYmdjb2xvci1hZHZpY2UtYmxvZy1iYXNpYy1wYWdlOiAkYmdjb2xvci1zaXRlOyAvLyBNb2JpbGUgb25seVxuXG4vKiogTWFpbiBUaXRsZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWFpbi10aXRsZTogJGNvbG9yMzsgLy8gTWFzdGVyXG4kYm9yZGVyLW1haW4tdGl0bGU6IDBweCBzb2xpZCAkY29sb3I1OyAvLyBNYXN0ZXJcbiRmb250LW1haW4tdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7IC8vIE1hc3RlclxuJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU6Ym9sZDsgLy8gTWFzdGVyXG4kdGV4dGFsaWduLW1haW4tdGl0bGU6IGxlZnQ7IC8vIE1hc3RlclxuXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yYXRlLXN0YXI6ICRjb2xvcjEyOyAvLyBNYXN0ZXJcbiRjb2xvci1uYi1ub3RlczogJGNvbG9yMTsgLy8gTWFzdGVyXG5cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjE7XG4kY29sb3ItaWNvbi1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yMTtcbiRjb2xvci1pY29uLXdhcm5pbmc6ICRjb2xvcjg7XG4kYmdjb2xvci1tZXNzYWdlcy13YXJuaW5nOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy13YXJuaW5nOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1tZXNzYWdlcy1zdGF0dXM6ICRjb2xvcjE7XG4kY29sb3ItaWNvbi1zdGF0dXM6ICRjb2xvcjM7XG4kYmdjb2xvci1tZXNzYWdlcy1zdGF0dXM6ICRjb2xvcjY7XG4kYm9yZGVyLW1lc3NhZ2VzLXN0YXR1czogMXB4IHNvbGlkICRjb2xvcjM7XG5cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cblxuJGhlYWRlci1yZWdpb24tYnJhbmRpbmctaGVpZ2h0OiA1NXB4O1xuJGlzLWRlY2F0aGxvbi1tZW51OiB0cnVlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IGZhbHNlO1xuJGJnY29sb3ItaGVhZGVyOiAkY29sb3IyO1xuJGJvcmRlcnRvcC1oZWFkZXI6IDA7XG4kYm9yZGVyYm90dG9tLWhlYWRlcjogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItdHJpZ2dlcjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10cmlnZ2VyLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbi8vIHR5cGUgZGUgcm9sbCBoZWFkZXJcbiRoZWFkZXItbWVudS1vdmVyLXVuZGVybGluZTogZmFsc2U7XG4kaGVhZGVyLW1lbnUtaG92ZXItbGluZWhlaWdodCA6IDRweDtcbiRoZWFkZXItbWVudS1ob3Zlci1saW5lY29sb3IgOiAkY29sb3IzO1xuLy8gYm9yZHVyZSBiYXNzZSByZWdpb24gbWVudVxuJGhlYWRlci1ib3JkZXJib3R0b206IGZhbHNlO1xuJGhlYWRlci1ib3JkZXJib3R0b20taGVpZ2h0OiA0cHg7XG4kaGVhZGVyLWJvcmRlcmJvdHRvbS1jb2xvcjogJGNvbG9yNTtcblxuXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXM6IGZhbHNlO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTRweDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXdlaWdodDogNzAwO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc3BhY2luZzogbm9ybWFsO1xuXG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTNweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDQwMDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtZmlyc3QtaXRlbS1tYXJnaW4tYm90dG9tOiAwcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLW1hcmdpbjogN3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1iZWZvcmUtY29udGVudDogXCLilrpcIjtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtcm9sbC11bmRlcmxpbmU6IHRydWU7XG5cbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRmbG9hdC1yaWdodC1tZW51OiBmYWxzZTtcbiRiZ2NvbG9yLW1lbnUtdGFiOiAkY29sb3I2O1xuJGJnY29sb3ItbWVudS10YWItaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjY7XG4kY29sb3ItbWVudS10YWI6ICRjb2xvcjE7XG4kY29sb3ItbWVudS10YWItaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVudS10YWItYWN0aXZlOiAkY29sb3IxO1xuJG5iLWNvbHVtbnMtc3VibWVudTogNTtcbiRiZ2NvbG9yLXN1Ym1lbnU6ICRjb2xvcjc7XG4kYm9yZGVydG9wLXN1Ym1lbnU6IDNweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlcnJpZ2h0LXN1Ym1lbnU6IDJweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAzcHggc29saWQgJGNvbG9yMztcbiRib3JkZXJsZWZ0LXN1Ym1lbnU6IDJweCBzb2xpZCAkY29sb3I2O1xuJG9wYWNpdHktc3VibWVudTogMTtcbiRjb2xvci1zdWJtZW51LWxpbms6ICRjb2xvcjE7XG4kY29sb3Itc3VibWVudS1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItbWVudS1tb2JpbGU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1oZWFkZXItbWVudTogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20taGVhZGVyLW1lbnU6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbGluay1ob21lOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuJHJhZGl1cy1saW5rLWhvbWU6IDBweDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItbGluay1ob21lOiAwcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1saW5rLWhvbWUtaWNvbjogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRmb250LXdlaWdodC1tZW51OiBib2xkOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGZvbnQtd2VpZ2h0LW1lbnUtc2Vjb25kYXJ5OiBib2xkOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVudS10YWItb2RkOiAkY29sb3I2OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkOiAkY29sb3IxOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRyb3RhdGUtbWVudS10YWItaWNvbi1hY3RpdmU6IDkwZGVnOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ6IDA7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW46IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuOiAwOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkLWFjdGl2ZTogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3IxOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1mb290ZXItbWVudTogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10aXRsZS1mb290ZXItbWVudTogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHlcbiRmb250LXdlaWdodC10aXRsZS1mb290ZXItbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDEtbGluazogdHJ1ZTtcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDItbGluazogdHJ1ZTtcblxuLyoqIFNlY29uZGFyeSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiAkYmdjb2xvci1tZW51LXRhYjsgLy8gRGVza3RvcCBvbmx5XG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWItaG92ZXI6ICRiZ2NvbG9yLW1lbnUtdGFiLWhvdmVyOyAvLyBEZXNrdG9wIG9ubHlcbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiAkY29sb3ItbWVudS10YWI7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1ob3ZlcjogJGNvbG9yLW1lbnUtdGFiLWhvdmVyOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiAkY29sb3ItbWVudS10YWItYWN0aXZlOyAvLyBEZXNrdG9wIG9ubHlcbiRmb250LXdlaWdodC1zZWNvbmRhcnktbWVudTogJGZvbnQtd2VpZ2h0LW1lbnU7IC8vIERlc2t0b3Agb25seVxuXG4vKiogTWVudSBjb21wYWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kbWVudS1jb21wYWN0LWFjdGl2ZTogdHJ1ZTtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWI6ICRiZ2NvbG9yLW1lbnUtdGFiO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYi1ob3ZlcjogJGJnY29sb3ItbWVudS10YWItaG92ZXI7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItYWN0aXZlO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWI6ICRjb2xvci1tZW51LXRhYjtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiLWhvdmVyOiAkY29sb3ItbWVudS10YWItaG92ZXI7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1hY3RpdmU7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWljb246ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWljb24taG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWFycm93LWljb246ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWFycm93LWljb24taG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQ6ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQtaG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQtbmItaXRlbXM6ICRjb2xvcjI7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQtbmItaXRlbXMtaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBOYXZpZ2F0aW9uIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRmb250LXdlaWdodC1uYXZpZ2F0aW9uOiAkZm9udC13ZWlnaHQtbWVudTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZDogJGJnY29sb3ItbWVudS10YWItb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGJnY29sb3ItbWVudS10YWItZXZlbjtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkY29sb3ItbWVudS10YWItb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW46ICRjb2xvci1tZW51LXRhYi1ldmVuO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQ6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLWV2ZW46ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQtYWN0aXZlOiAkY29sb3ItbWVudS10YWItaWNvbi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW4tYWN0aXZlO1xuJHJvdGF0ZS1uYXZpZ2F0aW9uLXRhYi1pY29uLWFjdGl2ZTogJHJvdGF0ZS1tZW51LXRhYi1pY29uLWFjdGl2ZTtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZDtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZDtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItZXZlbjogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbi1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW47XG5cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jYXJ0IDogJGNvbG9yMTtcbiRjb2xvci1jYXJ0LWhvdmVyIDogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LW5iLWl0ZW1zIDogJGNvbG9yMjtcbiRjb2xvci1jYXJ0LW5iLWl0ZW1zLWhvdmVyIDogJGNvbG9yMjtcbiR0b3AtY2FydC1uYi1pdGVtczogOXB4O1xuJGxlZnQtY2FydC1uYi1pdGVtczogOHB4O1xuJHRvcC1jYXJ0LW5iLWl0ZW1zLW1vYmlsZTogMTRweDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0LWNhcnQtbmItaXRlbXMtbW9iaWxlOiA0cHg7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBTZWFyY2ggZm9ybVxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlci1zZWFyY2gtZm9ybTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6IDFweCBzb2xpZCAkY29sb3I0O1xuJHJhZGl1cy1zZWFyY2gtZm9ybTogMHB4O1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3IxO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3IxO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IxO1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yNjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3I2O1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkY29sb3IxMDtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3I2O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzOiAkY29sb3I2O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcy1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjE7XG5cbi8qKiBTZWFyY2ggLSBBdXRvY29tcGxldGVcbioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYXV0b2NvbXBsZXRlOiAkY29sb3IyO1xuJGJvcmRlci1hdXRvY29tcGxldGU6IDFweCBzb2xpZCAkY29sb3I2O1xuJGNvbG9yLWF1dG9jb21wbGV0ZS1pdGVtOiAkY29sb3IzO1xuJGNvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjI7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRib3JkZXItYXV0b2NvbXBsZXRlLWl0ZW06IDBweDtcblxuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1sYW5nLXN3aXRjaGVyLWljb24tY2hldnJvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLWxhbmctc3dpdGNoZXItaXRlbTogJGNvbG9yNjtcbiRiZ2NvbG9yLWZsYWdzLXRvZ2dsZXI6ICRjb2xvcjI7XG4kY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNDtcbiRjb2xvci1mbGFncy10b2dnbGVyLWhvdmVyOiAkY29sb3I0O1xuJGNvdW50cnktbmFtZS1mbGFncy10b2dnbGVyOiB0cnVlO1xuXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkY29sb3IxMCwgMC43KTtcbiRjb2xvci1icmVhZGNydW1iLXNlcDogJGNvbG9yMTtcbiRjb2xvci1icmVhZGNydW1iLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItYnJlYWRjcnVtYi1saW5rLWhvdmVyOiAkY29sb3IxO1xuXG4vKiogU2Nyb2xsVG9Ub3BcbioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXNjcm9sbHRvdG9wOiAkY29sb3IzO1xuJGJnY29sb3Itc2Nyb2xsdG90b3AtaG92ZXI6IGxpZ2h0ZW4oJGNvbG9yMywxMCUpO1xuJGNvbG9yLWFycm93LXNjcm9sbHRvdG9wOiAkY29sb3IyO1xuJGNvbG9yLWFycm93LXNjcm9sbHRvdG9wLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogVGVhc2VyIGFkdmljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kbmV3LXRlYXNlci1hc3BlY3Q6IHRydWU7XG5cbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2U6ICRjb2xvcjI7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMjA7IC8vIE1hc3RlclxuJHJhZGl1cy10ZWFzZXItYWR2aWNlOiAwOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW86ICRjb2xvcjQ7IC8vIE1hc3RlclxuJG9wYWNpdHktdGVhc2VyLWFkdmljZS12aWRlbzogMDsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogM3B4OyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc6IDA7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yMTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogdHJhbnNwYXJlbnQ7IC8vIE1hc3RlclxuJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiB0cmFuc3BhcmVudDsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTogJGNvbG9yMTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjogJGNvbG9yMTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5OiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI6ICRjb2xvcjE7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTWFzdGVyXG4kYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjogJGNvbG9yMzsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcmJvdHRvbS10ZWFzZXItYWR2aWNlOiAwOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJHRlYXNlci1hZHZpY2UtaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1hZHZpY2UtdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1hZHZpY2UtYm9keTogbGVmdDtcblxuLyoqIFRlYXNlciBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1ibG9nOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmxvZzogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLWJsb2c6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1ibG9nLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItYmxvZy1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmxvZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW87XG4kb3BhY2l0eS10ZWFzZXItYmxvZy12aWRlbzogJG9wYWNpdHktdGVhc2VyLWFkdmljZS12aWRlbztcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI7XG4kcmFkaXVzLXRlYXNlci1ibG9nLWljb24tdmlkZW86ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJHJhZGl1cy10ZWFzZXItYmxvZy1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci10ZWFzZXItYmxvZy10eXBlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctdHlwZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci10ZWFzZXItYmxvZy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGJvcmRlcnRvcC10ZWFzZXItYmxvZy1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC10ZWFzZXItYmxvZy1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGNvbG9yLXRlYXNlci1ibG9nLXJhdGUtc3RhcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYmxvZy1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXM6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci10ZWFzZXItYmxvZy1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuJGJvcmRlcmJvdHRvbS10ZWFzZXItYmxvZzogJGJvcmRlcmJvdHRvbS10ZWFzZXItYWR2aWNlOyAvLyBNb2JpbGVcbiR0ZWFzZXItYmxvZy1oaWRlLWNhdGVnb3J5OiBmYWxzZTtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJsb2ctdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLWJvZHk6IGxlZnQ7XG5cbi8qKiBTdW1tYXJ5IGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXN1bW1hcnktYmxvZzogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXN1bW1hcnktYmxvZzogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItc3VtbWFyeS1ibG9nOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXN1bW1hcnktYmxvZy1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2c6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS12aWRlbztcbiRvcGFjaXR5LXN1bW1hcnktYmxvZy12aWRlbzogJG9wYWNpdHktdGVhc2VyLWFkdmljZS12aWRlbztcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kcmFkaXVzLXN1bW1hcnktYmxvZy1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQ6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0LWxpbms6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZTogJGNvbG9yMTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmUtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWljb246ICRjb2xvcjE7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLXN1bW1hcnktYmxvZy1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuXG4vKiogRGlyZWN0IEFjY2Vzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1kaXJlY3QtYWNjZXNzOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItZGlyZWN0LWFjY2Vzcy1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWRpcmVjdC1hY2Nlc3M6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLWRpcmVjdC1hY2Nlc3M6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtZGlyZWN0LWFjY2VzczogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtbmFtZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kcmFkaXVzLWRpcmVjdC1hY2Nlc3MtaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG5cbi8qKiBUZWFzZXIgQmFzaWMgUGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2U6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1iYXNpYy1wYWdlOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhc2ljLXBhZ2U6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRyYWRpdXMtdGVhc2VyLWJhc2ljLXBhZ2UtaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiR0ZWFzZXItYmFzaWMtaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlOiBjZW50ZXI7XG4kdGV4dGFsaWduLXRlYXNlci1iYXNpYy1wYWdlLWJvZHk6IGNlbnRlcjtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGJvbGQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyOiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogJGNvbG9yMzsgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjI7IC8vTWFzdGVyXG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiBub3JtYWw7IC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjIwO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogMDtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAkY29sb3IyO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWwtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAkY29sb3IxO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLW1vYmlsZTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHlcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1wcm9kdWN0LXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItdGl0bGU6IGxlZnQ7XG4kdGV4dGFsaWduLXRlYXNlci1iYW5uZXItYm9keTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1wcmljZTogbGVmdDtcblxuLyoqIFRlYXNlciBiYW5uZXIgKG1lbnUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRrZWVwLXBhZGRpbmctbWVudS1iYW5uZXI6IHRydWU7XG4kYmdjb2xvci1tZW51LWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtbWVudS1iYW5uZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLW1lbnUtYmFubmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItbWVudS1iYW5uZXItaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXI6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1tZW51LWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRyYWRpdXMtbWVudS1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1tZW51LWJhbm5lci10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtbWVudS1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1tZW51LWJhbm5lci1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3Rhci1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItbWVudS1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lcjogN3B4OyAvLyBtYXggKGRydXBhbCBndXR0ZXIgLyAyKSAtIDFcbiRib3JkZXItaGlnaGxpZ2h0ZWQtYmFubmVyOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXJzaXplLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IyMDtcbiRyYWRpdXMtaGlnaGxpZ2h0ZWQtYmFubmVyOiAwO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yMTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvcjE7XG4kcmFkaXVzLWhpZ2hsaWdodGVkLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kYmdjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItaW1nOiAkY29sb3I0O1xuJG9wYWNpdHktaGlnaGxpZ2h0ZWQtYmFubmVyLWltZy1ob3ZlcjogMC42O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci10aXRsZTogJGNvbG9yMTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJvZHk6ICRjb2xvcjE7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRvcGFjaXR5LWJnY29sb3ItbW9kZS10ZXh0LWluLWhvdmVyLWhpZ2hsaWdodGVkLWJhbm5lcjogMC45O1xuJG5iLWhpZ2hsaWdodGVkLWJhbm5lci1pdGVtOiAzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQgdGl0bGUgaG92ZXIpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWh0aC1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1odGgtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaHRoLWJhbm5lcjogN3B4OyAvLyBtYXggKGRydXBhbCBndXR0ZXIgLyAyKSAtIDFcbiRib3JkZXItaHRoLWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyc2l6ZS1odGgtYmFubmVyLWhvdmVyOiAxcHg7XG4kYm9yZGVyLWh0aC1iYW5uZXItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy1odGgtYmFubmVyOiAwO1xuJHBvc2l0aW9uLXZlcnRpY2FsLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6IGJvdHRvbTtcbiR0ZXh0YWxpZ24taHRoLWJhbm5lci1ibG9jay10aXRsZTogY2VudGVyO1xuJGNvbG9yLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtaHRoLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kYmdjb2xvci1odGgtYmFubmVyLWltZzogJGNvbG9yNDtcbiRjb2xvci1odGgtYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItaHRoLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1odGgtYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLWh0aC1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLWh0aC1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLWh0aC1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRvcGFjaXR5LWJnY29sb3ItbW9kZS10ZXh0LWluLWhvdmVyLWh0aC1iYW5uZXI6IDAuOTtcbiRuYi1odGgtYmFubmVyLWl0ZW06IDM7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZm9vdGVyOiAkY29sb3I2O1xuJGJvcmRlcnRvcC1mb290ZXI6IDA7XG4kYm9yZGVyLWZvb3Rlci1zZXA6IDBweDtcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stbGlua3M6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWxpbms6ICRjb2xvcjE7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWZvbGxvdzogJGNvbG9yMztcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogJGNvbG9yMTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ldmVuOiAkY29sb3IxO1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogJGNvbG9yMjtcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRjb2xvcjE7XG4kcmFkaXVzLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMTAwJTtcbiRtYXJnaW5yaWdodC1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06IDIwcHg7XG4kYmdjb2xvci1mb290ZXItdXNlZnVsOiAkY29sb3I2O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3M6ICRjb2xvcjE7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzLXNlcDogJGNvbG9yMTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRiZ2NvbG9yLXNlYXJjaC1mb3JtO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJGJnY29sb3Itc2VhcmNoLWZvcm0tZm9jdXM7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybTogJGJvcmRlci1zZWFyY2gtZm9ybTtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkYm9yZGVyLXNlYXJjaC1mb3JtLWhvdmVyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRiZ2NvbG9yLXNlYXJjaC1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybTogJGNvbG9yLXNlYXJjaC1mb3JtO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogMDtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogMDtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRiZ2NvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcztcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRiZ2NvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcy1ob3ZlcjtcbiRmb290ZXItcm93LWRpc3BsYXk6IGZhbHNlO1xuJGZvb3Rlci1yb3ctYWxpZ24tY2VudGVyOiBmYWxzZTtcbiRmb290ZXItYWJzb2x1dGUtcG9zaXRpb24tZm9yLWJhY2tncm91bmQtaW1hZ2U6IGZhbHNlO1xuXG4vKiogRmFtaWx5IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWZhbWlseS10aXRsZTogJGNvbG9yMztcbiRmb250LWZhbWlseS10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRmb250LXdlaWdodC1mYW1pbHktdGl0bGU6IGJvbGQ7XG4kY2FzZS1mYW1pbHktdGl0bGU6IHVwcGVyY2FzZTtcbiRjb2xvci1mYW1pbHktZGVzYzogJGNvbG9yNDtcbiRmYW1pbHktYmFubmVyLWV4dGVuZGVkLW1vZGU6IDA7XG4kZmFtaWx5LWJhbm5lci1iZWhpbmQtaGVhZGVyOiBmYWxzZTtcbiRiZ2NvbG9yLWZhbWlseS1iYW5uZXI6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rOiAkY29sb3IxO1xuJGNvbG9yLWZhbWlseS1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rLWljb246ICRjb2xvcjE7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRjb2xvcjE7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGNvbG9yMTtcbiRjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRib3JkZXItbWFpbi10aXRsZTtcbiRmb250LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRib3JkZXJ0b3AtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHk6ICRjb2xvcjY7XG4kY2F0LXJlZmVyZW5jZS1mYW1pbHktYmlnLWZvcm1hdDogZmFsc2U7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6IDA7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHktZ3JvdXAtbGVmdDogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZmFtaWx5LWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY2F0LXJlZmVyZW5jZTogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2U6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yMTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1maWx0ZXItc2VsZWN0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtZm9jdXM6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yMjtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdzogJGNvbG9yMTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtOiAkY29sb3IxO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1zZWxlY3RlZC1pdGVtOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZhY2V0cyA6ICRjb2xvcjY7IC8vIE1hc3RlclxuJGJvcmRlcmJvdHRvbS1mYWNldHMtaXRlbTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWl0ZW0tdGl0bGU6ICRjb2xvcjE7XG4kYm9yZGVyLWZhY2V0cy1zaXplOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLXNpemUtaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtc2l6ZTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1mYWNldHMtc2l6ZTogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWw6ICRjb2xvcjE7XG4kY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWxhYmVsLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItZmFjZXRzLWNvbG9yOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWNvbG9yLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLWNvbG9yLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2U6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtYmVoaW5kOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1sYWJlbDogJGNvbG9yMTtcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAkY29sb3I2O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6ICRjb2xvcjY7XG4kcmFkaXVzLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAwO1xuJGJvcmRlci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItZ3JlYXRlci10aGFuOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1yYXRlLXN0YXI6ICRjb2xvcjExO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYi1ub3RlczogJGNvbG9yMTE7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzLWFjdGl2ZTogJGNvbG9yMTI7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94OiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWw6ICRjb2xvcjE7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1oZWxwLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1mYWNldHMtaGVscC1jb250ZW50OiAwO1xuJGJnY29sb3ItZmFjZXRzLWhlbHAtY29udGVudDogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IyO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLWZhY2V0cy1saW1pdC1saW5rOiAwO1xuJGJvcmRlci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogMDtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYTogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1pY29uOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDogJGNvbG9yMTsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMC1ob3ZlcjogJGNvbG9yMzsgLy8gTWFzdGVyXG4kYm9yZGVydG9wLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyOiAkY29sb3IzOyAvLyBNYXN0ZXJcblxuLyoqIFBhZ2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1wYWdlci1zZWUtYWxsOiAkY29sb3IxO1xuJGNvbG9yLXBhZ2VyLXNlZS1hbGwtaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wYWdlci1pdGVtOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW0tY3VycmVudDogJGNvbG9yMztcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGFnZXItaXRlbTogJGNvbG9yMTtcbiRjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLXBhZ2VyLWl0ZW0tY3VycmVudDogJGNvbG9yMjtcbiRib3JkZXItcGFnZXItaXRlbTogMDtcbiRyYWRpdXMtcGFnZXItaXRlbTogMDtcbiRjb2xvci1wYWdlci1uby1tb3JlOiAkY29sb3IxO1xuXG4vKiogV3lzaXd5Z1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itd3lzaXd5Zy1oMTogJGNvbG9yLW1haW4tdGl0bGU7XG4kZm9udC13eXNpd3lnLWgxOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXd5c2l3eWctaDE6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi13eXNpd3lnLWgxOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kY29sb3Itd3lzaXd5Zy1oMjogJGNvbG9yMTtcbiRjb2xvci13eXNpd3lnLWE6ICRjb2xvcjM7XG4kY29sb3Itd3lzaXd5Zy1hLWhvdmVyOiBsaWdodGVuKCRjb2xvcjMsMTAlKTtcbiRiZ2NvbG9yLXd5c2l3eWctYmxvY2txdW90ZTogJGNvbG9yMjtcbiRib3JkZXItd3lzaXd5Zy1ibG9ja3F1b3RlOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci13eXNpd3lnLXNwZWNpYWw6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctc3BlY2lhbDogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3Itd3lzaXd5Zy1zcGVjaWFsLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGNvbG9yNjtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy13eXNpd3lnLWltZzogMDtcbiRjb2xvci13eXNpd3lnLXA6ICRjb2xvcjE7XG5cbi8qKiBSZW1vdGUgLSBOb24gdXRpbGlzZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1yZW1vdGUtaXRlbTogJGNvbG9yMztcbiRiZ2NvbG9yLXJlbW90ZS1pdGVtLWhvdmVyOiBsaWdodGVuKCRjb2xvcjMsMTAlKTtcbiRjb2xvci1yZW1vdGUtaXRlbTogJGNvbG9yMjtcbiRjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItcmVtb3RlLWl0ZW06IDBweDtcbiRjb2xvci1yZW1vdGUtaXRlbS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZWdpbi1ib3JkZXItbmV0d29yazogZmFsc2U7XG4kZW5kLWJvcmRlci1uZXR3b3JrOiB0cnVlO1xuJGJvcmRlci1uZXR3b3JrLWl0ZW06IDA7XG4kYmdjb2xvci1mYWNlYm9vay1pdGVtOiAkY29sb3IxMztcbiRiZ2NvbG9yLWZhY2Vib29rLWl0ZW0taG92ZXI6ICRjb2xvcjEzO1xuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLXR3aXR0ZXItaXRlbTogJGNvbG9yMTQ7XG4kYmdjb2xvci10d2l0dGVyLWl0ZW0taG92ZXI6ICRjb2xvcjE0O1xuJGNvbG9yLXR3aXR0ZXItaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXR3aXR0ZXItaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW06ICRjb2xvcjE1O1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW0taG92ZXI6ICRjb2xvcjE1O1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXdlaWJvLWl0ZW06ICRjb2xvcjE2O1xuJGJnY29sb3Itd2VpYm8taXRlbS1ob3ZlcjogJGNvbG9yMTY7XG4kY29sb3Itd2VpYm8taXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXdlaWJvLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLWdvb2dsZS1pdGVtOiAkY29sb3IxNztcbiRiZ2NvbG9yLWdvb2dsZS1pdGVtLWhvdmVyOiAkY29sb3IxNztcbiRjb2xvci1nb29nbGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLWdvb2dsZS1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1kc20taXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLWRzbS1pdGVtLWhvdmVyOiAkY29sb3IxODtcbiRjb2xvci1kc20taXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLWRzbS1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci12a29udGFrdGUtaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXZrb250YWt0ZS1pdGVtLWhvdmVyOiAkY29sb3IxOTtcbiRjb2xvci12a29udGFrdGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXZrb250YWt0ZS1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1xcmNvZGUtaXRlbTogJGNvbG9yMjtcbiRiZ2NvbG9yLXFyY29kZS1pdGVtLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLXFyY29kZS1pdGVtLWljb246ICRjb2xvcjE7XG4kY29sb3ItcXJjb2RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMTtcbiRiZ2NvbG9yLW5ldHdvcmstb3Blbi1jbG9zZTogJGNvbG9yNTtcbiRiZ2NvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1ob3ZlcjogJGNvbG9yNTtcbiRjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaWNvbjogJGNvbG9yMTtcbiRjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yMTtcblxuLyoqIE1lZGlhIEZyb250XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lZGlhLWZyb250LXBvcGluOiAkY29sb3IyO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtdGh1bWJuYWlsOiAkY29sb3IzO1xuJGJvcmRlci1tZWRpYS1mcm9udC1pdGVtOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjg7XG4kY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb246ICRjb2xvcjQ7XG4kY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb24taG92ZXI6ICRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldjogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1tZWRpYS1mcm9udC16b29tOiAkY29sb3IyO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC16b29tLWljb246ICRjb2xvcjU7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uLWhvdmVyOiAkY29sb3I1O1xuJGJvcmRlci1tZWRpYS1mcm9udC16b29tOiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jbG9zZTogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNsb3NlLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jbG9zZTogMDtcbiRib3JkZXItbWVkaWEtZnJvbnQtY2xvc2UtaG92ZXI6IDA7XG4kY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06IDA7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06ICRjb2xvcjQ7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogMDtcbiRib3JkZXItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWhvdmVyOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lZGlhLWZyb250LXZpZGVvLWljb246ICRjb2xvcjQ7XG4kY29sb3ItbWVkaWEtZnJvbnQtMzYwLWljb246ICRjb2xvcjQ7XG4kYmdjb2xvci1tZWRpYS1mcm9udC12aWRlby0zNjA6ICRjb2xvcjI7XG4kb3BhY2l0eS1tZWRpYS1mcm9udC12aWRlby0zNjA6IDAuNztcbiRjb2xvci1tZWRpYS1mcm9udC1sYWJlbC12aWRlby0zNjA6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLW1lZGlhLWZyb250OiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6IDA7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbWVkaWEtZnJvbnQtaW5mb3MtMzYwOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuXG4vKiogUGFnZSBwcm9kdWN0IC0gTm9uIHV0aWxpc2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXByb2R1Y3QtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcHJvZHVjdC10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1wcm9kdWN0LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1wcm9kdWN0LXJlZmVyZW5jZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWNhdGNobGluZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1hbmNob3ItdGVjaG5pY2FsLWluZm9zLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtdGl0bGUtcmV2aWV3czogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzOiAkY29sb3IxMDtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MtaWNvbjogJGNvbG9yMTA7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkY29sb3I0O1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjI7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3IzO1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ6IDNweDtcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAwO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kYm90dG9tLW9mZnNldC1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWRpc2FibGVkOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLWhlYWRlcjogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZS1pY29uOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LXZpZGVvOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXByb2R1Y3QtYXJyb3ctdGl0bGU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnQgLSBOb24gdXRpbGlzZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmljaGNvbnRlbnQtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcmljaGNvbnRlbnQtdGl0bGU6ICRmb250LW1haW4tdGl0bGU7XG4kZm9udC13ZWlnaHQtcmljaGNvbnRlbnQtdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJGJvcmRlci1yaWNoY29udGVudC1zZXBhcmF0b3I6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb24taG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLXJpY2hjb250ZW50LXZpZGVvLWljb246IDNweDtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1vdmVybGF5OiAkY29sb3I0O1xuJG9wYWNpdHktcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogMC42O1xuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtbGVmdC1yaWdodDogdHJhbnNwYXJlbnQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtZGVzYzogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG46ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlcjogJGNvbG9yNjtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGNvbG9yNDtcbiRyYWRpdXMtcmljaGNvbnRlbnQtZnVsbHRleHQ6IDA7XG4kYmdjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dDogcmdiYSgkY29sb3I0LCAwLjYpO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWRlc2M6ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1mdWxsLWRlc2M6ICRjb2xvcjQ7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tbGFiZWwtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci1kZXNjOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKiogUG9waW4gQ2FydCAtIE5vbiB1dGlsaXNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXBvcGluLWNhcnQ6ICRjb2xvcjY7XG4kY29sb3ItcG9waW4tY2FydDogJGNvbG9yNDtcbiRiZ2NvbG9yLXBvcGluLWNhcnQtaGVhZGVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtaGVhZGVyOiAkY29sb3IyO1xuJGNvbG9yLXBvcGluLWNhcnQtaGVhZGVyLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jbG9zZS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmc6ICRjb2xvcjQ7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcG9waW4tY2FydC1jcm9zc2VsaW5nOiAkY29sb3IyO1xuJGJnY29sb3ItcG9waW4tY2FydC1vdmVybGF5OiByZ2JhKCRjb2xvcjEsIDAuNSk7XG5cbi8qKiBMZWdhbCBub3RpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWxlZ2FsLW5vdGljZTogJGNvbG9yMTtcblxuLyoqIFBhZ2UgcmV2aWV3cyAtIE5vbiB1dGlsaXNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLXJldmlld3MtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcmV2aWV3cy10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yMTA7XG4kZm9udC1ub3RlLXJldmlld3MtaW5mbzogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtbm90ZS1yZXZpZXdzLWluZm86IG5vcm1hbDtcbiRjb2xvci1yYXRpbmdzLXJlY29tbWVuZGVkLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI6ICRjb2xvcjU7XG4kaGVpZ2h0LW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI6IDJweDtcbiR3aWR0aC1ub3RlLWRpc3RyaWJ1dGlvbi1wcm9kdWN0LXBhZ2UtZnVsbGJhcjogNDAwcHg7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1iYXI6ICRjb2xvcjQ7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMTA7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1hY3RpdmU6ICRjb2xvcjM7XG4kcmFkaXVzLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6IDA7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3Q6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3IxMDtcbiRmb250LXdlaWdodC1tYXJrLWRpc3RyaWJ1dGlvbjogbm9ybWFsO1xuJGZvbnQtbWFyay1kaXN0cmlidXRpb246ICRtYWluLWZhbWlseS1mb250LTI7XG4kY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogJGNvbG9yMTA7XG4kdGV4dGFsaWduLXVzZXItcmV2aWV3cy1oZWFkZXI6IGNlbnRlcjtcbiRib3JkZXItdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRmb250LXVzZXItcmV2aWV3cy1oZWFkZXI6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtdXNlci1yZXZpZXdzLWhlYWRlcjogbm9ybWFsO1xuJGJnY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogJGNvbG9yNjtcbiRib3JkZXJ0b3AtdXNlci1yZXZpZXdzLWhlYWRlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyYm90dG9tLXVzZXItcmV2aWV3cy1oZWFkZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGNvbG9yNDtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDA7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yODtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yMjtcbiRjb2xvci1icmFuZC1yZXNwb25zZS1pY29uOiAkY29sb3IyO1xuJGJnY29sb3ItcmV2aWV3cy1pbmZvczogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3I2OyAvL01vYmlsZSBvbmx5XG4kYm9yZGVydG9wLW1hcmstZGlzdHJpYnV0aW9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWFyay1kaXN0cmlidXRpb246IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAwLjU7XG4kY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjIwO1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjQ7XG4kcmFkaXVzLXJldmlld3MtbG9hZGluZy1pY29uOiAycHg7XG5cbi8qKiBSZXZpZXcgLSBOb24gdXRpbGlzZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmV2aWV3LXRpdGxlOiAkY29sb3IxMDtcbiRjb2xvci1yZXZpZXctYXV0aG9yOiAkY29sb3IxMDtcbiRjb2xvci1yZXZpZXctZGF0ZTogJGNvbG9yMTA7XG4kY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M6ICRjb2xvcjEwO1xuJGJvcmRlci1ib3R0b20tcmV2aWV3LWhlYWQtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1wdXJjaGFzZS1pY29uOiAkY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M7XG4kY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb246ICRjb2xvci1yZXZpZXctaGVhZC1pbmZvcztcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRjb2xvcjEwO1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LW1pbnVzOiAkY29sb3I4O1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LXBsdXM6ICRjb2xvcjM7XG4kY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3LWJvZHk6ICRjb2xvcjEwO1xuJGJvcmRlci1yZXZpZXctYW5zd2VyOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXJldmlldy1hbnN3ZXI6ICRjb2xvcjY7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1icmFuZDogJGNvbG9yMTA7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkY29sb3IxMDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbms6ICRjb2xvcjEwO1xuJGNvbG9yLXJldmlldy1hbnN3ZXItbGluay1ob3ZlcjogJGNvbG9yMTA7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yMTE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjEwO1xuJGNvbG9yLXJldmlldy1hbnN3ZXItZm9vdGVyLWljb246ICRjb2xvcjEwO1xuJGJvcmRlci1yZXZpZXctc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1pZnJhbWV2b3RlLXF1ZXN0aW9uOiAkY29sb3IxMDtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjEwO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWN0aW9uOiAkY29sb3IyO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjEwO1xuJGJnY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLWlmcmFtZXZvdGUtYWN0aW9uOiAwO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2U6ICRjb2xvcjg7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1pY29uOiAkY29sb3I4O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaG92ZXI6ICRjb2xvcjg7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1pY29uLWhvdmVyOiAkY29sb3I4O1xuJGJnY29sb3ItcmV2aWV3czogJGNvbG9yMTE7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLXJldmlldzogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1yZXZpZXc6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBTdWJtaXQgcmV2aWV3IGZvcm0gLSBOb24gdXRpbGlzZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLXJldmlldy1mb3JtOiAwO1xuJGJnY29sb3ItcmV2aWV3LWZvcm0tYmVoaW5kOiByZ2JhKCRjb2xvcjEsIDAuNSk7XG4kY29sb3ItcmV2aWV3LWZvcm0tdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogQ2FydCBwYWdlIC0gTm9uIHV0aWxpc2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQtYmFjazogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1iYWNrLWljb246ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1iYWNrLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yNDtcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtc3VibWl0OiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1jYXJ0LXN1Ym1pdDogMDtcbiRiZ2NvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3I1O1xuJGNvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtdHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yNjtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHItZXZlbjogJGNvbG9yNjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1kZWxldGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGNvbG9yNjtcblxuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWFkdmljZS1ocC1kZXNjOiAkY29sb3IxO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsOiAkY29sb3IxO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb246ICRjb2xvcjE7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItYWR2aWNlLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItYWR2aWNlLW5iLWNvbW1lbnRzIDogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLWFkdmljZS1jb21tZW50cy1pY29uOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudDogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1pY29uOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1hdXRob3I6ICRjb2xvcjE7XG4kY29sb3ItYWR2aWNlLWF1dGhvci1qb2I6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWF1dGhvci1hdmF0YXI6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0OiAkY29sb3IxO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaWNvbjogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtcmF0ZS1mZWVkYmFjazogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXM6ICRjb2xvcjE7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1pY29uOiAkY29sb3IxO1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS10aXRsZS1yZWYtY2F0OiAkY29sb3IxOyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1hZHZpY2UtbGFiZWw6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItYWR2aWNlLWxhYmVsOiAkY29sb3I2OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLWFkdmljZS1sYWJlbDogJGNvbG9yMTsgLy8gTW9iaWxlIG9ubHlcbiRmb250LXdlaWdodC1hZHZpY2UtbGFiZWw6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5XG4kdGV4dGFsaWduLWFkdmljZS1sYWJlbDogbGVmdDsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWFkdmljZS1jaGVja2JveDogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItYWR2aWNlLWNoZWNrYm94b246IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuXG4vKiogTGlzdGluZyBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItbWVudS1hZHZpY2UgOiAkYmdjb2xvci1mYWNldHM7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMDogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb24taG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWFkdmljZS1sdmwxOiAkYm9yZGVydG9wLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjtcblxuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlci1saXN0aW5nLWJsb2ctaXRlbS1zZXBhcmF0b3I6IDBweDtcblxuLyoqIExpc3RpbmcgZW1wdHkgcHJvZHVjdC9hZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItbGlzdGluZy1lbXB0eTogJGNvbG9yNjtcbiRjb2xvci1saXN0aW5nLWVtcHR5OiAkY29sb3IxO1xuXG4vKiogQ29tbWVudHMgKGFkdmljZSxibG9nKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNvbW1lbnQtdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci1jb21tZW50LWZvcm06ICRjb2xvcjY7XG4kY29sb3ItY29tbWVudC1mb3JtLWxhYmVsOiAkY29sb3IxO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQ6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJGNvbG9yMTtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJGNvbG9yMjtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1OiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtbGluazogJGNvbG9yMTtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrYm94OiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tlZDogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0OiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1pY29uOiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yOiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3ItaG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbW1lbnQ6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY29tbWVudC11bnB1Ymxpc2hlZDogJGNvbG9yMjtcbiRib3JkZXItY29tbWVudC1yZXBseTogMDtcbiRiZ2NvbG9yLWNvbW1lbnQtcmVwbHk6ICRjb2xvcjY7XG4kY29sb3ItY29tbWVudC11bnB1Ymxpc2hlZDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWF1dGhvcjogJGNvbG9yMTtcbiRjb2xvci1jb21tZW50LWRhdGU6ICRjb2xvcjE7XG4kY29sb3ItY29tbWVudC1ib2R5OiAkY29sb3IxO1xuJGNvbG9yLWNvbW1lbnQtYWN0aW9uOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtYWN0aW9uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFwcHJvdmUtaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jb21tZW50czogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1jb21tZW50OiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLTQwNC1hZGRyZWRpcmVjdDogJGNvbG9yMTtcbiRjb2xvci00MDQtdGl0bGU6ICRjb2xvcjM7XG4kY29sb3ItNDA0LWJvZHk6ICRjb2xvcjE7XG4kY29sb3ItNDA0LWV4aXQ6ICRjb2xvcjE7XG4kY29sb3ItNDA0LWV4aXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LWV4aXQtaWNvbjogJGNvbG9yMTtcbiRjb2xvci00MDQtZXhpdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLTQwNC10aXRsZS1yaWdodDogJGNvbG9yMjtcbiRiZ2NvbG9yLTQwNC1yaWdodDogJGNvbG9yMTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yNTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yMTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yMztcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiBsaWdodGVuKCRjb2xvcjMsMTAlKTtcbiRjb2xvci00MDQtbWVudS1saW5rOiAkY29sb3IyO1xuJGNvbG9yLTQwNC1tZW51LWxpbmstaG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBTZWFyY2ggcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJlc3VsdC1lbXB0eS1ib2R5OiAkY29sb3IxO1xuJGNvbG9yLXJlc3VsdC1zZWU6ICRjb2xvcjE7XG4kY29sb3ItcmVzdWx0LXNlZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXN1bHQtc2VlLWljb246ICRjb2xvcjE7XG4kY29sb3ItcmVzdWx0LXNlZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogQ29udGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1jb250YWN0LWNvdmVyLWltZzogMDtcbiRjb2xvci1jb250YWN0LWxhYmVsOiAkY29sb3IxO1xuJGNvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjE7XG4kY29sb3ItY29udGFjdC1sYWJlbC1kZXNjcmlwdGlvbjogJGNvbG9yMTE7XG4kYm9yZGVyLWNvbnRhY3QtaW5wdXQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1jb250YWN0LWlucHV0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItY29udGFjdC1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kYmdjb2xvci1jb250YWN0LWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3ItY29udGFjdC1pbnB1dDogJGNvbG9yMjtcbiRjb2xvci1jb250YWN0LXJlcXVpcmVkLWZpZWxkOiAkY29sb3IxO1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0OiAkY29sb3IxO1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWljb246ICRjb2xvcjE7XG4kY29sb3ItY29udGFjdC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXJ0b3AtY29udGFjdC13eXNpd3lnOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1jb250YWN0LXd5c2l3eWc6ICRjb2xvcjE7XG5cbi8qKiBTdXBwb3J0IFJlcXVlc3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1zdXBwb3J0LWxhYmVsOiAkY29sb3IyMTtcbiRjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3IyMTtcbiRib3JkZXItc3VwcG9ydC1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLXN1cHBvcnQtaW5wdXQtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1zdXBwb3J0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLXN1cHBvcnQtcmVxdWlyZWQtZmllbGQ6ICRjb2xvcjU7XG4kY29sb3Itc3VwcG9ydC1saW5rOiAkY29sb3IxO1xuJGNvbG9yLXN1cHBvcnQtbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdDogJGNvbG9yMTtcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zdXBwb3J0LXN1Ym1pdC1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXRhYnM6ICRjb2xvcjE7XG4kY29sb3ItdGFicy1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMjtcbiRiZ2NvbG9yLXRhYnM6ICRjb2xvcjY7XG4kYmdjb2xvci10YWJzLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItdGFicy1hY3RpdmU6ICRjb2xvcjM7XG5cbi8qKiBJbmZpbml0ZSBTY3JvbGwgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaW5maW5pdGUtc2Nyb2xsOiB0cmFuc3BhcmVudDtcbiRib3JkZXItaW5maW5pdGUtc2Nyb2xsOiAwO1xuJHJhZGl1cy1pbmZpbml0ZS1zY3JvbGw6IDA7XG5cbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRib3JkZXJ0b3AtYnRubGluazogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBQbGFpbiBidXR0b25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcGxhaW5idG46IDA7XG4kYmdjb2xvci1wbGFpbmJ0bjogJGNvbG9yMztcbiRiZ2NvbG9yLXBsYWluYnRuLWhvdmVyOiBsaWdodGVuKCRjb2xvcjMsIDEwJSk7XG4kY29sb3ItcGxhaW5idG46ICRjb2xvcjI7XG4kY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNDtcbiRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNTtcbiRib3JkZXItcGxhaW5idG46IDA7XG4kYm9yZGVyLXBsYWluYnRuLWhvdmVyOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDogMDtcblxuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjE7XG4kb3BhY2l0eS1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAwLjc7XG4kY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMnB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHJhZGl1cy1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAxMDAlO1xuJGJnY29sb3ItcGxheWVyLWNvbnRyb2wtYmFyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWNvbnRyb2wtYmFyOiAwLjU7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbC1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbDogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbC1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItcmVtYWluaW5nLXRpbWU6ICRjb2xvcjI7XG4kY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbC1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAkY29sb3IyO1xuJG9wYWNpdHktcGxheWVyLXByb2dyZXNzLWNvbnRyb2w6IDAuNTtcbiRiZ2NvbG9yLXBsYXllci1wbGF5LXByb2dyZXNzOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktcHJvZ3Jlc3M6ICRjb2xvcjM7XG4kYmdjb2xvci1wbGF5ZXItbG9hZC1wcm9ncmVzczogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYXllci1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItcGxheWVyLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgVGV0cmlzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBHbG9iYWwgKi9cbiRjb2xvci10ZXRyaXMtdGl0bGU6ICRjb2xvcjM7XG4kY29sb3ItdGV0cmlzLXJlbW90ZS10aXRsZTogJGNvbG9yMTk7XG4kYmdjb2xvci10ZXRyaXMtcmVtb3RlLXRpdGxlOiByZ2JhKCRjb2xvcjIsIDAuOCk7XG4kY29sb3ItdGV0cmlzLXJlbW90ZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyogTGlua3MgKi9cbiR0ZXRyaXMtbGlua3MtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtbGlua3MtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3IxO1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjg7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1saW5rcy1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yOiBib2xkO1xuJHRldHJpcy1saW5rcy1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1saW5rcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yODtcbiR0ZXRyaXMtbGlua3MtcmFkaXVzLTI6IDA7XG5cbi8qIFRpdGxlICovXG4kdGV0cmlzLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIFN1YnRpdGxlICovXG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIEJyaWNrIHJhdGluZyAqL1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0xOiAkY29sb3ItYWR2aWNlLXJhdGUtc3RhcjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTE6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTE6ICRjb2xvci1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMjogJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1uYi1ub3Rlcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuXG4vKiBDb250ZW50ICovXG4kdGV0cmlzLWNvbnRhaW5lci1ib3JkZXI6IDA7XG4kdGV0cmlzLWNvbnRhaW5lci1yYWRpdXM6IDA7XG4kdGV0cmlzLWNvbnRlbnQtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtY29udGVudC1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1jb250ZW50LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMjtcblxuLyogVmlkZW8gKi9cbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMTogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTE6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtcGxheS12aWRlby1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLXBsYXktdmlkZW8tY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLXJhZGl1cy0yOiAzcHg7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLW9wYWNpdHktMjogMC42O1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtLWFjdGl2ZS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjM7XG5cbi8qIEl0ZW1zICovXG4kdGV0cmlzLWl0ZW1zLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaXRlbXMtYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJvcmRlci0xOiAwO1xuJHRldHJpcy1pdGVtcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy10aXRsZS1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYm9keS1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1ib3JkZXItMTogJHRldHJpcy1pdGVtcy1idXR0b24tYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMjogYm9sZDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1kZXNjcmlwdGlvbi1mb250OiAxMnB4O1xuJHRldHJpcy1pdGVtcy1kZXNjcmlwdGlvbi1saDogMTRweDtcbiR0ZXh0LWxpbmstYWN0aXZlOiBmYWxzZTtcbiR0ZXh0LWxpbmstbGg6IDE2cHg7XG5cblxuLyogSXRlbXMgRkFRICovXG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTE6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTE6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTE6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24tYWN0aXZlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG5cbi8qIFNsaWRlciAqL1xuJHRldHJpcy1zbGlkZXItcGFnZXItYmdjb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1zbGlkZXItcGFnZXItY3VycmVudC1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1yYWRpdXMtMTogMTAwJTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0yOiAxMDAlO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyOHB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuMzU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjEwO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtYmdjb2xvci0xOiAkY29sb3IxMDtcbiR0ZXRyaXMtbGluZS1ob3RzcG90LWhlaWdodC0xOiAycHg7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1pY29uLXNpemUtMjogMjhweDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yMTA7XG4kdGV0cmlzLWhvdHNwb3QtaWNvbi1vcGFjaXR5LTI6IC4zNTtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtaWNvbi1iZ2NvbG9yLTI6ICRjb2xvcjEwO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMjogMnB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMjogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTI6IDA7XG5cbi8vIHByZW1pZXIgYXZpc1xuJGZvbnQtcG9zdC1yZXZpZXctdGl0bGU6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctdGl0bGU6ICRjb2xvcjE7XG4kYmdjb2xvci1wb3N0LXJldmlldzogJGNvbG9yNjtcbiRmb250LXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkbWFpbi1mYW1pbHktZm9udDtcbiRjb2xvci1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJGNvbG9yMTtcbiRmb250LXBvc3QtcmV2aWV3LWN0YTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctY3RhOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IyO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3I0O1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGE6IDA7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGEtaG92ZXI6IDA7XG5cbiRjb2xvci1icmlnaHRjb3ZlLXZpZGVvLXBsYXllcjogJGNvbG9yMzsgLy8gQ291bGV1ciBwbGF5ZXIgdmlkZW9cblxuLy8gIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4vLyAgIG5vdXZlYXUgdGjDqG1lcyBpdGVtcyBsaXN0XG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiRpdGVtcy1tZWEtY3RhLXRyYW5zaXRpb24tc3BlZWQ6IDAuM3M7XG4kaXRlbXMtbWVhLWNvbnRlbnQtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcblxuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLXBhZGRpbmc6IDEwcHg7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJveHNoYWRvd2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3ItaG92ZXI6ICRjb2xvcjM7XG5cbiRpdGVtcy1tZWEtY3RhLWxpbmstZm9udC1zaXplOiAyMHB4O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstY29sb3ItaG92ZXI6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXdlaWdodDogYm9sZDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3ItaG92ZXI6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci1jb2xvci1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLW9wYWNpdHk6IDAuNTtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGg6IDEwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLXdpZHRoLW1vYmlsZTogNXB4O1xuXG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1pdGVtLXBhZGRpbmctbW9iaWxlOiA1cHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3JkZXItd2lkdGg6IDEwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LXRpdGxlLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtZm9udC1zaXplOiAyMHB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlc2NyaXB0aW9uLWNvbG9yOiAkY29sb3IxO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tbGluZS1oZWlnaHQ6IDIwcHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWRlZmF1bHQtaW1hZ2UtZ3JleTogdHJ1ZTtcblxuLy8gb3V0LW9mLWJveCAtIG1lZGlhIHF1aSBzb3J0IGRlIGxhIGJyaXF1ZSBzdXIgbWVkaWEgZXQgdGl0bGUgbGVmdCBldCByaWdodFxuJG91dC1vZi1ib3gtdmFsdWU6IDcwcHg7XG4iLCJAaW1wb3J0IFwiYmFzZVwiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3JjOiB1cmwoJy4uL2ZvbnQvaWNvbnMvaWNvbnMuZW90P3VtbGJodCcpO1xuICAgIHNyYzogdXJsKCcuLi9mb250L2ljb25zL2ljb25zLmVvdD8jaWVmaXh1bWxiaHQnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC9pY29ucy9pY29ucy53b2ZmP3VtbGJodCcpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvaWNvbnMvaWNvbnMudHRmP3VtbGJodCcpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250L2ljb25zL2ljb25zLnN2Zz91bWxiaHQjaWNvbnMnKSBmb3JtYXQoJ3N2ZycpO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AaWYgJG1haW4tZmFtaWx5LWZvbnQgIT0gXCJcIiB7XG4gICAgQGlmICRtYWluLWZhbWlseS1mb250ICE9IFwiQXJpYWxcIiBhbmQgJG1haW4tZmFtaWx5LWZvbnQgIT0gXCJWZXJkYW5hXCIgYW5kICRtYWluLWZhbWlseS1mb250ICE9IFwiR2VvcmdpYVwiIGFuZCAkbWFpbi1mYW1pbHktZm9udCAhPSBcIkNvdXJpZXJcIiBhbmQgJG1haW4tZmFtaWx5LWZvbnQgIT0gXCJUcmVidWNoZXRcIiBhbmQgJG1haW4tZmFtaWx5LWZvbnQgIT0gXCJIaXJhZ2luby1TYW5zLUdCXCIgYW5kICRtYWluLWZhbWlseS1mb250ICE9IFwiTWljcm9zb2Z0LVlhaGVpXCIgYW5kICRtYWluLWZhbWlseS1mb250ICE9IFwiV2VuUXVhbllpLU1pY3JvLUhlaVwiIHtcbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRtYWluLWZhbWlseS1mb250fVwiO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tcmVndWxhci13ZWJmb250LmVvdCcpO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tcmVndWxhci13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250fS8jeyRtYWluLWZhbWlseS1mb250fS1yZWd1bGFyLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnR9LyN7JG1haW4tZmFtaWx5LWZvbnR9LXJlZ3VsYXItd2ViZm9udC5zdmcjI3skbWFpbi1mYW1pbHktZm9udH0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1haW4tZmFtaWx5LWZvbnR9XCI7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250fS8jeyRtYWluLWZhbWlseS1mb250fS1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250fS8jeyRtYWluLWZhbWlseS1mb250fS1ib2xkLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnR9LyN7JG1haW4tZmFtaWx5LWZvbnR9LWJvbGQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250fS8jeyRtYWluLWZhbWlseS1mb250fS1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tYm9sZC13ZWJmb250LnN2ZyMjeyRtYWluLWZhbWlseS1mb250fScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1haW4tZmFtaWx5LWZvbnR9XCI7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250fS8jeyRtYWluLWZhbWlseS1mb250fS1saWdodC13ZWJmb250LmVvdCcpO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tbGlnaHQtd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tbGlnaHQtd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250fS8jeyRtYWluLWZhbWlseS1mb250fS1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnR9LyN7JG1haW4tZmFtaWx5LWZvbnR9LWxpZ2h0LXdlYmZvbnQuc3ZnIyN7JG1haW4tZmFtaWx5LWZvbnR9JykgZm9ybWF0KCdzdmcnKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRtYWluLWZhbWlseS1mb250fVwiO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tYmxhY2std2ViZm9udC5lb3QnKTtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnR9LyN7JG1haW4tZmFtaWx5LWZvbnR9LWJsYWNrLXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnR9LyN7JG1haW4tZmFtaWx5LWZvbnR9LWJsYWNrLXdlYmZvbnQud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udH0vI3skbWFpbi1mYW1pbHktZm9udH0tYmxhY2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250fS8jeyRtYWluLWZhbWlseS1mb250fS1ibGFjay13ZWJmb250LnN2ZyMjeyRtYWluLWZhbWlseS1mb250fScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJG1haW4tZmFtaWx5LWZvbnQtMiAhPSBcIlwiIHtcbiAgICBAaWYgJG1haW4tZmFtaWx5LWZvbnQtMiAhPSBcIkFyaWFsXCIgYW5kICRtYWluLWZhbWlseS1mb250LTIgIT0gXCJWZXJkYW5hXCIgYW5kICRtYWluLWZhbWlseS1mb250LTIgIT0gXCJHZW9yZ2lhXCIgYW5kICRtYWluLWZhbWlseS1mb250LTIgIT0gXCJDb3VyaWVyXCIgYW5kICRtYWluLWZhbWlseS1mb250LTIgIT0gXCJUcmVidWNoZXRcIiBhbmQgJG1haW4tZmFtaWx5LWZvbnQtMiAhPSBcIkhpcmFnaW5vLVNhbnMtR0JcIiBhbmQgJG1haW4tZmFtaWx5LWZvbnQtMiAhPSBcIk1pY3Jvc29mdC1ZYWhlaVwiIGFuZCAkbWFpbi1mYW1pbHktZm9udC0yICE9IFwiV2VuUXVhbllpLU1pY3JvLUhlaVwiIHtcbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRtYWluLWZhbWlseS1mb250LTJ9XCI7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tcmVndWxhci13ZWJmb250LmVvdCcpO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0yfS8jeyRtYWluLWZhbWlseS1mb250LTJ9LXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0yfS8jeyRtYWluLWZhbWlseS1mb250LTJ9LXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1yZWd1bGFyLXdlYmZvbnQuc3ZnIyN7JG1haW4tZmFtaWx5LWZvbnQtMn0nKSBmb3JtYXQoJ3N2ZycpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1haW4tZmFtaWx5LWZvbnQtMn1cIjtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0yfS8jeyRtYWluLWZhbWlseS1mb250LTJ9LWJvbGQtd2ViZm9udC5zdmcjI3skbWFpbi1mYW1pbHktZm9udC0yfScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1haW4tZmFtaWx5LWZvbnQtMn1cIjtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1saWdodC13ZWJmb250LmVvdCcpO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0yfS8jeyRtYWluLWZhbWlseS1mb250LTJ9LWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1saWdodC13ZWJmb250LnN2ZyMjeyRtYWluLWZhbWlseS1mb250LTJ9JykgZm9ybWF0KCdzdmcnKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRtYWluLWZhbWlseS1mb250LTJ9XCI7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tYmxhY2std2ViZm9udC5lb3QnKTtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0vI3skbWFpbi1mYW1pbHktZm9udC0yfS1ibGFjay13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tYmxhY2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tYmxhY2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTJ9LyN7JG1haW4tZmFtaWx5LWZvbnQtMn0tYmxhY2std2ViZm9udC5zdmcjI3skbWFpbi1mYW1pbHktZm9udC0yfScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJG1haW4tZmFtaWx5LWZvbnQtMyAhPSBcIlwiIHtcbiAgICBAaWYgJG1haW4tZmFtaWx5LWZvbnQtMyAhPSBcIkFyaWFsXCIgYW5kICRtYWluLWZhbWlseS1mb250LTMgIT0gXCJWZXJkYW5hXCIgYW5kICRtYWluLWZhbWlseS1mb250LTMgIT0gXCJHZW9yZ2lhXCIgYW5kICRtYWluLWZhbWlseS1mb250LTMgIT0gXCJDb3VyaWVyXCIgYW5kICRtYWluLWZhbWlseS1mb250LTMgIT0gXCJUcmVidWNoZXRcIiBhbmQgJG1haW4tZmFtaWx5LWZvbnQtMyAhPSBcIkhpcmFnaW5vLVNhbnMtR0JcIiBhbmQgJG1haW4tZmFtaWx5LWZvbnQtMyAhPSBcIk1pY3Jvc29mdC1ZYWhlaVwiIGFuZCAkbWFpbi1mYW1pbHktZm9udC0zICE9IFwiV2VuUXVhbllpLU1pY3JvLUhlaVwiIHtcbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRtYWluLWZhbWlseS1mb250LTN9XCI7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tcmVndWxhci13ZWJmb250LmVvdCcpO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0zfS8jeyRtYWluLWZhbWlseS1mb250LTN9LXJlZ3VsYXItd2ViZm9udC5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0zfS8jeyRtYWluLWZhbWlseS1mb250LTN9LXJlZ3VsYXItd2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tcmVndWxhci13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1yZWd1bGFyLXdlYmZvbnQuc3ZnIyN7JG1haW4tZmFtaWx5LWZvbnQtM30nKSBmb3JtYXQoJ3N2ZycpO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1haW4tZmFtaWx5LWZvbnQtM31cIjtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1ib2xkLXdlYmZvbnQuZW90Jyk7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tYm9sZC13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tYm9sZC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1ib2xkLXdlYmZvbnQudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0zfS8jeyRtYWluLWZhbWlseS1mb250LTN9LWJvbGQtd2ViZm9udC5zdmcjI3skbWFpbi1mYW1pbHktZm9udC0zfScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgfVxuICAgICAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBcIiN7JG1haW4tZmFtaWx5LWZvbnQtM31cIjtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1saWdodC13ZWJmb250LmVvdCcpO1xuICAgICAgICAgICAgc3JjOiB1cmwoJy4uL2ZvbnQvI3skbWFpbi1mYW1pbHktZm9udC0zfS8jeyRtYWluLWZhbWlseS1mb250LTN9LWxpZ2h0LXdlYmZvbnQuZW90PyNpZWZpeCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1saWdodC13ZWJmb250LndvZmYnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1saWdodC13ZWJmb250LnR0ZicpIGZvcm1hdCgndHJ1ZXR5cGUnKSwgdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1saWdodC13ZWJmb250LnN2ZyMjeyRtYWluLWZhbWlseS1mb250LTN9JykgZm9ybWF0KCdzdmcnKTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAyMDA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgIH1cbiAgICAgICAgQGZvbnQtZmFjZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogXCIjeyRtYWluLWZhbWlseS1mb250LTN9XCI7XG4gICAgICAgICAgICBzcmM6IHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tYmxhY2std2ViZm9udC5lb3QnKTtcbiAgICAgICAgICAgIHNyYzogdXJsKCcuLi9mb250LyN7JG1haW4tZmFtaWx5LWZvbnQtM30vI3skbWFpbi1mYW1pbHktZm9udC0zfS1ibGFjay13ZWJmb250LmVvdD8jaWVmaXgnKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tYmxhY2std2ViZm9udC53b2ZmJykgZm9ybWF0KCd3b2ZmJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tYmxhY2std2ViZm9udC50dGYnKSBmb3JtYXQoJ3RydWV0eXBlJyksIHVybCgnLi4vZm9udC8jeyRtYWluLWZhbWlseS1mb250LTN9LyN7JG1haW4tZmFtaWx5LWZvbnQtM30tYmxhY2std2ViZm9udC5zdmcjI3skbWFpbi1mYW1pbHktZm9udC0zfScpIGZvcm1hdCgnc3ZnJyk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4qIHtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZ3JpZC0xLFxuLmdyaWQtMTAsXG4uZ3JpZC0xMSxcbi5ncmlkLTEyLFxuLmdyaWQtMixcbi5ncmlkLTMsXG4uZ3JpZC00LFxuLmdyaWQtNSxcbi5ncmlkLTYsXG4uZ3JpZC03LFxuLmdyaWQtOCxcbi5ncmlkLTkge1xuICAgIGRpc3BsYXk6IGluaGVyaXQgIWltcG9ydGFudDtcbiAgICBmbG9hdDogaW5oZXJpdCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1sZWZ0OiAwICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXJpZ2h0OiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IGluaGVyaXQgIWltcG9ydGFudDtcbn1cblxuLmNvbnRhaW5lci0xLFxuLmNvbnRhaW5lci0xMCxcbi5jb250YWluZXItMTEsXG4uY29udGFpbmVyLTEyLFxuLmNvbnRhaW5lci0yLFxuLmNvbnRhaW5lci0zLFxuLmNvbnRhaW5lci00LFxuLmNvbnRhaW5lci01LFxuLmNvbnRhaW5lci02LFxuLmNvbnRhaW5lci03LFxuLmNvbnRhaW5lci04LFxuLmNvbnRhaW5lci05IHtcbiAgICBtYXJnaW4tbGVmdDogMCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogMCAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbmlucHV0IHtcbiAgICBwYWRkaW5nOiAycHggM3B4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgZm9udC1zaXplOiAwO1xufVxuXG5idXR0b24sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInJlc2V0XCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbmEgaW1nIHtcbiAgICBib3JkZXI6IG5vbmU7XG59XG5cbi5jbGVhciB7XG4gICAgY2xlYXI6IGJvdGg7XG59XG5cbi5ub2RlLXRldHJpcy1wYWdlIHtcbiAgICAuYXBwZWFyIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAxcyBlYXNlLWluO1xuICAgIH1cbiAgICAuYXBwZWFyZWQge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG59XG5cbmJvZHkge1xuICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJG1haW4tZmFtaWx5LWZvbnQpO1xuICAgIGNvbG9yOiAkY29sb3ItZGVmYXVsdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1zaXRlO1xuICAgIHRleHQtcmVuZGVyaW5nOiBvcHRpbWl6ZUxlZ2liaWxpdHk7XG4gICAgLXdlYmtpdC1mb250LXNtb29saWdodGc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb2xpZ2h0ZzogZ3JheXNjYWxlO1xuICAgIG1pbi13aWR0aDogJGhlYWRlci13cmFwcGVyLXNpemUgIWltcG9ydGFudDtcblxuICAgIGlucHV0LmZvcm0tYXV0b2NvbXBsZXRlIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIC5wYWdlIHtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDA7XG5cbiAgICAgICAgLnNlY3Rpb24tY29udGVudCB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgIC56b25lLWNvbnRlbnQtd3JhcHBlciB7XG4gICAgICAgICAgICAgICAgLnJlZ2lvbi1zaWRlYmFyLWZpcnN0IHtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBAaWYgJGZ1bGwtc2l6ZS1oZWFkZXIgPT0gdHJ1ZSBvciAkZnVsbC1zaXplLWhlYWRlciA9PSAxIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgei1pbmRleDogMTgwO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItYnJlYWRjcnVtYjtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIGVsc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItd3JhcHBlci1zaXplICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgI2JyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgICAgICAgICAgQGlmICRmdWxsLXNpemUtaGVhZGVyID09IGZhbHNlIG9yICRmdWxsLXNpemUtaGVhZGVyID09IDAge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWJyZWFkY3J1bWI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogJGhlYWRlci13cmFwcGVyLXNpemU7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDM4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxODA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5icmVhZGNydW1iIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmVhZGNydW1iLWxpbms7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuc2VwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWItc2VwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWJyZWFkY3J1bWItbGluaztcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGV4dGVuZCAuc2VwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmVhZGNydW1iLWxpbms7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmVhZGNydW1iLWxpbmstaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAucmVnaW9uLXNpZGViYXItZmlyc3QtaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICRoZWFkZXItd3JhcHBlci1zaXplO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxOTA7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICNyZWdpb24tY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l0ZS1tYWluLXdyYXBwZXItc2l6ZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDAgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4gLnNjcm9sbFRvcCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgYm90dG9tOiAyMDBweDtcbiAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3Itc2Nyb2xsdG90b3A7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFycm93LXNjcm9sbHRvdG9wLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhhcnJvdy10b3ApO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWFycm93LXNjcm9sbHRvdG9wO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDI2cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyOHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAjc2xpZGluZy1wb3B1cCB7XG4gICAgICAgICNwb3B1cC10ZXh0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI3BvcHVwLWJ1dHRvbnMge1xuICAgICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDhweCAwIDhweCAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmFjX3Jlc3VsdHMge1xuICAgICAgICB6LWluZGV4OiA1MDA7XG4gICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItYXV0b2NvbXBsZXRlO1xuICAgICAgICBib3JkZXItbGVmdDogJGJvcmRlci1hdXRvY29tcGxldGU7XG4gICAgICAgIGJvcmRlci1yaWdodDogJGJvcmRlci1hdXRvY29tcGxldGU7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRib3JkZXItYXV0b2NvbXBsZXRlO1xuICAgICAgICBtaW4td2lkdGg6IDIxNXB4O1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tdG9wOiAtMXB4O1xuXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hdXRvY29tcGxldGUtaXRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItYXV0b2NvbXBsZXRlLWl0ZW07XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMCAxMHB4O1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG5cbiAgICAgICAgICAgICAgICAubWVzc2FnZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW07XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmFjX292ZXIsICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbS1ob3ZlciAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgLm1lc3NhZ2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1hdXRvY29tcGxldGUtaXRlbS1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5sZWdhbC5ub3RpY2Uge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkYmdjb2xvci1zaXRlO1xuXG4gICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWxlZ2FsLW5vdGljZTtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgd2lkdGg6ICRzaXRlLW1haW4td3JhcHBlci1zaXplO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5wYW5lLWFkdmljZS1ocC1wYW5lbC1oaWdobGlnaHRlZCxcbi5wYW5lLWhvbWVwYWdlLXBhbmVsLWhpZ2hsaWdodGVkIHtcbiAgICBtYXJnaW46IDMwcHggYXV0bztcbiAgICB3aWR0aDogJHNpdGUtbWFpbi13cmFwcGVyLXNpemU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDA7XG59XG5cbi5ub2RlLXR5cGUtYWRkaXRpb25hbC1jb250ZW50LFxuLm5vZGUtdHlwZS1wYWdlIHtcbiAgICAucGFnZSAuc2VjdGlvbi1jb250ZW50IC56b25lLWNvbnRlbnQtd3JhcHBlciAjcmVnaW9uLWNvbnRlbnQge1xuICAgICAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5yZWdpb24tY29udGVudC1pbm5lciB7XG4gICAgICAgICAgICBoMSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcGFuZS10aXRsZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBkb3RzLXRpdGxlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAyMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1wYWdlLW1lZGlhIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAtNThweCAwIDI1cHg7XG5cbiAgICAgICAgICAgICAgICAuZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIC5jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtYm9keSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXRlLW1haW4td3JhcHBlci1zaXplO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ubm9kZS10eXBlLWFkZGl0aW9uYWwtY29udGVudCB7XG4gICAgLmNvbnRlbnQge1xuICAgICAgICAuZmllbGQtbmFtZS10aXRsZS1maWVsZCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5ib2R5Lm5vZGUtdHlwZS1icmljay1hdXRvdGVhc2VycyxcbmJvZHkubm9kZS10eXBlLWJyaWNrLWlmcmFtZSxcbmJvZHkubm9kZS10eXBlLWJyaWNrLWl0ZW1zLFxuYm9keS5ub2RlLXR5cGUtYnJpY2stbWVkaWFzLFxuYm9keS5ub2RlLXR5cGUtYnJpY2stdGVhc2VycyB7XG4gICAgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSB7XG4gICAgICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogJHNpdGUtbWFpbi13cmFwcGVyLXNpemU7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuYm9keS5ub2RlLXR5cGUtYnJpY2stYXV0b3RlYXNlcnMsXG5ib2R5Lm5vZGUtdHlwZS1icmljay1pZnJhbWUsXG5ib2R5Lm5vZGUtdHlwZS1icmljay1pdGVtcyxcbmJvZHkubm9kZS10eXBlLWJyaWNrLW1lZGlhcyxcbmJvZHkubm9kZS10eXBlLWJyaWNrLXRlYXNlcnMsXG5ib2R5Lm5vZGUtdHlwZS10ZXRyaXMtcGFnZTpub3QoLnBhZ2Utc3VwcG9ydC1yZXF1ZXN0KSB7XG4gICAgLnBhZ2UgLnNlY3Rpb24tY29udGVudCAuem9uZS1jb250ZW50LXdyYXBwZXIgI3JlZ2lvbi1jb250ZW50IHtcbiAgICAgICAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xuICAgICAgICB3aWR0aDogaW5oZXJpdCAhaW1wb3J0YW50O1xuXG4gICAgICAgIC5ibG9jay1tYWluID4gLmJsb2NrLWlubmVyID4gLmNvbnRlbnQgPiAubm9kZS10ZXRyaXMtcGFnZSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICYudGV0cmlzLWJyZWFkY3J1bWIge1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zOHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctdG9wOiAzOHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IGgxIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBwYW5lLXRpdGxlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGRvdHMtdGl0bGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXRlLW1haW4td3JhcHBlci1zaXplO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdGV0cmlzLXRpdGxlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5iYWNrZ3JvdW5kLXZpZGVvIC52aWRlby1qcyB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC50ZXRyaXMtcmVtb3RlIHtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgei1pbmRleDogOTk5O1xuICAgICAgICAgICAgICAgIHRvcDogMjAwcHg7XG5cbiAgICAgICAgICAgICAgICAudGV0cmlzLWJyaWNrLXJlbW90ZSB7XG4gICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcblxuICAgICAgICAgICAgICAgICAgICBsaSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogOXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogN3B4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1heC13aWR0aDogMzIwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmLmFjdGl2ZSxcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItdGV0cmlzLXJlbW90ZS1pY29uLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwgLTUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAjdGV0cmlzLXBhZ2UtcmV2aWV3cyB7XG4gICAgICAgICAgICAgICAgd2lkdGg6ICRzaXRlLW1haW4td3JhcHBlci1zaXplO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLyoqIE1lc3NhZ2VzIChlcnJvciAtIHdhcm5pbmcgLSBzdGF0dXMpXG4qKioqKioqKioqKioqKioqKioqKiovXG4jbWVzc2FnZXMge1xuICAgIHdpZHRoOiAkc2l0ZS1tYWluLXdyYXBwZXItc2l6ZSAhaW1wb3J0YW50O1xuICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG5cbiAgICAubWVzc2FnZXMge1xuICAgICAgICAmLmVycm9yLFxuICAgICAgICAmLnN0YXR1cyxcbiAgICAgICAgJi53YXJuaW5nIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDIwcHggMjBweCAyMHB4IDcwcHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgei1pbmRleDogMztcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzVweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZW0ge1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICAgICAgICAgICAgIHN0cm9uZyB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICB1bCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblxuICAgICAgICAgICAgICAgIGxpIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnN0YXR1cyB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1tZXNzYWdlcy1zdGF0dXM7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXItbWVzc2FnZXMtc3RhdHVzO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tZXNzYWdlcy1zdGF0dXM7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWVzc2FnZXMtc3RhdHVzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2hlY2spO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaWNvbi1zdGF0dXM7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmVycm9yIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yO1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLW1lc3NhZ2VzLWVycm9yO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tZXNzYWdlcy1lcnJvcjtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tZXNzYWdlcy1lcnJvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGVycm9yKTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24tZXJyb3I7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLndhcm5pbmcge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItbWVzc2FnZXMtd2FybmluZztcbiAgICAgICAgICAgIGJvcmRlcjogJGJvcmRlci1tZXNzYWdlcy13YXJuaW5nO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1tZXNzYWdlcy13YXJuaW5nO1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW1lc3NhZ2VzLXdhcm5pbmc7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyh3YXJuaW5nLTEpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaWNvbi13YXJuaW5nO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKi9cbiNrYW1lbGVvbi1zaGFyZS1iYW5uZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDIwMDtcbiAgICB0b3A6IDIyNXB4O1xuICAgIG1hcmdpbjogMDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgbGkge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTEwMCUsIDApO1xuICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyLW5ldHdvcmstaXRlbTtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuZmlyc3Qge1xuICAgICAgICAgICAgQGlmICRiZWdpbi1ib3JkZXItbmV0d29yayA9PSB0cnVlIG9yICRmdWxsLXNpemUtaGVhZGVyID09IDEge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItbmV0d29yay1pdGVtO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2dvb2dsZS1xci1jb2RlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblxuICAgICAgICAgICAgLmlubmVyIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAuNnM7XG5cbiAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTUwcHg7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgI2dvb2dsZS1xci1jb2RlLFxuICAgICAgICBhIHtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAzNXB4O1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNXB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5xcmNvZGUgI2dvb2dsZS1xci1jb2RlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXFyY29kZS1pdGVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1xcmNvZGUtaXRlbS1pY29uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAncXJjb2RlJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnFyY29kZS5hY3RpdmUge1xuICAgICAgICAgICAgI2dvb2dsZS1xci1jb2RlIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1xcmNvZGUtaXRlbS1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1xcmNvZGUtaXRlbS1pY29uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5pbm5lciB7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLDApO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYucXJjb2RlLm5vLWFjdGl2ZSB7XG4gICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZmFjZWJvb2sgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoICdmYWNlYm9vaycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50d2l0dGVyIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItdHdpdHRlci1pdGVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10d2l0dGVyLWl0ZW0taWNvbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyggJ3R3aXR0ZXInKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuZ29vZ2xlIGEge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItZ29vZ2xlLWl0ZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWdvb2dsZS1pdGVtLWljb247XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoICdnb29nbGUtcGx1cycpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5waW50ZXJlc3QgYSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1waW50ZXJlc3QtaXRlbTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyggJ3BpbnRlcmVzdCcpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi53ZWlibyBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXdlaWJvLWl0ZW07XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXdlaWJvLWl0ZW0taWNvbjtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyggJ3dlaWJvJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmRzbSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLWRzbS1pdGVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kc20taXRlbS1pY29uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAnZHNtJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLnZrb250YWt0ZSBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXZrb250YWt0ZS1pdGVtO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci12a29udGFrdGUtaXRlbS1pY29uO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAndmtvbnRha3RlJyk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLm9wZW4tY2xvc2Uge1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLW5ldHdvcmstb3Blbi1jbG9zZTtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAnYXJyb3ctbGVmdCcpO1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzNXB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaWNvbjtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmxhc3Qge1xuICAgICAgICAgICAgQGlmICRlbmQtYm9yZGVyLW5ldHdvcmsgPT0gZmFsc2Ugb3IgJGZ1bGwtc2l6ZS1oZWFkZXIgPT0gMCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGJvZHkubm90b3VjaCAmOmhvdmVyIHtcbiAgICAgICAgICAgICYucXJjb2RlIHtcbiAgICAgICAgICAgICAgICAjZ29vZ2xlLXFyLWNvZGUge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1xcmNvZGUtaXRlbS1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXFyY29kZS1pdGVtLWljb24taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuaW5uZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwwKTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgJi5mYWNlYm9vayBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtLWhvdmVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYudHdpdHRlciBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci10d2l0dGVyLWl0ZW0taG92ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdHdpdHRlci1pdGVtLWljb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmdvb2dsZSBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1nb29nbGUtaXRlbS1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1nb29nbGUtaXRlbS1pY29uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5waW50ZXJlc3QgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGludGVyZXN0LWl0ZW0taG92ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYud2VpYm8gYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3Itd2VpYm8taXRlbS1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci13ZWliby1pdGVtLWljb24taG92ZXI7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmRzbSBhIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1kc20taXRlbS1ob3ZlcjtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1kc20taXRlbS1pY29uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52a29udGFrdGUgYSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItdmtvbnRha3RlLWl0ZW0taG92ZXI7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYub3Blbi1jbG9zZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWhvdmVyO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1pY29uLWhvdmVyO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuY2xvc2Uge1xuICAgICAgICBsaSB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMTAwJSwwKTtcblxuICAgICAgICAgICAgJi5vcGVuLWNsb3NlIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuXG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyggJ2Fycm93LXJpZ2h0Jyk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYub3BlbiB7XG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiogVmlkZW8gUExheWVyXG4qKioqKioqKioqKioqKioqKioqKiovXG4vLyAudmlkZW8tanM6bm90KC5icmlnaHRjb3ZlKSB7XG4vLyAgICAgYnV0dG9uIHtcbi8vICAgICAgICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4vLyAgICAgfVxuLy9cbi8vICAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4vLyAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbiwgJG9wYWNpdHktcGxheWVyLWJpZy1wbGF5LWJ1dHRvbik7XG4vLyAgICAgICAgIGhlaWdodDogNjVweDtcbi8vICAgICAgICAgd2lkdGg6IDY1cHg7XG4vLyAgICAgICAgIGJvcmRlcjogJGJvcmRlci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uO1xuLy8gICAgICAgICB0b3A6IDUwJTtcbi8vICAgICAgICAgbGVmdDogNTAlO1xuLy8gICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLC01MCUpO1xuLy8gICAgICAgICBmb250LXNpemU6IDQwcHg7XG4vLyAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjtcbi8vICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbi8vXG4vLyAgICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdjb2xvci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uLWhvdmVyLCAkb3BhY2l0eS1wbGF5ZXItYmlnLXBsYXktYnV0dG9uKTtcbi8vICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuLy8gICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDYxcHg7XG4vLyAgICAgICAgICAgICBmb250LXNpemU6IDQwcHg7XG4vLyAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbjtcbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vXG4vLyAgICAgJjpob3ZlciB7XG4vLyAgICAgICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlciwgJG9wYWNpdHktcGxheWVyLWJpZy1wbGF5LWJ1dHRvbik7XG4vL1xuLy8gICAgICAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uLWhvdmVyO1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy9cbi8vICAgICAudmpzLWNvbnRyb2wtYmFyIHtcbi8vICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkYmdjb2xvci1wbGF5ZXItY29udHJvbC1iYXIsICRvcGFjaXR5LXBsYXllci1jb250cm9sLWJhcik7XG4vL1xuLy8gICAgICAgICAudmpzLWNvbnRyb2wge1xuLy8gICAgICAgICAgICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4vL1xuLy8gICAgICAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xuLy8gICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAgICAgICAgIHRleHQtc2hhZG93OiBpbmhlcml0O1xuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy9cbi8vICAgICAudmpzLXBsYXktY29udHJvbCB7XG4vLyAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbi8vICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sO1xuLy8gICAgICAgICB9XG4vL1xuLy8gICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbC1ob3Zlcjtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vXG4vLyAgICAgLnZqcy1zbGlkZXIge1xuLy8gICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRiZ2NvbG9yLXBsYXllci1wcm9ncmVzcy1jb250cm9sLCRvcGFjaXR5LXBsYXllci1wcm9ncmVzcy1jb250cm9sKTtcbi8vXG4vLyAgICAgICAgICY6Zm9jdXMge1xuLy8gICAgICAgICAgICAgdGV4dC1zaGFkb3c6IGluaGVyaXQ7XG4vLyAgICAgICAgICAgICBib3gtc2hhZG93OiAwO1xuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy9cbi8vICAgICAudmpzLXZvbHVtZS1tZW51LWJ1dHRvbiB7XG4vLyAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbi8vICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2w7XG4vLyAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgICY6aG92ZXIge1xuLy8gICAgICAgICAgICAgJjpiZWZvcmUge1xuLy8gICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2wtaG92ZXI7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgIC52anMtdm9sdW1lLWxldmVsIHtcbi8vICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYXllci1wbGF5LXByb2dyZXNzO1xuLy9cbi8vICAgICAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYXllci1pY29uLXBsYXktcHJvZ3Jlc3M7XG4vLyAgICAgICAgICAgICB9XG4vLyAgICAgICAgIH1cbi8vICAgICB9XG4vL1xuLy8gICAgIC52anMtcHJvZ3Jlc3MtY29udHJvbCB7XG4vLyAgICAgICAgIC52anMtc2xpZGVyIHtcbi8vICAgICAgICAgICAgIC52anMtbG9hZC1wcm9ncmVzcyBkaXYge1xuLy8gICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYXllci1sb2FkLXByb2dyZXNzO1xuLy8gICAgICAgICAgICAgfVxuLy9cbi8vICAgICAgICAgICAgIC52anMtcGxheS1wcm9ncmVzcyB7XG4vLyAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxheWVyLXBsYXktcHJvZ3Jlc3M7XG4vL1xuLy8gICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LXByb2dyZXNzO1xuLy8gICAgICAgICAgICAgICAgIH1cbi8vICAgICAgICAgICAgIH1cbi8vXG4vLyAgICAgICAgICAgICAudmpzLW1vdXNlLWRpc3BsYXksXG4vLyAgICAgICAgICAgICAudmpzLXBsYXktcHJvZ3Jlc3Mge1xuLy8gICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuLy8gICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogYXJpYWw7XG4vLyAgICAgICAgICAgICAgICAgfVxuLy8gICAgICAgICAgICAgfVxuLy8gICAgICAgICB9XG4vLyAgICAgfVxuLy9cbi8vICAgICAudmpzLXJlbWFpbmluZy10aW1lIHtcbi8vICAgICAgICAgY29sb3I6ICRjb2xvci1wbGF5ZXItcmVtYWluaW5nLXRpbWU7XG4vLyAgICAgfVxuLy9cbi8vICAgICAudmpzLWZ1bGxzY3JlZW4tY29udHJvbCB7XG4vLyAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbi8vICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sO1xuLy8gICAgICAgICB9XG4vL1xuLy8gICAgICAgICAmOmhvdmVyIHtcbi8vICAgICAgICAgICAgICY6YmVmb3JlIHtcbi8vICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbC1ob3Zlcjtcbi8vICAgICAgICAgICAgIH1cbi8vICAgICAgICAgfVxuLy8gICAgIH1cbi8vIH1cbi8qKiBMaWdodGJveFxuKioqKioqKioqKioqKioqKioqKioqL1xuYm9keTphZnRlciB7XG4gICAgY29udGVudDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Ym94L2Nsb3NlLnBuZ1wiKSB1cmwoXCIuLi9pbWFnZXMvbGlnaHRib3gvbG9hZGluZy5naWZcIikgdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Ym94L3ByZXYucG5nXCIpIHVybChcIi4uL2ltYWdlcy9saWdodGJveC9uZXh0LnBuZ1wiKTtcbn1cblxuLmxiLW91dGVyQ29udGFpbmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbn1cblxuLmxiLWNhbmNlbCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Ym94L2xvYWRpbmcuZ2lmXCIpIG5vLXJlcGVhdDtcbn1cblxuLmxiLW5hdiB7XG4gICAgYSB7XG4gICAgICAgICYubGItcHJldiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvbGlnaHRib3gvcHJldi5wbmdcIikgbGVmdCA0OCUgbm8tcmVwZWF0O1xuICAgICAgICB9XG5cbiAgICAgICAgJi5sYi1uZXh0IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9saWdodGJveC9uZXh0LnBuZ1wiKSByaWdodCA0OCUgbm8tcmVwZWF0O1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ubGItZGF0YSB7XG4gICAgY29sb3I6ICNjY2M7XG5cbiAgICAubGItbnVtYmVyIHtcbiAgICAgICAgY29sb3I6ICM5OTk5OTk7XG4gICAgfVxuXG4gICAgLmxiLWNsb3NlIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vaW1hZ2VzL2xpZ2h0Ym94L2Nsb3NlLnBuZ1wiKSB0b3AgcmlnaHQgbm8tcmVwZWF0O1xuICAgIH1cbn1cblxuLy8gRklYIFlPVVRVQkVcbi5mb3JjZS1oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi52aWRlby1qcy5icmlnaHRjb3ZlLFxuLnZpZGVvLWpzLmpzLWN1YmUuYnJpZ2h0Y292ZSxcbi52aWRlby1qczpub3QoLmJyaWdodGNvdmUpLFxuLnZpZGVvLWpzLnZqcy15b3V0dWJlLFxuLndyYXBwZXItYnJpZ2h0Y292ZS12aWRlbyAge1xuICAgIC52anMtYmlnLXBsYXktYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiA0cHggc29saWQgI0ZGRiAhaW1wb3J0YW50O1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB3aWR0aDogNjVweCAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IDY1cHggIWltcG9ydGFudDtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDtcbiAgICAgICAgbGVmdDogMCAhaW1wb3J0YW50O1xuICAgICAgICByaWdodDogMCAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tbGVmdDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLC01MCUpO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzICFpbXBvcnRhbnQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgYm94LXNpemluZzogdW5zZXQ7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbDtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICdcXDI1YjYnO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyM3B4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDczcHg7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIGxlZnQ6IDJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuICAgICAgICAmOmZvY3VzLFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLWJyaWdodGNvdmUtdmlkZW8tcGxheWVyICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmlnaHRjb3ZlLXZpZGVvLXBsYXllcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC52anMtY29udHJvbC10ZXh0IHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyLFxuICAgICY6Zm9jdXMge1xuICAgICAgICAudmpzLWJpZy1wbGF5LWJ1dHRvbiB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwtNTAlKSBzY2FsZSgxLjIpO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItYnJpZ2h0Y292ZS12aWRlby1wbGF5ZXIgIWltcG9ydGFudDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1icmlnaHRjb3ZlLXZpZGVvLXBsYXllcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi5iYWNrZ3JvdW5kLXZpZGVvIHtcbiAgICAudmlkZW8tanMuYnJpZ2h0Y292ZSxcbiAgICAudmlkZW8tanMuanMtY3ViZS5icmlnaHRjb3ZlLFxuICAgIC52aWRlby1qczpub3QoLmJyaWdodGNvdmUpLFxuICAgIC52aWRlby1qcy52anMteW91dHViZSxcbiAgICAud3JhcHBlci1icmlnaHRjb3ZlLXZpZGVvIHtcbiAgICAgICAgLnZqcy1iaWctcGxheS1idXR0b24ge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICA6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgQGNvbnRlbnRcbiAgICB9XG5cbiAgICA6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgIDotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cbn1cbkBtaXhpbiBmb250RmFtaWx5KCRtYWluLWZhbWlseS1mb250KSB7XG4gICAgQGlmICRtYWluLWZhbWlseS1mb250ID09IFwiVmVyZGFuYVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFZlcmRhbmEsIEdlbmV2YSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiQXJpYWxcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJUcmVidWNoZXRcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIlRyZWJ1Y2hldCBNU1wiLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIkNvdXJpZXJcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBcIkNvdXJpZXIgTmV3XCIsIENvdXJpZXIsIG1vbm9zcGFjZSAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiR2VvcmdpYVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEdlb3JnaWEsIHNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJIaXJhZ2luby1TYW5zLUdCXCIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsXCJXZW5RdWFuWWkgTWljcm8gSGVpXCIsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIk1pY3Jvc29mdC1ZYWhlaVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBcIldlblF1YW5ZaSBNaWNybyBIZWlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiV2VuUXVhbllpLU1pY3JvLUhlaVwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIFwiV2VuUXVhbllpIE1pY3JvIEhlaVwiLCBcIk1pY3Jvc29mdCBZYUhlaVwiLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ICE9IFwiXCIge1xuICAgICAgICBmb250LWZhbWlseTogJG1haW4tZmFtaWx5LWZvbnQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIlwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgLy9kZWZhdWx0XG4gICAgfVxufVxuQG1peGluIGJ0bmxpbmsoJGNvbG9yLCAkY29sb3ItaG92ZXIsICRjb2xvci1pY29uLCAkY29sb3ItaWNvbi1ob3ZlciwgJGljb24pIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIEBpbmNsdWRlIGljb25zKCRpY29uKTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBjb2xvcjogJGNvbG9yLWljb247XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLWljb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcGxhaW5idG4oJGljb24pIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bjtcbiAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcGxhaW5idG47XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG47XG5cbiAgICBhIHtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWhvdmVyO1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICZbY2xhc3MqPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRpY29uICE9ICcnIHtcbiAgICAgICAgcGFkZGluZzogMTVweCAyMHB4IDE1cHggNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBwYW5lLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICBjb2xvcjogJGNvbG9yLW1haW4tdGl0bGU7XG4gICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuICAgIHRleHQtYWxpZ246ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJGZvbnQtbWFpbi10aXRsZSk7XG59XG5AbWl4aW4gZG90cy10aXRsZSB7XG4gICAgJjphZnRlcixcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItbWFpbi10aXRsZTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB3aWR0aDogNTAlO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgcmlnaHQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtNTAlO1xuXG4gICAgICAgIEBpZiAkdGV4dGFsaWduLW1haW4tdGl0bGUgPT0gXCJyaWdodFwiIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICAgIGxlZnQ6IC41ZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTUwJTtcblxuICAgICAgICBAaWYgJHRleHRhbGlnbi1tYWluLXRpdGxlID09IFwibGVmdFwiIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHJhdGluZygkY29sb3ItcmF0ZS1zdGFyLCAkY29sb3ItbmItbm90ZXMpIHtcbiAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAuaWNvbiB7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdGUtc3RhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN0YXI6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWVtcHR5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGFyLWhhbGYtbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1oYWxmKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGU6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1mdWxsKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGUtbzpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWVtcHR5KTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtaGFsZik7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICB+IC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgY29sb3I6ICRjb2xvci1uYi1ub3RlcztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5iLW5vdGVzO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiByYXRpbmctaG92ZXIoJGNvbG9yLXJhdGUtc3Rhci1ob3ZlciwgJGNvbG9yLW5iLW5vdGVzLWhvdmVyKSB7XG4gICAgLmljb24ge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXJhdGUtc3Rhci1ob3ZlcjtcbiAgICB9XG5cbiAgICB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSxcbiAgICB+IC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgICYsXG4gICAgICAgIGEge1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1uYi1ub3Rlcy1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBidXR0b24tdGV0cmlzKCkge1xuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgIHBhZGRpbmc6IDAgMjVweDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcbn1cblxuQG1peGluIHRleHQtbGluay1hY3RpdmUoJHRleHQtbGluay1saW5lLWhlaWdodCwgJGJlZm9yZS1iZ2NvbG9yKSB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxpbmUtaGVpZ2h0OiAkdGV4dC1saW5rLWxpbmUtaGVpZ2h0O1xuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICBtYXNrOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1saW5rLWl0ZW0uc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZWZvcmUtYmdjb2xvcjtcbiAgICAgICAgei1pbmRleDogMTAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgMC4zcztcbiAgICB9XG59XG4iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
