@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-* & $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
*********************************/
/** Wysiqyg
*********************************/
/** 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
****************************/
/** 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)
****************************/
.node-type-model #remote {
  position: fixed;
  z-index: 200;
  right: 30px;
  top: 225px;
  margin: 0;
  transform: translate(100%, 0);
  transition: all .3s; }
  .node-type-model #remote li {
    background-color: #dddddd;
    border-bottom: 1px solid #777777;
    padding: 0 0 0 5px;
    font-size: 12px;
    line-height: 30px;
    margin: 0;
    transition: background-color .3s; }
    .node-type-model #remote li a {
      text-decoration: none;
      color: #00839a;
      transition: color .3s;
      padding: 0 5px 0 0;
      display: block; }
      .node-type-model #remote li a:before {
        content: '';
        margin: 0 10px 0 5px;
        width: 10px;
        font-size: 12px;
        line-height: 30px;
        display: inline-block;
        text-align: center;
        color: #00839a;
        transition: color .3s; }
    .node-type-model #remote li.crosseling 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e63a"; }
    .node-type-model #remote li.conseils 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e63b"; }
    .node-type-model #remote li.technical-infos 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e63c"; }
    .node-type-model #remote li.panoplie 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e63d"; }
    .node-type-model #remote li.infos-generales 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e63e"; }
    .node-type-model #remote li.benefices-utilisateurs 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e63f"; }
    .node-type-model #remote li.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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e62c"; }
    .node-type-model #remote li.rich-content 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e60a"; }
    .node-type-model #remote li.retrouvez-egalement 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e61d"; }
    .node-type-model #remote li.fonctionnalites 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e60c"; }
    .node-type-model #remote li.avis 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;
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      content: "\e60d"; }
    .node-type-model #remote li:last-child {
      border: none; }
    .node-type-model #remote li:hover {
      background-color: #dddddd; }
      .node-type-model #remote li:hover a {
        color: #00839a; }
        .node-type-model #remote li:hover a:before {
          color: #00839a; }
  .node-type-model #remote:hover {
    transform: translate(0, 0);
    right: 0; }
    .node-type-model #remote:hover:before {
      display: none; }

.node-type-model .header-product {
  margin: 0 0 50px; }
  .node-type-model .header-product .media-front {
    float: left;
    width: 460px;
    position: relative;
    padding: 0 0 90px;
    overflow: hidden; }
    .node-type-model .header-product .media-front .field-name-field-model-sticker {
      z-index: 5;
      position: absolute;
      left: 0;
      top: 0; }
      .node-type-model .header-product .media-front .field-name-field-model-sticker .field-item .sticker-text {
        background: #00839a;
        font-weight: normal;
        color: #ffffff;
        padding: 5px 10px;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 14px; }
    .node-type-model .header-product .media-front .field-name-field-model-sticker-secondary {
      z-index: 5;
      position: absolute;
      right: 0;
      bottom: 150px; }
      .node-type-model .header-product .media-front .field-name-field-model-sticker-secondary .field-item .sticker-text {
        background: #00839a;
        font-weight: normal;
        color: #ffffff;
        padding: 5px 10px;
        text-transform: uppercase;
        font-size: 12px;
        line-height: 14px; }
  .node-type-model .header-product .product-infos {
    float: right;
    width: 440px; }
    .node-type-model .header-product .product-infos > .block-infos {
      margin: 25px 0 0; }
      .node-type-model .header-product .product-infos > .block-infos:first-of-type {
        margin: 0; }
    .node-type-model .header-product .product-infos h1 {
      font-size: 24px;
      line-height: 26px;
      color: #4F5358;
      text-transform: uppercase;
      font-weight: bold;
      font-family: roboto-condensed, Arial, Helvetica, sans-serif !important; }
    .node-type-model .header-product .product-infos .reference {
      color: #777777;
      margin: 10px 0 0; }
      .node-type-model .header-product .product-infos .reference span {
        font-size: 12px;
        display: inline-block; }
        .node-type-model .header-product .product-infos .reference span:first-of-type {
          font-weight: bold; }
    .node-type-model .header-product .product-infos .field-name-field-model-internet-catchline {
      font-size: 12px;
      line-height: 14px;
      color: #777777; }
      .node-type-model .header-product .product-infos .field-name-field-model-internet-catchline .field-label {
        text-transform: uppercase;
        display: inline;
        font-weight: bold; }
        .node-type-model .header-product .product-infos .field-name-field-model-internet-catchline .field-label:after {
          content: ':';
          padding: 0 0 0 5px; }
      .node-type-model .header-product .product-infos .field-name-field-model-internet-catchline .field-items {
        display: inline; }
        .node-type-model .header-product .product-infos .field-name-field-model-internet-catchline .field-items > div {
          display: inline; }
    .node-type-model .header-product .product-infos .technical-infos a {
      font-size: 12px;
      color: #777777;
      font-weight: bold;
      transition: color .3s; }
      .node-type-model .header-product .product-infos .technical-infos a:hover {
        color: #777777; }
    .node-type-model .header-product .product-infos .offer-reviews-info {
      display: table-cell; }
      .node-type-model .header-product .product-infos .offer-reviews-info:nth-last-child {
        clear: left; }
      .node-type-model .header-product .product-infos .offer-reviews-info.collaborators-reviews {
        margin: 20px 0;
        padding-left: 20px;
        border-left: 1px solid #dddddd; }
      .node-type-model .header-product .product-infos .offer-reviews-info .title-reviews {
        color: #4F5358;
        text-transform: uppercase;
        font-weight: bold;
        font-size: 12px; }
      .node-type-model .header-product .product-infos .offer-reviews-info .offer-info {
        vertical-align: middle;
        margin: 0 10px 0 0; }
        .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note {
          display: block;
          margin: 10px 0 0; }
          .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score {
            margin: 0 5px 0 0;
            position: relative;
            background: none;
            display: inline-block;
            vertical-align: middle;
            float: none;
            width: auto;
            height: 20px; }
            .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon {
              -webkit-font-smoothing: antialiased;
              -moz-osx-font-smoothing: grayscale;
              color: #4F5358;
              transition: color .3s; }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon:before {
                font-weight: normal;
                font-style: normal;
                font-size: 14px;
                line-height: 20px;
                text-decoration: inherit;
                -webkit-font-smoothing: antialiased; }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon.icon-star: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: "\e64f";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/ }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon.icon-star-o: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: "\e64e";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/ }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon.icon-star-half-o: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: "\e650";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/ }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon.icon-circle: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: "\e657";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/ }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon.icon-circle-o: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: "\e656";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/ }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score .icon.icon-circle-half-o: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: "\e658";
                /** Mobile only
    ******************/
                /** Social Networks
    ******************/
                /** Remote (Product Page)
    ******************/ }
            .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-out-of,
            .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-value,
            .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score ~ .ratings-number {
              font-size: 12px;
              color: #4F5358;
              line-height: 20px;
              transition: color .3s;
              font-weight: bold;
              background: none;
              display: inline-block;
              vertical-align: middle;
              padding: 0;
              margin: 0;
              height: 20px; }
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-out-of a,
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score ~ .ratings-note-value a,
              .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-note-score ~ .ratings-number a {
                color: #4F5358;
                transition: all .3s; }
          .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-number {
            display: block !important; }
            .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings .ratings-note .ratings-number: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: "\e60d";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/
              color: #4F5358;
              margin-right: 5px; }
        .node-type-model .header-product .product-infos .offer-reviews-info .offer-info .ratings-number {
          margin: 5px 0 15px; }
      .node-type-model .header-product .product-infos .offer-reviews-info .links {
        margin: 10px 20px 0 0;
        display: inline-block; }
        .node-type-model .header-product .product-infos .offer-reviews-info .links a {
          font-size: 12px;
          font-weight: bold;
          color: #4F5358;
          text-decoration: none;
          text-transform: uppercase;
          position: relative;
          display: block;
          line-height: 18px;
          padding: 0 0 0 25px;
          transition: color .3s;
          background: none;
          margin: 3px 0; }
          .node-type-model .header-product .product-infos .offer-reviews-info .links 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: "\e622";
            /** Mobile only
    ******************/
            /** Social Networks
    ******************/
            /** Remote (Product Page)
    ******************/
            position: absolute;
            left: 0;
            color: #4F5358;
            font-size: 18px;
            transition: color .3s;
            line-height: 16px; }
          .node-type-model .header-product .product-infos .offer-reviews-info .links a:hover {
            color: #4F5358; }
            .node-type-model .header-product .product-infos .offer-reviews-info .links a:hover:before {
              color: #4F5358; }
          .node-type-model .header-product .product-infos .offer-reviews-info .links a.see-review {
            margin-right: 10px; }
    .node-type-model .header-product .product-infos .commerce-add-to-cart,
    .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link {
      position: relative; }
      .node-type-model .header-product .product-infos .commerce-add-to-cart .form-type-select,
      .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-type-select {
        float: left;
        position: relative;
        margin: 0 20px 10px 0; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-type-select label,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-type-select label {
          font-size: 12px;
          line-height: 16px;
          text-transform: uppercase;
          color: #4F5358;
          font-weight: bold;
          margin: 0 0 5px; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-type-select.form-item-quantity .DivSelectyze,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-type-select.form-item-quantity .DivSelectyze {
          width: 80px; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-type-select select,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-type-select select {
          display: none; }
          .node-type-model .header-product .product-infos .commerce-add-to-cart .form-type-select select ~ .ajax-progress,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-type-select select ~ .ajax-progress {
            width: 100px;
            line-height: 16px;
            font-size: 12px;
            position: absolute;
            top: -25px;
            left: 0; }
            .node-type-model .header-product .product-infos .commerce-add-to-cart .form-type-select select ~ .ajax-progress .throbber,
            .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-type-select select ~ .ajax-progress .throbber {
              margin: 0; }
      .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a,
      .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit,
      .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a,
      .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit {
        background-color: #00839a;
        color: #ffffff;
        border-radius: 5px;
        -webkit-appearance: none;
           -moz-appearance: none;
                appearance: none;
        transition: background-color .3s, color .3s;
        font-size: 16px;
        text-decoration: none;
        position: relative;
        cursor: pointer;
        font-weight: bold;
        text-transform: uppercase;
        padding: 15px 20px;
        line-height: 20px;
        border: 0;
        position: absolute;
        right: 0;
        bottom: 0;
        transform: translate(0, 100%);
        -webkit-font-smoothing: antialiased;
        text-shadow: none;
        background-color: #4F5358;
        color: #ffffff;
        border-bottom: 0 solid transparent; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a a,
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit a,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a a,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit a {
          color: #ffffff;
          text-decoration: none; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a:hover,
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit:hover,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a:hover,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit:hover {
          background-color: #00839a;
          color: #ffffff;
          border: 0; }
          .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a:hover a,
          .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit:hover a,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a:hover a,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit:hover a {
            color: #ffffff; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a[class*="disabled"],
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit[class*="disabled"],
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a[class*="disabled"],
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit[class*="disabled"] {
          cursor: default;
          background: #777777;
          color: #dddddd;
          border: 0; }
          .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a[class*="disabled"]:before,
          .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit[class*="disabled"]:before,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a[class*="disabled"]:before,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit[class*="disabled"]:before {
            display: none; }
          .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a[class*="disabled"]:hover,
          .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit[class*="disabled"]:hover,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a[class*="disabled"]:hover,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit[class*="disabled"]:hover {
            background-color: #777777;
            color: #dddddd;
            border: 0; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a:hover,
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit:hover,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a:hover,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit:hover {
          background-color: #00839a;
          color: #4F5358;
          border-bottom: 0 solid transparent;
          bottom: -0; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a[class*="disabled"]:hover,
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit[class*="disabled"]:hover,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a[class*="disabled"]:hover,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit[class*="disabled"]:hover {
          bottom: 0; }
        .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a.disabled,
        .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit.disabled,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a.disabled,
        .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit.disabled {
          background-color: #dddddd;
          bottom: -0;
          text-indent: -9999px;
          background-image: url("../images/loading-cart.gif");
          background-repeat: no-repeat;
          background-position: 50%; }
          .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a.disabled:hover,
          .node-type-model .header-product .product-infos .commerce-add-to-cart .form-submit.disabled:hover,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a.disabled:hover,
          .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .form-submit.disabled:hover {
            background-color: #dddddd;
            bottom: 0; }
      .node-type-model .header-product .product-infos .commerce-add-to-cart .field-item > a,
      .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link .field-item > a {
        bottom: inherit;
        right: inherit;
        text-decoration: none;
        position: inherit;
        transform: translate(0, 0);
        display: inline-block; }
      .node-type-model .header-product .product-infos .commerce-add-to-cart:after,
      .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link:after {
        content: '';
        display: block;
        clear: both; }
    .node-type-model .header-product .product-infos .field-name-field-model-decathlon-link {
      text-align: right; }
    .node-type-model .header-product .product-infos .field-name-commerce-price .price,
    .node-type-model .header-product .product-infos .field-name-field-model-price .price {
      color: #4F5358;
      font-size: 34px;
      font-weight: bold;
      line-height: 36px;
      margin: 10px 0; }
      .node-type-model .header-product .product-infos .field-name-commerce-price .price .price-from, .node-type-model .header-product .product-infos .field-name-commerce-price .price .old_price,
      .node-type-model .header-product .product-infos .field-name-field-model-price .price .price-from, .node-type-model .header-product .product-infos .field-name-field-model-price .price .old_price {
        font-size: 18px;
        line-height: 26px;
        font-weight: normal;
        float: left;
        margin: 0 5px 0 0;
        color: #4F5358; }
      .node-type-model .header-product .product-infos .field-name-commerce-price .price .old_price,
      .node-type-model .header-product .product-infos .field-name-field-model-price .price .old_price {
        color: #4F5358;
        text-decoration: line-through; }
      .node-type-model .header-product .product-infos .field-name-commerce-price .price > span[itemprop="price"],
      .node-type-model .header-product .product-infos .field-name-field-model-price .price > span[itemprop="price"] {
        display: block;
        float: left;
        clear: left; }
      .node-type-model .header-product .product-infos .field-name-commerce-price .price .asterisk_price,
      .node-type-model .header-product .product-infos .field-name-field-model-price .price .asterisk_price {
        display: block;
        float: left; }
      .node-type-model .header-product .product-infos .field-name-commerce-price .price:after,
      .node-type-model .header-product .product-infos .field-name-field-model-price .price:after {
        content: '';
        display: block;
        clear: both; }
    .node-type-model .header-product .product-infos .field-name-commerce-price .promo,
    .node-type-model .header-product .product-infos .field-name-commerce-price .specialPrice,
    .node-type-model .header-product .product-infos .field-name-field-model-price .promo,
    .node-type-model .header-product .product-infos .field-name-field-model-price .specialPrice {
      color: #4F5358;
      font-size: 12px;
      line-height: 14px; }
    .node-type-model .header-product .product-infos .field-name-field-article-price-deee {
      color: #4F5358;
      font-size: 12px;
      line-height: 14px; }
      .node-type-model .header-product .product-infos .field-name-field-article-price-deee div {
        display: inline;
        font-weight: normal; }
    .node-type-model .header-product .product-infos .additional-content .additional_content {
      background-color: #00839a;
      color: #ffffff;
      border-radius: 5px;
      -webkit-appearance: none;
         -moz-appearance: none;
              appearance: none;
      transition: background-color .3s, color .3s;
      font-size: 16px;
      text-decoration: none;
      position: relative;
      cursor: pointer;
      font-weight: bold;
      text-transform: uppercase;
      padding: 15px 20px;
      line-height: 20px;
      border: 0;
      display: inline-block;
      padding: 10px;
      font-size: 12px;
      line-height: 14px;
      margin: 0 10px 5px 0; }
      .node-type-model .header-product .product-infos .additional-content .additional_content a {
        color: #ffffff;
        text-decoration: none; }
      .node-type-model .header-product .product-infos .additional-content .additional_content:hover {
        background-color: #00839a;
        color: #ffffff;
        border: 0; }
        .node-type-model .header-product .product-infos .additional-content .additional_content:hover a {
          color: #ffffff; }
      .node-type-model .header-product .product-infos .additional-content .additional_content[class*="disabled"] {
        cursor: default;
        background: #777777;
        color: #dddddd;
        border: 0; }
        .node-type-model .header-product .product-infos .additional-content .additional_content[class*="disabled"]:before {
          display: none; }
        .node-type-model .header-product .product-infos .additional-content .additional_content[class*="disabled"]:hover {
          background-color: #777777;
          color: #dddddd;
          border: 0; }
      .node-type-model .header-product .product-infos .additional-content .additional_content img {
        display: inline-block;
        vertical-align: middle;
        margin: 0 5px 0 0;
        width: auto;
        max-height: 14px; }
      .node-type-model .header-product .product-infos .additional-content .additional_content a {
        display: inline-block;
        vertical-align: middle; }
        .node-type-model .header-product .product-infos .additional-content .additional_content a:before {
          content: '';
          position: absolute;
          left: 0;
          right: 0;
          top: 0;
          bottom: 0;
          background-color: transparent;
          z-index: 2; }
    .node-type-model .header-product .product-infos .declinaisons-model > h4 {
      text-transform: uppercase;
      font-weight: bold;
      margin: 0 0 10px;
      font-size: 12px;
      line-height: 14px; }
    .node-type-model .header-product .product-infos #widgets-element-kameleon_content_socialmedia > .widgets-element {
      margin: 0 10px 0 0; }

.node-type-model .block-product > h2 {
  position: relative;
  z-index: 2;
  display: block;
  margin: 10px 0 20px;
  padding: 10px 0;
  text-transform: uppercase;
  font-size: 24px;
  color: #4F5358;
  font-weight: normal;
  text-align: center;
  width: 100%;
  overflow: hidden;
  font-family: roboto-condensed, Arial, Helvetica, sans-serif !important;
  color: #4F5358;
  font-weight: normal;
  text-align: center;
  background-color: transparent;
  border-top: 0;
  border-bottom: 0;
  font-family: roboto-condensed, Arial, Helvetica, sans-serif !important; }
  .node-type-model .block-product > h2:after, .node-type-model .block-product > h2:before {
    border-top: 0;
    content: "";
    display: inline-block;
    height: 2px;
    position: relative;
    vertical-align: middle;
    width: 50%; }
  .node-type-model .block-product > h2:before {
    right: .5em;
    margin-left: -50%; }
  .node-type-model .block-product > h2:after {
    left: .5em;
    margin-right: -50%; }
  .node-type-model .block-product > h2:after, .node-type-model .block-product > h2:before {
    border-top: 0; }

.node-type-model #zyrin-picshare-content {
  margin: 40px 0; }

.node-type-model .field-name-field-rich-content {
  border-top: 1px solid #dddddd;
  padding: 20px 0 0;
  margin: 20px 0 0; }
  .node-type-model .field-name-field-rich-content .richcontent-videos {
    overflow: hidden;
    margin: 0 0 40px; }
    .node-type-model .field-name-field-rich-content .richcontent-videos iframe,
    .node-type-model .field-name-field-rich-content .richcontent-videos video {
      display: block; }
    .node-type-model .field-name-field-rich-content .richcontent-videos .title {
      font-size: 12px;
      margin: 10px 0 20px;
      line-height: 14px;
      overflow: hidden;
      height: 28px;
      color: #4F5358; }
    .node-type-model .field-name-field-rich-content .richcontent-videos .field-name-field-rich-content-title h2 {
      font-size: 24px;
      text-transform: uppercase;
      line-height: 30px;
      margin: 0 0 15px;
      font-weight: normal;
      color: #4F5358;
      font-family: roboto-condensed, Arial, Helvetica, sans-serif !important; }
    .node-type-model .field-name-field-rich-content .richcontent-videos .block-media {
      float: left;
      width: 440px; }
      .node-type-model .field-name-field-rich-content .richcontent-videos .block-media .media {
        visibility: hidden;
        height: 0;
        position: relative;
        z-index: 1;
        overflow: hidden; }
        .node-type-model .field-name-field-rich-content .richcontent-videos .block-media .media.active {
          visibility: visible;
          height: inherit;
          z-index: 2; }
        .node-type-model .field-name-field-rich-content .richcontent-videos .block-media .media .social > * {
          margin: 0 20px 0 0;
          float: left; }
        .node-type-model .field-name-field-rich-content .richcontent-videos .block-media .media .social > .fb-like {
          width: auto !important; }
        .node-type-model .field-name-field-rich-content .richcontent-videos .block-media .media:first-child {
          visibility: visible;
          height: inherit; }
    .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview {
      float: right;
      width: 440px; }
      .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview {
        width: 210px;
        float: left; }
        .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview:nth-of-type(even) {
          float: right; }
        .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview .image {
          cursor: pointer;
          position: relative; }
          .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview .image .video_preview.file_video {
            width: 210px;
            height: 120px; }
          .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview .image .play {
            margin: -19px 0 0;
            position: absolute;
            z-index: 1;
            top: 50%;
            left: 50%; }
            .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview .image .play:before {
              position: absolute;
              width: auto;
              height: 30px;
              padding: 0 10px;
              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: "\e645";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/
              border-radius: 3px;
              background-color: #4F5358;
              color: #ffffff;
              right: 50%;
              bottom: 50%;
              transform: translate(50%, 50%);
              text-align: center;
              font-size: 16px;
              line-height: 28px;
              transition: background-color .3s; }
          .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview .image:after {
            content: '';
            width: 210px;
            height: 120px;
            position: absolute;
            left: 0;
            top: 0;
            background-color: #4F5358;
            opacity: 0.6; }
          .node-type-model .field-name-field-rich-content .richcontent-videos .block-preview .preview .image:hover .play:before {
            background-color: #4F5358;
            color: #ffffff; }
  .node-type-model .field-name-field-rich-content .richcontent-media-left,
  .node-type-model .field-name-field-rich-content .richcontent-media-right {
    margin: 0 0 40px;
    background-color: transparent; }
    .node-type-model .field-name-field-rich-content .richcontent-media-left > div,
    .node-type-model .field-name-field-rich-content .richcontent-media-right > div {
      float: left;
      width: 440px; }
      .node-type-model .field-name-field-rich-content .richcontent-media-left > div.file iframe,
      .node-type-model .field-name-field-rich-content .richcontent-media-right > div.file iframe {
        display: block; }
      .node-type-model .field-name-field-rich-content .richcontent-media-left > div h2,
      .node-type-model .field-name-field-rich-content .richcontent-media-right > div h2 {
        font-size: 24px;
        text-transform: uppercase;
        line-height: 30px;
        margin: 0 0 15px;
        font-weight: normal;
        color: #4F5358;
        font-family: roboto-condensed, Arial, Helvetica, sans-serif !important; }
      .node-type-model .field-name-field-rich-content .richcontent-media-left > div .field-name-field-rich-content-description,
      .node-type-model .field-name-field-rich-content .richcontent-media-right > div .field-name-field-rich-content-description {
        font-size: 12px;
        line-height: 16px;
        margin: 0 0 15px;
        color: #4F5358; }
      .node-type-model .field-name-field-rich-content .richcontent-media-left > div .field-name-field-rich-content-link a,
      .node-type-model .field-name-field-rich-content .richcontent-media-right > div .field-name-field-rich-content-link a {
        font-size: 12px;
        font-weight: bold;
        color: #00839a;
        text-decoration: none;
        text-transform: uppercase;
        position: relative;
        display: block;
        line-height: 18px;
        padding: 0 0 0 25px;
        transition: color .3s; }
        .node-type-model .field-name-field-rich-content .richcontent-media-left > div .field-name-field-rich-content-link a:before,
        .node-type-model .field-name-field-rich-content .richcontent-media-right > div .field-name-field-rich-content-link 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: "\e622";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/
          position: absolute;
          left: 0;
          color: #4F5358;
          font-size: 18px;
          transition: color .3s;
          line-height: 16px; }
        .node-type-model .field-name-field-rich-content .richcontent-media-left > div .field-name-field-rich-content-link a:hover,
        .node-type-model .field-name-field-rich-content .richcontent-media-right > div .field-name-field-rich-content-link a:hover {
          color: #4F5358; }
          .node-type-model .field-name-field-rich-content .richcontent-media-left > div .field-name-field-rich-content-link a:hover:before,
          .node-type-model .field-name-field-rich-content .richcontent-media-right > div .field-name-field-rich-content-link a:hover:before {
            color: #4F5358; }
    .node-type-model .field-name-field-rich-content .richcontent-media-left:after,
    .node-type-model .field-name-field-rich-content .richcontent-media-right:after {
      content: '';
      display: block;
      clear: both; }
  .node-type-model .field-name-field-rich-content .richcontent-media-right > .file-richcontent {
    float: right;
    width: 440px; }
  .node-type-model .field-name-field-rich-content .richcontent-media-left > .content-richcontent {
    float: right;
    width: 440px; }
  .node-type-model .field-name-field-rich-content .richcontent-message-product-manager {
    margin: 0 0 40px;
    background-color: #dddddd;
    padding: 20px; }
    .node-type-model .field-name-field-rich-content .richcontent-message-product-manager .message-product-manager iframe {
      display: none; }
    .node-type-model .field-name-field-rich-content .richcontent-message-product-manager .message-product-manager > img {
      float: left;
      margin: 0 20px 20px 0;
      max-width: 100%;
      height: auto; }
    .node-type-model .field-name-field-rich-content .richcontent-message-product-manager .message-product-manager h2 {
      margin: 0 0 20px;
      color: #4F5358;
      font-size: 24px;
      text-transform: uppercase;
      line-height: 30px;
      font-weight: normal;
      font-family: roboto-condensed, Arial, Helvetica, sans-serif !important; }
    .node-type-model .field-name-field-rich-content .richcontent-message-product-manager .message-product-manager p {
      font-size: 16px;
      line-height: 18px;
      font-style: italic;
      color: #4F5358; }
      .node-type-model .field-name-field-rich-content .richcontent-message-product-manager .message-product-manager p strong {
        font-style: normal; }
  .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text {
    position: relative;
    margin: 0 0 40px; }
    .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .file iframe {
      display: block; }
    .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .file img {
      border-radius: 0; }
    .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent {
      width: auto;
      max-width: 380px;
      position: absolute;
      top: 60px;
      left: 70px;
      padding: 25px;
      z-index: 10;
      border-radius: 0;
      background-color: rgba(0, 131, 154, 0.6); }
      .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent h2 {
        color: #ffffff;
        margin: 0 0 10px;
        font-size: 24px;
        text-transform: uppercase;
        line-height: 30px;
        font-weight: normal;
        font-family: roboto-condensed, Arial, Helvetica, sans-serif !important; }
      .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent .field-name-field-rich-content-description {
        color: #ffffff;
        margin: 0 0 10px; }
        .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent .field-name-field-rich-content-description p {
          color: #ffffff; }
      .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent .field-name-field-rich-content-link a {
        font-size: 12px;
        font-weight: bold;
        color: #ffffff;
        text-decoration: none;
        text-transform: uppercase;
        position: relative;
        display: block;
        line-height: 18px;
        padding: 0 0 0 25px;
        transition: color .3s; }
        .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent .field-name-field-rich-content-link 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: "\e622";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/
          position: absolute;
          left: 0;
          color: #ffffff;
          font-size: 18px;
          transition: color .3s;
          line-height: 16px; }
        .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent .field-name-field-rich-content-link a:hover {
          color: #4F5358; }
          .node-type-model .field-name-field-rich-content .richcontent-media-full-and-text > .content-richcontent .field-name-field-rich-content-link a:hover:before {
            color: #4F5358; }
  .node-type-model .field-name-field-rich-content .richcontent-media-full {
    margin: 0 0 40px; }
    .node-type-model .field-name-field-rich-content .richcontent-media-full iframe {
      display: block; }
    .node-type-model .field-name-field-rich-content .richcontent-media-full .field-name-field-rich-content-description {
      margin: 10px 0 0;
      font-size: 12px;
      line-height: 16px;
      color: #4F5358; }

.node-type-model .node-panoplies {
  margin: 0 0 40px; }
  .node-type-model .node-panoplies.vertical > .content > .field-name-field-panoplie-produits > .field-items > .field-item {
    float: left;
    margin: 0 20px 20px 0; }
  .node-type-model .node-panoplies.vertical > .content > .field-name-field-panoplie-produits > .field-items:after {
    content: '';
    display: block;
    clear: both; }
  .node-type-model .node-panoplies.vertical > .content > .field-name-field-image-panoplie {
    float: left;
    width: 450px; }
    .node-type-model .node-panoplies.vertical > .content > .field-name-field-image-panoplie img {
      max-width: 100%;
      height: auto; }
    .node-type-model .node-panoplies.vertical > .content > .field-name-field-image-panoplie + .field-name-field-panoplie-produits {
      width: 450px;
      float: right; }
  .node-type-model .node-panoplies.horizontal > .content > .field-name-field-image-panoplie {
    margin: 0 0 20px; }
  .node-type-model .node-panoplies.horizontal > .content > .field-name-field-panoplie-produits > .field-items {
    margin-bottom: 20px; }
    .node-type-model .node-panoplies.horizontal > .content > .field-name-field-panoplie-produits > .field-items > .field-item {
      float: left;
      margin: 0 20px 20px 0; }
      .node-type-model .node-panoplies.horizontal > .content > .field-name-field-panoplie-produits > .field-items > .field-item:nth-of-type(even) {
        margin: 0 0 20px; }
    .node-type-model .node-panoplies.horizontal > .content > .field-name-field-panoplie-produits > .field-items:after {
      content: '';
      display: block;
      clear: both; }
  .node-type-model .node-panoplies.horizontal > .content > .field-name-field-image-panoplie {
    text-align: center; }
    .node-type-model .node-panoplies.horizontal > .content > .field-name-field-image-panoplie img {
      max-width: 100%;
      height: auto; }

.node-type-model .field-name-field-model-adv,
.node-type-model .field-name-field-model-bu {
  margin: 0 0 40px; }
  .node-type-model .field-name-field-model-adv > .field-items > .field-item,
  .node-type-model .field-name-field-model-bu > .field-items > .field-item {
    margin: 0 25px 25px 0;
    float: left; }
    .node-type-model .field-name-field-model-adv > .field-items > .field-item:nth-of-type(3n),
    .node-type-model .field-name-field-model-bu > .field-items > .field-item:nth-of-type(3n) {
      margin: 0 0 25px; }
    .node-type-model .field-name-field-model-adv > .field-items > .field-item .group-left,
    .node-type-model .field-name-field-model-bu > .field-items > .field-item .group-left {
      width: 70px;
      height: 70px;
      margin: 0 10px 0 0;
      float: left; }
    .node-type-model .field-name-field-model-adv > .field-items > .field-item .group-right,
    .node-type-model .field-name-field-model-bu > .field-items > .field-item .group-right {
      width: 210px;
      float: left; }
    .node-type-model .field-name-field-model-adv > .field-items > .field-item .field-name-field-model-adv-title,
    .node-type-model .field-name-field-model-adv > .field-items > .field-item .field-name-field-model-bu-title,
    .node-type-model .field-name-field-model-bu > .field-items > .field-item .field-name-field-model-adv-title,
    .node-type-model .field-name-field-model-bu > .field-items > .field-item .field-name-field-model-bu-title {
      font-weight: bold;
      font-size: 14px;
      line-height: 16px;
      text-transform: uppercase;
      margin: 0 0 5px;
      color: #4F5358; }
    .node-type-model .field-name-field-model-adv > .field-items > .field-item .field-name-field-model-adv-description,
    .node-type-model .field-name-field-model-adv > .field-items > .field-item .field-name-field-model-bu-desc,
    .node-type-model .field-name-field-model-bu > .field-items > .field-item .field-name-field-model-adv-description,
    .node-type-model .field-name-field-model-bu > .field-items > .field-item .field-name-field-model-bu-desc {
      font-size: 12px;
      line-height: 16px;
      color: #4F5358; }
  .node-type-model .field-name-field-model-adv > .field-items:after,
  .node-type-model .field-name-field-model-bu > .field-items:after {
    content: '';
    display: block;
    clear: both; }

.node-type-model .group-block-product {
  margin: 0 0 40px; }
  .node-type-model .group-block-product > .block-product {
    width: 440px;
    float: left;
    margin: 0 40px 0 0; }
    .node-type-model .group-block-product > .block-product:nth-of-type(2n) {
      margin: 0; }
    .node-type-model .group-block-product > .block-product.technical-card {
      position: relative; }
      .node-type-model .group-block-product > .block-product.technical-card > div {
        background-color: #ffffff;
        padding: 15px; }
        .node-type-model .group-block-product > .block-product.technical-card > div > .field-label,
        .node-type-model .group-block-product > .block-product.technical-card > div .field-name-field-model-declinaison-key {
          color: #4F5358; }
        .node-type-model .group-block-product > .block-product.technical-card > div > .field-items,
        .node-type-model .group-block-product > .block-product.technical-card > div .field-name-field-model-declinaison-value {
          color: #4F5358; }
        .node-type-model .group-block-product > .block-product.technical-card > div:nth-of-type(odd) {
          background-color: #dddddd; }
          .node-type-model .group-block-product > .block-product.technical-card > div:nth-of-type(odd) > .field-label,
          .node-type-model .group-block-product > .block-product.technical-card > div:nth-of-type(odd) .field-name-field-model-declinaison-key {
            color: #4F5358; }
          .node-type-model .group-block-product > .block-product.technical-card > div:nth-of-type(odd) > .field-items,
          .node-type-model .group-block-product > .block-product.technical-card > div:nth-of-type(odd) .field-name-field-model-declinaison-value {
            color: #4F5358; }
      .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison {
        padding: 0; }
        .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item {
          background-color: #ffffff;
          padding: 15px; }
          .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item > .field-label,
          .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item .field-name-field-model-declinaison-key {
            color: #4F5358; }
          .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item > .field-items,
          .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item .field-name-field-model-declinaison-value {
            color: #4F5358; }
          .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item:nth-of-type(even) {
            background-color: #dddddd; }
            .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item:nth-of-type(even) > .field-label,
            .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item:nth-of-type(even) .field-name-field-model-declinaison-key {
              color: #4F5358; }
            .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item:nth-of-type(even) > .field-items,
            .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison > .field-items > .field-item:nth-of-type(even) .field-name-field-model-declinaison-value {
              color: #4F5358; }
      .node-type-model .group-block-product > .block-product.technical-card.odd > div {
        background-color: #dddddd; }
        .node-type-model .group-block-product > .block-product.technical-card.odd > div > .field-label,
        .node-type-model .group-block-product > .block-product.technical-card.odd > div .field-name-field-model-declinaison-key {
          color: #4F5358; }
        .node-type-model .group-block-product > .block-product.technical-card.odd > div > .field-items,
        .node-type-model .group-block-product > .block-product.technical-card.odd > div .field-name-field-model-declinaison-value {
          color: #4F5358; }
        .node-type-model .group-block-product > .block-product.technical-card.odd > div:nth-of-type(odd) {
          background-color: #ffffff; }
          .node-type-model .group-block-product > .block-product.technical-card.odd > div:nth-of-type(odd) > .field-label,
          .node-type-model .group-block-product > .block-product.technical-card.odd > div:nth-of-type(odd) .field-name-field-model-declinaison-key {
            color: #4F5358; }
          .node-type-model .group-block-product > .block-product.technical-card.odd > div:nth-of-type(odd) > .field-items,
          .node-type-model .group-block-product > .block-product.technical-card.odd > div:nth-of-type(odd) .field-name-field-model-declinaison-value {
            color: #4F5358; }
      .node-type-model .group-block-product > .block-product.technical-card .field-label-above > .field-label,
      .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison-key {
        width: 135px;
        display: inline-block;
        vertical-align: middle;
        font-weight: bold;
        font-size: 12px;
        line-height: 16px; }
      .node-type-model .group-block-product > .block-product.technical-card .field-label-above > .field-items,
      .node-type-model .group-block-product > .block-product.technical-card .field-name-field-model-declinaison-value {
        width: 270px;
        display: inline-block;
        vertical-align: middle;
        font-size: 12px;
        line-height: 16px; }
      .node-type-model .group-block-product > .block-product.technical-card > a {
        font-size: 12px;
        font-weight: bold;
        color: #4F5358;
        text-decoration: none;
        text-transform: uppercase;
        position: relative;
        display: block;
        line-height: 18px;
        padding: 0 0 0 25px;
        transition: color .3s;
        margin: 40px 0 0; }
        .node-type-model .group-block-product > .block-product.technical-card > 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: "\e622";
          /** Mobile only
    ******************/
          /** Social Networks
    ******************/
          /** Remote (Product Page)
    ******************/
          position: absolute;
          left: 0;
          color: #4F5358;
          font-size: 18px;
          transition: color .3s;
          line-height: 16px; }
        .node-type-model .group-block-product > .block-product.technical-card > a:hover {
          color: #4F5358; }
          .node-type-model .group-block-product > .block-product.technical-card > a:hover:before {
            color: #4F5358; }
    .node-type-model .group-block-product > .block-product.tips > .field {
      margin-bottom: 20px;
      line-height: 16px;
      font-size: 12px; }
      .node-type-model .group-block-product > .block-product.tips > .field .field-label {
        color: #4F5358;
        text-transform: uppercase; }
      .node-type-model .group-block-product > .block-product.tips > .field .field-items .field-item {
        color: #4F5358; }

.node-type-model .field-name-field-model-feature {
  margin: 0 0 40px; }
  .node-type-model .field-name-field-model-feature > .field-items > .field-item {
    width: 440px;
    display: inline-block;
    vertical-align: top;
    line-height: 16px;
    font-size: 12px;
    margin: 0 20px 20px 0; }
    .node-type-model .field-name-field-model-feature > .field-items > .field-item:nth-of-type(even) {
      margin: 0 0 20px; }
    .node-type-model .field-name-field-model-feature > .field-items > .field-item .field-name-field-model-feature-title {
      font-weight: bold;
      color: #4F5358;
      text-transform: uppercase; }
    .node-type-model .field-name-field-model-feature > .field-items > .field-item .field-name-field-model-feature-value {
      color: #4F5358; }

.node-type-model .field-name-field-model-crosselling,
.node-type-model .field-name-field-model-similar-products {
  margin: 0 0 40px; }
  .node-type-model .field-name-field-model-crosselling > .field-items > .field-item,
  .node-type-model .field-name-field-model-similar-products > .field-items > .field-item {
    float: left;
    margin: 0 20px 20px 0; }
    .node-type-model .field-name-field-model-crosselling > .field-items > .field-item:nth-of-type(4n),
    .node-type-model .field-name-field-model-similar-products > .field-items > .field-item:nth-of-type(4n) {
      margin: 0 0 20px; }
  .node-type-model .field-name-field-model-crosselling > .field-items:after,
  .node-type-model .field-name-field-model-similar-products > .field-items:after {
    content: '';
    display: block;
    clear: both; }

.node-type-model #retrouvez-egalement {
  margin: 0 0 40px; }
  .node-type-model #retrouvez-egalement .item-list > ul {
    margin: 0; }
    .node-type-model #retrouvez-egalement .item-list > ul > li {
      margin: 0; }

div.messages.commerce-add-to-cart-confirmation {
  border: none;
  border-radius: 0;
  box-shadow: inherit;
  margin: 0 !important;
  width: 705px;
  top: 50%;
  left: 50%;
  color: #00839a;
  z-index: 210;
  transform: translate(-49.8%, -50%);
  background-color: #dddddd;
  position: fixed; }
  div.messages.commerce-add-to-cart-confirmation:before {
    display: none; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title {
    background-color: #00839a;
    color: #ffffff;
    font-size: 14px;
    padding: 0;
    line-height: 50px;
    float: none;
    width: auto;
    font-weight: bold;
    padding: 0 50px;
    position: relative;
    color: white;
    text-align: left;
    position: relative;
    text-transform: inherit; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .added-product-title: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)
    ******************/
      position: absolute;
      top: 0;
      left: 10px;
      font-size: 30px;
      color: #ffffff; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon {
    position: relative; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-image {
      float: left;
      padding: 40px 10px 0;
      height: 115px; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-image a {
        display: block; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total,
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-article-size,
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-quantity,
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-title {
      float: left;
      font-size: 14px;
      line-height: 20px;
      padding: 15px 30px 0 0;
      height: 115px;
      text-align: center; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .views-label,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-article-size .views-label,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-quantity .views-label,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-title .views-label {
        font-weight: bold;
        text-align: center;
        display: inline-block; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-article-size .field-content,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-quantity .field-content,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-title .field-content {
        line-height: 20px;
        text-transform: uppercase;
        margin: 20px 0 0;
        display: block;
        text-align: left; }
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content a,
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-article-size .field-content a,
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-quantity .field-content a,
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-title .field-content a {
          color: #00839a;
          text-decoration: none; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total,
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-article-size,
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-quantity {
      width: 105px; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-article-size .field-content,
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-quantity .field-content {
        text-align: center;
        font-weight: bold; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-title {
      width: 300px;
      text-align: left; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-title .views-label {
        margin: 0 0 0 -70px; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-title .field-content {
        height: 60px;
        overflow: hidden; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total {
      margin: 0 0 80px;
      padding: 15px 10px 0 0; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper {
        background: none;
        height: auto;
        padding: 0;
        right: inherit;
        width: auto;
        z-index: 1;
        top: 120px;
        left: 0;
        width: 100%;
        background: none; }
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .button {
          margin: 0; }
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .continue {
          font-size: 12px;
          font-weight: bold;
          color: #00839a;
          text-decoration: none;
          text-transform: uppercase;
          position: relative;
          display: block;
          line-height: 18px;
          padding: 0 0 0 25px;
          transition: color .3s;
          background-color: inherit;
          display: inline-block;
          margin: 0 50px 0 0; }
          div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .continue: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: "\e621";
            /** Mobile only
    ******************/
            /** Social Networks
    ******************/
            /** Remote (Product Page)
    ******************/
            position: absolute;
            left: 0;
            color: #00839a;
            font-size: 18px;
            transition: color .3s;
            line-height: 16px; }
          div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .continue:hover {
            color: #00839a; }
            div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .continue:hover:before {
              color: #00839a; }
          div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .continue .commerce-add-to-cart-confirmation-close {
            position: inherit;
            right: inherit;
            top: inherit; }
            div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .continue .commerce-add-to-cart-confirmation-close:before {
              display: none; }
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout {
          margin: 0;
          padding: 0;
          background: none;
          display: inline-block; }
          div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a {
            background-color: #00839a;
            color: #ffffff;
            border-radius: 5px;
            -webkit-appearance: none;
               -moz-appearance: none;
                    appearance: none;
            transition: background-color .3s, color .3s;
            font-size: 16px;
            text-decoration: none;
            position: relative;
            cursor: pointer;
            font-weight: bold;
            text-transform: uppercase;
            padding: 15px 20px;
            line-height: 20px;
            border: 0;
            padding: 15px 20px 15px 50px;
            font-size: 14px; }
            div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a a {
              color: #ffffff;
              text-decoration: none; }
            div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a:hover {
              background-color: #00839a;
              color: #ffffff;
              border: 0; }
              div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a:hover a {
                color: #ffffff; }
            div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a[class*="disabled"] {
              cursor: default;
              background: #777777;
              color: #dddddd;
              border: 0; }
              div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a[class*="disabled"]:before {
                display: none; }
              div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a[class*="disabled"]:hover {
                background-color: #777777;
                color: #dddddd;
                border: 0; }
            div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout 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: "\e622";
              /** Mobile only
    ******************/
              /** Social Networks
    ******************/
              /** Remote (Product Page)
    ******************/
              position: absolute;
              left: 15px;
              top: 50%;
              transform: translateY(-50%);
              color: #ffffff;
              font-size: 20px; }
            div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-commerce-total .field-content .button-wrapper .checkout a:hover:before {
              color: #ffffff; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-crosselling {
      clear: both;
      background-color: #ffffff; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-crosselling .views-label {
        padding: 20px 10px;
        text-transform: uppercase;
        font-size: 14px;
        line-height: 20px;
        display: block;
        font-weight: bold; }
      div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-crosselling .field-content {
        padding: 0 10px 10px; }
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-crosselling .field-content .node-model.node-teaser {
          float: left;
          margin: 0 20px 0 0; }
          div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-crosselling .field-content .node-model.node-teaser:last-child {
            margin: 0; }
        div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon .views-field-field-model-crosselling .field-content:after {
          content: '.';
          display: block;
          clear: both;
          height: 0;
          line-height: 0;
          visibility: hidden; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .view-commerce-add-to-cart-confirmation-custom-kameleon:after {
      content: '.';
      display: block;
      clear: both;
      height: 0;
      line-height: 0;
      visibility: hidden; }
  div.messages.commerce-add-to-cart-confirmation .message-inner .commerce-add-to-cart-confirmation-close {
    background: none;
    width: inherit;
    height: inherit;
    right: 10px;
    top: 0;
    text-decoration: none; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .commerce-add-to-cart-confirmation-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: "\e606";
      /** Mobile only
    ******************/
      /** Social Networks
    ******************/
      /** Remote (Product Page)
    ******************/
      color: #ffffff;
      display: block;
      font-size: 30px;
      line-height: 50px; }
    div.messages.commerce-add-to-cart-confirmation .message-inner .commerce-add-to-cart-confirmation-close span {
      display: none; }

div.commerce_add_to_cart_confirmation_overlay {
  z-index: 209;
  background-image: none;
  background-color: rgba(79, 83, 88, 0.5); }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInByb2R1Y3QuY3NzIiwiLi4vLi4vc2Nzcy92YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uLy4uL25ld2ZlZWwvdGhlbWVzL3Nhc3MvYmFzZS5zY3NzIiwicHJvZHVjdC5zY3NzIiwibWl4aW5zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsaUJBQWlCO0FDQWpCO21CQUNtQjtBQUVuQjs7bUJBRW1CO0FBS25CO21CQUNtQjtBQXVCbkI7cUJBQ3FCO0FBS3JCO3FCQUNxQjtBQXNIckI7bUJBQ21CO0FBV25CO21CQUNtQjtBQUVuQjs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7O21CQTJFbUI7QUFNbkI7bUJBQ21CO0FBUW5CO21CQUNtQjtBQUtuQjttQkFDbUI7QUFlbkI7bUJBQ21CO0FBbUJuQjs2QkFDNkI7QUFlN0I7NkJBQzZCO0FBOEQ3Qjs2QkFDNkI7QUFTN0I7NkJBQzZCO0FBa0I3Qjs2QkFDNkI7QUFpQzdCO29CQUNvQjtBQVdwQjtvQkFDb0I7QUFtQnBCO21CQUNtQjtBQVVuQjtvQkFDb0I7QUFTcEI7b0JBQ29CO0FBT3BCO29CQUNvQjtBQU9wQjtrQ0FDa0M7QUEwQ2xDO2tDQUNrQztBQXdDbEM7NkJBQzZCO0FBd0M3QjtrQ0FDa0M7QUFpQmxDO2tDQUNrQztBQXNCbEM7a0NBQ2tDO0FBaURsQztrQ0FDa0M7QUFvQ2xDO2tDQUNrQztBQWdDbEM7a0NBQ2tDO0FBbUNsQztrQ0FDa0M7QUFvQ2xDO2tDQUNrQztBQXlDbEM7a0NBQ2tDO0FBcUNsQztrQ0FDa0M7QUFVbEM7a0NBQ2tDO0FBaUJsQztrQ0FDa0M7QUE0RGxDO2tDQUNrQztBQWNsQztrQ0FDa0M7QUFzQmxDO2tDQUNrQztBQVVsQztrQ0FDa0M7QUEwQ2xDO2tDQUNrQztBQXdDbEM7a0NBQ2tDO0FBZ0VsQzt3Q0FDd0M7QUFvQ3hDO3dDQUN3QztBQWV4Qzt3Q0FDd0M7QUFJeEM7d0NB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TUFDZixnQkFBZ0I7TUFDaEIsa0JBQWtCLEVBQ3JCO0lBcE9iO01BdU9nQixjQUFjLEVBQ2pCOztBQUtiO0VBQ0ksYUFBYTtFQUNiLHVCQUF1QjtFQUN2Qix3Q0RqNkNhLEVDazZDaEIiLCJmaWxlIjoicHJvZHVjdC5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG4vKiogd3JhcHBlciAtIGRlZmF1bHQgOiA5MjAgKHdyYXBwZXIpIDk4MCAoaGVhZGVyKVxuKioqKioqKioqKioqKioqKioqKiovXG4vKiogSWNvbnMgZm9udFxuKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgUXVlcmllcyAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKiovXG4vKiogQ1NTIFJ1bGVzXG4qKioqKioqKioqKioqKioqKiovXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJGNvbG9yMVxuLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbi8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4vKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbi8qKiAkYm9yZGVyc2l6ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4vKiogICAgICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuLyoqICR0ZXh0YWxpZ24tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIGxlZnRcbi8qKiAgICAgICAgIHJpZ2h0XG4vKiogICAgICAgICBjZW50ZXJcblxuLyoqICRmb250LXdlaWdodC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbm9ybWFsXG4vKiogICAgICAgICBib2xkXG5cbi8qKiAkZm9udC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuLyoqICRvcGFjaXR5LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICAwLjdcbi8qKiAgICAgICAgIDFcblxuLyoqICRyb3RhdGUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDQ1ZGVnXG4vKiogICAgICAgICAwXG5cbi8qKiAkcmFkaXVzLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAxMDAlXG4vKiogICAgICAgICAwXG5cbi8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcblxuLyoqICRuYi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNVxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgZGVmYXVsdFxuXG4vKiogT3RoZXIgdmFyaWFibGVzXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgdHJ1ZVxuLyoqICAgICAgICAgZmFsc2Vcbi8qKiAgICAgICAgIDFcbi8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTWVzc2FnZXMgKGVycm9yIC0gd2FybmluZyAtIHN0YXR1cylcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBIZWFkZXJcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDdXN0byBsaWVucyBtZW51IC0gc2kgcHJlbWnDqHJlIHZhcmlhYmxlIGRpZmbDqXJlbnRlIGRlIHRydWUsIHRvdXRlcyBsZXMgc3VpdmFudGVzIG5lIHNlcm9udCBwYXMgYXBwbGlxdcOpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlY29uZGFyeSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBOYXZpZ2F0aW9uIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWluaSBDYXJ0XG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYWR2aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTdW1tYXJ5IGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRGlyZWN0IEFjY2Vzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBCYXNpYyBQYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZCB0aXRsZSBob3ZlcilcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBSZWZlcmVuY2UgQ2F0ZWdvcnlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBXeXNpd3lnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmVtb3RlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU29jaWFsIE5ldHdvcmsgKFNoYXJlKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE1lZGlhIEZyb250XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSBwcm9kdWN0IDogUmljaCBjb250ZW50XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUG9waW4gQ2FydFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgcmV2aWV3c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFJldmlld1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1Ym1pdCByZXZpZXcgZm9ybVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENhcnQgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIGFkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIExpc3RpbmcgZW1wdHkgcHJvZHVjdC9hZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTZWFyY2ggcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1cHBvcnQgUmVxdWVzdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBJbmZpbml0ZSBTY3JvbGwgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgIFRldHJpc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEdsb2JhbCAqL1xuLyogTGlua3MgKi9cbi8qIFRpdGxlICovXG4vKiBTdWJ0aXRsZSAqL1xuLyogQnJpY2sgcmF0aW5nICovXG4vKiBDb250ZW50ICovXG4vKiBWaWRlbyAqL1xuLyogSXRlbXMgKi9cbi8qIEl0ZW1zIEZBUSAqL1xuLyogU2xpZGVyICovXG4vKiBHYWxsZXJ5ICovXG4vKiBIb3RzcG90ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICBUcmFpbmluZyBwbGFuICh0cClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiB3cmFwcGVyIC0gZGVmYXVsdCA6IDkyMCAod3JhcHBlcikgOTgwIChoZWFkZXIpXG4qKioqKioqKioqKioqKioqKioqKi9cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZWRpYSBRdWVyaWVzIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBDU1MgUnVsZXNcbioqKioqKioqKioqKioqKioqKi9cbi8qKiAkY29sb3ItKiAmICRiZ2NvbG9yLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAkY29sb3IxXG4vKiogICAgICAgICB0cmFuc3BhcmVudFxuLyoqICAgICAgICAgZGFya2VuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIGxpZ2h0ZW4oJGNvbG9yMSwgMTUlKVxuLyoqICAgICAgICAgcmdiYSgkY29sb3IxLCAwLjcpXG5cbi8qKiAkYm9yZGVyLSogJiAkYm9yZGVyYm90dG9tLSogJiAkYm9yZGVydG9wLSogJiAkYm9yZGVybGVmdHJpZ2h0LSogJiAkYm9yZGVydG9wYm90dG9tLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgMXB4IGRvdHRlZCByZ2JhKCRjb2xvcjEsIDAuNylcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgV2FybmluZyA6ICdub25lJyBkb2VzIG5vdCBhY2NlcHRcblxuLyoqICRib3JkZXJzaXplLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiB0aGUgc2FtZSB2YWx1ZSB2YXJpYWJsZSAnJGJvcmRlci0qJyBjb3JyZXNwb25kaW5nIHRvIHRoZSBzYW1lIGVsZW1lbnRcbi8qKiAgICAgICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgICAgICRib3JkZXItKiA6IDFweCBzb2xpZCAkY29sb3IxXG4vKiogICAgICAgICAgICAgJGJvcmRlcnNpemUtKiA6IDFweFxuXG4vKiogJHRleHRhbGlnbi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbGVmdFxuLyoqICAgICAgICAgcmlnaHRcbi8qKiAgICAgICAgIGNlbnRlclxuXG4vKiogJGZvbnQtd2VpZ2h0LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICBub3JtYWxcbi8qKiAgICAgICAgIGJvbGRcblxuLyoqICRmb250LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAkbWFpbi1mYW1pbHktZm9udFxuXG4vKiogJG9wYWNpdHktKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDBcbi8qKiAgICAgICAgIDAuN1xuLyoqICAgICAgICAgMVxuXG4vKiogJHJvdGF0ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNDVkZWdcbi8qKiAgICAgICAgIDBcblxuLyoqICRyYWRpdXMtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDEwMCVcbi8qKiAgICAgICAgIDBcblxuLyoqICRtYXJnaW5yaWdodC0qICYgJGhlaWdodC0qICYgJHdpZHRoLSogJiAkdG9wLSogJiAkbGVmdC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuXG4vKiogJG5iLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICA1XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICBkZWZhdWx0XG5cbi8qKiBPdGhlciB2YXJpYWJsZXNcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICB0cnVlXG4vKiogICAgICAgICBmYWxzZVxuLyoqICAgICAgICAgMVxuLyoqICAgICAgICAgMFxuXG4vKiogTWlzY1xuKioqKioqKioqKioqKioqKioqL1xuLyoqIE1haW4gVGl0bGVcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBSYXRpbmdcbioqKioqKioqKioqKioqKioqKi9cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuLyoqIEN1c3RvIGxpZW5zIG1lbnUgLSBzaSBwcmVtacOocmUgdmFyaWFibGUgZGlmZsOpcmVudGUgZGUgdHJ1ZSwgdG91dGVzIGxlcyBzdWl2YW50ZXMgbmUgc2Vyb250IHBhcyBhcHBsaXF1w6llc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU2Vjb25kYXJ5IG1lbnVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVudSBjb21wYWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIE5hdmlnYXRpb24gKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIGZvcm1cbioqKioqKioqKioqKioqKioqKiovXG4vKiogU2VhcmNoIC0gQXV0b2NvbXBsZXRlXG4qKioqKioqKioqKioqKioqKiovXG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cbi8qKiBCcmVhZGNydW1iXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFNjcm9sbFRvVG9wXG4qKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFN1bW1hcnkgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBEaXJlY3QgQWNjZXNzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBUZWFzZXIgYmFubmVyIChtZW51KVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogVGVhc2VyIFJlZmVyZW5jZSBDYXRlZ29yeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEZpbHRlciBzZWxlY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBGYWNldHNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFd5c2lxeWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBQb3BpbiBDYXJ0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGVnYWwgbm90aWNlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUmV2aWV3XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQ2FydCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogQWR2aWNlIEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIENvbnRhY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIEluZmluaXRlIFNjcm9sbFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKiBMaW5rIGJ1dHRvbiB3aXRoIGljb25cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgIFRldHJpc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbi8qIEdsb2JhbCAqL1xuLyogTGlua3MgKi9cbi8qIFRpdGxlICovXG4vKiBTdWJ0aXRsZSAqL1xuLyogQnJpY2sgcmF0aW5nICovXG4vKiBDb250ZW50ICovXG4vKiBWaWRlbyAqL1xuLyogSXRlbXMgKi9cbi8qIEl0ZW1zIEZBUSAqL1xuLyogU2xpZGVyICovXG4vKiBHYWxsZXJ5ICovXG4vKiBIb3RzcG90ICovXG4vKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuICAgICBUcmFpbmluZyBwbGFuICh0cClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4ubm9kZS10eXBlLW1vZGVsICNyZW1vdGUge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHotaW5kZXg6IDIwMDtcbiAgcmlnaHQ6IDMwcHg7XG4gIHRvcDogMjI1cHg7XG4gIG1hcmdpbjogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMCk7XG4gIHRyYW5zaXRpb246IGFsbCAuM3M7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNzc3Nzc3O1xuICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luOiAwO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpIGEge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgY29sb3I6ICMwMDgzOWE7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpIGE6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIG1hcmdpbjogMCAxMHB4IDAgNXB4O1xuICAgICAgICB3aWR0aDogMTBweDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDA4MzlhO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGkuY3Jvc3NlbGluZyBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjNhXCI7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGkuY29uc2VpbHMgYTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpLnRlY2huaWNhbC1pbmZvcyBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGkucGFub3BsaWUgYTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICBjb250ZW50OiBcIlxcZTYzZFwiOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpLmluZm9zLWdlbmVyYWxlcyBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjNlXCI7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGkuYmVuZWZpY2VzLXV0aWxpc2F0ZXVycyBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGkuc2Nyb2xsVG9wIGE6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgI3JlbW90ZSBsaS5yaWNoLWNvbnRlbnQgYTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpLnJldHJvdXZlei1lZ2FsZW1lbnQgYTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpLmZvbmN0aW9ubmFsaXRlcyBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGkuYXZpcyBhOmJlZm9yZSB7XG4gICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgIHNwZWFrOiBub25lO1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGk6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXI6IG5vbmU7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGk6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAjcmVtb3RlIGxpOmhvdmVyIGEge1xuICAgICAgICBjb2xvcjogIzAwODM5YTsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGUgbGk6aG92ZXIgYTpiZWZvcmUge1xuICAgICAgICAgIGNvbG9yOiAjMDA4MzlhOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgI3JlbW90ZTpob3ZlciB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMCk7XG4gICAgcmlnaHQ6IDA7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsICNyZW1vdGU6aG92ZXI6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3Qge1xuICBtYXJnaW46IDAgMCA1MHB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5tZWRpYS1mcm9udCB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgd2lkdGg6IDQ2MHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAwIDAgOTBweDtcbiAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLm1lZGlhLWZyb250IC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXN0aWNrZXIge1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDA7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5tZWRpYS1mcm9udCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1zdGlja2VyIC5maWVsZC1pdGVtIC5zdGlja2VyLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4MzlhO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAubWVkaWEtZnJvbnQgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtc3RpY2tlci1zZWNvbmRhcnkge1xuICAgICAgei1pbmRleDogNTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm90dG9tOiAxNTBweDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLm1lZGlhLWZyb250IC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXN0aWNrZXItc2Vjb25kYXJ5IC5maWVsZC1pdGVtIC5zdGlja2VyLXRleHQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMDA4MzlhO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3Mge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDQwcHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyA+IC5ibG9jay1pbmZvcyB7XG4gICAgICBtYXJnaW46IDI1cHggMCAwOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyA+IC5ibG9jay1pbmZvczpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgaDEge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICBjb2xvcjogIzRGNTM1ODtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtZmFtaWx5OiByb2JvdG8tY29uZGVuc2VkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAucmVmZXJlbmNlIHtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLnJlZmVyZW5jZSBzcGFuIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLnJlZmVyZW5jZSBzcGFuOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtaW50ZXJuZXQtY2F0Y2hsaW5lIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgY29sb3I6ICM3Nzc3Nzc7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWludGVybmV0LWNhdGNobGluZSAuZmllbGQtbGFiZWwge1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWludGVybmV0LWNhdGNobGluZSAuZmllbGQtbGFiZWw6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6ICc6JztcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCA1cHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWludGVybmV0LWNhdGNobGluZSAuZmllbGQtaXRlbXMge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtaW50ZXJuZXQtY2F0Y2hsaW5lIC5maWVsZC1pdGVtcyA+IGRpdiB7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLnRlY2huaWNhbC1pbmZvcyBhIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGNvbG9yOiAjNzc3Nzc3O1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC50ZWNobmljYWwtaW5mb3MgYTpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAjNzc3Nzc3OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1jZWxsOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvOm50aC1sYXN0LWNoaWxkIHtcbiAgICAgICAgY2xlYXI6IGxlZnQ7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8uY29sbGFib3JhdG9ycy1yZXZpZXdzIHtcbiAgICAgICAgbWFyZ2luOiAyMHB4IDA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjZGRkZGRkOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC50aXRsZS1yZXZpZXdzIHtcbiAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBmb250LXNpemU6IDEycHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLm9mZmVyLWluZm8ge1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDAgMTBweCAwIDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAub2ZmZXItaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBtYXJnaW46IDEwcHggMCAwOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAub2ZmZXItaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7IH1cbiAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLm9mZmVyLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uIHtcbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNEY1MzU4O1xuICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAub2ZmZXItaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb246YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkOyB9XG4gICAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLm9mZmVyLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tc3RhcjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjRmXCI7XG4gICAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5vZmZlci1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXItbzpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjRlXCI7XG4gICAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi8gfVxuICAgICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5vZmZlci1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSAuaWNvbi5pY29uLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NTBcIjtcbiAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLm9mZmVyLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NTdcIjtcbiAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLm9mZmVyLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIC5pY29uLmljb24tY2lyY2xlLW86YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTY1NlwiO1xuICAgICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovIH1cbiAgICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAub2ZmZXItaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgLmljb24uaWNvbi1jaXJjbGUtaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NThcIjtcbiAgICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqLyB9XG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5vZmZlci1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAub2ZmZXItaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1ub3RlLXZhbHVlLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAub2ZmZXItaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW5vdGUtc2NvcmUgfiAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNEY1MzU4O1xuICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgIGhlaWdodDogMjBweDsgfVxuICAgICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5vZmZlci1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW5vdGUtb3V0LW9mIGEsXG4gICAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLm9mZmVyLWluZm8gLnJhdGluZ3MgLnJhdGluZ3Mtbm90ZSAucmF0aW5ncy1ub3RlLXNjb3JlIH4gLnJhdGluZ3Mtbm90ZS12YWx1ZSBhLFxuICAgICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5vZmZlci1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3Mtbm90ZS1zY29yZSB+IC5yYXRpbmdzLW51bWJlciBhIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogIzRGNTM1ODtcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAub2ZmZXItaW5mbyAucmF0aW5ncyAucmF0aW5ncy1ub3RlIC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5vZmZlci1pbmZvIC5yYXRpbmdzIC5yYXRpbmdzLW5vdGUgLnJhdGluZ3MtbnVtYmVyOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBkXCI7XG4gICAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4OyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLm9mZmVyLWluZm8gLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDE1cHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDIwcHggMCAwO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLm9mZmVyLXJldmlld3MtaW5mbyAubGlua3MgYSB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgIGNvbG9yOiAjNEY1MzU4O1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIG1hcmdpbjogM3B4IDA7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyBhOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgICBjb250ZW50OiBcIlxcZTYyMlwiO1xuICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIGE6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5vZmZlci1yZXZpZXdzLWluZm8gLmxpbmtzIGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAub2ZmZXItcmV2aWV3cy1pbmZvIC5saW5rcyBhLnNlZS1yZXZpZXcge1xuICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0LFxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXR5cGUtc2VsZWN0LFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW46IDAgMjBweCAxMHB4IDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXR5cGUtc2VsZWN0IGxhYmVsLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZm9ybS10eXBlLXNlbGVjdCBsYWJlbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgbWFyZ2luOiAwIDAgNXB4OyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS10eXBlLXNlbGVjdC5mb3JtLWl0ZW0tcXVhbnRpdHkgLkRpdlNlbGVjdHl6ZSxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZvcm0tdHlwZS1zZWxlY3QuZm9ybS1pdGVtLXF1YW50aXR5IC5EaXZTZWxlY3R5emUge1xuICAgICAgICAgIHdpZHRoOiA4MHB4OyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIC5mb3JtLXR5cGUtc2VsZWN0IHNlbGVjdCB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QgfiAuYWpheC1wcm9ncmVzcyxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZm9ybS10eXBlLXNlbGVjdCBzZWxlY3QgfiAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogLTI1cHg7XG4gICAgICAgICAgICBsZWZ0OiAwOyB9XG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IH4gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyLFxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZvcm0tdHlwZS1zZWxlY3Qgc2VsZWN0IH4gLmFqYXgtcHJvZ3Jlc3MgLnRocm9iYmVyIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZpZWxkLWl0ZW0gPiBhLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXN1Ym1pdCxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIC5maWVsZC1pdGVtID4gYSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIC5mb3JtLXN1Ym1pdCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOWE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKTtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIHRleHQtc2hhZG93OiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNEY1MzU4O1xuICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZpZWxkLWl0ZW0gPiBhIGEsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS1zdWJtaXQgYSxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZpZWxkLWl0ZW0gPiBhIGEsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIC5mb3JtLXN1Ym1pdCBhIHtcbiAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5maWVsZC1pdGVtID4gYTpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXN1Ym1pdDpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZpZWxkLWl0ZW0gPiBhOmhvdmVyLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOWE7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5maWVsZC1pdGVtID4gYTpob3ZlciBhLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS1zdWJtaXQ6aG92ZXIgYSxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZmllbGQtaXRlbSA+IGE6aG92ZXIgYSxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZm9ybS1zdWJtaXQ6aG92ZXIgYSB7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZpZWxkLWl0ZW0gPiBhW2NsYXNzKj1cImRpc2FibGVkXCJdLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZvcm0tc3VibWl0W2NsYXNzKj1cImRpc2FibGVkXCJdLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZmllbGQtaXRlbSA+IGFbY2xhc3MqPVwiZGlzYWJsZWRcIl0sXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIC5mb3JtLXN1Ym1pdFtjbGFzcyo9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGJhY2tncm91bmQ6ICM3Nzc3Nzc7XG4gICAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5maWVsZC1pdGVtID4gYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpiZWZvcmUsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXN1Ym1pdFtjbGFzcyo9XCJkaXNhYmxlZFwiXTpiZWZvcmUsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZpZWxkLWl0ZW0gPiBhW2NsYXNzKj1cImRpc2FibGVkXCJdOmJlZm9yZSxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZm9ybS1zdWJtaXRbY2xhc3MqPVwiZGlzYWJsZWRcIl06YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuY29tbWVyY2UtYWRkLXRvLWNhcnQgLmZpZWxkLWl0ZW0gPiBhW2NsYXNzKj1cImRpc2FibGVkXCJdOmhvdmVyLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS1zdWJtaXRbY2xhc3MqPVwiZGlzYWJsZWRcIl06aG92ZXIsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZpZWxkLWl0ZW0gPiBhW2NsYXNzKj1cImRpc2FibGVkXCJdOmhvdmVyLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIC5mb3JtLXN1Ym1pdFtjbGFzcyo9XCJkaXNhYmxlZFwiXTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICAgICAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5maWVsZC1pdGVtID4gYTpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXN1Ym1pdDpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZpZWxkLWl0ZW0gPiBhOmhvdmVyLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZm9ybS1zdWJtaXQ6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOWE7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgICAgYm9yZGVyLWJvdHRvbTogMCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3R0b206IC0wOyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZmllbGQtaXRlbSA+IGFbY2xhc3MqPVwiZGlzYWJsZWRcIl06aG92ZXIsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZm9ybS1zdWJtaXRbY2xhc3MqPVwiZGlzYWJsZWRcIl06aG92ZXIsXG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2F0aGxvbi1saW5rIC5maWVsZC1pdGVtID4gYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpob3ZlcixcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZvcm0tc3VibWl0W2NsYXNzKj1cImRpc2FibGVkXCJdOmhvdmVyIHtcbiAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5maWVsZC1pdGVtID4gYS5kaXNhYmxlZCxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXN1Ym1pdC5kaXNhYmxlZCxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZpZWxkLWl0ZW0gPiBhLmRpc2FibGVkLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZm9ybS1zdWJtaXQuZGlzYWJsZWQge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgYm90dG9tOiAtMDtcbiAgICAgICAgICB0ZXh0LWluZGVudDogLTk5OTlweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvbG9hZGluZy1jYXJ0LmdpZlwiKTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZmllbGQtaXRlbSA+IGEuZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmNvbW1lcmNlLWFkZC10by1jYXJ0IC5mb3JtLXN1Ym1pdC5kaXNhYmxlZDpob3ZlcixcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZmllbGQtaXRlbSA+IGEuZGlzYWJsZWQ6aG92ZXIsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsgLmZvcm0tc3VibWl0LmRpc2FibGVkOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICBib3R0b206IDA7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5jb21tZXJjZS1hZGQtdG8tY2FydCAuZmllbGQtaXRlbSA+IGEsXG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayAuZmllbGQtaXRlbSA+IGEge1xuICAgICAgICBib3R0b206IGluaGVyaXQ7XG4gICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuY29tbWVyY2UtYWRkLXRvLWNhcnQ6YWZ0ZXIsXG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluazphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayB7XG4gICAgICB0ZXh0LWFsaWduOiByaWdodDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWNvbW1lcmNlLXByaWNlIC5wcmljZSxcbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1wcmljZSAucHJpY2Uge1xuICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgbWFyZ2luOiAxMHB4IDA7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWNvbW1lcmNlLXByaWNlIC5wcmljZSAucHJpY2UtZnJvbSwgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtY29tbWVyY2UtcHJpY2UgLnByaWNlIC5vbGRfcHJpY2UsXG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1wcmljZSAucHJpY2UgLnByaWNlLWZyb20sIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXByaWNlIC5wcmljZSAub2xkX3ByaWNlIHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICBjb2xvcjogIzRGNTM1ODsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtY29tbWVyY2UtcHJpY2UgLnByaWNlIC5vbGRfcHJpY2UsXG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1wcmljZSAucHJpY2UgLm9sZF9wcmljZSB7XG4gICAgICAgIGNvbG9yOiAjNEY1MzU4O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtY29tbWVyY2UtcHJpY2UgLnByaWNlID4gc3BhbltpdGVtcHJvcD1cInByaWNlXCJdLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtcHJpY2UgLnByaWNlID4gc3BhbltpdGVtcHJvcD1cInByaWNlXCJdIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICBjbGVhcjogbGVmdDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtY29tbWVyY2UtcHJpY2UgLnByaWNlIC5hc3Rlcmlza19wcmljZSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXByaWNlIC5wcmljZSAuYXN0ZXJpc2tfcHJpY2Uge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWNvbW1lcmNlLXByaWNlIC5wcmljZTphZnRlcixcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXByaWNlIC5wcmljZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1jb21tZXJjZS1wcmljZSAucHJvbW8sXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtY29tbWVyY2UtcHJpY2UgLnNwZWNpYWxQcmljZSxcbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1wcmljZSAucHJvbW8sXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtcHJpY2UgLnNwZWNpYWxQcmljZSB7XG4gICAgICBjb2xvcjogIzRGNTM1ODtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS1wcmljZS1kZWVlIHtcbiAgICAgIGNvbG9yOiAjNEY1MzU4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5maWVsZC1uYW1lLWZpZWxkLWFydGljbGUtcHJpY2UtZGVlZSBkaXYge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuYWRkaXRpb25hbC1jb250ZW50IC5hZGRpdGlvbmFsX2NvbnRlbnQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM5YTtcbiAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDVweCAwOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuYWRkaXRpb25hbC1jb250ZW50IC5hZGRpdGlvbmFsX2NvbnRlbnQgYSB7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmFkZGl0aW9uYWxfY29udGVudDpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOWE7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmFkZGl0aW9uYWwtY29udGVudCAuYWRkaXRpb25hbF9jb250ZW50OmhvdmVyIGEge1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuYWRkaXRpb25hbC1jb250ZW50IC5hZGRpdGlvbmFsX2NvbnRlbnRbY2xhc3MqPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICM3Nzc3Nzc7XG4gICAgICAgIGNvbG9yOiAjZGRkZGRkO1xuICAgICAgICBib3JkZXI6IDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmFkZGl0aW9uYWwtY29udGVudCAuYWRkaXRpb25hbF9jb250ZW50W2NsYXNzKj1cImRpc2FibGVkXCJdOmJlZm9yZSB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuYWRkaXRpb25hbC1jb250ZW50IC5hZGRpdGlvbmFsX2NvbnRlbnRbY2xhc3MqPVwiZGlzYWJsZWRcIl06aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5oZWFkZXItcHJvZHVjdCAucHJvZHVjdC1pbmZvcyAuYWRkaXRpb25hbC1jb250ZW50IC5hZGRpdGlvbmFsX2NvbnRlbnQgaW1nIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBtYXJnaW46IDAgNXB4IDAgMDtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIG1heC1oZWlnaHQ6IDE0cHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmFkZGl0aW9uYWxfY29udGVudCBhIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlOyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zIC5hZGRpdGlvbmFsLWNvbnRlbnQgLmFkZGl0aW9uYWxfY29udGVudCBhOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgcmlnaHQ6IDA7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICB6LWluZGV4OiAyOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuaGVhZGVyLXByb2R1Y3QgLnByb2R1Y3QtaW5mb3MgLmRlY2xpbmFpc29ucy1tb2RlbCA+IGg0IHtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogMTRweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmhlYWRlci1wcm9kdWN0IC5wcm9kdWN0LWluZm9zICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fY29udGVudF9zb2NpYWxtZWRpYSA+IC53aWRnZXRzLWVsZW1lbnQge1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLmJsb2NrLXByb2R1Y3QgPiBoMiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gIHBhZGRpbmc6IDEwcHggMDtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgZm9udC1zaXplOiAyNHB4O1xuICBjb2xvcjogIzRGNTM1ODtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgZm9udC1mYW1pbHk6IHJvYm90by1jb25kZW5zZWQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgY29sb3I6ICM0RjUzNTg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtZmFtaWx5OiByb2JvdG8tY29uZGVuc2VkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuYmxvY2stcHJvZHVjdCA+IGgyOmFmdGVyLCAubm9kZS10eXBlLW1vZGVsIC5ibG9jay1wcm9kdWN0ID4gaDI6YmVmb3JlIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGhlaWdodDogMnB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIHdpZHRoOiA1MCU7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuYmxvY2stcHJvZHVjdCA+IGgyOmJlZm9yZSB7XG4gICAgcmlnaHQ6IC41ZW07XG4gICAgbWFyZ2luLWxlZnQ6IC01MCU7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuYmxvY2stcHJvZHVjdCA+IGgyOmFmdGVyIHtcbiAgICBsZWZ0OiAuNWVtO1xuICAgIG1hcmdpbi1yaWdodDogLTUwJTsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5ibG9jay1wcm9kdWN0ID4gaDI6YWZ0ZXIsIC5ub2RlLXR5cGUtbW9kZWwgLmJsb2NrLXByb2R1Y3QgPiBoMjpiZWZvcmUge1xuICAgIGJvcmRlci10b3A6IDA7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAjenlyaW4tcGljc2hhcmUtY29udGVudCB7XG4gIG1hcmdpbjogNDBweCAwOyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IHtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNkZGRkZGQ7XG4gIHBhZGRpbmc6IDIwcHggMCAwO1xuICBtYXJnaW46IDIwcHggMCAwOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3Mge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgaWZyYW1lLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgdmlkZW8ge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtdmlkZW9zIC50aXRsZSB7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgaGVpZ2h0OiAyOHB4O1xuICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtdmlkZW9zIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudC10aXRsZSBoMiB7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgIGNvbG9yOiAjNEY1MzU4O1xuICAgICAgZm9udC1mYW1pbHk6IHJvYm90by1jb25kZW5zZWQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgLmJsb2NrLW1lZGlhIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgd2lkdGg6IDQ0MHB4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtdmlkZW9zIC5ibG9jay1tZWRpYSAubWVkaWEge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgLmJsb2NrLW1lZGlhIC5tZWRpYS5hY3RpdmUge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgIHotaW5kZXg6IDI7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LXZpZGVvcyAuYmxvY2stbWVkaWEgLm1lZGlhIC5zb2NpYWwgPiAqIHtcbiAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LXZpZGVvcyAuYmxvY2stbWVkaWEgLm1lZGlhIC5zb2NpYWwgPiAuZmItbGlrZSB7XG4gICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtdmlkZW9zIC5ibG9jay1tZWRpYSAubWVkaWE6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgICAgICAgaGVpZ2h0OiBpbmhlcml0OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LXZpZGVvcyAuYmxvY2stcHJldmlldyB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICB3aWR0aDogNDQwcHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgLmJsb2NrLXByZXZpZXcgLnByZXZpZXcge1xuICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgLmJsb2NrLXByZXZpZXcgLnByZXZpZXc6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgIGZsb2F0OiByaWdodDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtdmlkZW9zIC5ibG9jay1wcmV2aWV3IC5wcmV2aWV3IC5pbWFnZSB7XG4gICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgLmJsb2NrLXByZXZpZXcgLnByZXZpZXcgLmltYWdlIC52aWRlb19wcmV2aWV3LmZpbGVfdmlkZW8ge1xuICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC12aWRlb3MgLmJsb2NrLXByZXZpZXcgLnByZXZpZXcgLmltYWdlIC5wbGF5IHtcbiAgICAgICAgICAgIG1hcmdpbjogLTE5cHggMCAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogNTAlOyB9XG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtdmlkZW9zIC5ibG9jay1wcmV2aWV3IC5wcmV2aWV3IC5pbWFnZSAucGxheTpiZWZvcmUge1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICAgIHNwZWFrOiBub25lO1xuICAgICAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcXGU2NDVcIjtcbiAgICAgICAgICAgICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjUzNTg7XG4gICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLCA1MCUpO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI4cHg7XG4gICAgICAgICAgICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LXZpZGVvcyAuYmxvY2stcHJldmlldyAucHJldmlldyAuaW1hZ2U6YWZ0ZXIge1xuICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM0RjUzNTg7XG4gICAgICAgICAgICBvcGFjaXR5OiAwLjY7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtdmlkZW9zIC5ibG9jay1wcmV2aWV3IC5wcmV2aWV3IC5pbWFnZTpob3ZlciAucGxheTpiZWZvcmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzRGNTM1ODtcbiAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1sZWZ0LFxuICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtcmlnaHQge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtbGVmdCA+IGRpdixcbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtcmlnaHQgPiBkaXYge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICB3aWR0aDogNDQwcHg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1sZWZ0ID4gZGl2LmZpbGUgaWZyYW1lLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLXJpZ2h0ID4gZGl2LmZpbGUgaWZyYW1lIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1sZWZ0ID4gZGl2IGgyLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLXJpZ2h0ID4gZGl2IGgyIHtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgIGZvbnQtZmFtaWx5OiByb2JvdG8tY29uZGVuc2VkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1sZWZ0ID4gZGl2IC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudC1kZXNjcmlwdGlvbixcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1yaWdodCA+IGRpdiAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICBtYXJnaW46IDAgMCAxNXB4O1xuICAgICAgICBjb2xvcjogIzRGNTM1ODsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLWxlZnQgPiBkaXYgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50LWxpbmsgYSxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1yaWdodCA+IGRpdiAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtbGluayBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICMwMDgzOWE7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zczsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtbGVmdCA+IGRpdiAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtbGluayBhOmJlZm9yZSxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLXJpZ2h0ID4gZGl2IC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudC1saW5rIGE6YmVmb3JlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgICAgICBjb250ZW50OiBcIlxcZTYyMlwiO1xuICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtbGVmdCA+IGRpdiAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtbGluayBhOmhvdmVyLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtcmlnaHQgPiBkaXYgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50LWxpbmsgYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtbGVmdCA+IGRpdiAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtbGluayBhOmhvdmVyOmJlZm9yZSxcbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtcmlnaHQgPiBkaXYgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50LWxpbmsgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtbGVmdDphZnRlcixcbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtcmlnaHQ6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1yaWdodCA+IC5maWxlLXJpY2hjb250ZW50IHtcbiAgICBmbG9hdDogcmlnaHQ7XG4gICAgd2lkdGg6IDQ0MHB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1sZWZ0ID4gLmNvbnRlbnQtcmljaGNvbnRlbnQge1xuICAgIGZsb2F0OiByaWdodDtcbiAgICB3aWR0aDogNDQwcHg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lc3NhZ2UtcHJvZHVjdC1tYW5hZ2VyIHtcbiAgICBtYXJnaW46IDAgMCA0MHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNkZGRkZGQ7XG4gICAgcGFkZGluZzogMjBweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZXNzYWdlLXByb2R1Y3QtbWFuYWdlciAubWVzc2FnZS1wcm9kdWN0LW1hbmFnZXIgaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVzc2FnZS1wcm9kdWN0LW1hbmFnZXIgLm1lc3NhZ2UtcHJvZHVjdC1tYW5hZ2VyID4gaW1nIHtcbiAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lc3NhZ2UtcHJvZHVjdC1tYW5hZ2VyIC5tZXNzYWdlLXByb2R1Y3QtbWFuYWdlciBoMiB7XG4gICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC1mYW1pbHk6IHJvYm90by1jb25kZW5zZWQsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZXNzYWdlLXByb2R1Y3QtbWFuYWdlciAubWVzc2FnZS1wcm9kdWN0LW1hbmFnZXIgcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVzc2FnZS1wcm9kdWN0LW1hbmFnZXIgLm1lc3NhZ2UtcHJvZHVjdC1tYW5hZ2VyIHAgc3Ryb25nIHtcbiAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsOyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1mdWxsLWFuZC10ZXh0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1mdWxsLWFuZC10ZXh0ID4gLmZpbGUgaWZyYW1lIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLWZ1bGwtYW5kLXRleHQgPiAuZmlsZSBpbWcge1xuICAgICAgYm9yZGVyLXJhZGl1czogMDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1mdWxsLWFuZC10ZXh0ID4gLmNvbnRlbnQtcmljaGNvbnRlbnQge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA2MHB4O1xuICAgICAgbGVmdDogNzBweDtcbiAgICAgIHBhZGRpbmc6IDI1cHg7XG4gICAgICB6LWluZGV4OiAxMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDEzMSwgMTU0LCAwLjYpOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtZnVsbC1hbmQtdGV4dCA+IC5jb250ZW50LXJpY2hjb250ZW50IGgyIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgIGZvbnQtZmFtaWx5OiByb2JvdG8tY29uZGVuc2VkLCBBcmlhbCwgSGVsdmV0aWNhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1mdWxsLWFuZC10ZXh0ID4gLmNvbnRlbnQtcmljaGNvbnRlbnQgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgIG1hcmdpbjogMCAwIDEwcHg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLWZ1bGwtYW5kLXRleHQgPiAuY29udGVudC1yaWNoY29udGVudCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtZGVzY3JpcHRpb24gcCB7XG4gICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1mdWxsLWFuZC10ZXh0ID4gLmNvbnRlbnQtcmljaGNvbnRlbnQgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50LWxpbmsgYSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLWZ1bGwtYW5kLXRleHQgPiAuY29udGVudC1yaWNoY29udGVudCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtbGluayBhOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MjJcIjtcbiAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLWZ1bGwtYW5kLXRleHQgPiAuY29udGVudC1yaWNoY29udGVudCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtbGluayBhOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogIzRGNTM1ODsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IC5yaWNoY29udGVudC1tZWRpYS1mdWxsLWFuZC10ZXh0ID4gLmNvbnRlbnQtcmljaGNvbnRlbnQgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50LWxpbmsgYTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQgLnJpY2hjb250ZW50LW1lZGlhLWZ1bGwge1xuICAgIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtZnVsbCBpZnJhbWUge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudCAucmljaGNvbnRlbnQtbWVkaWEtZnVsbCAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtZGVzY3JpcHRpb24ge1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgY29sb3I6ICM0RjUzNTg7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAubm9kZS1wYW5vcGxpZXMge1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLm5vZGUtcGFub3BsaWVzLnZlcnRpY2FsID4gLmNvbnRlbnQgPiAuZmllbGQtbmFtZS1maWVsZC1wYW5vcGxpZS1wcm9kdWl0cyA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAubm9kZS1wYW5vcGxpZXMudmVydGljYWwgPiAuY29udGVudCA+IC5maWVsZC1uYW1lLWZpZWxkLXBhbm9wbGllLXByb2R1aXRzID4gLmZpZWxkLWl0ZW1zOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5ub2RlLXBhbm9wbGllcy52ZXJ0aWNhbCA+IC5jb250ZW50ID4gLmZpZWxkLW5hbWUtZmllbGQtaW1hZ2UtcGFub3BsaWUge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIHdpZHRoOiA0NTBweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLm5vZGUtcGFub3BsaWVzLnZlcnRpY2FsID4gLmNvbnRlbnQgPiAuZmllbGQtbmFtZS1maWVsZC1pbWFnZS1wYW5vcGxpZSBpbWcge1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAubm9kZS1wYW5vcGxpZXMudmVydGljYWwgPiAuY29udGVudCA+IC5maWVsZC1uYW1lLWZpZWxkLWltYWdlLXBhbm9wbGllICsgLmZpZWxkLW5hbWUtZmllbGQtcGFub3BsaWUtcHJvZHVpdHMge1xuICAgICAgd2lkdGg6IDQ1MHB4O1xuICAgICAgZmxvYXQ6IHJpZ2h0OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLm5vZGUtcGFub3BsaWVzLmhvcml6b250YWwgPiAuY29udGVudCA+IC5maWVsZC1uYW1lLWZpZWxkLWltYWdlLXBhbm9wbGllIHtcbiAgICBtYXJnaW46IDAgMCAyMHB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLm5vZGUtcGFub3BsaWVzLmhvcml6b250YWwgPiAuY29udGVudCA+IC5maWVsZC1uYW1lLWZpZWxkLXBhbm9wbGllLXByb2R1aXRzID4gLmZpZWxkLWl0ZW1zIHtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAubm9kZS1wYW5vcGxpZXMuaG9yaXpvbnRhbCA+IC5jb250ZW50ID4gLmZpZWxkLW5hbWUtZmllbGQtcGFub3BsaWUtcHJvZHVpdHMgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSB7XG4gICAgICBmbG9hdDogbGVmdDtcbiAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAubm9kZS1wYW5vcGxpZXMuaG9yaXpvbnRhbCA+IC5jb250ZW50ID4gLmZpZWxkLW5hbWUtZmllbGQtcGFub3BsaWUtcHJvZHVpdHMgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtb2YtdHlwZShldmVuKSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5ub2RlLXBhbm9wbGllcy5ob3Jpem9udGFsID4gLmNvbnRlbnQgPiAuZmllbGQtbmFtZS1maWVsZC1wYW5vcGxpZS1wcm9kdWl0cyA+IC5maWVsZC1pdGVtczphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY2xlYXI6IGJvdGg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAubm9kZS1wYW5vcGxpZXMuaG9yaXpvbnRhbCA+IC5jb250ZW50ID4gLmZpZWxkLW5hbWUtZmllbGQtaW1hZ2UtcGFub3BsaWUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLm5vZGUtcGFub3BsaWVzLmhvcml6b250YWwgPiAuY29udGVudCA+IC5maWVsZC1uYW1lLWZpZWxkLWltYWdlLXBhbm9wbGllIGltZyB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYsXG4ubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWJ1IHtcbiAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWFkdiA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtLFxuICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWJ1ID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgIG1hcmdpbjogMCAyNXB4IDI1cHggMDtcbiAgICBmbG9hdDogbGVmdDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYWR2ID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLW9mLXR5cGUoM24pLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYnUgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtb2YtdHlwZSgzbikge1xuICAgICAgbWFyZ2luOiAwIDAgMjVweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYWR2ID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0gLmdyb3VwLWxlZnQsXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1idSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5ncm91cC1sZWZ0IHtcbiAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgaGVpZ2h0OiA3MHB4O1xuICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgZmxvYXQ6IGxlZnQ7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWFkdiA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5ncm91cC1yaWdodCxcbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWJ1ID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0gLmdyb3VwLXJpZ2h0IHtcbiAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgIGZsb2F0OiBsZWZ0OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYtdGl0bGUsXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1idS10aXRsZSxcbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWJ1ID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0gLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYWR2LXRpdGxlLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYnUgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1idS10aXRsZSB7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIG1hcmdpbjogMCAwIDVweDtcbiAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYtZGVzY3JpcHRpb24sXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1idS1kZXNjLFxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYnUgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYtZGVzY3JpcHRpb24sXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1idSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWJ1LWRlc2Mge1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICBjb2xvcjogIzRGNTM1ODsgfVxuICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWFkdiA+IC5maWVsZC1pdGVtczphZnRlcixcbiAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1idSA+IC5maWVsZC1pdGVtczphZnRlciB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7IH1cblxuLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCB7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0IHtcbiAgICB3aWR0aDogNDQwcHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAwIDQwcHggMCAwOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0Om50aC1vZi10eXBlKDJuKSB7XG4gICAgICBtYXJnaW46IDA7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlOyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgPiBkaXYge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICAgICAgICBwYWRkaW5nOiAxNXB4OyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCA+IGRpdiA+IC5maWVsZC1sYWJlbCxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkID4gZGl2IC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLWtleSB7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkID4gZGl2ID4gLmZpZWxkLWl0ZW1zLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgPiBkaXYgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24tdmFsdWUge1xuICAgICAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG4gICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCA+IGRpdjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkID4gZGl2Om50aC1vZi10eXBlKG9kZCkgPiAuZmllbGQtbGFiZWwsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkID4gZGl2Om50aC1vZi10eXBlKG9kZCkgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24ta2V5IHtcbiAgICAgICAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkID4gZGl2Om50aC1vZi10eXBlKG9kZCkgPiAuZmllbGQtaXRlbXMsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkID4gZGl2Om50aC1vZi10eXBlKG9kZCkgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24tdmFsdWUge1xuICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgcGFkZGluZzogMTVweDsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbiA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtID4gLmZpZWxkLWxhYmVsLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbiA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLWtleSB7XG4gICAgICAgICAgICBjb2xvcjogIzRGNTM1ODsgfVxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbiA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtID4gLmZpZWxkLWl0ZW1zLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbiA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLXZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLW9mLXR5cGUoZXZlbikgPiAuZmllbGQtbGFiZWwsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtb2YtdHlwZShldmVuKSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi1rZXkge1xuICAgICAgICAgICAgICBjb2xvcjogIzRGNTM1ODsgfVxuICAgICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLW9mLXR5cGUoZXZlbikgPiAuZmllbGQtaXRlbXMsXG4gICAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24gPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtb2YtdHlwZShldmVuKSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi12YWx1ZSB7XG4gICAgICAgICAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQub2RkID4gZGl2IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2RkZGRkZDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQub2RkID4gZGl2ID4gLmZpZWxkLWxhYmVsLFxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQub2RkID4gZGl2IC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLWtleSB7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkLm9kZCA+IGRpdiA+IC5maWVsZC1pdGVtcyxcbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkLm9kZCA+IGRpdiAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi12YWx1ZSB7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkLm9kZCA+IGRpdjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkLm9kZCA+IGRpdjpudGgtb2YtdHlwZShvZGQpID4gLmZpZWxkLWxhYmVsLFxuICAgICAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZC5vZGQgPiBkaXY6bnRoLW9mLXR5cGUob2RkKSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi1rZXkge1xuICAgICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQub2RkID4gZGl2Om50aC1vZi10eXBlKG9kZCkgPiAuZmllbGQtaXRlbXMsXG4gICAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkLm9kZCA+IGRpdjpudGgtb2YtdHlwZShvZGQpIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLXZhbHVlIHtcbiAgICAgICAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgLmZpZWxkLWxhYmVsLWFib3ZlID4gLmZpZWxkLWxhYmVsLFxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLWtleSB7XG4gICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogMTZweDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkIC5maWVsZC1sYWJlbC1hYm92ZSA+IC5maWVsZC1pdGVtcyxcbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50ZWNobmljYWwtY2FyZCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi12YWx1ZSB7XG4gICAgICAgIHdpZHRoOiAyNzBweDtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4OyB9XG4gICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgPiBhIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgbWFyZ2luOiA0MHB4IDAgMDsgfVxuICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgPiBhOmJlZm9yZSB7XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgICAgY29udGVudDogXCJcXGU2MjJcIjtcbiAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIGNvbG9yOiAjNEY1MzU4O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRlY2huaWNhbC1jYXJkID4gYTpob3ZlciB7XG4gICAgICAgICAgY29sb3I6ICM0RjUzNTg7IH1cbiAgICAgICAgICAubm9kZS10eXBlLW1vZGVsIC5ncm91cC1ibG9jay1wcm9kdWN0ID4gLmJsb2NrLXByb2R1Y3QudGVjaG5pY2FsLWNhcmQgPiBhOmhvdmVyOmJlZm9yZSB7XG4gICAgICAgICAgICBjb2xvcjogIzRGNTM1ODsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50aXBzID4gLmZpZWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDsgfVxuICAgICAgLm5vZGUtdHlwZS1tb2RlbCAuZ3JvdXAtYmxvY2stcHJvZHVjdCA+IC5ibG9jay1wcm9kdWN0LnRpcHMgPiAuZmllbGQgLmZpZWxkLWxhYmVsIHtcbiAgICAgICAgY29sb3I6ICM0RjUzNTg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAgIC5ub2RlLXR5cGUtbW9kZWwgLmdyb3VwLWJsb2NrLXByb2R1Y3QgPiAuYmxvY2stcHJvZHVjdC50aXBzID4gLmZpZWxkIC5maWVsZC1pdGVtcyAuZmllbGQtaXRlbSB7XG4gICAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZmVhdHVyZSB7XG4gIG1hcmdpbjogMCAwIDQwcHg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1mZWF0dXJlID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgIHdpZHRoOiA0NDBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgbWFyZ2luOiAwIDIwcHggMjBweCAwOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1mZWF0dXJlID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgbWFyZ2luOiAwIDAgMjBweDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZmVhdHVyZSA+IC5maWVsZC1pdGVtcyA+IC5maWVsZC1pdGVtIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWZlYXR1cmUtdGl0bGUge1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICBjb2xvcjogIzRGNTM1ODtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7IH1cbiAgICAubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWZlYXR1cmUgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1mZWF0dXJlLXZhbHVlIHtcbiAgICAgIGNvbG9yOiAjNEY1MzU4OyB9XG5cbi5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtY3Jvc3NlbGxpbmcsXG4ubm9kZS10eXBlLW1vZGVsIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXNpbWlsYXItcHJvZHVjdHMge1xuICBtYXJnaW46IDAgMCA0MHB4OyB9XG4gIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtY3Jvc3NlbGxpbmcgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbSxcbiAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1zaW1pbGFyLXByb2R1Y3RzID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDsgfVxuICAgIC5ub2RlLXR5cGUtbW9kZWwgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtY3Jvc3NlbGxpbmcgPiAuZmllbGQtaXRlbXMgPiAuZmllbGQtaXRlbTpudGgtb2YtdHlwZSg0biksXG4gICAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1zaW1pbGFyLXByb2R1Y3RzID4gLmZpZWxkLWl0ZW1zID4gLmZpZWxkLWl0ZW06bnRoLW9mLXR5cGUoNG4pIHtcbiAgICAgIG1hcmdpbjogMCAwIDIwcHg7IH1cbiAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1jcm9zc2VsbGluZyA+IC5maWVsZC1pdGVtczphZnRlcixcbiAgLm5vZGUtdHlwZS1tb2RlbCAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1zaW1pbGFyLXByb2R1Y3RzID4gLmZpZWxkLWl0ZW1zOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjbGVhcjogYm90aDsgfVxuXG4ubm9kZS10eXBlLW1vZGVsICNyZXRyb3V2ZXotZWdhbGVtZW50IHtcbiAgbWFyZ2luOiAwIDAgNDBweDsgfVxuICAubm9kZS10eXBlLW1vZGVsICNyZXRyb3V2ZXotZWdhbGVtZW50IC5pdGVtLWxpc3QgPiB1bCB7XG4gICAgbWFyZ2luOiAwOyB9XG4gICAgLm5vZGUtdHlwZS1tb2RlbCAjcmV0cm91dmV6LWVnYWxlbWVudCAuaXRlbS1saXN0ID4gdWwgPiBsaSB7XG4gICAgICBtYXJnaW46IDA7IH1cblxuZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiB7XG4gIGJvcmRlcjogbm9uZTtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogaW5oZXJpdDtcbiAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiA3MDVweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgY29sb3I6ICMwMDgzOWE7XG4gIHotaW5kZXg6IDIxMDtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDkuOCUsIC01MCUpO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNDkuOCUsIC01MCUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZGRkZGRkO1xuICBwb3NpdGlvbjogZml4ZWQ7IH1cbiAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAuYWRkZWQtcHJvZHVjdC10aXRsZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzAwODM5YTtcbiAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICBmbG9hdDogbm9uZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBwYWRkaW5nOiAwIDUwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDsgfVxuICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLmFkZGVkLXByb2R1Y3QtdGl0bGU6YmVmb3JlIHtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbnMnO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlNjA1XCI7XG4gICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIGxlZnQ6IDEwcHg7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBjb2xvcjogI2ZmZmZmZjsgfVxuICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgfVxuICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtZmllbGQtbW9kZWwtaW1hZ2Uge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBwYWRkaW5nOiA0MHB4IDEwcHggMDtcbiAgICAgIGhlaWdodDogMTE1cHg7IH1cbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtZmllbGQtbW9kZWwtaW1hZ2UgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1jb21tZXJjZS10b3RhbCxcbiAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtc2l6ZSxcbiAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLXF1YW50aXR5LFxuICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtdGl0bGUge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAwIDA7XG4gICAgICBoZWlnaHQ6IDExNXB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC52aWV3cy1sYWJlbCxcbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtZmllbGQtYXJ0aWNsZS1zaXplIC52aWV3cy1sYWJlbCxcbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtcXVhbnRpdHkgLnZpZXdzLWxhYmVsLFxuICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC10aXRsZSAudmlld3MtbGFiZWwge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IH1cbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQsXG4gICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtc2l6ZSAuZmllbGQtY29udGVudCxcbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtcXVhbnRpdHkgLmZpZWxkLWNvbnRlbnQsXG4gICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLXNpemUgLmZpZWxkLWNvbnRlbnQgYSxcbiAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1xdWFudGl0eSAuZmllbGQtY29udGVudCBhLFxuICAgICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLXRpdGxlIC5maWVsZC1jb250ZW50IGEge1xuICAgICAgICAgIGNvbG9yOiAjMDA4MzlhO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwsXG4gICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLXNpemUsXG4gICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1xdWFudGl0eSB7XG4gICAgICB3aWR0aDogMTA1cHg7IH1cbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQsXG4gICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtc2l6ZSAuZmllbGQtY29udGVudCxcbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtcXVhbnRpdHkgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkOyB9XG4gICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICB3aWR0aDogMzAwcHg7XG4gICAgICB0ZXh0LWFsaWduOiBsZWZ0OyB9XG4gICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLXRpdGxlIC52aWV3cy1sYWJlbCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDAgLTcwcHg7IH1cbiAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtdGl0bGUgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICBoZWlnaHQ6IDYwcHg7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47IH1cbiAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIHtcbiAgICAgIG1hcmdpbjogMCAwIDgwcHg7XG4gICAgICBwYWRkaW5nOiAxNXB4IDEwcHggMCAwOyB9XG4gICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciB7XG4gICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICB0b3A6IDEyMHB4O1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTsgfVxuICAgICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciAuYnV0dG9uIHtcbiAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1jb21tZXJjZS10b3RhbCAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmNvbnRpbnVlIHtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgY29sb3I6ICMwMDgzOWE7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDI1cHg7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDsgfVxuICAgICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIC5jb250aW51ZTpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICAgICAgICBzcGVhazogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgY29udGVudDogXCJcXGU2MjFcIjtcbiAgICAgICAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgIGNvbG9yOiAjMDA4MzlhO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7IH1cbiAgICAgICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciAuY29udGludWU6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICMwMDgzOWE7IH1cbiAgICAgICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIC5jb250aW51ZTpob3ZlcjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb2xvcjogIzAwODM5YTsgfVxuICAgICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIC5jb250aW51ZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWNsb3NlIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICB0b3A6IGluaGVyaXQ7IH1cbiAgICAgICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIC5jb250aW51ZSAuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWNsb3NlOmJlZm9yZSB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1jb21tZXJjZS10b3RhbCAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0IHtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgfVxuICAgICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIC5jaGVja291dCBhIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzOWE7XG4gICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICAgICAgICAgIGFwcGVhcmFuY2U6IG5vbmU7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcywgY29sb3IgLjNzO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1MHB4O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4OyB9XG4gICAgICAgICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciAuY2hlY2tvdXQgYSBhIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgICAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1jb21tZXJjZS10b3RhbCAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0IGE6aG92ZXIge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDA4MzlhO1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZjtcbiAgICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtY29tbWVyY2UtdG90YWwgLmZpZWxkLWNvbnRlbnQgLmJ1dHRvbi13cmFwcGVyIC5jaGVja291dCBhOmhvdmVyIGEge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmZmZmOyB9XG4gICAgICAgICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciAuY2hlY2tvdXQgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogIzc3Nzc3NztcbiAgICAgICAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICAgIGJvcmRlcjogMDsgfVxuICAgICAgICAgICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciAuY2hlY2tvdXQgYVtjbGFzcyo9XCJkaXNhYmxlZFwiXTpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7IH1cbiAgICAgICAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1jb21tZXJjZS10b3RhbCAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0IGFbY2xhc3MqPVwiZGlzYWJsZWRcIl06aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICM3Nzc3Nzc7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNkZGRkZGQ7XG4gICAgICAgICAgICAgICAgYm9yZGVyOiAwOyB9XG4gICAgICAgICAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIC5maWVsZC1jb250ZW50IC5idXR0b24td3JhcHBlciAuY2hlY2tvdXQgYTpiZWZvcmUge1xuICAgICAgICAgICAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICAgICAgICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlxcZTYyMlwiO1xuICAgICAgICAgICAgICAvKiogTW9iaWxlIG9ubHlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIC8qKiBSZW1vdGUgKFByb2R1Y3QgUGFnZSlcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDsgfVxuICAgICAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1jb21tZXJjZS10b3RhbCAuZmllbGQtY29udGVudCAuYnV0dG9uLXdyYXBwZXIgLmNoZWNrb3V0IGE6aG92ZXI6YmVmb3JlIHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb24gLnZpZXdzLWZpZWxkLWZpZWxkLW1vZGVsLWNyb3NzZWxsaW5nIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjsgfVxuICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1maWVsZC1tb2RlbC1jcm9zc2VsbGluZyAudmlld3MtbGFiZWwge1xuICAgICAgICBwYWRkaW5nOiAyMHB4IDEwcHg7XG4gICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDIwcHg7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDsgfVxuICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1maWVsZC1tb2RlbC1jcm9zc2VsbGluZyAuZmllbGQtY29udGVudCB7XG4gICAgICAgIHBhZGRpbmc6IDAgMTBweCAxMHB4OyB9XG4gICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtZmllbGQtbW9kZWwtY3Jvc3NlbGxpbmcgLmZpZWxkLWNvbnRlbnQgLm5vZGUtbW9kZWwubm9kZS10ZWFzZXIge1xuICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDsgfVxuICAgICAgICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLnZpZXctY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWN1c3RvbS1rYW1lbGVvbiAudmlld3MtZmllbGQtZmllbGQtbW9kZWwtY3Jvc3NlbGxpbmcgLmZpZWxkLWNvbnRlbnQgLm5vZGUtbW9kZWwubm9kZS10ZWFzZXI6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW46IDA7IH1cbiAgICAgICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIC52aWV3cy1maWVsZC1maWVsZC1tb2RlbC1jcm9zc2VsbGluZyAuZmllbGQtY29udGVudDphZnRlciB7XG4gICAgICAgICAgY29udGVudDogJy4nO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47IH1cbiAgICBkaXYubWVzc2FnZXMuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uIC5tZXNzYWdlLWlubmVyIC52aWV3LWNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jdXN0b20ta2FtZWxlb246YWZ0ZXIge1xuICAgICAgY29udGVudDogJy4nO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjbGVhcjogYm90aDtcbiAgICAgIGhlaWdodDogMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdmlzaWJpbGl0eTogaGlkZGVuOyB9XG4gIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jbG9zZSB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICB3aWR0aDogaW5oZXJpdDtcbiAgICBoZWlnaHQ6IGluaGVyaXQ7XG4gICAgcmlnaHQ6IDEwcHg7XG4gICAgdG9wOiAwO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTsgfVxuICAgIGRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24gLm1lc3NhZ2UtaW5uZXIgLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbi1jbG9zZTpiZWZvcmUge1xuICAgICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgICBzcGVhazogbm9uZTtcbiAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgLyoqIEJldHRlciBGb250IFJlbmRlcmluZ1xuICAgICoqKioqKioqKioqKioqKioqKioqL1xuICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgY29udGVudDogXCJcXGU2MDZcIjtcbiAgICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgICAgY29sb3I6ICNmZmZmZmY7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiA1MHB4OyB9XG4gICAgZGl2Lm1lc3NhZ2VzLmNvbW1lcmNlLWFkZC10by1jYXJ0LWNvbmZpcm1hdGlvbiAubWVzc2FnZS1pbm5lciAuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWNsb3NlIHNwYW4ge1xuICAgICAgZGlzcGxheTogbm9uZTsgfVxuXG5kaXYuY29tbWVyY2VfYWRkX3RvX2NhcnRfY29uZmlybWF0aW9uX292ZXJsYXkge1xuICB6LWluZGV4OiAyMDk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHJnYmEoNzksIDgzLCA4OCwgMC41KTsgfVxuIiwiLyoqIE1haW4gZm9udFxuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogRm9udCBTYWZlIDogQXJpYWwgLSBWZXJkYW5hIC0gR2VvcmdpYSAtIENvdXJpZXIgLSBUcmVidWNoZXQgLSBIaXJhZ2luby1TYW5zLUdCIC0gTWljcm9zb2Z0LVlhaGVpIC0gV2VuUXVhbllpLU1pY3JvLUhlaVxuICAgIFRoZSBuYW1lIG1hdGNoZXMgdGhlIGZvbGRlciBuYW1lIC0gZXhhbXBsZTogZm9udC9vcGVuLXNhbnNcbioqKioqKioqKioqKioqKioqKi9cbiRtYWluLWZhbWlseS1mb250OiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0yOiBvcGVuLXNhbnM7XG4kbWFpbi1mYW1pbHktZm9udC0zOiBvcGVuLXNhbnM7XG5cbi8qKiogQ29sb3JzXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvcjEgOiAjMDAwMDAwO1xuJGNvbG9yMiA6ICNmZmZmZmY7XG4kY29sb3IzIDogIzFmYTY3YTtcbiRjb2xvcjQgOiAjMzUzNTM1O1xuJGNvbG9yNSA6ICNiZGMzYzc7XG4kY29sb3I2IDogI2VjZjBmMTtcbiRjb2xvcjcgOiAjMWI5MjZjO1xuJGNvbG9yOCA6ICNkNzY2Mjg7XG4kY29sb3I5IDogI2UxMWExYTtcbiRjb2xvcjEwIDogI2Y5OWUxYjtcbiRjb2xvcjExIDogI2QyZDJkMjtcbiRjb2xvcjEyIDogIzNiNTk5OTtcbiRjb2xvcjEzIDogIzU1YWNlZTtcbiRjb2xvcjE0IDogI2JkMDgxYztcbiRjb2xvcjE1IDogI2RmMjAyOTtcbiRjb2xvcjE2IDogI2RjNGU0MTtcbiRjb2xvcjE3IDogIzIwNzBiMDtcbiRjb2xvcjE4IDogIzYzODNhODtcbiRjb2xvcjE5IDogIzJlMmUyZTtcbiRjb2xvcjIwIDogIzMxMzEzMTtcblxuLyoqIHdyYXBwZXIgLSBkZWZhdWx0IDogOTIwICh3cmFwcGVyKSA5ODAgKGhlYWRlcilcbioqKioqKioqKioqKioqKioqKioqL1xuXG4kc2l0ZS1tYWluLXdyYXBwZXItc2l6ZTogOTIwcHg7XG4kaGVhZGVyLXdyYXBwZXItc2l6ZTogOTgwcHg7XG5cbi8qKiBJY29ucyBmb250XG4qKioqKioqKioqKioqKioqKioqKi9cblxuQG1peGluIGljb25zKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cbiAgICAvKiogQmV0dGVyIEZvbnQgUmVuZGVyaW5nXG4gICAgKioqKioqKioqKioqKioqKioqKiovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnZGVjYXRobG9uJyB7IGNvbnRlbnQ6IFwiXFxlNjAwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZpdmVzdGFyJyB7IGNvbnRlbnQ6IFwiXFxlNjAxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXInIHsgY29udGVudDogXCJcXGU2MDJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2FydCcgeyBjb250ZW50OiBcIlxcZTYwM1wiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyJyB7IGNvbnRlbnQ6IFwiXFxlNjA0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrJyB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Nsb3NlJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS12YWxpZGF0ZScgeyBjb250ZW50OiBcIlxcZTYwN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VhcmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjA5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3pvb20taW4nIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1vdXQnIHsgY29udGVudDogXCJcXGU2MGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VhcicgeyBjb250ZW50OiBcIlxcZTYwY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjb21tZW50cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzcGluJyB7IGNvbnRlbnQ6IFwiXFxlNjBlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrYm94JyB7IGNvbnRlbnQ6IFwiXFxlNjBmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZWNrZWQnIHsgY29udGVudDogXCJcXGU2MTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc2VsZWN0JyB7IGNvbnRlbnQ6IFwiXFxlNjJiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsYXknIHsgY29udGVudDogXCJcXGU2NDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGF1c2UnIHsgY29udGVudDogXCJcXGU2NDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbXV0ZS1vbicgeyBjb250ZW50OiBcIlxcZTY0NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9mZicgeyBjb250ZW50OiBcIlxcZTY0N1wiOyB9XG4gICAgQGlmICRpY29uID09ICczNjAnIHsgY29udGVudDogXCJcXGU2MTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhjbGFtYXRpb24nIHsgY29udGVudDogXCJcXGU2MTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXF1ZXN0aW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Vycm9yJyB7IGNvbnRlbnQ6IFwiXFxlNjA2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMScgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nLTInIHsgY29udGVudDogXCJcXGU2MTZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHJhc2gnIHsgY29udGVudDogXCJcXGU2MTdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXh0ZW5zaW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjE4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2V4cGFuZCcgeyBjb250ZW50OiBcIlxcZTYxOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW5jaCcgeyBjb250ZW50OiBcIlxcZTYxYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2lwZScgeyBjb250ZW50OiBcIlxcZTYxYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7IGNvbnRlbnQ6IFwiXFxlNjFjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BsdXMnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWludXMnIHsgY29udGVudDogXCJcXGU2MWVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3dpdGNoZXItbGFuZ3VhZ2UnIHsgY29udGVudDogXCJcXGU2MjdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjI0XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1sZWZ0JyB7IGNvbnRlbnQ6IFwiXFxlNjI1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1ib3R0b20nIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctdG9wJyB7IGNvbnRlbnQ6IFwiXFxlNjJjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MmRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2MmVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlJyB7IGNvbnRlbnQ6IFwiXFxlNjRiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Z1bGxzY3JlZW4tZW50ZXInIHsgY29udGVudDogXCJcXGU2NGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1leGl0JyB7IGNvbnRlbnQ6IFwiXFxlNjRkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZW1wdHknIHsgY29udGVudDpcIlxcZTY0ZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHsgY29udGVudDpcIlxcZTY0ZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzdGFyLWhhbGYnIHsgY29udGVudDogXCJcXGU2NTBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2NTFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZG91YmxlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjUyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hlYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjUzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dvb2QnIHsgY29udGVudDogXCJcXGU2NTRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYmFkJyB7IGNvbnRlbnQ6IFwiXFxlNjU1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1lbXB0eScgeyBjb250ZW50OiBcIlxcZTY1NlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZnVsbCcgeyBjb250ZW50OiBcIlxcZTY1N1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtaGFsZicgeyBjb250ZW50OiBcIlxcZTY1OFwiOyB9XG4gICAgQGlmICRpY29uID09ICdsb2FkaW5nJyB7IGNvbnRlbnQ6IFwiXFxlNjU5XCI7IH1cblxuICAgIC8qKiBNb2JpbGUgb25seVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudScgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLW1lbnUtYWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjQxXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvbWUnIHsgY29udGVudDogXCJcXGU2NDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnbWVudScgeyBjb250ZW50OiBcIlxcZTY0MlwiOyB9XG5cbiAgICAvKiogU29jaWFsIE5ldHdvcmtzXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnc2hhcmUnIHsgY29udGVudDogXCJcXGU2NDhcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91dHViZScgeyBjb250ZW50OiBcIlxcZTYyZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdmYWNlYm9vaycgeyBjb250ZW50OiBcIlxcZTYzMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdpbnN0YWdyYW0nIHsgY29udGVudDogXCJcXGU2MzFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZ2xlLXBsdXMnIHsgY29udGVudDogXCJcXGU2MzJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndHdpdHRlcicgeyBjb250ZW50OiBcIlxcZTYzM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwaW50ZXJlc3QnIHsgY29udGVudDogXCJcXGU2MzRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VpYm8nIHsgY29udGVudDogXCJcXGU2MzVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2VjaGF0JyB7IGNvbnRlbnQ6IFwiXFxlNjM2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3lvdWt1JyB7IGNvbnRlbnQ6IFwiXFxlNjM3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2h1YWJhbicgeyBjb250ZW50OiBcIlxcZTYzOFwiOyB9XG4gICAgQGlmICRpY29uID09ICdyZW5yZW4nIHsgY29udGVudDogXCJcXGU2MzlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncXJjb2RlJyB7IGNvbnRlbnQ6IFwiXFxlNjQzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2RzbScgeyBjb250ZW50OiBcIlxcZTY0OVwiOyB9XG4gICAgQGlmICRpY29uID09ICd2a29udGFrdGUnIHsgY29udGVudDogXCJcXGU2NGFcIjsgfVxuXG4gICAgLyoqIFJlbW90ZSAoUHJvZHVjdCBQYWdlKVxuICAgICoqKioqKioqKioqKioqKioqKi9cbiAgICBAaWYgJGljb24gPT0gJ2Nyb3NzZWxpbmcnIHsgY29udGVudDogXCJcXGU2M2FcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndGlwcycgeyBjb250ZW50OiBcIlxcZTYzYlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0ZWNobmljYWwtY2FyZCcgeyBjb250ZW50OiBcIlxcZTYzY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdwYW5vcGx5JyB7IGNvbnRlbnQ6IFwiXFxlNjNkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2dlbmVyYWwtaW5mb3JtYXRpb24nIHsgY29udGVudDogXCJcXGU2M2VcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAndXNlci1iZW5lZml0cycgeyBjb250ZW50OiBcIlxcZTYzZlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzY3JvbGx0b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmljaGNvbnRlbnQnIHsgY29udGVudDogXCJcXGU2MGFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYWxzby1maW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjFkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZlYXR1cmVzJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Jldmlld3MnIHsgY29udGVudDogXCJcXGU2MGRcIjsgfVxuXG59XG5cbi8qKiBNZWRpYSBRdWVyaWVzIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKi9cblxuJGx0NjQwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjM5cHgpXCI7XG4kbHQ0ODAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA0ODBweClcIjtcbiRsdDYwMCA6IFwib25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KVwiO1xuJGx0NzY4IDogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpXCI7XG4kbHQ5NjAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweClcIjtcblxuJGd0NDgwIDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNDgxcHgpXCI7XG4kZ3Q2MDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweClcIjtcblxuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJGNvbG9yMVxuLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbi8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4vKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbi8qKiAkYm9yZGVyc2l6ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4vKiogICAgICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuLyoqICR0ZXh0YWxpZ24tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIGxlZnRcbi8qKiAgICAgICAgIHJpZ2h0XG4vKiogICAgICAgICBjZW50ZXJcblxuLyoqICRmb250LXdlaWdodC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbm9ybWFsXG4vKiogICAgICAgICBib2xkXG5cbi8qKiAkZm9udC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuLyoqICRvcGFjaXR5LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICAwLjdcbi8qKiAgICAgICAgIDFcblxuLyoqICRyb3RhdGUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDQ1ZGVnXG4vKiogICAgICAgICAwXG5cbi8qKiAkcmFkaXVzLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAxMDAlXG4vKiogICAgICAgICAwXG5cbi8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcblxuLyoqICRuYi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNVxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgZGVmYXVsdFxuXG4vKiogT3RoZXIgdmFyaWFibGVzXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgdHJ1ZVxuLyoqICAgICAgICAgZmFsc2Vcbi8qKiAgICAgICAgIDFcbi8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWRlZmF1bHQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1zaXRlOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWFkdmljZS1ibG9nLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXNpdGU7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBNYWluIFRpdGxlXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1tYWluLXRpdGxlOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRib3JkZXItbWFpbi10aXRsZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1hc3RlclxuJGZvbnQtbWFpbi10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjsgLy8gTWFzdGVyXG4kZm9udC13ZWlnaHQtbWFpbi10aXRsZTogbm9ybWFsOyAvLyBNYXN0ZXJcbiR0ZXh0YWxpZ24tbWFpbi10aXRsZTogY2VudGVyOyAvLyBNYXN0ZXJcblxuLyoqIFJhdGluZ1xuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmF0ZS1zdGFyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci1uYi1ub3RlczogJGNvbG9yNTsgLy8gTWFzdGVyXG5cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjQ7XG4kY29sb3ItaWNvbi1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNDtcbiRjb2xvci1pY29uLXdhcm5pbmc6ICRjb2xvcjEwO1xuJGJnY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtd2FybmluZzogMXB4IHNvbGlkICRjb2xvcjEwO1xuJGNvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNDtcbiRjb2xvci1pY29uLXN0YXR1czogJGNvbG9yMztcbiRiZ2NvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtc3RhdHVzOiAxcHggc29saWQgJGNvbG9yMztcblxuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuXG4kaGVhZGVyLXJlZ2lvbi1icmFuZGluZy1oZWlnaHQ6IDU1cHg7XG4kaXMtZGVjYXRobG9uLW1lbnU6IGZhbHNlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IHRydWU7XG4kYmdjb2xvci1oZWFkZXI6ICRjb2xvcjQ7XG4kYm9yZGVydG9wLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20taGVhZGVyOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10cmlnZ2VyOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXRyaWdnZXItYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuLy8gdHlwZSBkZSByb2xsIGhlYWRlclxuJGhlYWRlci1tZW51LW92ZXItdW5kZXJsaW5lOiBmYWxzZTtcbiRoZWFkZXItbWVudS1ob3Zlci1saW5laGVpZ2h0IDogNHB4O1xuJGhlYWRlci1tZW51LWhvdmVyLWxpbmVjb2xvciA6ICRjb2xvcjM7XG4vLyBib3JkdXJlIGJhc3NlIHJlZ2lvbiBtZW51XG4kaGVhZGVyLWJvcmRlcmJvdHRvbTogZmFsc2U7XG4kaGVhZGVyLWJvcmRlcmJvdHRvbS1oZWlnaHQ6IDRweDtcbiRoZWFkZXItYm9yZGVyYm90dG9tLWNvbG9yOiAkY29sb3I1O1xuXG4vKiogQ3VzdG8gbGllbnMgbWVudSAtIHNpIHByZW1pw6hyZSB2YXJpYWJsZSBkaWZmw6lyZW50ZSBkZSB0cnVlLCB0b3V0ZXMgbGVzIHN1aXZhbnRlcyBuZSBzZXJvbnQgcGFzIGFwcGxpcXXDqWVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXM6IGZhbHNlO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTRweDtcbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtcy1mb250LXdlaWdodDogNzAwO1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtc3BhY2luZzogbm9ybWFsO1xuXG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWZvbnQtc2l6ZTogMTNweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC13ZWlnaHQ6IDcwMDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtZmlyc3QtaXRlbS1tYXJnaW4tYm90dG9tOiAwcHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLW1hcmdpbjogN3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1iZWZvcmUtY29udGVudDogXCLilrpcIjtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtcm9sbC11bmRlcmxpbmU6IHRydWU7XG5cblxuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZsb2F0LXJpZ2h0LW1lbnU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS10YWI6ICRjb2xvcjQ7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMztcbiRjb2xvci1tZW51LXRhYjogJGNvbG9yNjtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjI7XG4kbmItY29sdW1ucy1zdWJtZW51OiA0O1xuJGJnY29sb3Itc3VibWVudTogJGNvbG9yNjtcbiRib3JkZXJ0b3Atc3VibWVudTogMDtcbiRib3JkZXJyaWdodC1zdWJtZW51OiAwO1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAwO1xuJGJvcmRlcmxlZnQtc3VibWVudTogMDtcbiRvcGFjaXR5LXN1Ym1lbnU6IDE7XG4kY29sb3Itc3VibWVudS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lbnUtbW9iaWxlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItaGVhZGVyLW1lbnU6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLWhlYWRlci1tZW51OiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWxpbmstaG9tZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRyYWRpdXMtbGluay1ob21lOiA2cHg7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWxpbmstaG9tZTogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbGluay1ob21lLWljb246ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRmb250LXdlaWdodC1tZW51LXNlY29uZGFyeTogbm9ybWFsOyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItbWVudS10YWItb2RkOiAkY29sb3I2OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJnY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRyb3RhdGUtbWVudS10YWItaWNvbi1hY3RpdmU6IDkwZGVnOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjogMXB4IHNvbGlkICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3I1OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3IyOyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGUgb25seSAtIE1hc3RlclxuJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAxcHggc29saWQgJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kYmdjb2xvci1mb290ZXItbWVudTogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci10aXRsZS1mb290ZXItbWVudTogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRmb250LXdlaWdodC10aXRsZS1mb290ZXItbWVudTogYm9sZDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDEtbGluazogZmFsc2U7XG4kbGVmdHBvc2l0aW9uLWljb24tbGV2ZWwyLWxpbms6IHRydWU7XG5cbi8qKiBTZWNvbmRhcnkgbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYjogdHJhbnNwYXJlbnQ7IC8vIERlc2t0b3Agb25seVxuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWhvdmVyOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWItYWN0aXZlOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiAkY29sb3IyOyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWItaG92ZXI6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjM7IC8vIERlc2t0b3Agb25seVxuJGZvbnQtd2VpZ2h0LXNlY29uZGFyeS1tZW51OiBib2xkOyAvLyBEZXNrdG9wIG9ubHlcblxuLyoqIE1lbnUgY29tcGFjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG1lbnUtY29tcGFjdC1hY3RpdmU6IHRydWU7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkYmdjb2xvci1tZW51LXRhYjtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWItaG92ZXI6ICRiZ2NvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYi1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiOiAkY29sb3ItbWVudS10YWI7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYi1ob3ZlcjogJGNvbG9yLW1lbnUtdGFiLWhvdmVyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWItYWN0aXZlOiAkY29sb3ItbWVudS10YWItYWN0aXZlO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1zZWFyY2gtZm9ybS1hcnJvdy1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0OiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLW1lbnUtY29tcGFjdC1jYXJ0LW5iLWl0ZW1zLWhvdmVyOiAkY29sb3IyO1xuXG4vKiogTmF2aWdhdGlvbiAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kZm9udC13ZWlnaHQtbmF2aWdhdGlvbjogbm9ybWFsO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkYmdjb2xvci1tZW51LXRhYi1vZGQ7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItb2RkLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYmdjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRjb2xvci1tZW51LXRhYi1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGNvbG9yLW1lbnUtdGFiLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZDogJGNvbG9yLW1lbnUtdGFiLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbjogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1ldmVuLWFjdGl2ZTogJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbi1hY3RpdmU7XG4kcm90YXRlLW5hdmlnYXRpb24tdGFiLWljb24tYWN0aXZlOiAkcm90YXRlLW1lbnUtdGFiLWljb24tYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQ6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItb2RkO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVybGVmdHJpZ2h0LW5hdmlnYXRpb24tdGFiLWV2ZW46ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1vZGQtYWN0aXZlOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLWV2ZW4tYWN0aXZlO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLW9kZDogJGJvcmRlci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ7XG4kYm9yZGVyLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjogJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjtcblxuLyoqIE1pbmkgQ2FydFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQgOiAkY29sb3I2O1xuJGNvbG9yLWNhcnQtaG92ZXIgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMgOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtbmItaXRlbXMtaG92ZXIgOiAkY29sb3I2O1xuJHRvcC1jYXJ0LW5iLWl0ZW1zOiA5cHg7XG4kbGVmdC1jYXJ0LW5iLWl0ZW1zOiA4cHg7XG4kdG9wLWNhcnQtbmItaXRlbXMtbW9iaWxlOiAxNHB4OyAvLyBNb2JpbGUgb25seVxuJGxlZnQtY2FydC1uYi1pdGVtcy1tb2JpbGU6IDRweDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFNlYXJjaCBmb3JtXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLXNlYXJjaC1mb3JtOiAwO1xuJGJvcmRlci1zZWFyY2gtZm9ybS1ob3ZlcjogMDtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6IDA7XG4kcmFkaXVzLXNlYXJjaC1mb3JtOiAwO1xuJGNvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3I0O1xuJGJnY29sb3Itc2VhcmNoLWZvcm06ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGNvbG9yLXNlYXJjaC1mb3JtLXBsYWNlaG9sZGVyOiAkY29sb3I1O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjY7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJGNvbG9yMztcblxuLyoqIFNlYXJjaCAtIEF1dG9jb21wbGV0ZVxuKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1hdXRvY29tcGxldGU6ICRjb2xvcjI7XG4kYm9yZGVyLWF1dG9jb21wbGV0ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW0taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbTogJGNvbG9yMjtcbiRiZ2NvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1hdXRvY29tcGxldGUtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMYW5nIHN3aXRjaGVyXG4qKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGFuZy1zd2l0Y2hlci1pY29uLWNoZXZyb246ICRjb2xvcjY7XG4kYmdjb2xvci1sYW5nLXN3aXRjaGVyLWl0ZW06ICRjb2xvcjExO1xuJGJnY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yNjtcbiRjb2xvci1mbGFncy10b2dnbGVyOiAkY29sb3I0O1xuJGNvbG9yLWZsYWdzLXRvZ2dsZXItaG92ZXI6ICRjb2xvcjQ7XG4kY291bnRyeS1uYW1lLWZsYWdzLXRvZ2dsZXI6IGZhbHNlO1xuXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkY29sb3I0LCAwLjYpO1xuJGNvbG9yLWJyZWFkY3J1bWItc2VwOiAkY29sb3IyO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluazogJGNvbG9yMjtcbiRjb2xvci1icmVhZGNydW1iLWxpbmstaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3Itc2Nyb2xsdG90b3A6ICRjb2xvcjU7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcDogJGNvbG9yMjtcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG5ldy10ZWFzZXItYXNwZWN0OiBmYWxzZTtcblxuJGJnY29sb3ItdGVhc2VyLWFkdmljZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNYXN0ZXJcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzOyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMDsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW86IDAuNjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogJGNvbG9yMjsgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjsgLy8gTWFzdGVyXG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbzogM3B4OyAvLyBNYXN0ZXJcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc6IDA7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yMjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yNDsgIC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6ICRjb2xvcjM7ICAvL01hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTogJGNvbG9yNTsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50czogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNjsgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTogMDsgLy8gTW9iaWxlIG9ubHkgLSBNYXN0ZXJcbiR0ZWFzZXItYWR2aWNlLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLWJvZHk6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmxvZzogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1ibG9nOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmxvZy1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJsb2c6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJG9wYWNpdHktdGVhc2VyLWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmxvZy1pY29uLXZpZGVvOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlbztcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdHlwZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJsb2ctdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3AtdGVhc2VyLWJsb2ctY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRjb2xvci10ZWFzZXItYmxvZy1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItdGVhc2VyLWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRib3JkZXJib3R0b20tdGVhc2VyLWJsb2c6ICRib3JkZXJib3R0b20tdGVhc2VyLWFkdmljZTsgLy8gTW9iaWxlXG4kdGVhc2VyLWJsb2ctaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1ibG9nLXRpdGxlOiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy1ib2R5OiBsZWZ0O1xuXG4vKiogU3VtbWFyeSBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1zdW1tYXJ5LWJsb2c6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1zdW1tYXJ5LWJsb2c6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXN1bW1hcnktYmxvZzogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtc3VtbWFyeS1ibG9nLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctdmlkZW86ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW87XG4kb3BhY2l0eS1zdW1tYXJ5LWJsb2ctdmlkZW86ICRvcGFjaXR5LXRlYXNlci1hZHZpY2UtdmlkZW87XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGJnY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW8taG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRyYWRpdXMtc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2ctaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXN1bW1hcnktYmxvZy10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0OiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQtbGluay1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmU6ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHM6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cztcbiRib3JkZXJ0b3Atc3VtbWFyeS1ibG9nLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJhdGUtc3RhcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcblxuLyoqIERpcmVjdCBBY2Nlc3NcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZGlyZWN0LWFjY2VzczogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1kaXJlY3QtYWNjZXNzLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLWRpcmVjdC1hY2Nlc3M6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1uYW1lLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1kaXJlY3QtYWNjZXNzLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItZGlyZWN0LWFjY2Vzcy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuXG4vKiogVGVhc2VyIEJhc2ljIFBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2U6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1iYXNpYy1wYWdlOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmFzaWMtcGFnZTogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kcmFkaXVzLXRlYXNlci1iYXNpYy1wYWdlLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10eXBlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kdGVhc2VyLWJhc2ljLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhc2ljLXBhZ2UtYm9keTogbGVmdDtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGJvbGQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyOiAkY29sb3I0OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogJGNvbG9yMzsgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjI7IC8vTWFzdGVyXG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiBub3JtYWw7IC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjY7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAwO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6IDA7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6ICRjb2xvcjQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWwtbW9iaWxlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi10ZWFzZXItcHJvZHVjdC10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtcHJpY2U6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLWJhbm5lcjogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXRlYXNlci1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1ib2R5OiBsZWZ0O1xuJHRleHRhbGlnbi10ZWFzZXItYmFubmVyLXByaWNlOiBsZWZ0O1xuXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGtlZXAtcGFkZGluZy1tZW51LWJhbm5lcjogdHJ1ZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItbWVudS1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItbWVudS1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLW1lbnUtYmFubmVyLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItbWVudS1iYW5uZXItdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLW1lbnUtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLW1lbnUtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyOiA3cHg7IC8vIG1heCAoZHJ1cGFsIGd1dHRlciAvIDIpIC0gMVxuJGJvcmRlci1oaWdobGlnaHRlZC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAxcHg7XG4kYm9yZGVyLWhpZ2hsaWdodGVkLWJhbm5lci1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLWhpZ2hsaWdodGVkLWJhbm5lcjogMDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJHJhZGl1cy1oaWdobGlnaHRlZC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWltZzogJGNvbG9yNDtcbiRvcGFjaXR5LWhpZ2hsaWdodGVkLWJhbm5lci1pbWctaG92ZXI6IDAuNjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItdGl0bGU6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5OiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3I1O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcHJpY2UtZnJvbS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb20taG92ZXI7XG4kYm9yZGVydG9wLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcmF0ZS1zdGFyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3Rlcy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1oaWdobGlnaHRlZC1iYW5uZXI6IDAuOTtcbiRuYi1oaWdobGlnaHRlZC1iYW5uZXItaXRlbTogMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFRlYXNlciBiYW5uZXIgKGhpZ2hsaWdodGVkIHRpdGxlIGhvdmVyKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1odGgtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaHRoLWJhbm5lci1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWh0aC1iYW5uZXI6IDdweDsgLy8gbWF4IChkcnVwYWwgZ3V0dGVyIC8gMikgLSAxXG4kYm9yZGVyLWh0aC1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtaHRoLWJhbm5lci1ob3ZlcjogMXB4O1xuJGJvcmRlci1odGgtYmFubmVyLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtaHRoLWJhbm5lcjogMDtcbiRwb3NpdGlvbi12ZXJ0aWNhbC1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiBib3R0b207XG4kdGV4dGFsaWduLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6IGNlbnRlcjtcbiRjb2xvci1odGgtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWh0aC1iYW5uZXItaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGJnY29sb3ItaHRoLWJhbm5lci1pbWc6ICRjb2xvcjQ7XG4kY29sb3ItaHRoLWJhbm5lci10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1odGgtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLWh0aC1iYW5uZXItYm9keS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2UtZnJvbTogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb207XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtaHRoLWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1odGgtYmFubmVyLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1odGgtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLWh0aC1iYW5uZXItbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWh0aC1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1odGgtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kb3BhY2l0eS1iZ2NvbG9yLW1vZGUtdGV4dC1pbi1ob3Zlci1odGgtYmFubmVyOiAwLjk7XG4kbmItaHRoLWJhbm5lci1pdGVtOiAzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRm9vdGVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZvb3RlcjogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZm9vdGVyOiAwO1xuJGJvcmRlci1mb290ZXItc2VwOiAwO1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1saW5rczogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluazogJGNvbG9yNjtcbiRjb2xvci1mb290ZXItYmxvY2stbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdGl0bGUtYmxvY2stZm9sbG93OiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWV2ZW46ICRjb2xvcjY7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAkY29sb3IzO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAxMDAlO1xuJG1hcmdpbnJpZ2h0LWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogMjBweDtcbiRiZ2NvbG9yLWZvb3Rlci11c2VmdWw6ICRjb2xvcjE5O1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3M6ICRjb2xvcjY7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzLXNlcDogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tdGl0bGU6ICRjb2xvcjY7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjI7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6ICRjb2xvcjQ7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMjtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAwO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAwO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogJGNvbG9yMztcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6ICRjb2xvcjQ7XG4kZm9vdGVyLXJvdy1kaXNwbGF5OiBmYWxzZTtcbiRmb290ZXItcm93LWFsaWduLWNlbnRlcjogZmFsc2U7XG4kZm9vdGVyLWFic29sdXRlLXBvc2l0aW9uLWZvci1iYWNrZ3JvdW5kLWltYWdlOiBmYWxzZTtcblxuLyoqIEZhbWlseSBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1mYW1pbHktdGl0bGU6ICRjb2xvcjQ7XG4kZm9udC1mYW1pbHktdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtZmFtaWx5LXRpdGxlOiBub3JtYWw7XG4kY2FzZS1mYW1pbHktdGl0bGU6IHVwcGVyY2FzZTtcbiRjb2xvci1mYW1pbHktZGVzYzogJGNvbG9yNDtcbiRmYW1pbHktYmFubmVyLWV4dGVuZGVkLW1vZGU6IDE7XG4kZmFtaWx5LWJhbm5lci1iZWhpbmQtaGVhZGVyOiBmYWxzZTtcbiRiZ2NvbG9yLWZhbWlseS1iYW5uZXI6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbms6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWZhbWlseS1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhbWlseS1saW5rLWljb246ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbmItcHJvZHVjdHM6ICRjb2xvcjQ7XG4kY29sb3ItZmFtaWx5LWxhYmVsLWZpbHRlcjogJGNvbG9yNDtcbiRjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRib3JkZXItbWFpbi10aXRsZTtcbiRmb250LWZhbWlseS1jYXRlZ29yeS10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRib3JkZXJ0b3AtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJvcmRlcmJvdHRvbS1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1mYW1pbHktY2F0ZWdvcnktdGl0bGU6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHk6ICRjb2xvcjY7XG4kY2F0LXJlZmVyZW5jZS1mYW1pbHktYmlnLWZvcm1hdDogZmFsc2U7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6IDA7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1mYW1pbHktZ3JvdXAtbGVmdDogJGNvbG9yNDtcbiRib3JkZXJ0b3AtZmFtaWx5LWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBUZWFzZXIgUmVmZXJlbmNlIENhdGVnb3J5XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtY2F0LXJlZmVyZW5jZTogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItY2F0LXJlZmVyZW5jZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kY29sb3ItY2F0LXJlZmVyZW5jZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2U6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXItY2F0LXJlZmVyZW5jZS1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuXG4vKiogRmlsdGVyIHNlbGVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJGNvbG9yMjtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdzogJGNvbG9yNDtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LW9wdGlvbnM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtOiAkY29sb3I0O1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1zZWxlY3RlZC1pdGVtOiAkY29sb3IzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWZhY2V0cyA6ICRjb2xvcjY7IC8vIE1hc3RlclxuJHJhZGl1cy1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXItZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyc2l6ZS1mYWNldHMgOiAwOyAvLyBNYXN0ZXJcbiRib3JkZXJib3R0b20tZmFjZXRzLWl0ZW06IDFweCBzb2xpZCAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1pdGVtLXRpdGxlOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtc2l6ZTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWZhY2V0cy1zaXplLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1zaXplOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1zaXplOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQ6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQ6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAkY29sb3IyO1xuJGJvcmRlci1mYWNldHMtY29sb3I6IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtY29sb3ItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1mYWNldHMtY29sb3ItYWN0aXZlOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZTogJGNvbG9yMztcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1iZWhpbmQ6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWxhYmVsOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb246ICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbi1ob3ZlcjogJGNvbG9yNjtcbiRyYWRpdXMtZmFjZXRzLXJhbmdlLXByaWNlLWljb246IDA7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1ncmVhdGVyLXRoYW46ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLXJhdGUtc3RhcjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItbmItbm90ZXM6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzLWFjdGl2ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWhlbHA6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWhlbHAtaG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLWZhY2V0cy1oZWxwLWNvbnRlbnQ6IDA7XG4kYmdjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRjb2xvcjI7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluazogJGNvbG9yNjtcbiRiZ2NvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJvcmRlci1mYWNldHMtbGltaXQtbGluazogMDtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbmstaG92ZXI6IDA7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWE6ICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA6ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAxcHggc29saWQgJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMS1ob3ZlcjogJGNvbG9yMzsgLy8gTWFzdGVyXG5cbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcGFnZXItc2VlLWFsbDogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItcGFnZXItaXRlbTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjM7XG4kYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyOiAkY29sb3I2O1xuJGNvbG9yLXBhZ2VyLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1wYWdlci1pdGVtLWN1cnJlbnQ6ICRjb2xvcjI7XG4kYm9yZGVyLXBhZ2VyLWl0ZW06IDFweCBzb2xpZCAkY29sb3I2O1xuJHJhZGl1cy1wYWdlci1pdGVtOiAycHg7XG4kY29sb3ItcGFnZXItbm8tbW9yZTogJGNvbG9yNTtcblxuLyoqIFd5c2l3eWdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXd5c2l3eWctaDE6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtd3lzaXd5Zy1oMTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC13eXNpd3lnLWgxOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiR0ZXh0YWxpZ24td3lzaXd5Zy1oMTogJHRleHRhbGlnbi1tYWluLXRpdGxlO1xuJGNvbG9yLXd5c2l3eWctaDI6ICRjb2xvcjQ7XG4kY29sb3Itd3lzaXd5Zy1hOiAkY29sb3I0O1xuJGNvbG9yLXd5c2l3eWctYS1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXd5c2l3eWctYmxvY2txdW90ZTogJGNvbG9yNjtcbiRib3JkZXItd3lzaXd5Zy1ibG9ja3F1b3RlOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci13eXNpd3lnLWJsb2NrcXVvdGUtdGl0bGU6ICRjb2xvcjM7XG4kYmdjb2xvci13eXNpd3lnLXNwZWNpYWw6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctc3BlY2lhbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3Itd3lzaXd5Zy1zcGVjaWFsLXRpdGxlOiAkY29sb3IzO1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10aDogJGNvbG9yNjtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGQ6ICRjb2xvcjI7XG4kYm9yZGVyLXd5c2l3eWctdGFibGUtY2VsbDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLXd5c2l3eWctaHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJHJhZGl1cy13eXNpd3lnLWltZzogMDtcbiRjb2xvci13eXNpd3lnLXA6ICRjb2xvcjQ7XG5cbi8qKiBSZW1vdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjY7XG4kYmdjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci1yZW1vdGUtaXRlbTogJGNvbG9yNDtcbiRjb2xvci1yZW1vdGUtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItcmVtb3RlLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNvY2lhbCBOZXR3b3JrIChTaGFyZSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJlZ2luLWJvcmRlci1uZXR3b3JrOiBmYWxzZTtcbiRlbmQtYm9yZGVyLW5ldHdvcms6IHRydWU7XG4kYm9yZGVyLW5ldHdvcmstaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1mYWNlYm9vay1pdGVtOiAkY29sb3I2OyAvLyBNYXN0ZXJcbiRiZ2NvbG9yLWZhY2Vib29rLWl0ZW0taG92ZXI6ICRjb2xvcjEyO1xuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjogJGNvbG9yNDsgLy8gTWFzdGVyXG4kY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdHdpdHRlci1pdGVtLWhvdmVyOiAkY29sb3IxMztcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci10d2l0dGVyLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcGludGVyZXN0LWl0ZW0taG92ZXI6ICRjb2xvcjE0O1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItcGludGVyZXN0LWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXdlaWJvLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci13ZWliby1pdGVtLWhvdmVyOiAkY29sb3IxNTtcbiRjb2xvci13ZWliby1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3Itd2VpYm8taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1nb29nbGUtaXRlbS1ob3ZlcjogJGNvbG9yMTY7XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1nb29nbGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItZHNtLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1kc20taXRlbS1ob3ZlcjogJGNvbG9yMTc7XG4kY29sb3ItZHNtLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1kc20taXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci12a29udGFrdGUtaXRlbS1ob3ZlcjogJGNvbG9yMTg7XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci12a29udGFrdGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uLWhvdmVyO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW06ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1xcmNvZGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXFyY29kZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2U6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kYmdjb2xvci1uZXR3b3JrLW9wZW4tY2xvc2UtaG92ZXI6ICRiZ2NvbG9yLWZhY2Vib29rLWl0ZW07XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG5cbi8qKiBNZWRpYSBGcm9udFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3BpbjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXRodW1ibmFpbDogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtaXRlbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uLWhvdmVyOiAkY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb247XG4kYmdjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXY6IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWhvdmVyOiAkY29sb3IzO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtem9vbTogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb20taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtem9vbS1pY29uOiAkY29sb3I1O1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbi1ob3ZlcjogJGNvbG9yNTtcbiRib3JkZXItbWVkaWEtZnJvbnQtem9vbTogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb20taG92ZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2U6ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbWVkaWEtZnJvbnQtY2xvc2U6IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlLWhvdmVyOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRyYWRpdXMtbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06IDA7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1tZWRpYS1mcm9udC12aWRlby1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LTM2MC1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAkY29sb3IyO1xuJG9wYWNpdHktbWVkaWEtZnJvbnQtdmlkZW8tMzYwOiAwLjc7XG4kY29sb3ItbWVkaWEtZnJvbnQtbGFiZWwtdmlkZW8tMzYwOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGJvcmRlcmJvdHRvbS1tZWRpYS1mcm9udDogMXB4IHNvbGlkICRjb2xvcjU7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItbWVkaWEtZnJvbnQtcGluY2gtc3dpcGU6ICRjb2xvcjE7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tZWRpYS1mcm9udC1waW5jaC1zd2lwZTogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAwOyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLW1lZGlhLWZyb250LWluZm9zLTM2MDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcHJvZHVjdC10aXRsZTogJGNvbG9yLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJGNvbG9yLXByb2R1Y3QtcmVmZXJlbmNlOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtY2F0Y2hsaW5lOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvczogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC10aXRsZS1yZXZpZXdzOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3M6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkY29sb3I0O1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjM7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjI7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAkY29sb3I3O1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ6IDNweDtcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAwO1xuJGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4kYm90dG9tLW9mZnNldC1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQ7XG4kYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWRpc2FibGVkOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGJvcmRlci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRmb250LXdlaWdodC1tYWluLXRpdGxlO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjQ7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjQ7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLWhlYWRlcjogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yNDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZS1pY29uOiAkY29sb3I0O1xuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LXZpZGVvOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXByb2R1Y3QtaW5mb3M6ICRjb2xvcjY7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXByb2R1Y3QtYXJyb3ctdGl0bGU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJpY2hjb250ZW50LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC1tYWluLXRpdGxlO1xuJGZvbnQtd2VpZ2h0LXJpY2hjb250ZW50LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRib3JkZXItcmljaGNvbnRlbnQtc2VwYXJhdG9yOiAxcHggc29saWQgJGNvbG9yNjtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb246ICRjb2xvcjE7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1yaWNoY29udGVudC12aWRlby1pY29uOiAzcHg7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJpY2hjb250ZW50LXZpZGVvLW92ZXJsYXk6IDAuNjtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1sYWJlbDogJGNvbG9yNDtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1lZGlhLWxlZnQtcmlnaHQ6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWRlc2M6ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkY29sb3I0O1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbjogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI6ICRjb2xvcjY7XG4kY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRjb2xvcjQ7XG4kcmFkaXVzLXJpY2hjb250ZW50LWZ1bGx0ZXh0OiAwO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ6IHJnYmEoJGNvbG9yNCwgMC42KTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1kZXNjOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb246ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbC1kZXNjOiAkY29sb3I0O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcG9waW4tY2FydDogJGNvbG9yNjtcbiRjb2xvci1wb3Bpbi1jYXJ0OiAkY29sb3I0O1xuJGJnY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjM7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXItaWNvbjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNsb3NlLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZzogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbjogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LWNyb3NzZWxpbmc6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LW92ZXJsYXk6IHJnYmEoJGNvbG9yMSwgMC41KTtcblxuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGVnYWwtbm90aWNlOiAkY29sb3I1O1xuXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLXJldmlld3MtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGZvbnQtcmV2aWV3cy10aXRsZTogJGZvbnQtbWFpbi10aXRsZTtcbiRmb250LXdlaWdodC1yZXZpZXdzLXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yNDtcbiRmb250LW5vdGUtcmV2aWV3cy1pbmZvOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1ub3RlLXJldmlld3MtaW5mbzogbm9ybWFsO1xuJGNvbG9yLXJhdGluZ3MtcmVjb21tZW5kZWQtcmV2aWV3cy1pbmZvOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGNvbG9yNTtcbiRoZWlnaHQtbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogMTBweDtcbiR3aWR0aC1ub3RlLWRpc3RyaWJ1dGlvbi1wcm9kdWN0LXBhZ2UtZnVsbGJhcjogNDAwcHg7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1iYXI6ICRjb2xvcjQ7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluazogJGNvbG9yNTtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMztcbiRyYWRpdXMtbm90ZS1kaXN0cmlidXRpb24tbGluazogMDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdDogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlld3MtYmFjay1wcm9kdWN0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWFyay1kaXN0cmlidXRpb246ICRjb2xvcjQ7XG4kZm9udC13ZWlnaHQtbWFyay1kaXN0cmlidXRpb246IG5vcm1hbDtcbiRmb250LW1hcmstZGlzdHJpYnV0aW9uOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGNvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI6ICRjb2xvcjQ7XG4kdGV4dGFsaWduLXVzZXItcmV2aWV3cy1oZWFkZXI6IGNlbnRlcjtcbiRib3JkZXItdXNlci1yZXZpZXdzLWhlYWRlcjogMDtcbiRmb250LXVzZXItcmV2aWV3cy1oZWFkZXI6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtdXNlci1yZXZpZXdzLWhlYWRlcjogbm9ybWFsO1xuJGJnY29sb3ItdXNlci1yZXZpZXdzLWhlYWRlcjogJGNvbG9yNjtcbiRib3JkZXJ0b3AtdXNlci1yZXZpZXdzLWhlYWRlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyYm90dG9tLXVzZXItcmV2aWV3cy1oZWFkZXI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGNvbG9yNDtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDA7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yODtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yMjtcbiRjb2xvci1icmFuZC1yZXNwb25zZS1pY29uOiAkY29sb3IyO1xuJGJnY29sb3ItcmV2aWV3cy1pbmZvczogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3I2OyAvL01vYmlsZSBvbmx5XG4kYm9yZGVydG9wLW1hcmstZGlzdHJpYnV0aW9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXJib3R0b20tbWFyay1kaXN0cmlidXRpb246IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXJldmlld3MtcmVtb3ZlLWZpbHRlcjogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXItaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogJGNvbG9yNDtcbiRvcGFjaXR5LXJldmlld3MtbG9hZGluZy1vdmVybGF5OiAwLjU7XG4kY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjIwO1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246ICRjb2xvcjQ7XG4kcmFkaXVzLXJldmlld3MtbG9hZGluZy1pY29uOiAycHg7XG5cbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLXJldmlldy10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYXV0aG9yOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1oZWFkLWluZm9zOiAkY29sb3I1O1xuJGJvcmRlci1ib3R0b20tcmV2aWV3LWhlYWQtaW5mb3M6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXJldmlldy1wdXJjaGFzZS1pY29uOiAkY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M7XG4kY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb246ICRjb2xvci1yZXZpZXctaGVhZC1pbmZvcztcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtbWludXM6ICRjb2xvcjg7XG4kYmdjb2xvci1yZXZpZXctcG9pbnQtcGx1czogJGNvbG9yMztcbiRjb2xvci1yZXZpZXctcG9pbnQtcGx1cy1taW51czogJGNvbG9yMjtcbiRjb2xvci1yZXZpZXctYm9keTogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LWFuc3dlcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyOiAkY29sb3I2O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1ib2R5OiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItbGluazogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbmstaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1yZXZpZXctYW5zd2VyLWZvb3RlcjogJGNvbG9yMTE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXItaWNvbjogJGNvbG9yNDtcbiRib3JkZXItcmV2aWV3LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGNvbG9yNDtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjQ7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjI7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1pZnJhbWV2b3RlLWFjdGlvbjogMDtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlOiAkY29sb3I4O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbjogJGNvbG9yODtcbiRjb2xvci1pZnJhbWV2b3RlLWFidXNlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaWNvbi1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLXJldmlld3M6ICRjb2xvcjExOyAvLyBNb2JpbGUgb25seVxuJGJvcmRlci1yZXZpZXc6IDFweCBzb2xpZCAkY29sb3I1OyAvLyBNb2JpbGUgb25seVxuJGJnY29sb3ItcmV2aWV3OiAkY29sb3IyOyAvLyBNb2JpbGUgb25seVxuXG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtcmV2aWV3LWZvcm06IDA7XG4kYmdjb2xvci1yZXZpZXctZm9ybS1iZWhpbmQ6IHJnYmEoJGNvbG9yMSwgMC41KTtcbiRjb2xvci1yZXZpZXctZm9ybS10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDYXJ0IHBhZ2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWNhcnQtYmFjazogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1iYWNrLWljb246ICRjb2xvcjQ7XG4kY29sb3ItY2FydC1iYWNrLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdDogJGNvbG9yNDtcbiRiZ2NvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNhcnQtc3VibWl0OiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1jYXJ0LXN1Ym1pdDogMDtcbiRiZ2NvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3I1O1xuJGNvbG9yLWNhcnQtbGFzdC1saW5lOiAkY29sb3IyO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRjb2xvcjQ7XG4kYm9yZGVyYm90dG9tLWNhcnQtdGFibGUtdHI6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItY2FydC10YWJsZS10cjogJGNvbG9yNjtcbiRiZ2NvbG9yLWNhcnQtdGFibGUtdHItZXZlbjogJGNvbG9yNjtcbiRjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1kZWxldGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGNvbG9yNjtcblxuLyoqIEFkdmljZSBIUFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWFkdmljZS1ocC1kZXNjOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFBhZ2UgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRjb2xvci1tYWluLXRpdGxlO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItYWR2aWNlLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItYWR2aWNlLW5iLWNvbW1lbnRzIDogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtY29tbWVudHMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50OiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtYXV0aG9yOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3Itam9iOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1hdXRob3ItYXZhdGFyOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXJhdGUtZmVlZGJhY2s6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hZHZpY2UtdGl0bGUtcmVmLWNhdDogJGNvbG9yNDsgLy8gTW9iaWxlIG9ubHlcbiRib3JkZXItYWR2aWNlLWxhYmVsOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWFkdmljZS1sYWJlbDogJGNvbG9yNjsgLy8gTW9iaWxlIG9ubHlcbiRjb2xvci1hZHZpY2UtbGFiZWw6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kZm9udC13ZWlnaHQtYWR2aWNlLWxhYmVsOiBib2xkOyAvLyBNb2JpbGUgb25seVxuJHRleHRhbGlnbi1hZHZpY2UtbGFiZWw6IGxlZnQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1hZHZpY2UtY2hlY2tib3g6ICRjb2xvcjM7IC8vIE1vYmlsZSBvbmx5XG4kYm9yZGVyLWFkdmljZS1jaGVja2JveG9uOiAxcHggc29saWQgJGNvbG9yNTsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lbnUtYWR2aWNlIDogJGJnY29sb3ItZmFjZXRzO1xuJHJhZGl1cy1tZW51LWFkdmljZSA6ICRyYWRpdXMtZmFjZXRzO1xuJGJvcmRlci1tZW51LWFkdmljZSA6ICRib3JkZXItZmFjZXRzO1xuJGJvcmRlcnNpemUtbWVudS1hZHZpY2UgOiAkYm9yZGVyc2l6ZS1mYWNldHM7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMDogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb24taG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWFkdmljZS1sdmwxOiAkYm9yZGVydG9wLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyO1xuXG4vKiogTGlzdGluZyBibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtLXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjU7XG5cbi8qKiBMaXN0aW5nIGVtcHR5IHByb2R1Y3QvYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjY7XG4kY29sb3ItbGlzdGluZy1lbXB0eTogJGNvbG9yNDtcblxuLyoqIENvbW1lbnRzIChhZHZpY2UsYmxvZylcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jb21tZW50LXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItY29tbWVudC1mb3JtOiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1sYWJlbDogJGNvbG9yNDtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0OiAxcHggc29saWQgJGNvbG9yNTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0LWVycm9yOiAxcHggc29saWQgJGNvbG9yOTtcbiRjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjQ7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICRjb2xvcjI7XG4kYmdjb2xvci1jb21tZW50LWZvcm0taW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWxpbms6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2JveDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrZWQ6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvcjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yLWhvdmVyOiAkY29sb3IzO1xuJGJvcmRlcnRvcC1jb21tZW50OiAxcHggc29saWQgJGNvbG9yNTtcbiRiZ2NvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjI7XG4kYm9yZGVyLWNvbW1lbnQtcmVwbHk6IDA7XG4kYmdjb2xvci1jb21tZW50LXJlcGx5OiAkY29sb3I2O1xuJGNvbG9yLWNvbW1lbnQtdW5wdWJsaXNoZWQ6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hdXRob3I6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1kYXRlOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYm9keTogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbjogJGNvbG9yNDtcbiRjb2xvci1jb21tZW50LWFjdGlvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWFwcHJvdmU6ICRjb2xvcjU7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlLWhvdmVyOiBkYXJrZW4oJGNvbG9yLWNvbW1lbnQtYXBwcm92ZSwgMTUlKTtcbiRiZ2NvbG9yLWNvbW1lbnRzOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlIG9ubHlcbiRiZ2NvbG9yLWNvbW1lbnQ6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGUgb25seVxuXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItNDA0LWFkZHJlZGlyZWN0OiAkY29sb3I0O1xuJGNvbG9yLTQwNC10aXRsZTogJGNvbG9yNDtcbiRjb2xvci00MDQtYm9keTogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdDogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci00MDQtZXhpdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1leGl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LXRpdGxlLXJpZ2h0OiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LXJpZ2h0OiByZ2JhKCRjb2xvcjQsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yNTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yNDtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yMztcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICRjb2xvcjI7XG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmVzdWx0LWVtcHR5LWJvZHk6ICRjb2xvcjQ7XG4kY29sb3ItcmVzdWx0LXNlZTogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXJlc3VsdC1zZWUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1yZXN1bHQtc2VlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRjb2xvcjQ7XG4kY29sb3ItY29udGFjdC1pbnB1dDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LWxhYmVsLWRlc2NyaXB0aW9uOiAkY29sb3I1O1xuJGJvcmRlci1jb250YWN0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItY29udGFjdC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLWNvbnRhY3QtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29udGFjdC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC13eXNpd3lnOiAkY29sb3I1O1xuXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itc3VwcG9ydC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3I0O1xuJGJvcmRlci1zdXBwb3J0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLXN1cHBvcnQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3Itc3VwcG9ydC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3Itc3VwcG9ydC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1zdXBwb3J0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItdGFiczogJGNvbG9yNDtcbiRjb2xvci10YWJzLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRhYnMtYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3ItdGFiczogJGNvbG9yNjtcbiRiZ2NvbG9yLXRhYnMtaG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yMztcblxuLyoqIEluZmluaXRlIFNjcm9sbCAoTW9iaWxlIG9ubHkpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1pbmZpbml0ZS1zY3JvbGw6IHRyYW5zcGFyZW50O1xuJGJvcmRlci1pbmZpbml0ZS1zY3JvbGw6IDA7XG4kcmFkaXVzLWluZmluaXRlLXNjcm9sbDogMDtcblxuLyoqIExpbmsgYnV0dG9uIHdpdGggaWNvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlcnRvcC1idG5saW5rOiAxcHggc29saWQgJGNvbG9yNTtcblxuLyoqIFBsYWluIGJ1dHRvblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1wbGFpbmJ0bjogMDtcbiRiZ2NvbG9yLXBsYWluYnRuOiAkY29sb3I0O1xuJGJnY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGxhaW5idG46ICRjb2xvcjI7XG4kY29sb3ItcGxhaW5idG4taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNTtcbiRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGNvbG9yNjtcbiRib3JkZXItcGxhaW5idG46IDA7XG4kYm9yZGVyLXBsYWluYnRuLWhvdmVyOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDogMDtcblxuLyoqIFBsYXllciBWaWRlb1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjE7XG4kb3BhY2l0eS1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAwLjc7XG4kY29sb3ItcGxheWVyLWljb24tYmlnLXBsYXktYnV0dG9uOiAkY29sb3IyO1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbi1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMnB4IHNvbGlkICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b24taG92ZXI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHJhZGl1cy1wbGF5ZXItYmlnLXBsYXktYnV0dG9uOiAxMDAlO1xuJGJnY29sb3ItcGxheWVyLWNvbnRyb2wtYmFyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWNvbnRyb2wtYmFyOiAwLjU7XG4kY29sb3ItcGxheWVyLWljb24tcGxheS1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbDogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItaWNvbi12b2x1bWUtY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1wbGF5ZXItcmVtYWluaW5nLXRpbWU6ICRjb2xvcjM7XG4kY29sb3ItcGxheWVyLWljb24tZnVsbHNjcmVlbi1jb250cm9sOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbC1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAkY29sb3IyO1xuJG9wYWNpdHktcGxheWVyLXByb2dyZXNzLWNvbnRyb2w6IDAuNTtcbiRiZ2NvbG9yLXBsYXllci1wbGF5LXByb2dyZXNzOiAkY29sb3IzO1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktcHJvZ3Jlc3M6ICRjb2xvcjM7XG4kYmdjb2xvci1wbGF5ZXItbG9hZC1wcm9ncmVzczogJGNvbG9yMjtcbiRiZ2NvbG9yLXBsYXllci1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZSBvbmx5XG4kY29sb3ItcGxheWVyLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlIG9ubHlcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgICAgICAgVGV0cmlzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vKiBHbG9iYWwgKi9cbiRjb2xvci10ZXRyaXMtdGl0bGU6ICRjb2xvcjE5O1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU6ICRjb2xvcjE5O1xuJGJnY29sb3ItdGV0cmlzLXJlbW90ZS10aXRsZTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbjogJGNvbG9yNDtcbiRjb2xvci10ZXRyaXMtcmVtb3RlLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qIExpbmtzICovXG4kdGV0cmlzLWxpbmtzLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE6IGJvbGQ7XG4kdGV0cmlzLWxpbmtzLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjE5O1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtbGlua3MtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1saW5rcy1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1jb2xvci0yOiAkY29sb3IxOTtcbiR0ZXRyaXMtbGlua3MtYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjM7XG4kdGV0cmlzLWxpbmtzLXJhZGl1cy0yOiAwO1xuXG4vKiBUaXRsZSAqL1xuJHRldHJpcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy10aXRsZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogU3VidGl0bGUgKi9cbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLXN1YnRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLXN1YnRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIEJyaWNrIHJhdGluZyAqL1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0xOiAkY29sb3ItYWR2aWNlLXJhdGUtc3RhcjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtbmItbm90ZXM7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTE6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTE6ICRjb2xvci1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLXN0YXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLW5iLW5vdGVzLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1pY29uLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWJyaWNrLXJhdGluZy1jb21tZW50cy1saW5rLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIENvbnRlbnQgKi9cbiR0ZXRyaXMtY29udGFpbmVyLWJvcmRlcjogMDtcbiR0ZXRyaXMtY29udGFpbmVyLXJhZGl1czogMDtcbiR0ZXRyaXMtY29udGVudC1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1jb250ZW50LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMjtcblxuLyogVmlkZW8gKi9cbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMTogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTE6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMjogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTI6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMjogJGNvbG9yMztcblxuLyogSXRlbXMgKi9cbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0xOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMTogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWJvZHktaG92ZXItY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1pdGVtcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1pdGVtcy1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLXRpdGxlLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtYm9keS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC13ZWlnaHQtMjogJHRldHJpcy1saW5rcy1mb250LXdlaWdodC0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTI7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWZvbnQ6IDEycHg7XG4kdGV0cmlzLWl0ZW1zLWRlc2NyaXB0aW9uLWxoOiAxNHB4O1xuJHRleHQtbGluay1hY3RpdmU6IGZhbHNlO1xuJHRleHQtbGluay1saDogMTZweDtcblxuLyogSXRlbXMgRkFRICovXG4kdGV0cmlzLWl0ZW1zLWZhcS1ib3JkZXItYm90dG9tLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWJnY29sb3ItMTogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1jb2xvci0xOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWljb24taG92ZXItY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktYmdjb2xvci0xOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTE6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMTogJHRldHJpcy1saW5rcy1mb250LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTE6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTE6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMTogJHRldHJpcy1saW5rcy1yYWRpdXMtMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvcmRlci1ib3R0b20tMjogMXB4IHNvbGlkICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0yOiAkY29sb3IyMDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWFjdGl2ZS1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1jb2xvci0yOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTI6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaWNvbi1hY3RpdmUtY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtaXRlbXMtZmFxLWJvZHktY29sb3ItMjogJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWNvbG9yLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtd2VpZ2h0LTI6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWZvbnQtMjogJHRldHJpcy1saW5rcy1mb250LTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1iZ2NvbG9yLTI6ICR0ZXRyaXMtbGlua3MtYmdjb2xvci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJnY29sb3ItMjtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWJvcmRlci0yO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtaG92ZXItYm9yZGVyLTI6ICR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1yYWRpdXMtMjogJHRldHJpcy1saW5rcy1yYWRpdXMtMjtcblxuLyogU2xpZGVyICovXG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0xOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0xOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yMztcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDJweCBzb2xpZCAkY29sb3IzO1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyOHB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuMzU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogMnB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMTogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMTogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1jb2xvci0xOiAkY29sb3IxOTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWJvcmRlci0xOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItYm9yZGVyLTE6IDA7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJvcmRlci0yOiAycHggc29saWQgJGNvbG9yMztcbiR0ZXRyaXMtaG90c3BvdC1pY29uLXNpemUtMjogMjhweDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaG90c3BvdC1pY29uLW9wYWNpdHktMjogLjM1O1xuJHRldHJpcy1kb3QtaG90c3BvdC1pY29uLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtZG90LWhvdHNwb3QtYm9yZGVyLTI6IDJweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5lLWhvdHNwb3QtaGVpZ2h0LTI6IDJweDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjE5O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtaG92ZXItY29sb3ItMjogJGNvbG9yMTk7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMjogMDtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtcmFkaXVzLTI6IDA7XG5cbi8vIHByZW1pZXIgYXZpc1xuJGZvbnQtcG9zdC1yZXZpZXctdGl0bGU6ICRtYWluLWZhbWlseS1mb250O1xuJGZvbnQtd2VpZ2h0LXBvc3QtcmV2aWV3LXRpdGxlOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctdGl0bGU6ICRjb2xvcjQ7XG4kYmdjb2xvci1wb3N0LXJldmlldzogJGNvbG9yNjtcbiRmb250LXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkbWFpbi1mYW1pbHktZm9udDtcbiRjb2xvci1wb3N0LXJldmlldy1kZXNjcmlwdGlvbjogJGNvbG9yNDtcbiRmb250LXBvc3QtcmV2aWV3LWN0YTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctY3RhOiBub3JtYWw7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IyO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhOiAkY29sb3IxO1xuJGJvcmRlci1wb3N0LXJldmlldy1jdGE6IDA7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkYmdjb2xvci1wb3N0LXJldmlldy1jdGE7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogMDtcblxuJGNvbG9yLWJyaWdodGNvdmUtdmlkZW8tcGxheWVyOiAkY29sb3IzOyAvLyBDb3VsZXVyIHBsYXllciB2aWRlb1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICAgbm91dmVhdSB0aMOobWVzIGl0ZW1zIGxpc3Rcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuJGl0ZW1zLW1lYS1jdGEtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcbiRpdGVtcy1tZWEtY29udGVudC10cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuXG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZzogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1wYWRkaW5nLW1vYmlsZTogNXB4O1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jdGEtbGluay1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLWNvbG9yOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1jb2xvci1ob3ZlcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWxpbmstd2VpZ2h0OiBib2xkO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYmdjb2xvci1ob3ZlcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLWNvbG9yLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItb3BhY2l0eTogMC41O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItd2lkdGgtbW9iaWxlOiA1cHg7XG5cbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWl0ZW0tcGFkZGluZy1tb2JpbGU6IDVweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJnY29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3hzaGFkb3djb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci13aWR0aDogMTBweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci1jb2xvcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXdlaWdodDogYm9sZDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxNXB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvcjE7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMjBweDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVmYXVsdC1pbWFnZS1ncmV5OiB0cnVlO1xuXG4vLyBvdXQtb2YtYm94IC0gbWVkaWEgcXVpIHNvcnQgZGUgbGEgYnJpcXVlIHN1ciBtZWRpYSBldCB0aXRsZSBsZWZ0IGV0IHJpZ2h0XG4kb3V0LW9mLWJveC12YWx1ZTogNzBweDtcblxuLyoqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiAgICAgVHJhaW5pbmcgcGxhbiAodHApXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4vL01hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ6ICMwMDgyQzM7ICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk6ICRjb2xvcjY7ICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0OiAkY29sb3IxOyAgICAgICAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0OiAkY29sb3I1OyAgICAgICAvL21hc3RlclxuJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkOiAkY29sb3IyOyAgICAvL21hc3RlclxuXG4vL0FuaW1hdGlvblxuJHRwLXdlZWstYW5pbWF0aW9uLXRpbWU6IC4ycztcbiR0cC1idXR0b24taG92ZXItYW5pbWF0aW9uLXRpbWU6IC4zcztcblxuLy9QbGFuIGRlc2NyaXB0aW9uXG4kdHAtcGxhbi10aXRsZS1mb250c2l6ZTogNDhweDtcbiR0cC1wbGFuLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcGxhbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXBsYW4tYXV0aG9yLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcGxhbi1hdXRob3ItZm9udHNpemU6IDIwcHg7XG4kdHAtcGxhbi1hdXRob3ItZm9udHdlaWdodDogNDAwO1xuJHRwLXBsYW4tYXV0aG9yLXdvcmQtZm9udHNpemU6IDE2cHg7XG4kdHAtcGxhbi1hdXRob3Itd29yZC1mb250d2VpZ2h0OiAyMDA7XG5cbi8vbGluayBsaXN0XG4kdHAtbWFzdGVyLWRpc2FibGUtbGluazogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWxpZ2h0O1xuXG4vL1RpdGxlIHdlZWtcbiR0cC10aXRsZS13ZWVrLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC10aXRsZS13ZWVrLWZvbnQtc2l6ZTogMzBweDtcbiR0cC10aXRsZS13ZWVrLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtc3VidGl0bGUtd2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250LXNpemU6IDE4cHg7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250d2VpZ2h0OiAzMDA7XG4kdHAtZGVzY3JpcHRpb24td2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udC1zaXplOiAxNHB4O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udHdlaWdodDogMzAwO1xuXG4vL0FjY29yZGlvbiB3ZWVrXG4kdHAtYWNjb3JkaW9uLWJnYzogJGNvbG9yMjtcbiR0cC1hY2NvcmRpb24tYmdjLWFmdGVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1hY2NvcmRpb24tdGl0bGUtZm9udHNpemU6IDE4cHg7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWZvbnRzaXplLW1vYmlsZTogMTZweDtcblxuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi10aXRsZS1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1mb250c2l6ZTogMmVtO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWZvbnRzaXplLW1vYmlsZTogMS41ZW07XG4kdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWNvbG9yLWFjdGl2ZTogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvcjogJGNvbG9yNDtcbiR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9QYW5lbCB3ZWVrXG4kdHAtcGFuZWwtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC10aXRsZS1mb250LXNpemU6IDE0cHg7XG4kdHAtcGFuZWwtdGl0bGUtZm9udHdlaWdodDogYm9sZDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7XG4kdHAtcGFuZWwtc3VtbWFyeS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktZm9udC1zaXplOiAxNHB4O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1iZ2M6ICRjb2xvcjI7XG4kdHAtcGFuZWwtYWR2aWNlLWNvbG9yOiAkY29sb3I0O1xuJHRwLXBhbmVsLWFkdmljZS1mb250LXNpemU6IDE0cHg7XG5cbi8vTWVudSB3ZWVrXG4kdHAtbWVudS1pdGVtLXNpemU6IDQwcHg7XG4kdHAtbWVudS1mb250LXNpemU6IDE4cHg7XG4kdHAtbWVudS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLW1lbnUtY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1tZW51LWJnYzogJHRwLW1hc3Rlci1jb2xvci1zZWNvbmRhcnk7XG4kdHAtbWVudS1iZ2MtaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLW1lbnUtYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4kdHAtbWVudS1ib3JkZXItaG92ZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblxuLy9UZWFzZXJcbiR0cC10ZWFzZXItbWFyZ2luOiAxMHB4O1xuJHRwLXRlYXNlci1wcmFjdGljZS1mb250c2l6ZSA6IDE2cHg7XG4kdHAtdGVhc2VyLXByYWN0aWNlLWNvbG9yIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1wcmFjdGljZS1jb2xvci1tb2JpbGUgOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtdGVhc2VyLXRpdGxlLWZvbnRzaXplIDogMTZweDtcbiR0cC1tb2JpbGUtdGVhc2VyLXRpdGxlLWZvbnRzaXplOiAxOHB4O1xuJHRwLXRlYXNlci10aXRsZS1jb2xvciA6ICRjb2xvcjQgLTIwJTtcbiR0cC10ZWFzZXItdGl0bGUtY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1kZXNjcmlwdGlvbi1mb250c2l6ZSA6IDE0cHg7XG4kdHAtdGVhc2VyLWRlc2NyaXB0aW9uLWNvbG9yIDogJGNvbG9yNDtcbiR0cC10ZWFzZXItZGVzY3JpcHRpb24tY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1jb2xvci1yZXZpZXc6ICRjb2xvcjQ7XG4kdHAtdGVhc2VyLWNvbG9yLXJldmlldy1tb2JpbGU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9SZXZpZXdcbiR0cC1yZXZpZXctY29udGFpbmVyLWJnYzogI2VlZTtcbiR0cC1yZXZpZXctYmdjOiAkY29sb3IyO1xuJHRwLXJldmlldy10aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXJldmlldy10aXRsZS1mb250LXNpemU6IDMwcHg7XG4kdHAtcmV2aWV3LXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1yZXZpZXctc3VidGl0bGUtZm9udHdlaWdodDogMzAwO1xuJHRwLXJldmlldy1ub3RlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1yZXZpZXctbm90ZS1mb250LXNpemU6IDIycHg7XG4kdHAtcmV2aWV3LW5vdGUtZm9udHdlaWdodDogYm9sZDtcblxuLy9BZHZpY2VcbiR0cC1hZHZpY2UtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1hZHZpY2UtdGl0bGUtZm9udHNpemU6IDMwcHg7XG4kdHAtYWR2aWNlLXRpdGxlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtYWR2aWNlLWRlc2NyaXB0aW9uLWZvbnRzaXplOiAxNnB4O1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7IiwiQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuXG4vKiogTWFpbiBmb250XG4qKioqKioqKioqKioqKioqKiovXG5cbi8qKiBGb250IFNhZmUgOiBBcmlhbCAtIFZlcmRhbmEgLSBHZW9yZ2lhIC0gQ291cmllciAtIFRyZWJ1Y2hldCAtIEhpcmFnaW5vLVNhbnMtR0IgLSBNaWNyb3NvZnQtWWFoZWkgLSBXZW5RdWFuWWktTWljcm8tSGVpXG4gICAgVGhlIG5hbWUgbWF0Y2hlcyB0aGUgZm9sZGVyIG5hbWUgLSBleGFtcGxlOiBmb250L29wZW4tc2Fuc1xuKioqKioqKioqKioqKioqKioqL1xuJG1haW4tZmFtaWx5LWZvbnQ6IHJvYm90by1jb25kZW5zZWQ7XG4kbWFpbi1mYW1pbHktZm9udC0yOiByb2JvdG8tY29uZGVuc2VkO1xuJG1haW4tZmFtaWx5LWZvbnQtMzogJG1haW4tZmFtaWx5LWZvbnQ7XG5cbi8qKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yMSA6ICM0RjUzNTg7XG4kY29sb3IyIDogI2ZmZmZmZjtcbiRjb2xvcjMgOiAjMDA4MzlhO1xuJGNvbG9yNCA6ICMwMDgzOWE7XG4kY29sb3I1IDogIzc3Nzc3NztcbiRjb2xvcjYgOiAjZGRkZGRkO1xuJGNvbG9yNyA6ICNiZmM1MjA7XG4kY29sb3I4IDogI2Q3NjYyODtcbiRjb2xvcjkgOiAjZTExYTFhO1xuJGNvbG9yMTAgOiAjZjk5ZTFiO1xuJGNvbG9yMTEgOiAjM2I1OTk5O1xuJGNvbG9yMTIgOiAjM2I1OTk5O1xuJGNvbG9yMTMgOiAjNTVhY2VlO1xuJGNvbG9yMTQgOiAjYmQwODFjO1xuJGNvbG9yMTUgOiAjZGYyMDI5O1xuJGNvbG9yMTYgOiAjZGM0ZTQxO1xuJGNvbG9yMTcgOiAjMjA3MGIwO1xuJGNvbG9yMTggOiAjNjM4M2E4O1xuXG4vKiogd3JhcHBlciAtIGRlZmF1bHQgOiA5MjAgKHdyYXBwZXIpIDk4MCAoaGVhZGVyKVxuKioqKioqKioqKioqKioqKioqKiovXG5cbiRzaXRlLW1haW4td3JhcHBlci1zaXplOiA5MjBweDtcbiRoZWFkZXItd3JhcHBlci1zaXplOiA5ODBweDtcblxuLyoqIEljb25zIGZvbnRcbioqKioqKioqKioqKioqKioqKioqL1xuXG5AbWl4aW4gaWNvbnMoJGljb24pIHtcbiAgICBmb250LWZhbWlseTogJ2ljb25zJztcbiAgICBzcGVhazogbm9uZTtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcblxuICAgIC8qKiBCZXR0ZXIgRm9udCBSZW5kZXJpbmdcbiAgICAqKioqKioqKioqKioqKioqKioqKi9cbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuXG4gICAgQGlmICRpY29uID09ICdkZWNhdGhsb24nIHsgY29udGVudDogXCJcXGU2MDBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZml2ZXN0YXInIHsgY29udGVudDogXCJcXGU2MDFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3RhcicgeyBjb250ZW50OiBcIlxcZTYwMlwiOyB9XG4gICAgQGlmICRpY29uID09ICdjYXJ0JyB7IGNvbnRlbnQ6IFwiXFxlNjAzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3VzZXInIHsgY29udGVudDogXCJcXGU2MDRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2snIHsgY29udGVudDogXCJcXGU2MDVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2xvc2UnIHsgY29udGVudDogXCJcXGU2MDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXZhbGlkYXRlJyB7IGNvbnRlbnQ6IFwiXFxlNjA1XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1jbG9zZScgeyBjb250ZW50OiBcIlxcZTYwNlwiOyB9XG4gICAgQGlmICRpY29uID09ICdzZWFyY2gnIHsgY29udGVudDogXCJcXGU2MDlcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1pbicgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgQGlmICRpY29uID09ICd6b29tLW91dCcgeyBjb250ZW50OiBcIlxcZTYwYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdnZWFyJyB7IGNvbnRlbnQ6IFwiXFxlNjBjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NvbW1lbnRzJyB7IGNvbnRlbnQ6IFwiXFxlNjBkXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3NwaW4nIHsgY29udGVudDogXCJcXGU2MGVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tib3gnIHsgY29udGVudDogXCJcXGU2MGZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tlZCcgeyBjb250ZW50OiBcIlxcZTYxMFwiOyB9XG4gICAgQGlmICRpY29uID09ICdzZWxlY3QnIHsgY29udGVudDogXCJcXGU2MmJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGxheScgeyBjb250ZW50OiBcIlxcZTY0NVwiOyB9XG4gICAgQGlmICRpY29uID09ICdwYXVzZScgeyBjb250ZW50OiBcIlxcZTY0NFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtdXRlLW9uJyB7IGNvbnRlbnQ6IFwiXFxlNjQ2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ211dGUtb2ZmJyB7IGNvbnRlbnQ6IFwiXFxlNjQ3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJzM2MCcgeyBjb250ZW50OiBcIlxcZTYxMlwiOyB9XG4gICAgQGlmICRpY29uID09ICdleGNsYW1hdGlvbicgeyBjb250ZW50OiBcIlxcZTYxM1wiOyB9XG4gICAgQGlmICRpY29uID09ICdxdWVzdGlvbicgeyBjb250ZW50OiBcIlxcZTYxNFwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtcXVlc3Rpb24nIHsgY29udGVudDogXCJcXGU2MTVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXJyb3InIHsgY29udGVudDogXCJcXGU2MDZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnd2FybmluZy0xJyB7IGNvbnRlbnQ6IFwiXFxlNjE2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3dhcm5pbmctMicgeyBjb250ZW50OiBcIlxcZTYxNlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0cmFzaCcgeyBjb250ZW50OiBcIlxcZTYxN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdleHRlbnNpb24nIHsgY29udGVudDogXCJcXGU2MThcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZXhwYW5kJyB7IGNvbnRlbnQ6IFwiXFxlNjE5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BpbmNoJyB7IGNvbnRlbnQ6IFwiXFxlNjFhXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N3aXBlJyB7IGNvbnRlbnQ6IFwiXFxlNjFiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2hvdHNwb3QnIHsgY29udGVudDogXCJcXGU2MWNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncGx1cycgeyBjb250ZW50OiBcIlxcZTYxZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtaW51cycgeyBjb250ZW50OiBcIlxcZTYxZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdzd2l0Y2hlci1sYW5ndWFnZScgeyBjb250ZW50OiBcIlxcZTYyN1wiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctYm90dG9tJyB7IGNvbnRlbnQ6IFwiXFxlNjFmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1hcnJvdy10b3AnIHsgY29udGVudDogXCJcXGU2MjBcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LWxlZnQnIHsgY29udGVudDogXCJcXGU2MjFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXJpZ2h0JyB7IGNvbnRlbnQ6IFwiXFxlNjIyXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWJvdHRvbScgeyBjb250ZW50OiBcIlxcZTYyYlwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy10b3AnIHsgY29udGVudDogXCJcXGU2MmNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTYyZFwiOyB9XG4gICAgQGlmICRpY29uID09ICdhcnJvdy1yaWdodCcgeyBjb250ZW50OiBcIlxcZTYyZVwiOyB9XG4gICAgQGlmICRpY29uID09ICdjaXJjbGUnIHsgY29udGVudDogXCJcXGU2NGJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZnVsbHNjcmVlbi1lbnRlcicgeyBjb250ZW50OiBcIlxcZTY0Y1wiOyB9XG4gICAgQGlmICRpY29uID09ICdmdWxsc2NyZWVuLWV4aXQnIHsgY29udGVudDogXCJcXGU2NGRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnc3Rhci1lbXB0eScgeyBjb250ZW50OlwiXFxlNjRlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItZnVsbCcgeyBjb250ZW50OlwiXFxlNjRmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItaGFsZicgeyBjb250ZW50OiBcIlxcZTY1MFwiOyB9XG4gICAgQGlmICRpY29uID09ICdkb3VibGUtYXJyb3ctbGVmdCcgeyBjb250ZW50OiBcIlxcZTY1MVwiOyB9XG4gICAgQGlmICRpY29uID09ICdkb3VibGUtYXJyb3ctcmlnaHQnIHsgY29udGVudDogXCJcXGU2NTJcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaGVhcnQnIHsgY29udGVudDogXCJcXGU2NTNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ29vZCcgeyBjb250ZW50OiBcIlxcZTY1NFwiOyB9XG4gICAgQGlmICRpY29uID09ICdiYWQnIHsgY29udGVudDogXCJcXGU2NTVcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWVtcHR5JyB7IGNvbnRlbnQ6IFwiXFxlNjU2XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1mdWxsJyB7IGNvbnRlbnQ6IFwiXFxlNjU3XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NpcmNsZS1oYWxmJyB7IGNvbnRlbnQ6IFwiXFxlNjU4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2xvYWRpbmcnIHsgY29udGVudDogXCJcXGU2NTlcIjsgfVxuXG4gICAgLyoqIE1vYmlsZSBvbmx5XG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1tZW51JyB7IGNvbnRlbnQ6IFwiXFxlNjJlXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tbWVudS1hbGwnIHsgY29udGVudDogXCJcXGU2NDFcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaG9tZScgeyBjb250ZW50OiBcIlxcZTY0MFwiOyB9XG4gICAgQGlmICRpY29uID09ICdtZW51JyB7IGNvbnRlbnQ6IFwiXFxlNjQyXCI7IH1cblxuICAgIC8qKiBTb2NpYWwgTmV0d29ya3NcbiAgICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICdzaGFyZScgeyBjb250ZW50OiBcIlxcZTY0OFwiOyB9XG4gICAgQGlmICRpY29uID09ICd5b3V0dWJlJyB7IGNvbnRlbnQ6IFwiXFxlNjJmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2ZhY2Vib29rJyB7IGNvbnRlbnQ6IFwiXFxlNjMwXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ2luc3RhZ3JhbScgeyBjb250ZW50OiBcIlxcZTYzMVwiOyB9XG4gICAgQGlmICRpY29uID09ICdnb29nbGUtcGx1cycgeyBjb250ZW50OiBcIlxcZTYzMlwiOyB9XG4gICAgQGlmICRpY29uID09ICd0d2l0dGVyJyB7IGNvbnRlbnQ6IFwiXFxlNjMzXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3BpbnRlcmVzdCcgeyBjb250ZW50OiBcIlxcZTYzNFwiOyB9XG4gICAgQGlmICRpY29uID09ICd3ZWlibycgeyBjb250ZW50OiBcIlxcZTYzNVwiOyB9XG4gICAgQGlmICRpY29uID09ICd3ZWNoYXQnIHsgY29udGVudDogXCJcXGU2MzZcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAneW91a3UnIHsgY29udGVudDogXCJcXGU2MzdcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnaHVhYmFuJyB7IGNvbnRlbnQ6IFwiXFxlNjM4XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3JlbnJlbicgeyBjb250ZW50OiBcIlxcZTYzOVwiOyB9XG4gICAgQGlmICRpY29uID09ICdxcmNvZGUnIHsgY29udGVudDogXCJcXGU2NDNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZHNtJyB7IGNvbnRlbnQ6IFwiXFxlNjQ5XCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Zrb250YWt0ZScgeyBjb250ZW50OiBcIlxcZTY0YVwiOyB9XG5cbiAgICAvKiogUmVtb3RlIChQcm9kdWN0IFBhZ2UpXG4gICAgKioqKioqKioqKioqKioqKioqL1xuICAgIEBpZiAkaWNvbiA9PSAnY3Jvc3NlbGluZycgeyBjb250ZW50OiBcIlxcZTYzYVwiOyB9XG4gICAgQGlmICRpY29uID09ICd0aXBzJyB7IGNvbnRlbnQ6IFwiXFxlNjNiXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3RlY2huaWNhbC1jYXJkJyB7IGNvbnRlbnQ6IFwiXFxlNjNjXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Bhbm9wbHknIHsgY29udGVudDogXCJcXGU2M2RcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZ2VuZXJhbC1pbmZvcm1hdGlvbicgeyBjb250ZW50OiBcIlxcZTYzZVwiOyB9XG4gICAgQGlmICRpY29uID09ICd1c2VyLWJlbmVmaXRzJyB7IGNvbnRlbnQ6IFwiXFxlNjNmXCI7IH1cbiAgICBAaWYgJGljb24gPT0gJ3Njcm9sbHRvcCcgeyBjb250ZW50OiBcIlxcZTYyY1wiOyB9XG4gICAgQGlmICRpY29uID09ICdyaWNoY29udGVudCcgeyBjb250ZW50OiBcIlxcZTYwYVwiOyB9XG4gICAgQGlmICRpY29uID09ICdhbHNvLWZpbmQnIHsgY29udGVudDogXCJcXGU2MWRcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAnZmVhdHVyZXMnIHsgY29udGVudDogXCJcXGU2MGNcIjsgfVxuICAgIEBpZiAkaWNvbiA9PSAncmV2aWV3cycgeyBjb250ZW50OiBcIlxcZTYwZFwiOyB9XG5cbn1cblxuLyoqIE1lZGlhIFF1ZXJpZXMgKE1vYmlsZSBvbmx5KVxuKioqKioqKioqKioqKioqKioqL1xuXG4kbHQ2NDAgOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MzlweClcIjtcblxuLyoqIENTUyBSdWxlc1xuKioqKioqKioqKioqKioqKioqL1xuXG4vKiogJGNvbG9yLSogJiAkYmdjb2xvci0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJGNvbG9yMVxuLyoqICAgICAgICAgdHJhbnNwYXJlbnRcbi8qKiAgICAgICAgIGRhcmtlbigkY29sb3IxLCAxNSUpXG4vKiogICAgICAgICBsaWdodGVuKCRjb2xvcjEsIDE1JSlcbi8qKiAgICAgICAgIHJnYmEoJGNvbG9yMSwgMC43KVxuXG4vKiogJGJvcmRlci0qICYgJGJvcmRlcmJvdHRvbS0qICYgJGJvcmRlcnRvcC0qICYgJGJvcmRlcmxlZnRyaWdodC0qICYgJGJvcmRlcnRvcGJvdHRvbS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMXB4IHNvbGlkICRjb2xvcjFcbi8qKiAgICAgICAgIDFweCBkb3R0ZWQgcmdiYSgkY29sb3IxLCAwLjcpXG4vKiogICAgICAgICAwXG4vKiogICAgIFdhcm5pbmcgOiAnbm9uZScgZG9lcyBub3QgYWNjZXB0XG5cbi8qKiAkYm9yZGVyc2l6ZS0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgMTBweFxuLyoqICAgICAgICAgMFxuLyoqICAgICBXYXJuaW5nIDogdGhlIHNhbWUgdmFsdWUgdmFyaWFibGUgJyRib3JkZXItKicgY29ycmVzcG9uZGluZyB0byB0aGUgc2FtZSBlbGVtZW50XG4vKiogICAgICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgICAgICAkYm9yZGVyLSogOiAxcHggc29saWQgJGNvbG9yMVxuLyoqICAgICAgICAgICAgICRib3JkZXJzaXplLSogOiAxcHhcblxuLyoqICR0ZXh0YWxpZ24tKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIGxlZnRcbi8qKiAgICAgICAgIHJpZ2h0XG4vKiogICAgICAgICBjZW50ZXJcblxuLyoqICRmb250LXdlaWdodC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgbm9ybWFsXG4vKiogICAgICAgICBib2xkXG5cbi8qKiAkZm9udC0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgJG1haW4tZmFtaWx5LWZvbnRcblxuLyoqICRvcGFjaXR5LSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAwXG4vKiogICAgICAgICAwLjdcbi8qKiAgICAgICAgIDFcblxuLyoqICRyb3RhdGUtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDQ1ZGVnXG4vKiogICAgICAgICAwXG5cbi8qKiAkcmFkaXVzLSpcbi8qKiAgICAgZXhhbXBsZSA6XG4vKiogICAgICAgICAxMHB4XG4vKiogICAgICAgICAxMDAlXG4vKiogICAgICAgICAwXG5cbi8qKiAkbWFyZ2lucmlnaHQtKiAmICRoZWlnaHQtKiAmICR3aWR0aC0qICYgJHRvcC0qICYgJGxlZnQtKlxuLyoqICAgICBleGFtcGxlIDpcbi8qKiAgICAgICAgIDEwcHhcbi8qKiAgICAgICAgIDBcblxuLyoqICRuYi0qXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgNVxuLyoqICAgICAgICAgMFxuLyoqICAgICAgICAgZGVmYXVsdFxuXG4vKiogT3RoZXIgdmFyaWFibGVzXG4vKiogICAgIGV4YW1wbGUgOlxuLyoqICAgICAgICAgdHJ1ZVxuLyoqICAgICAgICAgZmFsc2Vcbi8qKiAgICAgICAgIDFcbi8qKiAgICAgICAgIDBcblxuLyoqIE1pc2NcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWRlZmF1bHQ6ICRjb2xvcjE7XG4kYmdjb2xvci1zaXRlOiAkY29sb3IyO1xuJGJnY29sb3ItYWR2aWNlLWJsb2ctYmFzaWMtcGFnZTogJGJnY29sb3Itc2l0ZTsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIE1haW4gVGl0bGVcbioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLW1haW4tdGl0bGU6ICRjb2xvcjE7XG4kYm9yZGVyLW1haW4tdGl0bGU6IDA7XG4kZm9udC1tYWluLXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU6IG5vcm1hbDtcbiR0ZXh0YWxpZ24tbWFpbi10aXRsZTogY2VudGVyO1xuXG4vKiogUmF0aW5nXG4qKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1yYXRlLXN0YXI6ICRjb2xvcjE7XG4kY29sb3ItbmItbm90ZXM6ICRjb2xvcjE7XG5cbi8qKiBNZXNzYWdlcyAoZXJyb3IgLSB3YXJuaW5nIC0gc3RhdHVzKVxuKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbWVzc2FnZXMtZXJyb3I6ICRjb2xvcjE7XG4kY29sb3ItaWNvbi1lcnJvcjogJGNvbG9yOTtcbiRiZ2NvbG9yLW1lc3NhZ2VzLWVycm9yOiAkY29sb3I2O1xuJGJvcmRlci1tZXNzYWdlcy1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yMTtcbiRjb2xvci1pY29uLXdhcm5pbmc6ICRjb2xvcjEwO1xuJGJnY29sb3ItbWVzc2FnZXMtd2FybmluZzogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtd2FybmluZzogMXB4IHNvbGlkICRjb2xvcjEwO1xuJGNvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yMTtcbiRjb2xvci1pY29uLXN0YXR1czogJGNvbG9yMztcbiRiZ2NvbG9yLW1lc3NhZ2VzLXN0YXR1czogJGNvbG9yNjtcbiRib3JkZXItbWVzc2FnZXMtc3RhdHVzOiAxcHggc29saWQgJGNvbG9yMztcblxuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuXG4kaGVhZGVyLXJlZ2lvbi1icmFuZGluZy1oZWlnaHQ6IDU1cHg7XG4kaXMtZGVjYXRobG9uLW1lbnU6IGZhbHNlO1xuJGZ1bGwtc2l6ZS1oZWFkZXI6IHRydWU7XG4kYmdjb2xvci1oZWFkZXI6ICRjb2xvcjI7XG4kYm9yZGVydG9wLWhlYWRlcjogMDtcbiRib3JkZXJib3R0b20taGVhZGVyOiAwOyAvLyBNb2JpbGVcbiRjb2xvci10cmlnZ2VyOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRjb2xvci10cmlnZ2VyLWFjdGl2ZTogJGNvbG9yNDsgLy8gTW9iaWxlXG4vLyB0eXBlIGRlIHJvbGwgaGVhZGVyXG4kaGVhZGVyLW1lbnUtb3Zlci11bmRlcmxpbmU6IGZhbHNlO1xuJGhlYWRlci1tZW51LWhvdmVyLWxpbmVoZWlnaHQgOiA0cHg7XG4kaGVhZGVyLW1lbnUtaG92ZXItbGluZWNvbG9yIDogJGNvbG9yMztcbi8vIGJvcmR1cmUgYmFzc2UgcmVnaW9uIG1lbnVcbiRoZWFkZXItYm9yZGVyYm90dG9tOiBmYWxzZTtcbiRoZWFkZXItYm9yZGVyYm90dG9tLWhlaWdodDogNHB4O1xuJGhlYWRlci1ib3JkZXJib3R0b20tY29sb3I6ICRjb2xvcjU7XG5cbi8qKiBDdXN0byBsaWVucyBtZW51IC0gc2kgcHJlbWnDqHJlIHZhcmlhYmxlIGRpZmbDqXJlbnRlIGRlIHRydWUsIHRvdXRlcyBsZXMgc3VpdmFudGVzIG5lIHNlcm9udCBwYXMgYXBwbGlxdcOpZXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRrYmxhbmstY3VzdG8tbWVudS1pdGVtczogZmFsc2U7XG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXMtZm9udC1zaXplOiAxNHB4O1xuJGtibGFuay1jdXN0by1tZW51LWl0ZW1zLWZvbnQtd2VpZ2h0OiA3MDA7XG4ka2JsYW5rLWN1c3RvLW1lbnUtaXRlbXMtZm9udC1zcGFjaW5nOiBub3JtYWw7XG5cbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtZm9udC1zaXplOiAxM3B4O1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1mb250LXdlaWdodDogNDAwO1xuJGtibGFuay1jdXN0by1zdWItbWVudS1maXJzdC1pdGVtLW1hcmdpbi1ib3R0b206IDBweDtcbiRrYmxhbmstY3VzdG8tc3ViLW1lbnUtaXRlbXMtbWFyZ2luOiA3cHg7XG4ka2JsYW5rLWN1c3RvLXN1Yi1tZW51LWl0ZW1zLWJlZm9yZS1jb250ZW50OiBcIuKWulwiO1xuJGtibGFuay1jdXN0by1zdWItbWVudS1pdGVtcy1yb2xsLXVuZGVybGluZTogdHJ1ZTtcblxuLyoqIE1haW4gbWVudVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGZsb2F0LXJpZ2h0LW1lbnU6IGZhbHNlO1xuJGJnY29sb3ItbWVudS10YWI6ICRjb2xvcjI7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMjtcbiRjb2xvci1tZW51LXRhYjogJGNvbG9yMTtcbiRjb2xvci1tZW51LXRhYi1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRjb2xvcjQ7XG4kbmItY29sdW1ucy1zdWJtZW51OiA0O1xuJGJnY29sb3Itc3VibWVudTogJGNvbG9yMjtcbiRib3JkZXJ0b3Atc3VibWVudTogMDtcbiRib3JkZXJyaWdodC1zdWJtZW51OiAwO1xuJGJvcmRlcmJvdHRvbS1zdWJtZW51OiAwO1xuJGJvcmRlcmxlZnQtc3VibWVudTogMDtcbiRvcGFjaXR5LXN1Ym1lbnU6IDE7XG4kY29sb3Itc3VibWVudS1saW5rOiAkY29sb3IxO1xuJGNvbG9yLXN1Ym1lbnUtbGluay1ob3ZlcjogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lbnUtbW9iaWxlOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLWhlYWRlci1tZW51OiAkY29sb3IyOyAvLyBNb2JpbGVcbiRib3JkZXJib3R0b20taGVhZGVyLW1lbnU6IDA7IC8vIE1vYmlsZVxuJGJnY29sb3ItbGluay1ob21lOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG4kcmFkaXVzLWxpbmstaG9tZTogMDsgLy8gTW9iaWxlXG4kYm9yZGVyLWxpbmstaG9tZTogbm9uZTsgLy8gTW9iaWxlXG4kY29sb3ItbGluay1ob21lLWljb246ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGZvbnQtd2VpZ2h0LW1lbnU6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5IC0gTWFzdGVyXG4kZm9udC13ZWlnaHQtbWVudS1zZWNvbmRhcnk6IGJvbGQ7IC8vIE1vYmlsZSBvbmx5XG4kYmdjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWVudS10YWItZXZlbjogJGNvbG9yMjsgLy8gTW9iaWxlXG4kYmdjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3IyOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1vZGQ6ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLWV2ZW46ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZDogJGNvbG9yMTsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS10YWItaWNvbi1ldmVuOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LXRhYi1pY29uLW9kZC1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtdGFiLWljb24tZXZlbi1hY3RpdmU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJHJvdGF0ZS1tZW51LXRhYi1pY29uLWFjdGl2ZTogOTBkZWc7IC8vIE1vYmlsZVxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1vZGQ6IG5vbmU7IC8vIE1vYmlsZVxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQ6IDA7IC8vIE1vYmlsZVxuJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuOiBub25lOyAvLyBNb2JpbGVcbiRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbjogMDsgLy8gTW9iaWxlXG4kYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZC1hY3RpdmU6IG5vbmU7IC8vIE1vYmlsZVxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlOiAwOyAvLyBNb2JpbGVcbiRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItZXZlbi1hY3RpdmU6IG5vbmU7IC8vIE1vYmlsZVxuJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1ldmVuLWFjdGl2ZTogMDsgLy8gTW9iaWxlXG4kYmdjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRjb2xvcjI7IC8vIE1vYmlsZVxuJGJnY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiBub25lOyAvLyBNb2JpbGVcbiRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtZXZlbjogbm9uZTsgLy8gTW9iaWxlXG4kY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGNvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWljb24tZXZlbjogJGNvbG9yNDsgLy8gTW9iaWxlXG4kYmdjb2xvci1mb290ZXItbWVudTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItdGl0bGUtZm9vdGVyLW1lbnU6ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGZvbnQtd2VpZ2h0LXRpdGxlLWZvb3Rlci1tZW51OiBib2xkOyAvLyBNb2JpbGUgb25seVxuJGxlZnRwb3NpdGlvbi1pY29uLWxldmVsMS1saW5rOiBmYWxzZTtcbiRsZWZ0cG9zaXRpb24taWNvbi1sZXZlbDItbGluazogdHJ1ZTtcblxuLyoqIFNlY29uZGFyeSBtZW51XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiOiB0cmFuc3BhcmVudDsgLy8gRGVza3RvcCBvbmx5XG4kYmdjb2xvci1zZWNvbmRhcnktbWVudS10YWItaG92ZXI6IHRyYW5zcGFyZW50OyAvLyBEZXNrdG9wIG9ubHlcbiRiZ2NvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1hY3RpdmU6IHRyYW5zcGFyZW50OyAvLyBEZXNrdG9wIG9ubHlcbiRjb2xvci1zZWNvbmRhcnktbWVudS10YWI6ICRjb2xvcjQ7IC8vIERlc2t0b3Agb25seVxuJGNvbG9yLXNlY29uZGFyeS1tZW51LXRhYi1ob3ZlcjogJGNvbG9yMzsgLy8gRGVza3RvcCBvbmx5XG4kY29sb3Itc2Vjb25kYXJ5LW1lbnUtdGFiLWFjdGl2ZTogJGNvbG9yMzsgLy8gRGVza3RvcCBvbmx5XG4kZm9udC13ZWlnaHQtc2Vjb25kYXJ5LW1lbnU6IGJvbGQ7IC8vIERlc2t0b3Agb25seVxuXG4vKiogTWVudSBjb21wYWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kbWVudS1jb21wYWN0LWFjdGl2ZTogdHJ1ZTtcbiRiZ2NvbG9yLW1lbnUtY29tcGFjdC10YWI6ICRiZ2NvbG9yLW1lbnUtdGFiO1xuJGJnY29sb3ItbWVudS1jb21wYWN0LXRhYi1ob3ZlcjogJGJnY29sb3ItbWVudS10YWItaG92ZXI7XG4kYmdjb2xvci1tZW51LWNvbXBhY3QtdGFiLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItYWN0aXZlO1xuJGNvbG9yLW1lbnUtY29tcGFjdC10YWI6ICRjb2xvci1tZW51LXRhYjtcbiRjb2xvci1tZW51LWNvbXBhY3QtdGFiLWhvdmVyOiAkY29sb3ItbWVudS10YWItaG92ZXI7XG4kY29sb3ItbWVudS1jb21wYWN0LXRhYi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1hY3RpdmU7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWljb246ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWFycm93LWljb246ICRjb2xvcjM7XG4kY29sb3ItbWVudS1jb21wYWN0LXNlYXJjaC1mb3JtLWFycm93LWljb24taG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQ6ICRjb2xvcjE7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQtbmItaXRlbXM6ICRjb2xvcjI7XG4kY29sb3ItbWVudS1jb21wYWN0LWNhcnQtbmItaXRlbXMtaG92ZXI6ICRjb2xvcjI7XG5cbi8qKiBOYXZpZ2F0aW9uIChNb2JpbGUgb25seSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRmb250LXdlaWdodC1uYXZpZ2F0aW9uOiAkZm9udC13ZWlnaHQtbWVudTtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZDogJGJnY29sb3ItbWVudS10YWItb2RkO1xuJGJnY29sb3ItbmF2aWdhdGlvbi10YWItZXZlbjogJGJnY29sb3ItbWVudS10YWItZXZlbjtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRiZ2NvbG9yLW1lbnUtdGFiLW9kZC1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJnY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItb2RkOiAkY29sb3ItbWVudS10YWItb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW46ICRjb2xvci1tZW51LXRhYi1ldmVuO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWV2ZW4tYWN0aXZlOiAkY29sb3ItbWVudS10YWItZXZlbi1hY3RpdmU7XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQ6ICRjb2xvci1tZW51LXRhYi1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLXRhYi1pY29uLWV2ZW46ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi10YWItaWNvbi1vZGQtYWN0aXZlOiAkY29sb3ItbWVudS10YWItaWNvbi1vZGQtYWN0aXZlO1xuJGNvbG9yLW5hdmlnYXRpb24tdGFiLWljb24tZXZlbi1hY3RpdmU6ICRjb2xvci1tZW51LXRhYi1pY29uLWV2ZW4tYWN0aXZlO1xuJHJvdGF0ZS1uYXZpZ2F0aW9uLXRhYi1pY29uLWFjdGl2ZTogJHJvdGF0ZS1tZW51LXRhYi1pY29uLWFjdGl2ZTtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVydG9wYm90dG9tLW1lbnUtdGFiLW9kZDtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLW9kZDtcbiRib3JkZXJ0b3Bib3R0b20tbmF2aWdhdGlvbi10YWItZXZlbjogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuO1xuJGJvcmRlcmxlZnRyaWdodC1uYXZpZ2F0aW9uLXRhYi1ldmVuOiAkYm9yZGVybGVmdHJpZ2h0LW1lbnUtdGFiLWV2ZW47XG4kYm9yZGVydG9wYm90dG9tLW5hdmlnYXRpb24tdGFiLW9kZC1hY3RpdmU6ICRib3JkZXJ0b3Bib3R0b20tbWVudS10YWItb2RkLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItb2RkLWFjdGl2ZTogJGJvcmRlcmxlZnRyaWdodC1tZW51LXRhYi1vZGQtYWN0aXZlO1xuJGJvcmRlcnRvcGJvdHRvbS1uYXZpZ2F0aW9uLXRhYi1ldmVuLWFjdGl2ZTogJGJvcmRlcnRvcGJvdHRvbS1tZW51LXRhYi1ldmVuLWFjdGl2ZTtcbiRib3JkZXJsZWZ0cmlnaHQtbmF2aWdhdGlvbi10YWItZXZlbi1hY3RpdmU6ICRib3JkZXJsZWZ0cmlnaHQtbWVudS10YWItZXZlbi1hY3RpdmU7XG4kYmdjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLW9kZDtcbiRiZ2NvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRiZ2NvbG9yLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkOiAkY29sb3ItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGNvbG9yLW5hdmlnYXRpb24tYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1vZGQ6ICRib3JkZXItbWVudS1hbGwtbGV2ZWwtcHJvZHVjdHMtb2RkO1xuJGJvcmRlci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1ldmVuOiAkYm9yZGVyLW1lbnUtYWxsLWxldmVsLXByb2R1Y3RzLWV2ZW47XG4kY29sb3ItbmF2aWdhdGlvbi1hbGwtbGV2ZWwtcHJvZHVjdHMtaWNvbi1vZGQ6ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLW9kZDtcbiRjb2xvci1uYXZpZ2F0aW9uLWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW46ICRjb2xvci1tZW51LWFsbC1sZXZlbC1wcm9kdWN0cy1pY29uLWV2ZW47XG5cbi8qKiBNaW5pIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1jYXJ0IDogJGNvbG9yNTtcbiRjb2xvci1jYXJ0LWhvdmVyIDogJGNvbG9yNTtcbiRjb2xvci1jYXJ0LW5iLWl0ZW1zIDogJGNvbG9yMjtcbiRjb2xvci1jYXJ0LW5iLWl0ZW1zLWhvdmVyIDogJGNvbG9yMjtcbiR0b3AtY2FydC1uYi1pdGVtczogOXB4O1xuJGxlZnQtY2FydC1uYi1pdGVtczogOHB4O1xuJHRvcC1jYXJ0LW5iLWl0ZW1zLW1vYmlsZTogMTJweDsgLy8gTW9iaWxlIG9ubHlcbiRsZWZ0LWNhcnQtbmItaXRlbXMtbW9iaWxlOiA0cHg7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBTZWFyY2ggZm9ybVxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlci1zZWFyY2gtZm9ybTogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6IDFweCBzb2xpZCAkY29sb3I2O1xuJHJhZGl1cy1zZWFyY2gtZm9ybTogMDtcbiRjb2xvci1zZWFyY2gtZm9ybTogJGNvbG9yMTtcbiRjb2xvci1zZWFyY2gtZm9ybS1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1zZWFyY2gtZm9ybS1mb2N1czogJGNvbG9yMTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtOiAkY29sb3IyO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1zZWFyY2gtZm9ybS1mb2N1czogJGNvbG9yMjtcbiRjb2xvci1zZWFyY2gtZm9ybS1wbGFjZWhvbGRlcjogJGNvbG9yMTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzOiAkY29sb3IyO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzcy1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRjb2xvcjY7XG5cbi8qKiBTZWFyY2ggLSBBdXRvY29tcGxldGVcbioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYXV0b2NvbXBsZXRlOiAkY29sb3IyO1xuJGJvcmRlci1hdXRvY29tcGxldGU6IDFweCBzb2xpZCAkY29sb3I2O1xuJGNvbG9yLWF1dG9jb21wbGV0ZS1pdGVtOiAkY29sb3IxO1xuJGNvbG9yLWF1dG9jb21wbGV0ZS1pdGVtLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItYXV0b2NvbXBsZXRlLWl0ZW06ICRjb2xvcjI7XG4kYmdjb2xvci1hdXRvY29tcGxldGUtaXRlbS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItYXV0b2NvbXBsZXRlLWl0ZW06IDFweCBzb2xpZCAkY29sb3I2O1xuXG4vKiogTGFuZyBzd2l0Y2hlclxuKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWxhbmctc3dpdGNoZXItaWNvbi1jaGV2cm9uOiAkY29sb3I0O1xuJGJnY29sb3ItbGFuZy1zd2l0Y2hlci1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItZmxhZ3MtdG9nZ2xlcjogJGNvbG9yMjtcbiRjb2xvci1mbGFncy10b2dnbGVyOiAkY29sb3I0O1xuJGNvbG9yLWZsYWdzLXRvZ2dsZXItaG92ZXI6ICRjb2xvcjQ7XG4kY291bnRyeS1uYW1lLWZsYWdzLXRvZ2dsZXI6IGZhbHNlO1xuXG4vKiogQnJlYWRjcnVtYlxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkY29sb3IyLCAwLjYpO1xuJGNvbG9yLWJyZWFkY3J1bWItc2VwOiAkY29sb3IxO1xuJGNvbG9yLWJyZWFkY3J1bWItbGluazogJGNvbG9yMTtcbiRjb2xvci1icmVhZGNydW1iLWxpbmstaG92ZXI6ICRjb2xvcjE7XG5cbi8qKiBTY3JvbGxUb1RvcFxuKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3Itc2Nyb2xsdG90b3A6ICRjb2xvcjU7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcDogJGNvbG9yMjtcbiRjb2xvci1hcnJvdy1zY3JvbGx0b3RvcC1ob3ZlcjogJGNvbG9yMjtcblxuLyoqIFRlYXNlciBhZHZpY2VcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJG5ldy10ZWFzZXItYXNwZWN0OiBmYWxzZTtcblxuJGJnY29sb3ItdGVhc2VyLWFkdmljZTogJGNvbG9yMjtcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlOiAxcHg7XG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjogMXB4O1xuJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNDtcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMDtcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdmlkZW86ICRjb2xvcjI7XG4kb3BhY2l0eS10ZWFzZXItYWR2aWNlLXZpZGVvOiAwLjY7XG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW86ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiAkY29sb3IyO1xuJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvOiAzcHg7XG4kcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nOiAwO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTogJGNvbG9yMTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU6IHRyYW5zcGFyZW50OyAgLy8gTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI6IHRyYW5zcGFyZW50OyAgLy8gTWFzdGVyXG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTogJGNvbG9yMTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyOiAkY29sb3IxO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTogJGNvbG9yMTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI6ICRjb2xvcjE7XG4kYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM6IG5vbmU7XG4kYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaG92ZXI6IG5vbmU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXI6ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlczogJGNvbG9yMTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyOiAkY29sb3IxO1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM6ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjE7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3IxO1xuJGJvcmRlcmJvdHRvbS10ZWFzZXItYWR2aWNlOiAwOyAvLyBNb2JpbGVcbiR0ZWFzZXItYWR2aWNlLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYWR2aWNlLXRpdGxlOiBjZW50ZXI7XG4kdGV4dGFsaWduLXRlYXNlci1hZHZpY2UtYm9keTogY2VudGVyO1xuXG4vKiogVGVhc2VyIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItdGVhc2VyLWJsb2c6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmxvZy1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXRlYXNlci1ibG9nOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlO1xuJGJvcmRlci10ZWFzZXItYmxvZzogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJsb2ctaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXRlYXNlci1ibG9nLWhvdmVyOiAkYm9yZGVyLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kcmFkaXVzLXRlYXNlci1ibG9nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmxvZy12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS12aWRlbztcbiRvcGFjaXR5LXRlYXNlci1ibG9nLXZpZGVvOiAkb3BhY2l0eS10ZWFzZXItYWR2aWNlLXZpZGVvO1xuJGJnY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvO1xuJGNvbG9yLXRlYXNlci1ibG9nLWljb24tdmlkZW86ICRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kYmdjb2xvci10ZWFzZXItYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW8taG92ZXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtaWNvbi12aWRlby1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJsb2ctaWNvbi12aWRlbzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kcmFkaXVzLXRlYXNlci1ibG9nLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmxvZy10eXBlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLXRlYXNlci1ibG9nLXR5cGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kYmdjb2xvci10ZWFzZXItYmxvZy10eXBlOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kYmdjb2xvci10ZWFzZXItYmxvZy10eXBlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJsb2ctdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLXRlYXNlci1ibG9nLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1ibG9nLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kYm9yZGVydG9wLXRlYXNlci1ibG9nLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXRlYXNlci1ibG9nLWNvbW1lbnRzLWhvdmVyOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJsb2ctcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1ibG9nLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXJhdGUtc3RhcjtcbiRjb2xvci10ZWFzZXItYmxvZy1uYi1ub3RlczogJGNvbG9yLW5iLW5vdGVzO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJsb2ctbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLXRlYXNlci1ibG9nLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmxvZy1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXRlYXNlci1ibG9nLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG4kYm9yZGVyYm90dG9tLXRlYXNlci1ibG9nOiAkYm9yZGVyYm90dG9tLXRlYXNlci1hZHZpY2U7IC8vIE1vYmlsZVxuJHRlYXNlci1ibG9nLWhpZGUtY2F0ZWdvcnk6IGZhbHNlO1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy10aXRsZTogY2VudGVyO1xuJHRleHRhbGlnbi10ZWFzZXItYmxvZy1ib2R5OiBjZW50ZXI7XG5cbi8qKiBTdW1tYXJ5IGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXN1bW1hcnktYmxvZzogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLXN1bW1hcnktYmxvZzogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItc3VtbWFyeS1ibG9nOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS1zdW1tYXJ5LWJsb2ctaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLXN1bW1hcnktYmxvZy1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2c6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy12aWRlbzogJGJnY29sb3ItdGVhc2VyLWFkdmljZS12aWRlbztcbiRvcGFjaXR5LXN1bW1hcnktYmxvZy12aWRlbzogJG9wYWNpdHktdGVhc2VyLWFkdmljZS12aWRlbztcbiRiZ2NvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kY29sb3Itc3VtbWFyeS1ibG9nLWljb24tdmlkZW86ICRjb2xvci10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kYmdjb2xvci1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlby1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1pY29uLXZpZGVvLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1pY29uLXZpZGVvLWhvdmVyO1xuJHJhZGl1cy1zdW1tYXJ5LWJsb2ctaWNvbi12aWRlbzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWljb24tdmlkZW87XG4kcmFkaXVzLXN1bW1hcnktYmxvZy1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXN1bW1hcnktYmxvZy1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jYXQ6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctY2F0LWxpbms6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3Itc3VtbWFyeS1ibG9nLWNhdC1saW5rLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yZWFkbW9yZTogJGNvbG9yNDtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmVhZG1vcmUtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VtbWFyeS1ibG9nLXJlYWRtb3JlLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLXN1bW1hcnktYmxvZy1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1zdW1tYXJ5LWJsb2ctY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1zdW1tYXJ5LWJsb2ctcmF0ZS1zdGFyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1yYXRlLXN0YXItaG92ZXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLW5vdGVzLWhvdmVyOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3Itc3VtbWFyeS1ibG9nLW5iLWNvbW1lbnRzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cztcbiRjb2xvci1zdW1tYXJ5LWJsb2ctbmItY29tbWVudHMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXN1bW1hcnktYmxvZy1jb21tZW50cy1pY29uLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uLWhvdmVyO1xuXG4vKiogRGlyZWN0IEFjY2Vzc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1kaXJlY3QtYWNjZXNzOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItZGlyZWN0LWFjY2Vzcy1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXJzaXplLWRpcmVjdC1hY2Nlc3M6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLWRpcmVjdC1hY2Nlc3M6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyLWRpcmVjdC1hY2Nlc3MtaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtZGlyZWN0LWFjY2VzczogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtbmFtZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLW5hbWUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGUtaG92ZXI7XG4kcmFkaXVzLWRpcmVjdC1hY2Nlc3MtaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLWRpcmVjdC1hY2Nlc3MtYm9keTogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keTtcbiRjb2xvci1kaXJlY3QtYWNjZXNzLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG5cbi8qKiBUZWFzZXIgQmFzaWMgUGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci10ZWFzZXItYmFzaWMtcGFnZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhc2ljLXBhZ2U6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1iYXNpYy1wYWdlOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYmFzaWMtcGFnZS1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJhc2ljLXBhZ2UtaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLWJhc2ljLXBhZ2U6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRyYWRpdXMtdGVhc2VyLWJhc2ljLXBhZ2UtaW1nOiAkcmFkaXVzLXRlYXNlci1hZHZpY2UtaW1nO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXR5cGU7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdHlwZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGU6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRiZ2NvbG9yLXRlYXNlci1iYXNpYy1wYWdlLXR5cGUtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtdHlwZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFzaWMtcGFnZS10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGU7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtdGl0bGUtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYXNpYy1wYWdlLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJhc2ljLXBhZ2UtYm9keS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtYm9keS1ob3ZlcjtcbiR0ZWFzZXItYmFzaWMtaGlkZS1jYXRlZ29yeTogZmFsc2U7XG4kdGV4dGFsaWduLXRlYXNlci1iYXNpYy1wYWdlLXRpdGxlOiBjZW50ZXI7XG4kdGV4dGFsaWduLXRlYXNlci1iYXNpYy1wYWdlLWJvZHk6IGNlbnRlcjtcblxuLyoqIFRlYXNlciBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdDogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdDogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC10aXRsZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtdGl0bGUtaG92ZXI7XG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3QtdGl0bGU6IGJvbGQ7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U6ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyOiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3I1OyAvLyBNYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1yYXRlLXN0YXI6ICRjb2xvci1yYXRlLXN0YXI7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LW5iLW5vdGVzOiAkY29sb3ItbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtbmItbm90ZXMtaG92ZXI6ICRjb2xvci1uYi1ub3RlcztcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTogJGNvbG9yMzsgLy9NYXN0ZXJcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk6ICRjb2xvcjI7IC8vTWFzdGVyXG4kZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5OiBub3JtYWw7IC8vTWFzdGVyXG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXVwc2VsbGluZy1kZXNjLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbDogMDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3Qtc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1zdXBlci1tb2RlbC1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjM7XG4kcmFkaXVzLXRlYXNlci1wcm9kdWN0LXBhZ2VyLXN1cGVyLW1vZGVsOiAwO1xuJGJnY29sb3ItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6ICRjb2xvcjY7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNjtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbDogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNDtcbiRib3JkZXItdGVhc2VyLXByb2R1Y3QtcGFnZXItc3VwZXItbW9kZWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1wYWdlci1zdXBlci1tb2RlbC1ob3ZlcjogMDtcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3QtY2xvc2Utc3VwZXItbW9kZWw6IDA7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiAwO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1ob3ZlcjogMDtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LWNsb3NlLXN1cGVyLW1vZGVsLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbDogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1ob3ZlcjogJGNvbG9yNDtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1jbG9zZS1zdXBlci1tb2RlbC1tb2JpbGU6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJHRleHRhbGlnbi10ZWFzZXItcHJvZHVjdC10aXRsZTogbGVmdDtcbiR0ZXh0YWxpZ24tdGVhc2VyLXByb2R1Y3QtcHJpY2U6IGxlZnQ7XG5cbi8qKiBUZWFzZXIgYmFubmVyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXRlYXNlci1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci10ZWFzZXItYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItdGVhc2VyLWJhbm5lcjogJGJvcmRlci10ZWFzZXItYWR2aWNlO1xuJGJvcmRlcnNpemUtdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRib3JkZXItdGVhc2VyLWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyOiAkcmFkaXVzLXRlYXNlci1hZHZpY2U7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yLXRlYXNlci1hZHZpY2UtdHlwZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZTogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGJnY29sb3ItdGVhc2VyLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGJnY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy10ZWFzZXItYmFubmVyLWltZzogJHJhZGl1cy10ZWFzZXItYWR2aWNlLWltZztcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLWJvZHk6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHk7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5LWhvdmVyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci10ZWFzZXItYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC10ZWFzZXItYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLXRlYXNlci1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci10ZWFzZXItYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItdGVhc2VyLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLXRlYXNlci1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci10aXRsZTogY2VudGVyO1xuJHRleHRhbGlnbi10ZWFzZXItYmFubmVyLWJvZHk6IGNlbnRlcjtcbiR0ZXh0YWxpZ24tdGVhc2VyLWJhbm5lci1wcmljZTogY2VudGVyO1xuXG4vKiogVGVhc2VyIGJhbm5lciAobWVudSlcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGtlZXAtcGFkZGluZy1tZW51LWJhbm5lcjogdHJ1ZTtcbiRiZ2NvbG9yLW1lbnUtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItbWVudS1iYW5uZXItaG92ZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI7XG4kYm9yZGVyc2l6ZS1tZW51LWJhbm5lcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZTtcbiRib3JkZXItbWVudS1iYW5uZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZTtcbiRib3JkZXJzaXplLW1lbnUtYmFubmVyLWhvdmVyOiAkYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlci1tZW51LWJhbm5lci1ob3ZlcjogJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lcjogJHJhZGl1cy10ZWFzZXItYWR2aWNlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlO1xuJGNvbG9yLW1lbnUtYmFubmVyLWJsb2NrLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10eXBlLWhvdmVyO1xuJHJhZGl1cy1tZW51LWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kY29sb3ItbWVudS1iYW5uZXItdGl0bGU6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLW1lbnUtYmFubmVyLXRpdGxlLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZS1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1ib2R5OiAkY29sb3ItdGVhc2VyLWFkdmljZS1ib2R5O1xuJGNvbG9yLW1lbnUtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWJvZHktaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1tZW51LWJhbm5lci1wcmljZS1ob3ZlcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLW1lbnUtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50czogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzO1xuJGJvcmRlcnRvcC1tZW51LWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLW1lbnUtYmFubmVyLXJhdGUtc3Rhci1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyLWhvdmVyO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1tZW51LWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItbWVudS1iYW5uZXItbmItY29tbWVudHM6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzO1xuJGNvbG9yLW1lbnUtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1tZW51LWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLW1lbnUtYmFubmVyLWNvbW1lbnRzLWljb24taG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb24taG92ZXI7XG5cbi8qKiBUZWFzZXIgYmFubmVyIChoaWdobGlnaHRlZClcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlO1xuJGJnY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaGlnaGxpZ2h0ZWQtYmFubmVyOiAxcHg7XG4kYm9yZGVyLWhpZ2hsaWdodGVkLWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyc2l6ZS1oaWdobGlnaHRlZC1iYW5uZXItaG92ZXI6IDFweDtcbiRib3JkZXItaGlnaGxpZ2h0ZWQtYmFubmVyLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRyYWRpdXMtaGlnaGxpZ2h0ZWQtYmFubmVyOiAwO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1ibG9jay10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItYmxvY2stdGl0bGUtaG92ZXI6ICRjb2xvcjQ7XG4kcmFkaXVzLWhpZ2hsaWdodGVkLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kYmdjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItaW1nOiAkY29sb3I0O1xuJG9wYWNpdHktaGlnaGxpZ2h0ZWQtYmFubmVyLWltZy1ob3ZlcjogMC42O1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci10aXRsZTogJGNvbG9yNDtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJvZHk6ICRjb2xvcjU7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLWJvZHktaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2U7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLXByaWNlLWZyb206ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1wcmljZS1mcm9tLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbS1ob3ZlcjtcbiRib3JkZXJ0b3AtaGlnaGxpZ2h0ZWQtYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLWhpZ2hsaWdodGVkLWJhbm5lci1jb21tZW50cy1ob3ZlcjogJGJvcmRlcnRvcC10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1yYXRlLXN0YXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXJhdGUtc3RhcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLW5vdGVzOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1ub3RlcztcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItbmItbm90ZXMtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLW5iLW5vdGVzLWhvdmVyO1xuJGNvbG9yLWhpZ2hsaWdodGVkLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItaGlnaGxpZ2h0ZWQtYmFubmVyLW5iLWNvbW1lbnRzLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1uYi1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaWNvbjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbjtcbiRjb2xvci1oaWdobGlnaHRlZC1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRvcGFjaXR5LWJnY29sb3ItbW9kZS10ZXh0LWluLWhvdmVyLWhpZ2hsaWdodGVkLWJhbm5lcjogMC45O1xuJG5iLWhpZ2hsaWdodGVkLWJhbm5lci1pdGVtOiAzOyAvLyBNb2JpbGUgb25seVxuXG4vKiogVGVhc2VyIGJhbm5lciAoaGlnaGxpZ2h0ZWQgdGl0bGUgaG92ZXIpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLWh0aC1iYW5uZXI6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1odGgtYmFubmVyLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGJvcmRlcnNpemUtaHRoLWJhbm5lcjogN3B4OyAvLyBtYXggKGRydXBhbCBndXR0ZXIgLyAyKSAtIDFcbiRib3JkZXItaHRoLWJhbm5lcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyc2l6ZS1odGgtYmFubmVyLWhvdmVyOiAxcHg7XG4kYm9yZGVyLWh0aC1iYW5uZXItaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJHJhZGl1cy1odGgtYmFubmVyOiAwO1xuJHBvc2l0aW9uLXZlcnRpY2FsLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6IGJvdHRvbTtcbiR0ZXh0YWxpZ24taHRoLWJhbm5lci1ibG9jay10aXRsZTogY2VudGVyO1xuJGNvbG9yLWh0aC1iYW5uZXItYmxvY2stdGl0bGU6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci1ibG9jay10aXRsZS1ob3ZlcjogJGNvbG9yMjtcbiRyYWRpdXMtaHRoLWJhbm5lci1pbWc6ICRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc7XG4kYmdjb2xvci1odGgtYmFubmVyLWltZzogJGNvbG9yNDtcbiRjb2xvci1odGgtYmFubmVyLXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLWh0aC1iYW5uZXItdGl0bGUtaG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItaHRoLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItaHRoLWJhbm5lci1ib2R5LWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLWh0aC1iYW5uZXItcHJpY2U6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWhvdmVyOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1wcmljZS1mcm9tOiAkY29sb3ItdGVhc2VyLXByb2R1Y3QtcHJpY2UtZnJvbTtcbiRjb2xvci1odGgtYmFubmVyLXByaWNlLWZyb20taG92ZXI6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZS1mcm9tLWhvdmVyO1xuJGJvcmRlcnRvcC1odGgtYmFubmVyLWNvbW1lbnRzOiAkYm9yZGVydG9wLXRlYXNlci1hZHZpY2UtY29tbWVudHM7XG4kYm9yZGVydG9wLWh0aC1iYW5uZXItY29tbWVudHMtaG92ZXI6ICRib3JkZXJ0b3AtdGVhc2VyLWFkdmljZS1jb21tZW50cy1ob3ZlcjtcbiRjb2xvci1odGgtYmFubmVyLXJhdGUtc3RhcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtcmF0ZS1zdGFyO1xuJGNvbG9yLWh0aC1iYW5uZXItcmF0ZS1zdGFyLWhvdmVyOiAkY29sb3ItdGVhc2VyLWFkdmljZS1yYXRlLXN0YXItaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1ub3RlczogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1ub3Rlcy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1jb21tZW50czogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHM7XG4kY29sb3ItaHRoLWJhbm5lci1uYi1jb21tZW50cy1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItY29tbWVudHMtaG92ZXI7XG4kY29sb3ItaHRoLWJhbm5lci1jb21tZW50cy1pY29uOiAkY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uO1xuJGNvbG9yLWh0aC1iYW5uZXItY29tbWVudHMtaWNvbi1ob3ZlcjogJGNvbG9yLXRlYXNlci1hZHZpY2UtY29tbWVudHMtaWNvbi1ob3ZlcjtcbiRvcGFjaXR5LWJnY29sb3ItbW9kZS10ZXh0LWluLWhvdmVyLWh0aC1iYW5uZXI6IDAuOTtcbiRuYi1odGgtYmFubmVyLWl0ZW06IDM7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKiBGb290ZXJcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItZm9vdGVyOiAkY29sb3IyO1xuJGJvcmRlcnRvcC1mb290ZXI6IDA7XG4kYm9yZGVyLWZvb3Rlci1zZXA6IG5vbmU7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWxpbmtzOiAkY29sb3IxO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rOiAkY29sb3IxO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1mb2xsb3c6ICRjb2xvcjE7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06ICRjb2xvcjE7XG4kYmdjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW0tZXZlbjogJGNvbG9yMTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06ICRjb2xvcjI7XG4kY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtLWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1mb290ZXItYmxvY2stZm9sbG93LWl0ZW06IDEwMCU7XG4kbWFyZ2lucmlnaHQtZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiAyMHB4O1xuJGJnY29sb3ItZm9vdGVyLXVzZWZ1bDogJGNvbG9yMjtcbiRjb2xvci1mb290ZXItdXNlZnVsLWxpbmtzOiAkY29sb3IxO1xuJGNvbG9yLWZvb3Rlci11c2VmdWwtbGlua3MtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZm9vdGVyLXVzZWZ1bC1saW5rcy1zZXA6ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXRpdGxlOiAkY29sb3I0O1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtOiAkY29sb3IyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkY29sb3IyO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm06IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0tZm9jdXM6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybTogJGNvbG9yMTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRjb2xvcjE7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkY29sb3IxO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRjb2xvcjI7XG4kY29sb3ItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdDogMDtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLXN1Ym1pdC1ob3ZlcjogMDtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICRjb2xvcjM7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkY29sb3I0O1xuJGZvb3Rlci1yb3ctZGlzcGxheTogZmFsc2U7XG4kZm9vdGVyLXJvdy1hbGlnbi1jZW50ZXI6IGZhbHNlO1xuJGZvb3Rlci1hYnNvbHV0ZS1wb3NpdGlvbi1mb3ItYmFja2dyb3VuZC1pbWFnZTogZmFsc2U7XG5cbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItZmFtaWx5LXRpdGxlOiAkY29sb3IxO1xuJGZvbnQtZmFtaWx5LXRpdGxlOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LWZhbWlseS10aXRsZTogbm9ybWFsO1xuJGNhc2UtZmFtaWx5LXRpdGxlOiB1cHBlcmNhc2U7XG4kY29sb3ItZmFtaWx5LWRlc2M6ICRjb2xvcjE7XG4kZmFtaWx5LWJhbm5lci1leHRlbmRlZC1tb2RlOiAxO1xuJGZhbWlseS1iYW5uZXItYmVoaW5kLWhlYWRlcjogZmFsc2U7XG4kYmdjb2xvci1mYW1pbHktYmFubmVyOiByZ2JhKCRjb2xvcjUsIDAuNik7XG4kcmFkaXVzLWZhbWlseS1iYW5uZXI6IDA7XG4kY29sb3ItZmFtaWx5LWJhbm5lci10aXRsZTogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWRlc2M6ICRjb2xvcjI7XG4kY29sb3ItZmFtaWx5LWJhbm5lci1saW5rOiAkY29sb3IyO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbmstaWNvbjogJGNvbG9yMjtcbiRjb2xvci1mYW1pbHktYmFubmVyLWxpbmstaWNvbi1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbGluazogJGNvbG9yMTtcbiRjb2xvci1mYW1pbHktbGluay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYW1pbHktbGluay1pY29uOiAkY29sb3IxO1xuJGNvbG9yLWZhbWlseS1saW5rLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFtaWx5LW5iLXByb2R1Y3RzOiAkY29sb3IxO1xuJGNvbG9yLWZhbWlseS1sYWJlbC1maWx0ZXI6ICRjb2xvcjE7XG4kY29sb3ItZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkY29sb3ItbWFpbi10aXRsZTtcbiRib3JkZXItZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkYm9yZGVyLW1haW4tdGl0bGU7XG4kZm9udC1mYW1pbHktY2F0ZWdvcnktdGl0bGU6ICRmb250LW1haW4tdGl0bGU7XG4kZm9udC13ZWlnaHQtZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkZm9udC13ZWlnaHQtbWFpbi10aXRsZTtcbiR0ZXh0YWxpZ24tZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAkdGV4dGFsaWduLW1haW4tdGl0bGU7XG4kYm9yZGVydG9wLWZhbWlseS1jYXRlZ29yeS10aXRsZTogMDtcbiRib3JkZXJib3R0b20tZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiAwO1xuJGJnY29sb3ItZmFtaWx5LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2UtZmFtaWx5OiAkY29sb3I2O1xuJGNhdC1yZWZlcmVuY2UtZmFtaWx5LWJpZy1mb3JtYXQ6IGZhbHNlO1xuJHJhZGl1cy1jYXQtcmVmZXJlbmNlLWZhbWlseS1ncm91cC1sZWZ0OiAwO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2UtZmFtaWx5LWdyb3VwLWxlZnQ6ICRjb2xvcjE7XG4kYm9yZGVydG9wLWZhbWlseS1iYW5uZXI6IDFweCBzb2xpZCAkY29sb3I2OyAvLyBNb2JpbGUgb25seVxuXG4vKiogVGVhc2VyIFJlZmVyZW5jZSBDYXRlZ29yeVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWNhdC1yZWZlcmVuY2U6ICRyYWRpdXMtdGVhc2VyLWFkdmljZTtcbiRiZ2NvbG9yLWNhdC1yZWZlcmVuY2U6ICRiZ2NvbG9yLXRlYXNlci1hZHZpY2U7XG4kYmdjb2xvci1jYXQtcmVmZXJlbmNlLWhvdmVyOiAkYmdjb2xvci10ZWFzZXItYWR2aWNlLWhvdmVyO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2U6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlO1xuJGNvbG9yLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRjb2xvci10ZWFzZXItYWR2aWNlLXRpdGxlLWhvdmVyO1xuJGJvcmRlci1jYXQtcmVmZXJlbmNlOiAkYm9yZGVyLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLWNhdC1yZWZlcmVuY2UtaG92ZXI6ICRib3JkZXItdGVhc2VyLWFkdmljZS1ob3ZlcjtcblxuLyoqIEZpbHRlciBzZWxlY3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGNvbG9yLWZpbHRlci1zZWxlY3Q6ICRjb2xvcjE7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItZmlsdGVyLXNlbGVjdDogMXB4IHNvbGlkICRjb2xvcjE7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3QtaG92ZXI6IDFweCBzb2xpZCAkY29sb3IzO1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LWZvY3VzOiAxcHggc29saWQgJGNvbG9yMztcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Q6ICRjb2xvcjI7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtYXJyb3c6ICRjb2xvcjE7XG4kY29sb3ItZmlsdGVyLXNlbGVjdC1hcnJvdy1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAxcHggc29saWQgJGNvbG9yMTtcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9uczogJGNvbG9yMjtcbiRjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnMtaXRlbTogJGNvbG9yMTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnMtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLWZpbHRlci1zZWxlY3Qtc2VsZWN0ZWQtaXRlbTogJGNvbG9yMzsgLy8gTW9iaWxlIG9ubHlcblxuLyoqIEZhY2V0c1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1mYWNldHMgOiAkY29sb3IyOyAvLyBNYXN0ZXJcbiRyYWRpdXMtZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyLWZhY2V0cyA6IDA7IC8vIE1hc3RlclxuJGJvcmRlcnNpemUtZmFjZXRzIDogMDsgLy8gTWFzdGVyXG4kYm9yZGVyYm90dG9tLWZhY2V0cy1pdGVtOiAxcHggc29saWQgJGNvbG9yNjtcbiRjb2xvci1mYWNldHMtaXRlbS10aXRsZTogJGNvbG9yMTtcbiRib3JkZXItZmFjZXRzLXNpemU6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci1mYWNldHMtc2l6ZS1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYmdjb2xvci1mYWNldHMtc2l6ZTogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtc2l6ZTogJGNvbG9yNDtcbiRjb2xvci1mYWNldHMtc2l6ZS1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkOiAxcHggc29saWQgJGNvbG9yNjtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWw6ICRjb2xvcjE7XG4kY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkLWxhYmVsLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLWlsbHVzdHJhdGVkOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZC1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItZmFjZXRzLWNvbG9yOiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItZmFjZXRzLWNvbG9yLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRib3JkZXItZmFjZXRzLWNvbG9yLWFjdGl2ZTogMXB4IHNvbGlkICRjb2xvcjM7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2U6ICRjb2xvcjI7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtYmVoaW5kOiAkY29sb3IyO1xuJGNvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1sYWJlbDogJGNvbG9yMTtcbiRiZ2NvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAkY29sb3IyO1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlLWljb24taG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uOiAwO1xuJGJvcmRlci1mYWNldHMtcmFuZ2UtcHJpY2UtaWNvbjogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLWZhY2V0cy1yYW5nZS1wcmljZS1pY29uLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNjtcbiRjb2xvci1mYWNldHMtZml2ZXN0YXItZ3JlYXRlci10aGFuOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1yYXRlLXN0YXI6ICRjb2xvcjE7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLW5vdGVzOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYi1ub3Rlcy1hY3RpdmU6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94OiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWw6ICRjb2xvcjE7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWZhY2V0cy1oZWxwOiAkY29sb3I0O1xuJGNvbG9yLWZhY2V0cy1oZWxwLWhvdmVyOiAkY29sb3IzO1xuJHJhZGl1cy1mYWNldHMtaGVscC1jb250ZW50OiAwO1xuJGJnY29sb3ItZmFjZXRzLWhlbHAtY29udGVudDogJGNvbG9yMztcbiRjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkY29sb3IyO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rOiAkY29sb3IxO1xuJGNvbG9yLWZhY2V0cy1saW1pdC1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRjb2xvcjI7XG4kYmdjb2xvci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogJGNvbG9yMjtcbiRib3JkZXItZmFjZXRzLWxpbWl0LWxpbms6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJvcmRlci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWE6ICRjb2xvcjE7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaWNvbjogJGNvbG9yMTtcbiRjb2xvci1mYWNldHMtaW5pdC1jcml0ZXJpYS1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA6ICRjb2xvcjE7IC8vIE1hc3RlclxuJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI6ICRjb2xvcjM7IC8vIE1hc3RlclxuJGJvcmRlcnRvcC1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiBub25lOyAvLyBNYXN0ZXJcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxOiAkY29sb3IxOyAvLyBNYXN0ZXJcbiRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwxLWhvdmVyOiAkY29sb3IzOyAvLyBNYXN0ZXJcblxuLyoqIFBhZ2VyXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1wYWdlci1zZWUtYWxsOiAkY29sb3IxO1xuJGNvbG9yLXBhZ2VyLXNlZS1hbGwtaG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci1wYWdlci1pdGVtOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLXBhZ2VyLWl0ZW0tY3VycmVudDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1wYWdlci1pdGVtLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wYWdlci1pdGVtOiAkY29sb3IxO1xuJGNvbG9yLXBhZ2VyLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkY29sb3IzO1xuJGJvcmRlci1wYWdlci1pdGVtOiAwO1xuJHJhZGl1cy1wYWdlci1pdGVtOiAwO1xuJGNvbG9yLXBhZ2VyLW5vLW1vcmU6ICRjb2xvcjU7XG5cbi8qKiBXeXNpcXlnXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci13eXNpd3lnLWgxOiAkY29sb3ItbWFpbi10aXRsZTtcbiRmb250LXd5c2l3eWctaDE6ICRmb250LW1haW4tdGl0bGU7XG4kZm9udC13ZWlnaHQtd3lzaXd5Zy1oMTogJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU7XG4kdGV4dGFsaWduLXd5c2l3eWctaDE6ICR0ZXh0YWxpZ24tbWFpbi10aXRsZTtcbiRjb2xvci13eXNpd3lnLWgyOiAkY29sb3IxO1xuJGNvbG9yLXd5c2l3eWctYTogJGNvbG9yMTtcbiRjb2xvci13eXNpd3lnLWEtaG92ZXI6ICRjb2xvcjE7XG4kYmdjb2xvci13eXNpd3lnLWJsb2NrcXVvdGU6ICRjb2xvcjY7XG4kYm9yZGVyLXd5c2l3eWctYmxvY2txdW90ZTogMXB4IHNvbGlkICRjb2xvcjE7XG4kY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlLXRpdGxlOiAkY29sb3IxO1xuJGJnY29sb3Itd3lzaXd5Zy1zcGVjaWFsOiAkY29sb3I2O1xuJGJvcmRlci13eXNpd3lnLXNwZWNpYWw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGNvbG9yLXd5c2l3eWctc3BlY2lhbC10aXRsZTogJGNvbG9yMTtcbiRiZ2NvbG9yLXd5c2l3eWctdGFibGUtdGg6ICRjb2xvcjY7XG4kYmdjb2xvci13eXNpd3lnLXRhYmxlLXRkOiAkY29sb3IyO1xuJGJvcmRlci13eXNpd3lnLXRhYmxlLWNlbGw6IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci13eXNpd3lnLWhyOiAxcHggc29saWQgJGNvbG9yNTtcbiRyYWRpdXMtd3lzaXd5Zy1pbWc6IDA7XG4kY29sb3Itd3lzaXd5Zy1wOiAkY29sb3IxO1xuXG4vKiogUmVtb3RlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXJlbW90ZS1pdGVtOiAkY29sb3I2O1xuJGJnY29sb3ItcmVtb3RlLWl0ZW0taG92ZXI6ICRjb2xvcjY7XG4kY29sb3ItcmVtb3RlLWl0ZW06ICRjb2xvcjQ7XG4kY29sb3ItcmVtb3RlLWl0ZW0taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVyLXJlbW90ZS1pdGVtOiAxcHggc29saWQgJGNvbG9yNTtcbiRjb2xvci1yZW1vdGUtaXRlbS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLXJlbW90ZS1pdGVtLWljb24taG92ZXI6ICRjb2xvcjM7XG5cbi8qKiBTb2NpYWwgTmV0d29yayAoU2hhcmUpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZWdpbi1ib3JkZXItbmV0d29yazogZmFsc2U7XG4kZW5kLWJvcmRlci1uZXR3b3JrOiB0cnVlO1xuJGJvcmRlci1uZXR3b3JrLWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGJnY29sb3ItZmFjZWJvb2staXRlbTogJGNvbG9yNjsgLy8gTWFzdGVyXG4kYmdjb2xvci1mYWNlYm9vay1pdGVtLWhvdmVyOiAkY29sb3IxMjtcbiRjb2xvci1mYWNlYm9vay1pdGVtLWljb246ICRjb2xvcjQ7IC8vIE1hc3RlclxuJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yMjtcbiRiZ2NvbG9yLXR3aXR0ZXItaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXR3aXR0ZXItaXRlbS1ob3ZlcjogJGNvbG9yMTM7XG4kY29sb3ItdHdpdHRlci1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItdHdpdHRlci1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci1waW50ZXJlc3QtaXRlbTogJGJnY29sb3ItZmFjZWJvb2staXRlbTtcbiRiZ2NvbG9yLXBpbnRlcmVzdC1pdGVtLWhvdmVyOiAkY29sb3IxNDtcbiRjb2xvci1waW50ZXJlc3QtaXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXBpbnRlcmVzdC1pdGVtLWljb24taG92ZXI6ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb24taG92ZXI7XG4kYmdjb2xvci13ZWliby1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3Itd2VpYm8taXRlbS1ob3ZlcjogJGNvbG9yMTU7XG4kY29sb3Itd2VpYm8taXRlbS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLXdlaWJvLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLWdvb2dsZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItZ29vZ2xlLWl0ZW0taG92ZXI6ICRjb2xvcjE2O1xuJGNvbG9yLWdvb2dsZS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItZ29vZ2xlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLWRzbS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItZHNtLWl0ZW0taG92ZXI6ICRjb2xvcjE3O1xuJGNvbG9yLWRzbS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItZHNtLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXZrb250YWt0ZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItdmtvbnRha3RlLWl0ZW0taG92ZXI6ICRjb2xvcjE4O1xuJGNvbG9yLXZrb250YWt0ZS1pdGVtLWljb246ICRjb2xvci1mYWNlYm9vay1pdGVtLWljb247XG4kY29sb3ItdmtvbnRha3RlLWl0ZW0taWNvbi1ob3ZlcjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbi1ob3ZlcjtcbiRiZ2NvbG9yLXFyY29kZS1pdGVtOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItcXJjb2RlLWl0ZW0taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItcXJjb2RlLWl0ZW0taWNvbjogJGNvbG9yLWZhY2Vib29rLWl0ZW0taWNvbjtcbiRjb2xvci1xcmNvZGUtaXRlbS1pY29uLWhvdmVyOiAkY29sb3IxO1xuJGJnY29sb3ItbmV0d29yay1vcGVuLWNsb3NlOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGJnY29sb3ItbmV0d29yay1vcGVuLWNsb3NlLWhvdmVyOiAkYmdjb2xvci1mYWNlYm9vay1pdGVtO1xuJGNvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1pY29uOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuJGNvbG9yLW5ldHdvcmstb3Blbi1jbG9zZS1pY29uLWhvdmVyOiAkY29sb3ItZmFjZWJvb2staXRlbS1pY29uO1xuXG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItbWVkaWEtZnJvbnQtcG9waW46ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC10aHVtYm5haWw6ICRjb2xvcjM7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW06IDFweCBzb2xpZCAkY29sb3I1O1xuJGJvcmRlci1tZWRpYS1mcm9udC1pdGVtLWhvdmVyOiAxcHggc29saWQgJGNvbG9yMztcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbi1ob3ZlcjogJGNvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1pY29uO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2OiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LW5leHQtcHJldi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb206ICRjb2xvcjI7XG4kYmdjb2xvci1tZWRpYS1mcm9udC16b29tLWhvdmVyOiAkY29sb3IyO1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC16b29tLWljb24taG92ZXI6ICRjb2xvcjQ7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb206IDFweCBzb2xpZCAkY29sb3I0O1xuJGJvcmRlci1tZWRpYS1mcm9udC16b29tLWhvdmVyOiAxcHggc29saWQgJGNvbG9yNDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNsb3NlOiAkY29sb3IyO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLW1lZGlhLWZyb250LWNsb3NlOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jbG9zZS1ob3ZlcjogMDtcbiRjb2xvci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb24taG92ZXI6ICRjb2xvcjM7XG4kcmFkaXVzLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogMDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbS1ob3ZlcjogJGNvbG9yMztcbiRib3JkZXItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taG92ZXI6IDA7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb246ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtLWljb24taG92ZXI6ICRjb2xvcjI7XG4kY29sb3ItbWVkaWEtZnJvbnQtdmlkZW8taWNvbjogJGNvbG9yNDtcbiRjb2xvci1tZWRpYS1mcm9udC0zNjAtaWNvbjogJGNvbG9yNDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXZpZGVvLTM2MDogJGNvbG9yMjtcbiRvcGFjaXR5LW1lZGlhLWZyb250LXZpZGVvLTM2MDogMC43O1xuJGNvbG9yLW1lZGlhLWZyb250LWxhYmVsLXZpZGVvLTM2MDogJGNvbG9yMTtcbiRib3JkZXJib3R0b20tbWVkaWEtZnJvbnQ6IDA7IC8vIE1vYmlsZVxuJGNvbG9yLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG4kYm9yZGVyLW1lZGlhLWZyb250LXBpbmNoLXN3aXBlOiAwOyAvLyBNb2JpbGVcbiRjb2xvci1tZWRpYS1mcm9udC1pbmZvcy0zNjA6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuXG4vKiogUGFnZSBwcm9kdWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1wcm9kdWN0LXRpdGxlOiAkY29sb3IxO1xuJGZvbnQtcHJvZHVjdC10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRmb250LXdlaWdodC1wcm9kdWN0LXRpdGxlOiBib2xkO1xuJGNvbG9yLXByb2R1Y3QtcmVmZXJlbmNlOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtY2F0Y2hsaW5lOiAkY29sb3I1O1xuJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvczogJGNvbG9yNTtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3MtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItcHJvZHVjdC10aXRsZS1yZXZpZXdzOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3M6ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWljb246ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkY29sb3IxO1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ6ICRjb2xvcjI7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiB0cmFuc3BhcmVudDtcbiRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0OiAwO1xuJGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI6IDA7XG4kY29sb3ItYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiB0cmFuc3BhcmVudDtcbiRib3R0b20tb2Zmc2V0LXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkaGVpZ2h0LWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydDtcbiRiZ2NvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyOiAkY29sb3IxO1xuJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtZGlzYWJsZWQ6ICRjb2xvcjY7XG4kY29sb3ItcHJvZHVjdC1wcmljZTogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LXByaWNlLWZyb206ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC1vbGQtcHJpY2U6ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogJGNvbG9yMTtcbiRib3JkZXItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogMDtcbiRmb250LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtcHJvZHVjdC1jYXRlZ29yeS10aXRsZTogbm9ybWFsO1xuJHRleHRhbGlnbi1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiBjZW50ZXI7XG4kYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU6IDA7XG4kYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW46ICRjb2xvcjE7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kZXNjLW9kZDogJGNvbG9yMTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC10ZWNobmljYWwtcm93LW9kZDogJGNvbG9yMjtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZDogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZC1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXI6ICRjb2xvcjE7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy10YWI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLXRhYi1kaXNhYmxlZDogJGNvbG9yNjtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLXRpdGxlOiAkY29sb3IxO1xuJGZvbnQtd2VpZ2h0LXByb2R1Y3QtcmV2aWV3cy10YWItdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb246ICRjb2xvci10ZWFzZXItYWR2aWNlLWNvbW1lbnRzLWljb247XG4kY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtdGl0bGU6ICRjb2xvcjE7XG4kYm9yZGVyLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXRpdGxlOiAkY29sb3IxO1xuJGJnY29sb3ItcHJvZHVjdC1yZXZpZXdzLWNvbXBhcmUtaGVhZGVyOiB0cmFuc3BhcmVudDtcbiRjb2xvci1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogJGNvbG9yMTtcbiRmb250LXdlaWdodC1wcm9kdWN0LXJldmlld3MtY29tcGFyZS1wdXJjaGFzZTogbm9ybWFsO1xuJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy1jb21wYXJlLXB1cmNoYXNlLWljb246ICRjb2xvcjE7XG4kYm9yZGVyYm90dG9tLXByb2R1Y3QtdmlkZW86IDA7IC8vIE1vYmlsZVxuJGJnY29sb3ItcHJvZHVjdC1pbmZvczogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJvcmRlcmJvdHRvbS1wcm9kdWN0LWluZm9zOiAwOyAvLyBNb2JpbGVcbiRjb2xvci1wcm9kdWN0LWFycm93LXRpdGxlOiAkY29sb3IxOyAvLyBNb2JpbGVcblxuLyoqIFBhZ2UgcHJvZHVjdCA6IFJpY2ggY29udGVudFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmljaGNvbnRlbnQtdGl0bGU6ICRjb2xvcjE7XG4kZm9udC1yaWNoY29udGVudC10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRmb250LXdlaWdodC1yaWNoY29udGVudC10aXRsZTogbm9ybWFsO1xuJGJvcmRlci1yaWNoY29udGVudC1zZXBhcmF0b3I6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjogJGNvbG9yMTtcbiRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb24taG92ZXI6ICRjb2xvcjE7XG4kcmFkaXVzLXJpY2hjb250ZW50LXZpZGVvLWljb246IDNweDtcbiRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1vdmVybGF5OiAkY29sb3IxO1xuJG9wYWNpdHktcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTogMC42O1xuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsOiAkY29sb3IxO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtbGVmdC1yaWdodDogdHJhbnNwYXJlbnQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtZGVzYzogJGNvbG9yMTtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG46ICRjb2xvcjQ7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWhvdmVyOiAkY29sb3IxO1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1pY29uLWhvdmVyOiAkY29sb3IxO1xuJGJnY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlcjogJGNvbG9yNjtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLXRpdGxlOiAkY29sb3IxO1xuJGNvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItZGVzYzogJGNvbG9yMTtcbiRyYWRpdXMtcmljaGNvbnRlbnQtZnVsbHRleHQ6IDA7XG4kYmdjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dDogcmdiYSgkY29sb3I0LCAwLjYpO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LXRpdGxlOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWRlc2M6ICRjb2xvcjI7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtYnRuOiAkY29sb3IyO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taWNvbjogJGNvbG9yMjtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taWNvbi1ob3ZlcjogJGNvbG9yMTtcbiRjb2xvci1yaWNoY29udGVudC1mdWxsLWRlc2M6ICRjb2xvcjE7XG4kYmdjb2xvci1yaWNoY29udGVudC12aWRlby1hY3RpdmU6ICRjb2xvcjE7IC8vIE1vYmlsZVxuJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsLWFjdGl2ZTogJGNvbG9yMjsgLy8gTW9iaWxlXG4kYmdjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6IHRyYW5zcGFyZW50OyAvLyBNb2JpbGVcblxuLyoqIFBvcGluIENhcnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJnY29sb3ItcG9waW4tY2FydDogJGNvbG9yNjtcbiRjb2xvci1wb3Bpbi1jYXJ0OiAkY29sb3I0O1xuJGJnY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjM7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXI6ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1oZWFkZXItaWNvbjogJGNvbG9yMjtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNsb3NlLWljb246ICRjb2xvcjI7XG4kY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZzogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbjogJGNvbG9yNDtcbiRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLWljb24taG92ZXI6ICRjb2xvcjM7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LWNyb3NzZWxpbmc6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3Bpbi1jYXJ0LW92ZXJsYXk6IHJnYmEoJGNvbG9yMSwgMC41KTtcblxuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItbGVnYWwtbm90aWNlOiAkY29sb3I1O1xuXG4vKiogUGFnZSByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRjb2xvci1pbmZvcy1yZXZpZXctb24tdGl0bGU6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3cy10aXRsZTogJGNvbG9yMTtcbiRmb250LXJldmlld3MtdGl0bGU6ICRtYWluLWZhbWlseS1mb250LTI7XG4kZm9udC13ZWlnaHQtcmV2aWV3cy10aXRsZTogYm9sZDtcbiRjb2xvci1ub3RlLXJldmlld3MtaW5mbzogJGNvbG9yMTtcbiRmb250LW5vdGUtcmV2aWV3cy1pbmZvOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LW5vdGUtcmV2aWV3cy1pbmZvOiBub3JtYWw7XG4kY29sb3ItcmF0aW5ncy1yZWNvbW1lbmRlZC1yZXZpZXdzLWluZm86ICRjb2xvcjE7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1mdWxsYmFyOiAkY29sb3I2O1xuJGhlaWdodC1ub3RlLWRpc3RyaWJ1dGlvbi1mdWxsYmFyOiAycHg7XG4kd2lkdGgtbm90ZS1kaXN0cmlidXRpb24tcHJvZHVjdC1wYWdlLWZ1bGxiYXI6IDQwMHB4O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tYmFyOiAkY29sb3I0O1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6ICRjb2xvcjI7XG4kY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1ob3ZlcjogJGNvbG9yMjtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWFjdGl2ZTogJGNvbG9yMjtcbiRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6ICRjb2xvcjE7XG4kYmdjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkY29sb3I0O1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tbGluay1hY3RpdmU6ICRjb2xvcjQ7XG4kcmFkaXVzLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6IDA7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3Q6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3QtaWNvbjogJGNvbG9yMTtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLW1hcmstZGlzdHJpYnV0aW9uOiAkY29sb3I0O1xuJGZvbnQtd2VpZ2h0LW1hcmstZGlzdHJpYnV0aW9uOiBub3JtYWw7XG4kZm9udC1tYXJrLWRpc3RyaWJ1dGlvbjogJG1haW4tZmFtaWx5LWZvbnQtMjtcbiRjb2xvci11c2VyLXJldmlld3MtaGVhZGVyOiAkY29sb3I0O1xuJHRleHRhbGlnbi11c2VyLXJldmlld3MtaGVhZGVyOiBjZW50ZXI7XG4kYm9yZGVyLXVzZXItcmV2aWV3cy1oZWFkZXI6IDA7XG4kZm9udC11c2VyLXJldmlld3MtaGVhZGVyOiAkbWFpbi1mYW1pbHktZm9udC0yO1xuJGZvbnQtd2VpZ2h0LXVzZXItcmV2aWV3cy1oZWFkZXI6IG5vcm1hbDtcbiRiZ2NvbG9yLXVzZXItcmV2aWV3cy1oZWFkZXI6IHRyYW5zcGFyZW50O1xuJGJvcmRlcnRvcC11c2VyLXJldmlld3MtaGVhZGVyOiAwO1xuJGJvcmRlcmJvdHRvbS11c2VyLXJldmlld3MtaGVhZGVyOiAwO1xuJGNvbG9yLXJldmlld3Mtbm90ZTogJGNvbG9yMTtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDA7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yODtcbiRjb2xvci1icmFuZC1yZXNwb25zZTogJGNvbG9yMjtcbiRjb2xvci1icmFuZC1yZXNwb25zZS1pY29uOiAkY29sb3IyO1xuJGJnY29sb3ItcmV2aWV3cy1pbmZvczogJGNvbG9yNjsgLy8gTW9iaWxlXG4kYmdjb2xvci1tYXJrLWRpc3RyaWJ1dGlvbjogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJvcmRlcnRvcC1tYXJrLWRpc3RyaWJ1dGlvbjogMDsgLy8gTW9iaWxlXG4kYm9yZGVyYm90dG9tLW1hcmstZGlzdHJpYnV0aW9uOiAwOyAvLyBNb2JpbGVcbiRjb2xvci1yZXZpZXdzLXJlbW92ZS1maWx0ZXI6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3cy1yZW1vdmUtZmlsdGVyLWhvdmVyOiAkY29sb3IxO1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLW92ZXJsYXk6ICRjb2xvcjI7XG4kb3BhY2l0eS1yZXZpZXdzLWxvYWRpbmctb3ZlcmxheTogMC41O1xuJGNvbG9yLXJldmlld3MtbG9hZGluZy1pY29uOiAkY29sb3I0O1xuJGJnY29sb3ItcmV2aWV3cy1sb2FkaW5nLWljb246IHRyYW5zcGFyZW50O1xuJHJhZGl1cy1yZXZpZXdzLWxvYWRpbmctaWNvbjogMDtcblxuLyoqIFJldmlld1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmV2aWV3LXRpdGxlOiAkY29sb3IxO1xuJGNvbG9yLXJldmlldy1hdXRob3I6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LWRhdGU6ICRjb2xvcjU7XG4kY29sb3ItcmV2aWV3LWhlYWQtaW5mb3M6ICRjb2xvcjE7XG4kYm9yZGVyLWJvdHRvbS1yZXZpZXctaGVhZC1pbmZvczogMXB4IHNvbGlkICRjb2xvcjY7XG4kYm9yZGVyLXJldmlldzogMXB4IHNvbGlkICRjb2xvcjY7XG4kY29sb3ItcmV2aWV3LXB1cmNoYXNlLWljb246ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LXJlY29tbWVuZGVkLWljb246ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LXBvaW50LWxhYmVsOiAkY29sb3IxO1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LW1pbnVzOiAkY29sb3IxO1xuJGJnY29sb3ItcmV2aWV3LXBvaW50LXBsdXM6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3LWJvZHk6ICRjb2xvcjE7XG4kYm9yZGVyLXJldmlldy1hbnN3ZXI6IDFweCBzb2xpZCAkY29sb3I2O1xuJGJnY29sb3ItcmV2aWV3LWFuc3dlcjogJGNvbG9yNjtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWJyYW5kOiAkY29sb3IxO1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYm9keTogJGNvbG9yMTtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWxpbms6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1saW5rLWhvdmVyOiAkY29sb3IxO1xuJGJnY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjI7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXI6ICRjb2xvcjE7XG4kY29sb3ItcmV2aWV3LWFuc3dlci1mb290ZXItaWNvbjogJGNvbG9yMTtcbiRib3JkZXItcmV2aWV3LXNlcGFyYXRvcjogMXB4IHNvbGlkICRjb2xvcjY7XG4kY29sb3ItaWZyYW1ldm90ZS1xdWVzdGlvbjogJGNvbG9yNTtcbiRjb2xvci1pZnJhbWV2b3RlLW1lc3NhZ2U6ICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb24taG92ZXI6ICRjb2xvcjU7XG4kYmdjb2xvci1pZnJhbWV2b3RlLWFjdGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWlmcmFtZXZvdGUtYWN0aW9uLWhvdmVyOiAkY29sb3IyO1xuJHJhZGl1cy1pZnJhbWV2b3RlLWFjdGlvbjogNXB4O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2U6ICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1pY29uOiAkY29sb3I1O1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2UtaG92ZXI6ICRjb2xvcjU7XG4kY29sb3ItaWZyYW1ldm90ZS1hYnVzZS1pY29uLWhvdmVyOiAkY29sb3I1O1xuJGJnY29sb3ItcmV2aWV3czogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJvcmRlci1yZXZpZXc6IDA7IC8vIE1vYmlsZVxuJGJnY29sb3ItcmV2aWV3OiB0cmFuc3BhcmVudDsgLy8gTW9iaWxlXG5cbi8qKiBTdWJtaXQgcmV2aWV3IGZvcm1cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1yZXZpZXctZm9ybTogMDtcbiRiZ2NvbG9yLXJldmlldy1mb3JtLWJlaGluZDogcmdiYSgkY29sb3IxLCAwLjUpO1xuJGNvbG9yLXJldmlldy1mb3JtLXRpdGxlOiAkY29sb3I0O1xuJGNvbG9yLXJldmlldy1mb3JtLWNsb3NlLWljb246ICRjb2xvcjQ7XG4kY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIENhcnQgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItY2FydC1iYWNrOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtYmFjay1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jYXJ0LWJhY2staWNvbjogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LWJhY2staWNvbi1ob3ZlcjogJGNvbG9yMztcbiRiZ2NvbG9yLWNhcnQtc3VibWl0OiAkY29sb3I0O1xuJGJnY29sb3ItY2FydC1zdWJtaXQtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY2FydC1zdWJtaXQ6ICRjb2xvcjI7XG4kY29sb3ItY2FydC1zdWJtaXQtaG92ZXI6ICRjb2xvcjI7XG4kcmFkaXVzLWNhcnQtc3VibWl0OiAwO1xuJGJnY29sb3ItY2FydC1sYXN0LWxpbmU6ICRjb2xvcjU7XG4kY29sb3ItY2FydC1sYXN0LWxpbmU6ICRjb2xvcjI7XG4kY29sb3ItY2FydC10YWJsZS10aDogJGNvbG9yNDtcbiRib3JkZXJib3R0b20tY2FydC10YWJsZS10cjogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1jYXJ0LXRhYmxlLXRyOiAkY29sb3I2O1xuJGJnY29sb3ItY2FydC10YWJsZS10ci1ldmVuOiAkY29sb3I2O1xuJGNvbG9yLWNhcnQtdGFibGUtdHI6ICRjb2xvcjQ7XG4kY29sb3ItY2FydC10YWJsZS1wcmljZTogJGNvbG9yNDtcbiRjb2xvci1jYXJ0LXRhYmxlLWRlbGV0ZS1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNhcnQtZW1wdHk6ICRjb2xvcjQ7XG4kYmdjb2xvci1jYXJ0LWVtcHR5OiAkY29sb3I2O1xuXG4vKiogQWR2aWNlIEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItYWR2aWNlLWhwLWRlc2M6ICRjb2xvcjU7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGw6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWhwLXNlZS1hbGwtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbC1pY29uLWhvdmVyOiAkY29sb3IzO1xuXG4vKiogUGFnZSBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJHJhZGl1cy1hZHZpY2UtaW1nLWNvdmVyOiAwO1xuJGNvbG9yLWFkdmljZS10aXRsZTogJGNvbG9yMTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1uYi1ub3RlczogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtbmItY29tbWVudHM6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWNvbW1lbnRzLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudDogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1hbmNob3ItYWRkLWNvbW1lbnQtaWNvbjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLWF1dGhvcjogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWpvYjogJGNvbG9yNTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWF2YXRhcjogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXJhdGUtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWFkdmljZS1yYXRlLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWFkdmljZS1yYXRlLWZlZWRiYWNrOiAkY29sb3I1O1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtczogJGNvbG9yNDtcbiRjb2xvci1hZHZpY2Utc2hvdy1hbGwtaXRlbXMtaG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb246ICRjb2xvcjQ7XG4kY29sb3ItYWR2aWNlLXNob3ctYWxsLWl0ZW1zLWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItYWR2aWNlLXRpdGxlLXJlZi1jYXQ6ICRjb2xvcjQ7IC8vIE1vYmlsZVxuJGJvcmRlci1hZHZpY2UtbGFiZWw6IDFweCBzb2xpZCAkY29sb3IxOyAvLyBNb2JpbGVcbiRiZ2NvbG9yLWFkdmljZS1sYWJlbDogJGNvbG9yMjsgLy8gTW9iaWxlXG4kY29sb3ItYWR2aWNlLWxhYmVsOiAkY29sb3IxOyAvLyBNb2JpbGVcbiRmb250LXdlaWdodC1hZHZpY2UtbGFiZWw6IGJvbGQ7IC8vIE1vYmlsZVxuJHRleHRhbGlnbi1hZHZpY2UtbGFiZWw6IGxlZnQ7IC8vIE1vYmlsZVxuJGJnY29sb3ItYWR2aWNlLWNoZWNrYm94OiAkY29sb3I0OyAvLyBNb2JpbGVcbiRib3JkZXItYWR2aWNlLWNoZWNrYm94b246IDFweCBzb2xpZCAkY29sb3I0OyAvLyBNb2JpbGVcblxuLyoqIExpc3RpbmcgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLW1lbnUtYWR2aWNlIDogJGJnY29sb3ItZmFjZXRzO1xuJHJhZGl1cy1tZW51LWFkdmljZSA6ICRyYWRpdXMtZmFjZXRzO1xuJGJvcmRlci1tZW51LWFkdmljZSA6ICRib3JkZXItZmFjZXRzO1xuJGJvcmRlcnNpemUtbWVudS1hZHZpY2UgOiAkYm9yZGVyc2l6ZS1mYWNldHM7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMDogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDA7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDAtaG92ZXI7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1jaGV2cm9uOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwLWNoZXZyb24taG92ZXI6ICRjb2xvci1tZW51LWZhbWlseS1jYXRlZ29yeS1sdmwwLWhvdmVyO1xuJGJvcmRlcnRvcC1tZW51LWFkdmljZS1sdmwxOiAkYm9yZGVydG9wLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMTogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1ob3ZlcjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDEtaG92ZXI7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiBsaWdodGVuKCRjb2xvcjYsMyUpO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDEtY2hldnJvbjogJGNvbG9yLW1lbnUtZmFtaWx5LWNhdGVnb3J5LWx2bDE7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMDtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwyLWhvdmVyOiAkY29sb3ItbWVudS1mYW1pbHktY2F0ZWdvcnktbHZsMC1ob3ZlcjtcblxuLyoqIExpc3RpbmcgYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuJGJvcmRlci1saXN0aW5nLWJsb2ctaXRlbS1zZXBhcmF0b3I6IDFweCBzb2xpZCAkY29sb3I1O1xuXG4vKiogTGlzdGluZyBlbXB0eSBwcm9kdWN0L2FkdmljZS9ibG9nXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYmdjb2xvci1saXN0aW5nLWVtcHR5OiAkY29sb3I2O1xuJGNvbG9yLWxpc3RpbmctZW1wdHk6ICRjb2xvcjE7XG5cbi8qKiBDb21tZW50cyAoYWR2aWNlLGJsb2cpXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItY29tbWVudC10aXRsZTogJGNvbG9yMTtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybTogJGNvbG9yNjtcbiRjb2xvci1jb21tZW50LWZvcm0tbGFiZWw6ICRjb2xvcjU7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1lcnJvcjogMXB4IHNvbGlkICRjb2xvcjk7XG4kY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3I1O1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0LWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkY29sb3IyO1xuJGJnY29sb3ItY29tbWVudC1mb3JtLWlucHV0OiAkY29sb3IyO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3U6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1saW5rOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3UtY2hlY2tib3g6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2VkOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQ6ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb21tZW50LWZvcm0tc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1hdXRob3I6ICRjb2xvcjE7XG4kY29sb3ItY29tbWVudC1mb3JtLWF1dGhvci1ob3ZlcjogJGNvbG9yMTtcbiRib3JkZXJ0b3AtY29tbWVudDogMXB4IHNvbGlkICRjb2xvcjU7XG4kYmdjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3IyO1xuJGJvcmRlci1jb21tZW50LXJlcGx5OiAwO1xuJGJnY29sb3ItY29tbWVudC1yZXBseTogJGNvbG9yNjtcbiRjb2xvci1jb21tZW50LXVucHVibGlzaGVkOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYXV0aG9yOiAkY29sb3I0O1xuJGNvbG9yLWNvbW1lbnQtZGF0ZTogJGNvbG9yNTtcbiRjb2xvci1jb21tZW50LWJvZHk6ICRjb2xvcjE7XG4kY29sb3ItY29tbWVudC1hY3Rpb246ICRjb2xvcjQ7XG4kY29sb3ItY29tbWVudC1hY3Rpb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItY29tbWVudC1hcHByb3ZlOiAkY29sb3I1O1xuJGNvbG9yLWNvbW1lbnQtYXBwcm92ZS1ob3ZlcjogZGFya2VuKCRjb2xvci1jb21tZW50LWFwcHJvdmUsIDE1JSk7XG4kYmdjb2xvci1jb21tZW50czogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJnY29sb3ItY29tbWVudDogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuXG4vKiogNDA0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItNDA0LWFkZHJlZGlyZWN0OiAkY29sb3IxO1xuJGNvbG9yLTQwNC10aXRsZTogJGNvbG9yMTtcbiRjb2xvci00MDQtYm9keTogJGNvbG9yMTtcbiRjb2xvci00MDQtZXhpdDogJGNvbG9yNDtcbiRjb2xvci00MDQtZXhpdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci00MDQtZXhpdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1leGl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kY29sb3ItNDA0LXRpdGxlLXJpZ2h0OiAkY29sb3IxO1xuJGJnY29sb3ItNDA0LXJpZ2h0OiByZ2JhKCRjb2xvcjYsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGNvbG9yMTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaC1mb2N1czogJGNvbG9yMTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoOiAkY29sb3IyO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRib3JkZXItNDA0LW5ldy1zZWFyY2g6IDFweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb246ICRjb2xvcjI7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjI7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbjogJGNvbG9yMztcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICRjb2xvcjE7XG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGNvbG9yNDtcblxuLyoqIFNlYXJjaCBwYWdlXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItcmVzdWx0LWVtcHR5LWJvZHk6ICRjb2xvcjE7XG4kY29sb3ItcmVzdWx0LXNlZTogJGNvbG9yMTtcbiRjb2xvci1yZXN1bHQtc2VlLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXJlc3VsdC1zZWUtaWNvbjogJGNvbG9yMTtcbiRjb2xvci1yZXN1bHQtc2VlLWljb24taG92ZXI6ICRjb2xvcjQ7XG5cbi8qKiBDb250YWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRjb2xvcjE7XG4kY29sb3ItY29udGFjdC1pbnB1dDogJGNvbG9yMTtcbiRjb2xvci1jb250YWN0LWxhYmVsLWRlc2NyaXB0aW9uOiAkY29sb3I1O1xuJGJvcmRlci1jb250YWN0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItY29udGFjdC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjQ7XG4kYm9yZGVyLWNvbnRhY3QtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLWNvbnRhY3QtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3ItY29udGFjdC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdDogJGNvbG9yNDtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGNvbG9yMztcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1pY29uOiAkY29sb3I0O1xuJGNvbG9yLWNvbnRhY3Qtc3VibWl0LWljb24taG92ZXI6ICRjb2xvcjM7XG4kYm9yZGVydG9wLWNvbnRhY3Qtd3lzaXd5ZzogMXB4IHNvbGlkICRjb2xvcjU7XG4kY29sb3ItY29udGFjdC13eXNpd3lnOiAkY29sb3I1O1xuXG4vKiogU3VwcG9ydCBSZXF1ZXN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3Itc3VwcG9ydC1sYWJlbDogJGNvbG9yNDtcbiRjb2xvci1zdXBwb3J0LWlucHV0OiAkY29sb3I0O1xuJGJvcmRlci1zdXBwb3J0LWlucHV0OiAxcHggc29saWQgJGNvbG9yNDtcbiRib3JkZXItc3VwcG9ydC1pbnB1dC1mb2N1czogMXB4IHNvbGlkICRjb2xvcjM7XG4kYm9yZGVyLXN1cHBvcnQtZXJyb3I6IDFweCBzb2xpZCAkY29sb3I5O1xuJGJnY29sb3Itc3VwcG9ydC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJGNvbG9yMjtcbiRiZ2NvbG9yLXN1cHBvcnQtaW5wdXQ6ICRjb2xvcjI7XG4kY29sb3Itc3VwcG9ydC1yZXF1aXJlZC1maWVsZDogJGNvbG9yNTtcbiRjb2xvci1zdXBwb3J0LWxpbms6ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1saW5rLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0OiAkY29sb3I0O1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXN1cHBvcnQtc3VibWl0LWljb246ICRjb2xvcjQ7XG4kY29sb3Itc3VwcG9ydC1zdWJtaXQtaWNvbi1ob3ZlcjogJGNvbG9yMztcblxuLyoqIFRhc2sgYmFyIGFkbWluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kY29sb3ItdGFiczogJGNvbG9yMjtcbiRjb2xvci10YWJzLWhvdmVyOiAkY29sb3I0O1xuJGNvbG9yLXRhYnMtYWN0aXZlOiAkY29sb3IyO1xuJGJnY29sb3ItdGFiczogJGNvbG9yNjtcbiRiZ2NvbG9yLXRhYnMtaG92ZXI6ICRjb2xvcjY7XG4kYmdjb2xvci10YWJzLWFjdGl2ZTogJGNvbG9yNDtcblxuLyoqIEluZmluaXRlIFNjcm9sbFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLWluZmluaXRlLXNjcm9sbDogdHJhbnNwYXJlbnQ7IC8vIE1vYmlsZVxuJGJvcmRlci1pbmZpbml0ZS1zY3JvbGw6IDA7IC8vIE1vYmlsZVxuJHJhZGl1cy1pbmZpbml0ZS1zY3JvbGw6IDA7IC8vIE1vYmlsZVxuXG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kYm9yZGVydG9wLWJ0bmxpbms6IDFweCBzb2xpZCAkY29sb3I1O1xuXG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuXG4kcmFkaXVzLXBsYWluYnRuOiA1cHg7XG4kYmdjb2xvci1wbGFpbmJ0bjogJGNvbG9yNDtcbiRiZ2NvbG9yLXBsYWluYnRuLWhvdmVyOiAkY29sb3IzO1xuJGNvbG9yLXBsYWluYnRuOiAkY29sb3IyO1xuJGNvbG9yLXBsYWluYnRuLWhvdmVyOiAkY29sb3IyO1xuJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRjb2xvcjU7XG4kY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ6ICRjb2xvcjY7XG4kYm9yZGVyLXBsYWluYnRuOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1ob3ZlcjogMDtcbiRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ6IDA7XG5cbi8qKiBQbGF5ZXIgVmlkZW9cbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cbiRiZ2NvbG9yLXBsYXllci1iaWctcGxheS1idXR0b246ICRjb2xvcjE7XG4kYmdjb2xvci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAkY29sb3IxO1xuJG9wYWNpdHktcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMC43O1xuJGNvbG9yLXBsYXllci1pY29uLWJpZy1wbGF5LWJ1dHRvbjogJGNvbG9yMjtcbiRjb2xvci1wbGF5ZXItaWNvbi1iaWctcGxheS1idXR0b24taG92ZXI6ICRjb2xvcjI7XG4kYm9yZGVyLXBsYXllci1iaWctcGxheS1idXR0b246IDJweCBzb2xpZCAkY29sb3IyO1xuJGJvcmRlci1wbGF5ZXItYmlnLXBsYXktYnV0dG9uLWhvdmVyOiAycHggc29saWQgJGNvbG9yMjtcbiRyYWRpdXMtcGxheWVyLWJpZy1wbGF5LWJ1dHRvbjogMTAwJTtcbiRiZ2NvbG9yLXBsYXllci1jb250cm9sLWJhcjogJGNvbG9yMTtcbiRvcGFjaXR5LXBsYXllci1jb250cm9sLWJhcjogMC41O1xuJGNvbG9yLXBsYXllci1pY29uLXBsYXktY29udHJvbDogJGNvbG9yNDtcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LWNvbnRyb2wtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2w6ICRjb2xvcjQ7XG4kY29sb3ItcGxheWVyLWljb24tdm9sdW1lLWNvbnRyb2wtaG92ZXI6ICRjb2xvcjQ7XG4kY29sb3ItcGxheWVyLXJlbWFpbmluZy10aW1lOiAkY29sb3I0O1xuJGNvbG9yLXBsYXllci1pY29uLWZ1bGxzY3JlZW4tY29udHJvbDogJGNvbG9yNDtcbiRjb2xvci1wbGF5ZXItaWNvbi1mdWxsc2NyZWVuLWNvbnRyb2wtaG92ZXI6ICRjb2xvcjQ7XG4kYmdjb2xvci1wbGF5ZXItcHJvZ3Jlc3MtY29udHJvbDogJGNvbG9yMjtcbiRvcGFjaXR5LXBsYXllci1wcm9ncmVzcy1jb250cm9sOiAwLjU7XG4kYmdjb2xvci1wbGF5ZXItcGxheS1wcm9ncmVzczogJGNvbG9yNDtcbiRjb2xvci1wbGF5ZXItaWNvbi1wbGF5LXByb2dyZXNzOiAkY29sb3I0O1xuJGJnY29sb3ItcGxheWVyLWxvYWQtcHJvZ3Jlc3M6ICRjb2xvcjI7XG4kYmdjb2xvci1wbGF5ZXItYWN0aXZlOiAkY29sb3I0OyAvLyBNb2JpbGUgb25seVxuJGNvbG9yLXBsYXllci1sYWJlbC1hY3RpdmU6ICRjb2xvcjI7IC8vIE1vYmlsZSBvbmx5XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgICAgICAgIFRldHJpc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLyogR2xvYmFsICovXG4kY29sb3ItdGV0cmlzLXRpdGxlOiAkY29sb3IxO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtdGl0bGU6ICRjb2xvcjE7XG4kYmdjb2xvci10ZXRyaXMtcmVtb3RlLXRpdGxlOiByZ2JhKCRjb2xvcjIsIDAuOCk7XG4kY29sb3ItdGV0cmlzLXJlbW90ZS1pY29uOiAkY29sb3IxO1xuJGNvbG9yLXRldHJpcy1yZW1vdGUtaWNvbi1ob3ZlcjogJGNvbG9yNDtcblxuLyogTGlua3MgKi9cbiR0ZXRyaXMtbGlua3MtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWJvcmRlci0xOiAxcHggc29saWQgJGNvbG9yNDtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3IxO1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtbGlua3MtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjogYm9sZDtcbiR0ZXRyaXMtbGlua3MtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmtzLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWxpbmtzLWJvcmRlci0yOiAxcHggc29saWQgJGNvbG9yMjtcbiR0ZXRyaXMtbGlua3MtaG92ZXItYm9yZGVyLTI6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1saW5rcy1yYWRpdXMtMjogMDtcblxuLyogVGl0bGUgKi9cbiR0ZXRyaXMtdGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtdGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtdGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogU3VidGl0bGUgKi9cbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0xOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtc3VidGl0bGUtZm9udC0yOiAkbWFpbi1mYW1pbHktZm9udDtcbiR0ZXRyaXMtc3VidGl0bGUtY29sb3ItMjogJGNvbG9yMjtcblxuLyogQnJpY2sgcmF0aW5nICovXG4kdGV0cmlzLWJyaWNrLXJhdGluZy1zdGFyLWNvbG9yLTE6ICRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyO1xuJHRldHJpcy1icmljay1yYXRpbmctbmItbm90ZXMtY29sb3ItMTogJGNvbG9yLWFkdmljZS1uYi1ub3RlcztcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWljb24tY29sb3ItMTogJGNvbG9yLXByb2R1Y3QtcmV2aWV3cy10YWItY29tbWVudHMtaWNvbjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstY29sb3ItMTogJGNvbG9yLW5iLW5vdGVzO1xuJHRldHJpcy1icmljay1yYXRpbmctY29tbWVudHMtbGluay1ob3Zlci1jb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1icmljay1yYXRpbmctc3Rhci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1icmljay1yYXRpbmctbmItbm90ZXMtY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWljb24tY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtYnJpY2stcmF0aW5nLWNvbW1lbnRzLWxpbmstaG92ZXItY29sb3ItMjogJGNvbG9yMjtcblxuLyogQ29udGVudCAqL1xuJHRldHJpcy1jb250YWluZXItYm9yZGVyOiAwO1xuJHRldHJpcy1jb250YWluZXItcmFkaXVzOiAwO1xuJHRldHJpcy1jb250ZW50LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWNvbnRlbnQtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtY29udGVudC1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1jb250ZW50LWNvbG9yLTI6ICRjb2xvcjI7XG5cbi8qIFZpZGVvICovXG4kdGV0cmlzLXBsYXktdmlkZW8tYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1wbGF5LXZpZGVvLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8tcmFkaXVzLTE6IDNweDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLW92ZXJsYXktdmlkZW8tb3BhY2l0eS0xOiAwLjY7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW0tYWN0aXZlLXZpZGVvLWJnY29sb3ItMTogJGNvbG9yMztcbiR0ZXRyaXMtcGxheS12aWRlby1iZ2NvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItYmdjb2xvci0yOiAkY29sb3IzO1xuJHRldHJpcy1wbGF5LXZpZGVvLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXBsYXktdmlkZW8taG92ZXItY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtcGxheS12aWRlby1yYWRpdXMtMjogM3B4O1xuJHRldHJpcy1vdmVybGF5LXZpZGVvLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtb3ZlcmxheS12aWRlby1vcGFjaXR5LTI6IDAuNjtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbS1hY3RpdmUtdmlkZW8tYmdjb2xvci0yOiAkY29sb3IzO1xuXG4vKiBJdGVtcyAqL1xuJHRldHJpcy1pdGVtcy1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJnY29sb3ItMTogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtcmFkaXVzLTE6IDA7XG4kdGV0cmlzLWl0ZW1zLWJvcmRlci0xOiAxcHggc29saWQgJGNvbG9yNjtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy10aXRsZS1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtYm9keS1ob3Zlci1jb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtd2VpZ2h0LTE6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMTtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1idXR0b24taG92ZXItYm9yZGVyLTE6IDFweCBzb2xpZCAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1idXR0b24tcmFkaXVzLTE6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG4kdGV0cmlzLWl0ZW1zLWJnY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaXRlbXMtaG92ZXItYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1pdGVtcy1yYWRpdXMtMjogMDtcbiR0ZXRyaXMtaXRlbXMtYm9yZGVyLTI6IDA7XG4kdGV0cmlzLWl0ZW1zLWhvdmVyLWJvcmRlci0yOiAwO1xuJHRldHJpcy1pdGVtcy10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy10aXRsZS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy10aXRsZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWJvZHktY29sb3ItMjogJGNvbG9yMjtcbiR0ZXRyaXMtaXRlbXMtYm9keS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tZm9udC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWZvbnQtd2VpZ2h0LTI6ICR0ZXRyaXMtbGlua3MtZm9udC13ZWlnaHQtMjtcbiR0ZXRyaXMtaXRlbXMtYnV0dG9uLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1iZ2NvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1idXR0b24tYm9yZGVyLTI6ICR0ZXRyaXMtbGlua3MtYm9yZGVyLTI7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWl0ZW1zLWJ1dHRvbi1yYWRpdXMtMjogJHRldHJpcy1saW5rcy1yYWRpdXMtMjtcbiR0ZXRyaXMtaXRlbXMtZGVzY3JpcHRpb24tZm9udDogMTJweDtcbiR0ZXRyaXMtaXRlbXMtZGVzY3JpcHRpb24tbGg6IDE0cHg7XG4kdGV4dC1saW5rLWFjdGl2ZTogZmFsc2U7XG4kdGV4dC1saW5rLWxoOiAxNnB4O1xuXG4vKiBJdGVtcyBGQVEgKi9cbiR0ZXRyaXMtaXRlbXMtZmFxLWJvcmRlci1ib3R0b20tMTogMXB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTE6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0xOiAkY29sb3I2O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItYmdjb2xvci0xOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWJnY29sb3ItMTogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1iZ2NvbG9yLTE6ICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0xOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTE6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0xOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMTogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMTogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0xOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTE6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG5cbiR0ZXRyaXMtaXRlbXMtZmFxLWJvcmRlci1ib3R0b20tMjogMXB4IHNvbGlkICRjb2xvcjY7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1mb250LTI6ICRtYWluLWZhbWlseS1mb250O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtaG92ZXItYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtaXRlbXMtZmFxLXRpdGxlLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtdGl0bGUtYWN0aXZlLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWhvdmVyLWNvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS10aXRsZS1pY29uLWFjdGl2ZS1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1pdGVtcy1mYXEtYm9keS1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWZvbnQtMjogJG1haW4tZmFtaWx5LWZvbnQ7XG4kdGV0cmlzLWl0ZW1zLWZhcS1ib2R5LWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ob3Zlci1jb2xvci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWNvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LXdlaWdodC0yOiAkdGV0cmlzLWxpbmtzLWZvbnQtd2VpZ2h0LTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1mb250LTI6ICR0ZXRyaXMtbGlua3MtZm9udC0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtYmdjb2xvci0yOiAkdGV0cmlzLWxpbmtzLWJnY29sb3ItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJnY29sb3ItMjogJHRldHJpcy1saW5rcy1ob3Zlci1iZ2NvbG9yLTE7XG4kdGV0cmlzLWl0ZW1zLWZhcS1saW5rcy1ib3JkZXItMjogJHRldHJpcy1saW5rcy1ib3JkZXItMTtcbiR0ZXRyaXMtaXRlbXMtZmFxLWxpbmtzLWhvdmVyLWJvcmRlci0yOiAkdGV0cmlzLWxpbmtzLWhvdmVyLWJvcmRlci0xO1xuJHRldHJpcy1pdGVtcy1mYXEtbGlua3MtcmFkaXVzLTI6ICR0ZXRyaXMtbGlua3MtcmFkaXVzLTE7XG5cbi8qIFNsaWRlciAqL1xuJHRldHJpcy1zbGlkZXItcGFnZXItYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1zbGlkZXItcGFnZXItY3VycmVudC1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1yYWRpdXMtMTogMDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWJnY29sb3ItMTogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1ob3Zlci1iZ2NvbG9yLTE6IHRyYW5zcGFyZW50O1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjM7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLXNsaWRlci1wYWdlci1jdXJyZW50LWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLWhvdmVyLWJnY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtc2xpZGVyLXBhZ2VyLXJhZGl1cy0yOiAwO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtYmdjb2xvci0yOiB0cmFuc3BhcmVudDtcbiR0ZXRyaXMtc2xpZGVyLXByZXZuZXh0LWhvdmVyLWJnY29sb3ItMjogdHJhbnNwYXJlbnQ7XG4kdGV0cmlzLXNsaWRlci1wcmV2bmV4dC1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1zbGlkZXItcHJldm5leHQtaG92ZXItY29sb3ItMjogJGNvbG9yNDtcbiR0ZXRyaXMtc2xpZGVyLXdpZHRoLWZ1bGxzaXplOiAxMDAlO1xuXG4vKiBHYWxsZXJ5ICovXG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1iZ2NvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWdhbGxlcnktb3ZlcmxheS1vcGFjaXR5LTE6IDAuNTtcbiR0ZXRyaXMtZ2FsbGVyeS1pY29uLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtY2xvc2UtY29sb3ItMTogcmdiYSgkY29sb3IyLCAwLjgpO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWhvdmVyLWNvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtcHJldm5leHQtY29sb3ItMTogJGNvbG9yMiA7XG4kdGV0cmlzLWdhbGxlcnktbGlnaHRib3gtbG9hZGluZy1jb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktYmdjb2xvci0yOiAkY29sb3IxO1xuJHRldHJpcy1nYWxsZXJ5LW92ZXJsYXktb3BhY2l0eS0yOiAwLjU7XG4kdGV0cmlzLWdhbGxlcnktaWNvbi1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWNsb3NlLWNvbG9yLTI6IHJnYmEoJGNvbG9yMiwgMC44KTtcbiR0ZXRyaXMtZ2FsbGVyeS1saWdodGJveC1jbG9zZS1ob3Zlci1jb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LXByZXZuZXh0LWNvbG9yLTI6ICRjb2xvcjIgO1xuJHRldHJpcy1nYWxsZXJ5LWxpZ2h0Ym94LWxvYWRpbmctY29sb3ItMjogJGNvbG9yMjtcblxuLyogSG90c3BvdCAqL1xuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTE6IDNweCBzb2xpZCAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0xOiAyNXB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IxO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0xOiAuNjU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0xOiAkY29sb3IyO1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMTogNHB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTE6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMTogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMTogJGNvbG9yMTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWNvbG9yLTE6ICRjb2xvcjE7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTE6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1ib3JkZXItMTogMXB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMTogMDtcblxuJHRldHJpcy1ob3RzcG90LWljb24tYm9yZGVyLTI6IDNweCBzb2xpZCAkY29sb3I0O1xuJHRldHJpcy1ob3RzcG90LWljb24tc2l6ZS0yOiAyNXB4O1xuJHRldHJpcy1ob3RzcG90LWljb24tYmdjb2xvci0yOiAkY29sb3IyO1xuJHRldHJpcy1ob3RzcG90LWljb24tb3BhY2l0eS0yOiAuNjU7XG4kdGV0cmlzLWRvdC1ob3RzcG90LWljb24tYmdjb2xvci0yOiAkY29sb3I0O1xuJHRldHJpcy1kb3QtaG90c3BvdC1ib3JkZXItMjogMnB4IHNvbGlkICRjb2xvcjI7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1iZ2NvbG9yLTI6ICRjb2xvcjQ7XG4kdGV0cmlzLWxpbmUtaG90c3BvdC1oZWlnaHQtMjogMnB4O1xuJHRldHJpcy1ob3RzcG90LWNvbnRlbnQtY29sb3ItMjogJGNvbG9yMTtcbiR0ZXRyaXMtaG90c3BvdC1jb250ZW50LWhvdmVyLWNvbG9yLTI6ICRjb2xvcjE7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1iZ2NvbG9yLTI6ICRjb2xvcjI7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1iZ2NvbG9yLTI6ICRjb2xvcjM7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1ob3Zlci1ib3JkZXItMjogMXB4IHNvbGlkICRjb2xvcjQ7XG4kdGV0cmlzLWhvdHNwb3QtY29udGVudC1yYWRpdXMtMjogMDtcblxuLy8gcHJlbWllciBhdmlzXG4kZm9udC1wb3N0LXJldmlldy10aXRsZTogJG1haW4tZmFtaWx5LWZvbnQ7XG4kZm9udC13ZWlnaHQtcG9zdC1yZXZpZXctdGl0bGU6IG5vcm1hbDtcbiRjb2xvci1wb3N0LXJldmlldy10aXRsZTogJGNvbG9yMTtcbiRiZ2NvbG9yLXBvc3QtcmV2aWV3OiAkY29sb3I0O1xuJGZvbnQtcG9zdC1yZXZpZXctZGVzY3JpcHRpb246ICRtYWluLWZhbWlseS1mb250O1xuJGNvbG9yLXBvc3QtcmV2aWV3LWRlc2NyaXB0aW9uOiAkY29sb3IyO1xuJGZvbnQtcG9zdC1yZXZpZXctY3RhOiAkbWFpbi1mYW1pbHktZm9udDtcbiRmb250LXdlaWdodC1wb3N0LXJldmlldy1jdGE6IG5vcm1hbDtcbiRjb2xvci1wb3N0LXJldmlldy1jdGE6ICRjb2xvcjI7XG4kYmdjb2xvci1wb3N0LXJldmlldy1jdGE6ICRjb2xvcjQ7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YTogMXB4IHNvbGlkICRjb2xvcjI7XG4kY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkY29sb3ItcG9zdC1yZXZpZXctY3RhO1xuJGJnY29sb3ItcG9zdC1yZXZpZXctY3RhLWhvdmVyOiAkYmdjb2xvci1wb3N0LXJldmlldy1jdGE7XG4kYm9yZGVyLXBvc3QtcmV2aWV3LWN0YS1ob3ZlcjogMDtcblxuJGNvbG9yLWJyaWdodGNvdmUtdmlkZW8tcGxheWVyOiAkY29sb3IzOyAvLyBDb3VsZXVyIHBsYXllciB2aWRlb1xuXG4vLyAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbi8vICAgbm91dmVhdSB0aMOobWVzIGl0ZW1zIGxpc3Rcbi8vICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuJGl0ZW1zLW1lYS1jdGEtdHJhbnNpdGlvbi1zcGVlZDogMC4zcztcbiRpdGVtcy1tZWEtY29udGVudC10cmFuc2l0aW9uLXNwZWVkOiAwLjNzO1xuXG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tcGFkZGluZzogM3B4O1xuJGl0ZW1zLW1lYS1jdGEtZWxlbWVudC1pdGVtLXBhZGRpbmctbW9iaWxlOiAycHg7XG4kaXRlbXMtbWVhLWN0YS1lbGVtZW50LWl0ZW0tYmdjb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1ib3hzaGFkb3djb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWVsZW1lbnQtaXRlbS1iZ2NvbG9yLWhvdmVyOiAkY29sb3IzO1xuXG4kaXRlbXMtbWVhLWN0YS1saW5rLWZvbnQtc2l6ZTogMjBweDtcbiRpdGVtcy1tZWEtY3RhLWxpbmstY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWN0YS1saW5rLWNvbG9yLWhvdmVyOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jdGEtbGluay13ZWlnaHQ6IGJvbGQ7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYmdjb2xvcjogJGNvbG9yMjtcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1iZ2NvbG9yLWhvdmVyOiAkY29sb3IzO1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci1jb2xvcjogJGNvbG9yMztcbiRpdGVtcy1tZWEtY3RhLWxpbmstc3Bhbi1ib3JkZXItY29sb3ItaG92ZXI6IHRyYW5zcGFyZW50O1xuJGl0ZW1zLW1lYS1jdGEtbGluay1zcGFuLWJvcmRlci1vcGFjaXR5OiAwLjU7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLXdpZHRoOiAzcHg7XG4kaXRlbXMtbWVhLWN0YS1saW5rLXNwYW4tYm9yZGVyLXdpZHRoLW1vYmlsZTogMXB4O1xuXG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1pdGVtLXBhZGRpbmctbW9iaWxlOiA1cHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1iZ2NvbG9yOiAkY29sb3IyO1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtYm94c2hhZG93Y29sb3I6ICRjb2xvcjI7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1ib3JkZXItd2lkdGg6IDNweDtcbiRpdGVtcy1tZWEtY29udGVudC1lbGVtZW50LWJvcmRlci1jb2xvcjogJGNvbG9yMztcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtdGl0bGUtY29sb3I6ICRjb2xvcjM7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXNpemU6IDIwcHg7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC10aXRsZS1mb250LXdlaWdodDogYm9sZDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tZm9udC1zaXplOiAxNXB4O1xuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVzY3JpcHRpb24tY29sb3I6ICRjb2xvcjE7XG4kaXRlbXMtbWVhLWNvbnRlbnQtZWxlbWVudC1kZXNjcmlwdGlvbi1saW5lLWhlaWdodDogMjBweDtcblxuJGl0ZW1zLW1lYS1jb250ZW50LWVsZW1lbnQtZGVmYXVsdC1pbWFnZS1ncmV5OiBmYWxzZTtcblxuLy8gb3V0LW9mLWJveCAtIG1lZGlhIHF1aSBzb3J0IGRlIGxhIGJyaXF1ZSBzdXIgbWVkaWEgZXQgdGl0bGUgbGVmdCBldCByaWdodFxuJG91dC1vZi1ib3gtdmFsdWU6IDcwcHg7XG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqXG4gICAgIFRyYWluaW5nIHBsYW4gKHRwKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblxuLy9NYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3ItYWNjZW50OiAkY29sb3IzOyAgICAgICAgICAgLy9tYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3Itc2Vjb25kYXJ5OiAkY29sb3I2OyAgICAgICAgLy9tYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3ItdGV4dDogJGNvbG9yMTsgICAgICAgICAgICAgLy9tYXN0ZXJcbiR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDogJGNvbG9yMjsgICAgLy9tYXN0ZXJcblxuLy9BbmltYXRpb25cbiR0cC13ZWVrLWFuaW1hdGlvbi10aW1lOiAuMnM7XG4kdHAtYnV0dG9uLWhvdmVyLWFuaW1hdGlvbi10aW1lOiAuM3M7XG5cbi8vUGxhbiBkZXNjcmlwdGlvblxuJHRwLXBsYW4tdGl0bGUtZm9udHNpemU6IDQ4cHg7XG4kdHAtcGxhbi10aXRsZS1mb250d2VpZ2h0OiBib2xkO1xuJHRwLXBsYW4tdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1wbGFuLWF1dGhvci1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBsYW4tYXV0aG9yLWZvbnRzaXplOiAyMHB4O1xuJHRwLXBsYW4tYXV0aG9yLWZvbnR3ZWlnaHQ6IDQwMDtcbiR0cC1wbGFuLWF1dGhvci13b3JkLWZvbnRzaXplOiAxNnB4O1xuJHRwLXBsYW4tYXV0aG9yLXdvcmQtZm9udHdlaWdodDogMjAwO1xuXG4vL1RpdGxlIHdlZWtcbiR0cC10aXRsZS13ZWVrLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC10aXRsZS13ZWVrLWZvbnQtc2l6ZTogMzBweDtcbiR0cC10aXRsZS13ZWVrLWZvbnR3ZWlnaHQ6IGJvbGQ7XG4kdHAtc3VidGl0bGUtd2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250LXNpemU6IDE4cHg7XG4kdHAtc3VidGl0bGUtd2Vlay1mb250d2VpZ2h0OiAzMDA7XG4kdHAtZGVzY3JpcHRpb24td2Vlay1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udC1zaXplOiAxNHB4O1xuJHRwLWRlc2NyaXB0aW9uLXdlZWstZm9udHdlaWdodDogMzAwO1xuXG4vL0FjY29yZGlvbiB3ZWVrXG4kdHAtYWNjb3JkaW9uLWJnYzogJGNvbG9yMjtcbiR0cC1hY2NvcmRpb24tYmdjLWFmdGVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1hY2NvcmRpb24tdGl0bGUtZm9udHNpemU6IDE4cHg7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWNvbG9yLWhvdmVyOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG4kdHAtYWNjb3JkaW9uLXRpdGxlLWNvbG9yLWFjdGl2ZTogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWZvbnRzaXplOiAyZW07XG4kdHAtYWNjb3JkaW9uLXNlYW5jZS1udW1iZXItY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC1hY2NvcmRpb24tc2VhbmNlLW51bWJlci1jb2xvci1ob3ZlcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1zZWFuY2UtbnVtYmVyLWNvbG9yLWFjdGl2ZTogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvcjogJGNvbG9yNDtcbiR0cC1hY2NvcmRpb24tYXJyb3ctY29sb3ItaG92ZXI6ICR0cC1tYXN0ZXItY29sb3ItYWNjZW50O1xuJHRwLWFjY29yZGlvbi1hcnJvdy1jb2xvci1hY3RpdmU6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcblxuLy9QYW5lbCB3ZWVrXG4kdHAtcGFuZWwtdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1wYW5lbC10aXRsZS1mb250LXNpemU6IDE0cHg7XG4kdHAtcGFuZWwtdGl0bGUtZm9udHdlaWdodDogYm9sZDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLWRlc2NyaXB0aW9uLWZvbnQtc2l6ZTogMTRweDtcbiR0cC1wYW5lbC1kZXNjcmlwdGlvbi1mb250d2VpZ2h0OiAyMDA7XG4kdHAtcGFuZWwtc3VtbWFyeS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktZm9udC1zaXplOiAxNHB4O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXBhbmVsLXN1bW1hcnktbGlzdC1iZ2M6ICRjb2xvcjI7XG4kdHAtcGFuZWwtYWR2aWNlLWNvbG9yOiBsaWdodGVuKCR0cC1tYXN0ZXItY29sb3ItdGV4dCwgMjAlKTtcbiR0cC1wYW5lbC1hZHZpY2UtZm9udC1zaXplOiAxNHB4O1xuXG4vL01lbnUgd2Vla1xuJHRwLW1lbnUtaXRlbS1zaXplOiA0MHB4O1xuJHRwLW1lbnUtZm9udC1zaXplOiAxOHB4O1xuJHRwLW1lbnUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1tZW51LWNvbG9yLWhvdmVyOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG4kdHAtbWVudS1iZ2M6ICR0cC1tYXN0ZXItY29sb3Itc2Vjb25kYXJ5O1xuJHRwLW1lbnUtYmdjLWhvdmVyOiAkdHAtbWFzdGVyLWNvbG9yLWFjY2VudDtcbiR0cC1tZW51LWJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuJHRwLW1lbnUtYm9yZGVyLWhvdmVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cbi8vVGVhc2VyXG4kdHAtdGVhc2VyLW1hcmdpbjogMTBweDtcbiR0cC10ZWFzZXItcHJhY3RpY2UtZm9udHNpemUgOiAxNnB4O1xuJHRwLXRlYXNlci1wcmFjdGljZS1jb2xvciA6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC10ZWFzZXItcHJhY3RpY2UtY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXRlYXNlci10aXRsZS1mb250c2l6ZSA6IDE1cHg7XG4kdHAtdGVhc2VyLXRpdGxlLWNvbG9yIDogZGFya2VuKCR0cC1tYXN0ZXItY29sb3ItdGV4dCwgMTAlKTtcbiR0cC10ZWFzZXItdGl0bGUtY29sb3ItbW9iaWxlIDogJHRwLW1hc3Rlci1jb2xvci10ZXh0LWludmVyc2VkO1xuJHRwLXRlYXNlci1kZXNjcmlwdGlvbi1mb250c2l6ZSA6IDE0cHg7XG4kdHAtdGVhc2VyLWRlc2NyaXB0aW9uLWNvbG9yIDogbGlnaHRlbigkdHAtbWFzdGVyLWNvbG9yLXRleHQsIDIwJSk7XG4kdHAtdGVhc2VyLWRlc2NyaXB0aW9uLWNvbG9yLW1vYmlsZSA6ICR0cC1tYXN0ZXItY29sb3ItdGV4dC1pbnZlcnNlZDtcbiR0cC10ZWFzZXItY29sb3ItcmV2aWV3OiAkY29sb3I0O1xuJHRwLXRlYXNlci1jb2xvci1yZXZpZXctbW9iaWxlOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQtaW52ZXJzZWQ7XG5cbi8vUmV2aWV3XG4kdHAtcmV2aWV3LWNvbnRhaW5lci1iZ2M6ICRjb2xvcjY7XG4kdHAtcmV2aWV3LWJnYzogJGNvbG9yMjtcbiR0cC1yZXZpZXctdGl0bGUtY29sb3I6ICR0cC1tYXN0ZXItY29sb3ItdGV4dDtcbiR0cC1yZXZpZXctdGl0bGUtZm9udC1zaXplOiAzMHB4O1xuJHRwLXJldmlldy10aXRsZS1mb250d2VpZ2h0OiBib2xkO1xuJHRwLXJldmlldy1zdWJ0aXRsZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLXJldmlldy1zdWJ0aXRsZS1mb250LXNpemU6IDE0cHg7XG4kdHAtcmV2aWV3LXN1YnRpdGxlLWZvbnR3ZWlnaHQ6IDMwMDtcbiR0cC1yZXZpZXctbm90ZS1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci1hY2NlbnQ7XG4kdHAtcmV2aWV3LW5vdGUtZm9udC1zaXplOiAyMnB4O1xuJHRwLXJldmlldy1ub3RlLWZvbnR3ZWlnaHQ6IGJvbGQ7XG5cbi8vQWR2aWNlXG4kdHAtYWR2aWNlLXRpdGxlLWNvbG9yOiAkdHAtbWFzdGVyLWNvbG9yLXRleHQ7XG4kdHAtYWR2aWNlLXRpdGxlLWZvbnRzaXplOiAzMHB4O1xuJHRwLWFkdmljZS10aXRsZS1mb250d2VpZ2h0OiBib2xkO1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1jb2xvcjogJHRwLW1hc3Rlci1jb2xvci10ZXh0O1xuJHRwLWFkdmljZS1kZXNjcmlwdGlvbi1mb250c2l6ZTogMTZweDtcbiR0cC1hZHZpY2UtZGVzY3JpcHRpb24tZm9udHdlaWdodDogMjAwO1xuIiwiQGltcG9ydCBcImJhc2VcIjtcbkBpbXBvcnQgXCJtaXhpbnNcIjtcblxuLm5vZGUtdHlwZS1tb2RlbCB7XG4gICAgI3JlbW90ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgei1pbmRleDogMjAwO1xuICAgICAgICByaWdodDogMzBweDtcbiAgICAgICAgdG9wOiAyMjVweDtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXJlbW90ZS1pdGVtO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogJGJvcmRlci1yZW1vdGUtaXRlbTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDVweDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlbW90ZS1pdGVtO1xuICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMTBweCAwIDVweDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJlbW90ZS1pdGVtLWljb247XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3Jvc3NlbGluZyBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAnY3Jvc3NlbGluZycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5jb25zZWlscyBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAndGlwcycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50ZWNobmljYWwtaW5mb3MgYSB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyggJ3RlY2huaWNhbC1jYXJkJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnBhbm9wbGllIGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoICdwYW5vcGx5Jyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmluZm9zLWdlbmVyYWxlcyBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAnZ2VuZXJhbC1pbmZvcm1hdGlvbicpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5iZW5lZmljZXMtdXRpbGlzYXRldXJzIGEge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoICd1c2VyLWJlbmVmaXRzJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnNjcm9sbFRvcCBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAnc2Nyb2xsdG9wJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnJpY2gtY29udGVudCBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAncmljaGNvbnRlbnQnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYucmV0cm91dmV6LWVnYWxlbWVudCBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAnYWxzby1maW5kJyk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmZvbmN0aW9ubmFsaXRlcyBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAnZmVhdHVyZXMnKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuYXZpcyBhIHtcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCAncmV2aWV3cycpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXJlbW90ZS1pdGVtLWhvdmVyO1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmVtb3RlLWl0ZW0taG92ZXI7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZW1vdGUtaXRlbS1pY29uLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLDApO1xuICAgICAgICAgICAgcmlnaHQ6IDA7XG5cbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmhlYWRlci1wcm9kdWN0IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNTBweDtcblxuICAgICAgICAubWVkaWEtZnJvbnQge1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB3aWR0aDogNDYwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAwIDAgOTBweDtcbiAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXN0aWNrZXIge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAuc3RpY2tlci10ZXh0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXItcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1wcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiA1cHggMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtc3RpY2tlci1zZWNvbmRhcnkge1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgIGJvdHRvbTogMTUwcHg7XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdGlja2VyLXRleHQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LXRlYXNlci1wcm9kdWN0LXN0aWNrZXItc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDVweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnByb2R1Y3QtaW5mb3Mge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuXG4gICAgICAgICAgICA+IC5ibG9jay1pbmZvcyB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAyNXB4IDAgMDtcblxuICAgICAgICAgICAgICAgICY6Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIGgxIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDI2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXRpdGxlO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1wcm9kdWN0LXRpdGxlO1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJGZvbnQtcHJvZHVjdC10aXRsZSk7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWZlcmVuY2Uge1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1yZWZlcmVuY2U7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgIHNwYW4ge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWludGVybmV0LWNhdGNobGluZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1jYXRjaGxpbmU7XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJzonO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMCAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuXG4gICAgICAgICAgICAgICAgICAgID4gZGl2IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRlY2huaWNhbC1pbmZvcyB7XG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3M7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtYW5jaG9yLXRlY2huaWNhbC1pbmZvcy1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLm9mZmVyLXJldmlld3MtaW5mbyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogdGFibGUtY2VsbDtcblxuICAgICAgICAgICAgICAgICY6bnRoLWxhc3QtY2hpbGQge1xuICAgICAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAmLmNvbGxhYm9yYXRvcnMtcmV2aWV3cyB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiAkYm9yZGVyLXJldmlldy1zZXBhcmF0b3I7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnRpdGxlLXJldmlld3Mge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtdGl0bGUtcmV2aWV3cztcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAub2ZmZXItaW5mbyB7XG4gICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAucmF0aW5ncyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAucmF0aW5ncy1ub3RlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS1zY29yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJhdGluZygkY29sb3ItcmF0ZS1zdGFyLCAkY29sb3ItbmItbm90ZXMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY29tbWVudHMpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXJldmlld3MtdGFiLWNvbW1lbnRzLWljb247XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5yYXRpbmdzLW51bWJlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDVweCAwIDE1cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJ0bmxpbmsoJGNvbG9yLXByb2R1Y3Qtc2VlLXJldmlld3MsICRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzLWhvdmVyLCAkY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLCAkY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1pY29uLWhvdmVyLCBjaXJjbGUtYXJyb3ctcmlnaHQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogM3B4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICYuc2VlLXJldmlldyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuY29tbWVyY2UtYWRkLXRvLWNhcnQsXG4gICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNhdGhsb24tbGluayB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgLmZvcm0tdHlwZS1zZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAxMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LWxhYmVsLXNlbGVjdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJi5mb3JtLWl0ZW0tcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgICAgICAgICAgLkRpdlNlbGVjdHl6ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgfiAuYWpheC1wcm9ncmVzcyB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMjVweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLnRocm9iYmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC1pdGVtID4gYSxcbiAgICAgICAgICAgICAgICAuZm9ybS1zdWJtaXQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFpbmJ0biggJycpO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBib3R0b206IDA7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMTAwJSk7XG4gICAgICAgICAgICAgICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1saW5rLWNhcnQ7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206ICN7JGhlaWdodC1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnR9IHNvbGlkICN7JGNvbG9yLWJvcmRlcmJvdHRvbS1wcm9kdWN0LWxpbmstY2FydH07XG5cbiAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wcm9kdWN0LWxpbmstY2FydC1ob3ZlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtaG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAjeyRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0LWhvdmVyfSBzb2xpZCAjeyRjb2xvci1ib3JkZXJib3R0b20tcHJvZHVjdC1saW5rLWNhcnQtaG92ZXJ9O1xuICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAtI3skYm90dG9tLW9mZnNldC1wcm9kdWN0LWxpbmstY2FydC1ob3Zlcn07XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmW2NsYXNzKj1cImRpc2FibGVkXCJdIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICYuZGlzYWJsZWQge1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtZGlzYWJsZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IC0jeyRoZWlnaHQtYm9yZGVyYm90dG9tLXByb2R1Y3QtbGluay1jYXJ0fTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtaW5kZW50OiAtOTk5OXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbG9hZGluZy1jYXJ0LmdpZicpO1xuICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcHJvZHVjdC1saW5rLWNhcnQtZGlzYWJsZWQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWl0ZW0gPiBhIHtcbiAgICAgICAgICAgICAgICAgICAgYm90dG9tOiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICByaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwwKTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjYXRobG9uLWxpbmsge1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtbmFtZS1jb21tZXJjZS1wcmljZSxcbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLXByaWNlIHtcbiAgICAgICAgICAgICAgICAucHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtcHJpY2U7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAucHJpY2UtZnJvbSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjZweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LXByaWNlLWZyb207XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAub2xkX3ByaWNlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBleHRlbmQgLnByaWNlLWZyb207XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlO1xuICAgICAgICAgICAgICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICA+IHNwYW5baXRlbXByb3A9XCJwcmljZVwiXSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuYXN0ZXJpc2tfcHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLnByb21vLFxuICAgICAgICAgICAgICAgIC5zcGVjaWFsUHJpY2Uge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtYXJ0aWNsZS1wcmljZS1kZWVlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3Qtb2xkLXByaWNlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcblxuICAgICAgICAgICAgICAgIGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hZGRpdGlvbmFsLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgIC5hZGRpdGlvbmFsX2NvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBwbGFpbmJ0biggJycpO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDVweCAwO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDVweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgICAgIG1heC1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm90dG9tOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5kZWNsaW5haXNvbnMtbW9kZWwge1xuICAgICAgICAgICAgICAgID4gaDQge1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICN3aWRnZXRzLWVsZW1lbnQta2FtZWxlb25fY29udGVudF9zb2NpYWxtZWRpYSB7XG4gICAgICAgICAgICAgICAgPiAud2lkZ2V0cy1lbGVtZW50IHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDEwcHggMCAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgIC5ibG9jay1wcm9kdWN0IHtcbiAgICAgICAgPiBoMiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBwYW5lLXRpdGxlO1xuICAgICAgICAgICAgQGluY2x1ZGUgZG90cy10aXRsZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcHJvZHVjdC1jYXRlZ29yeS10aXRsZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246ICR0ZXh0YWxpZ24tcHJvZHVjdC1jYXRlZ29yeS10aXRsZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAkYm9yZGVydG9wLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkYm9yZGVyYm90dG9tLXByb2R1Y3QtY2F0ZWdvcnktdGl0bGU7XG4gICAgICAgICAgICBAaW5jbHVkZSBmb250RmFtaWx5KCRmb250LXByb2R1Y3QtY2F0ZWdvcnktdGl0bGUpO1xuXG4gICAgICAgICAgICAmOmFmdGVyLFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci10b3A6ICRib3JkZXItcHJvZHVjdC1jYXRlZ29yeS10aXRsZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIEBpZiAkYmdjb2xvci1wcm9kdWN0LWNhdGVnb3J5LXRpdGxlICE9IHRyYW5zcGFyZW50IHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1yaWdodDogMTBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICN6eXJpbi1waWNzaGFyZS1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgfVxuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci1yaWNoY29udGVudC1zZXBhcmF0b3I7XG4gICAgICAgIHBhZGRpbmc6IDIwcHggMCAwO1xuICAgICAgICBtYXJnaW46IDIwcHggMCAwO1xuXG4gICAgICAgIC5yaWNoY29udGVudC12aWRlb3Mge1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgICAgIGlmcmFtZSxcbiAgICAgICAgICAgIHZpZGVvIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMjBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWxhYmVsO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1yaWNoLWNvbnRlbnQtdGl0bGUge1xuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yaWNoY29udGVudC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yaWNoY29udGVudC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC1yaWNoY29udGVudC10aXRsZSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stbWVkaWEge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcblxuICAgICAgICAgICAgICAgIC5tZWRpYSB7XG4gICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuc29jaWFsID4gKiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5zb2NpYWwgPiAuZmItbGlrZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYmxvY2stcHJldmlldyB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcblxuICAgICAgICAgICAgICAgIC5wcmV2aWV3IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgIC5pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC52aWRlb19wcmV2aWV3LmZpbGVfdmlkZW8ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAtMTlweCAwIDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogNTAlO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDAgMTBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMocGxheSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcmljaGNvbnRlbnQtdmlkZW8taWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8taWNvbjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yaWNoY29udGVudC12aWRlby1pY29uO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICByaWdodDogNTAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBib3R0b206IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNTAlLDUwJSk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjhweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuM3M7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjEwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tb3ZlcmxheTtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkb3BhY2l0eS1yaWNoY29udGVudC12aWRlby1vdmVybGF5O1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAucGxheSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb24taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJpY2hjb250ZW50LXZpZGVvLWljb24taG92ZXI7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmljaGNvbnRlbnQtbWVkaWEtbGVmdCxcbiAgICAgICAgLnJpY2hjb250ZW50LW1lZGlhLXJpZ2h0IHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1yaWNoY29udGVudC1tZWRpYS1sZWZ0LXJpZ2h0O1xuICAgICAgICAgICAgQGlmICgkYmdjb2xvci1yaWNoY29udGVudC1tZWRpYS1sZWZ0LXJpZ2h0ICE9IHRyYW5zcGFyZW50KSB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcblxuICAgICAgICAgICAgICAgICYuZmlsZSB7XG4gICAgICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGgyIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yaWNoY29udGVudC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yaWNoY29udGVudC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC1yaWNoY29udGVudC10aXRsZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtcmljaC1jb250ZW50LWRlc2NyaXB0aW9uIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTVweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yaWNoY29udGVudC1tZWRpYS1kZXNjO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudC1saW5rIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5saW5rKCRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4sICRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taG92ZXIsICRjb2xvci1yaWNoY29udGVudC1tZWRpYS1idG4taWNvbiwgJGNvbG9yLXJpY2hjb250ZW50LW1lZGlhLWJ0bi1pY29uLWhvdmVyLCBjaXJjbGUtYXJyb3ctcmlnaHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmljaGNvbnRlbnQtbWVkaWEtcmlnaHQge1xuICAgICAgICAgICAgPiAuZmlsZS1yaWNoY29udGVudCB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiA0NDBweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNoY29udGVudC1tZWRpYS1sZWZ0IHtcbiAgICAgICAgICAgID4gLmNvbnRlbnQtcmljaGNvbnRlbnQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAucmljaGNvbnRlbnQtbWVzc2FnZS1wcm9kdWN0LW1hbmFnZXIge1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXJpY2hjb250ZW50LW1hbmFnZXI7XG4gICAgICAgICAgICBwYWRkaW5nOiAyMHB4O1xuXG4gICAgICAgICAgICAubWVzc2FnZS1wcm9kdWN0LW1hbmFnZXIge1xuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiBpbWcge1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDIwcHggMjBweCAwO1xuICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmljaGNvbnRlbnQtbWFuYWdlci10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMzBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1yaWNoY29udGVudC10aXRsZTtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC1yaWNoY29udGVudC10aXRsZSk7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE4cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M7XG5cbiAgICAgICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNoY29udGVudC1tZWRpYS1mdWxsLWFuZC10ZXh0IHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgICAgID4gLmZpbGUge1xuICAgICAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcmljaGNvbnRlbnQtZnVsbHRleHQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICA+IC5jb250ZW50LXJpY2hjb250ZW50IHtcbiAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDM4MHB4O1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgICAgICAgICAgbGVmdDogNzBweDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAyNXB4O1xuICAgICAgICAgICAgICAgIHotaW5kZXg6IDEwO1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6ICRyYWRpdXMtcmljaGNvbnRlbnQtZnVsbHRleHQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQ7XG5cbiAgICAgICAgICAgICAgICBoMiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDEwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtcmljaGNvbnRlbnQtdGl0bGU7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnRGYW1pbHkoJGZvbnQtcmljaGNvbnRlbnQtdGl0bGUpO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtZGVzYztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMTBweDtcblxuICAgICAgICAgICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtZGVzYztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudC1saW5rIGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5saW5rKCRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4sICRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taG92ZXIsICRjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dC1idG4taWNvbiwgJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1pY29uLWhvdmVyLCBjaXJjbGUtYXJyb3ctcmlnaHQpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5yaWNoY29udGVudC1tZWRpYS1mdWxsIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgICAgIGlmcmFtZSB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLXJpY2gtY29udGVudC1kZXNjcmlwdGlvbiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yaWNoY29udGVudC1mdWxsLWRlc2M7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAubm9kZS1wYW5vcGxpZXMge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgICAgICYudmVydGljYWwge1xuICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1wYW5vcGxpZS1wcm9kdWl0cyB7XG4gICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLWltYWdlLXBhbm9wbGllIHtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA0NTBweDtcblxuICAgICAgICAgICAgICAgICAgICBpbWcge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgKyAuZmllbGQtbmFtZS1maWVsZC1wYW5vcGxpZS1wcm9kdWl0cyB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogNDUwcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmhvcml6b250YWwge1xuICAgICAgICAgICAgPiAuY29udGVudCB7XG4gICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1pbWFnZS1wYW5vcGxpZSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgPiAuZmllbGQtbmFtZS1maWVsZC1wYW5vcGxpZS1wcm9kdWl0cyB7XG4gICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAyMHB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IC5maWVsZC1uYW1lLWZpZWxkLWltYWdlLXBhbm9wbGllIHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYsXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYnUge1xuICAgICAgICBtYXJnaW46IDAgMCA0MHB4O1xuXG4gICAgICAgID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgICAgID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyNXB4IDI1cHggMDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcblxuICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoM24pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjVweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZ3JvdXAtbGVmdCB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDcwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmdyb3VwLXJpZ2h0IHtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDIxMHB4O1xuICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1hZHYtdGl0bGUsXG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtYnUtdGl0bGUge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtZGV0YWlsLWxhYmVsO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWFkdi1kZXNjcmlwdGlvbixcbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1idS1kZXNjIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZ3JvdXAtYmxvY2stcHJvZHVjdCB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgPiAuYmxvY2stcHJvZHVjdCB7XG4gICAgICAgICAgICB3aWR0aDogNDQwcHg7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogMCA0MHB4IDAgMDtcblxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSgybikge1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi50ZWNobmljYWwtY2FyZCB7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctb2RkO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1sYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24ta2V5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW1zLFxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2Mtb2RkO1xuICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQtbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi1rZXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtZXZlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW1zLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZGVzYy1ldmVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24ge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXG4gICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW1zIHtcbiAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1vZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMTVweDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1sYWJlbCxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi1rZXkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLW9kZDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQtaXRlbXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2Mtb2RkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoZXZlbikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctZXZlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQtbGFiZWwsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLWtleSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW47XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPiAuZmllbGQtaXRlbXMsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZGVzYy1ldmVuO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5vZGQge1xuICAgICAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctZXZlbjtcblxuICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24ta2V5IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWxhYmVsLWV2ZW47XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1pdGVtcyxcbiAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLXZhbHVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRlc2MtZXZlbjtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpudGgtb2YtdHlwZShvZGQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3ctb2RkO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgID4gLmZpZWxkLWxhYmVsLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLWtleSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC10ZWNobmljYWwtbGFiZWwtb2RkO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICA+IC5maWVsZC1pdGVtcyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1kZWNsaW5haXNvbi12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZGVzYy1vZGQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWxhYmVsLWFib3ZlID4gLmZpZWxkLWxhYmVsLFxuICAgICAgICAgICAgICAgIC5maWVsZC1uYW1lLWZpZWxkLW1vZGVsLWRlY2xpbmFpc29uLWtleSB7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMzVweDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtbGFiZWwtYWJvdmUgPiAuZmllbGQtaXRlbXMsXG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZGVjbGluYWlzb24tdmFsdWUge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjcwcHg7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTZweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICA+IGEge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5saW5rKCRjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1kb3dubG9hZCwgJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWhvdmVyLCAkY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQtaWNvbiwgJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkLWljb24taG92ZXIsIGNpcmNsZS1hcnJvdy1yaWdodCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogNDBweCAwIDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLnRpcHMge1xuICAgICAgICAgICAgICAgID4gLmZpZWxkIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcblxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LWRldGFpbC1sYWJlbDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAuZmllbGQtaXRlbXMgLmZpZWxkLWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZmVhdHVyZSB7XG4gICAgICAgIG1hcmdpbjogMCAwIDQwcHg7XG5cbiAgICAgICAgPiAuZmllbGQtaXRlbXMge1xuICAgICAgICAgICAgPiAuZmllbGQtaXRlbSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ0MHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKGV2ZW4pIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwIDAgMjBweDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1mZWF0dXJlLXRpdGxlIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1kZXRhaWwtbGFiZWw7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLW5hbWUtZmllbGQtbW9kZWwtZmVhdHVyZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcHJvZHVjdC1kZXRhaWwtZGVzYztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1jcm9zc2VsbGluZyxcbiAgICAuZmllbGQtbmFtZS1maWVsZC1tb2RlbC1zaW1pbGFyLXByb2R1Y3RzIHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICA+IC5maWVsZC1pdGVtcyB7XG4gICAgICAgICAgICA+IC5maWVsZC1pdGVtIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG5cbiAgICAgICAgICAgICAgICAmOm50aC1vZi10eXBlKDRuKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAwIDIwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBjbGVhcjogYm90aDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICNyZXRyb3V2ZXotZWdhbGVtZW50IHtcbiAgICAgICAgbWFyZ2luOiAwIDAgNDBweDtcblxuICAgICAgICAuaXRlbS1saXN0ID4gdWwge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICAgICAgICA+IGxpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbmRpdi5tZXNzYWdlcy5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24ge1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJveC1zaGFkb3c6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwICFpbXBvcnRhbnQ7XG4gICAgd2lkdGg6IDcwNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICBjb2xvcjogJGNvbG9yLXBvcGluLWNhcnQ7XG4gICAgei1pbmRleDogMjEwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTQ5LjglLC01MCUpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC00OS44JSwtNTAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wb3Bpbi1jYXJ0O1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAubWVzc2FnZS1pbm5lciB7XG4gICAgICAgIC5hZGRlZC1wcm9kdWN0LXRpdGxlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBvcGluLWNhcnQtaGVhZGVyO1xuICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wb3Bpbi1jYXJ0LWhlYWRlcjtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDAgNTBweDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogaW5oZXJpdDtcblxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS12YWxpZGF0ZSk7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAxMHB4O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBvcGluLWNhcnQtaGVhZGVyLWljb247XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAudmlldy1jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY3VzdG9tLWthbWVsZW9uIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLW1vZGVsLWltYWdlIHtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiA0MHB4IDEwcHggMDtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDExNXB4O1xuXG4gICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsLFxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWZpZWxkLWFydGljbGUtc2l6ZSxcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1xdWFudGl0eSxcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxMTVweDtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICAgICAudmlld3MtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBvcGluLWNhcnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1jb21tZXJjZS10b3RhbCxcbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1hcnRpY2xlLXNpemUsXG4gICAgICAgICAgICAudmlld3MtZmllbGQtcXVhbnRpdHkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDVweDtcblxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy1maWVsZC10aXRsZSB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwMHB4O1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICAgICAudmlld3MtbGFiZWwge1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCAwIC03MHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5maWVsZC1jb250ZW50IHtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA2MHB4O1xuICAgICAgICAgICAgICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnZpZXdzLWZpZWxkLWNvbW1lcmNlLXRvdGFsIHtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgMCA4MHB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDE1cHggMTBweCAwIDA7XG5cbiAgICAgICAgICAgICAgICAuZmllbGQtY29udGVudCB7XG4gICAgICAgICAgICAgICAgICAgIC5idXR0b24td3JhcHBlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJpZ2h0OiBpbmhlcml0O1xuICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAxMjBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG5cbiAgICAgICAgICAgICAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAgICAgLmNvbnRpbnVlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBidG5saW5rKCRjb2xvci1wb3Bpbi1jYXJ0LWNvbnRpbnVlLXNob3BwaW5nLCAkY29sb3ItcG9waW4tY2FydC1jb250aW51ZS1zaG9wcGluZy1ob3ZlciwgJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbiwgJGNvbG9yLXBvcGluLWNhcnQtY29udGludWUtc2hvcHBpbmctaWNvbi1ob3ZlciwgY2lyY2xlLWFycm93LWxlZnQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCA1MHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC5jb21tZXJjZS1hZGQtdG8tY2FydC1jb25maXJtYXRpb24tY2xvc2Uge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBwb3NpdGlvbjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IGluaGVyaXQ7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRvcDogaW5oZXJpdDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgICAgICAgICAuY2hlY2tvdXQge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIHBsYWluYnRuKGNpcmNsZS1hcnJvdy1yaWdodCk7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC52aWV3cy1maWVsZC1maWVsZC1tb2RlbC1jcm9zc2VsbGluZyB7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItcG9waW4tY2FydC1jcm9zc2VsaW5nO1xuXG4gICAgICAgICAgICAgICAgLnZpZXdzLWxhYmVsIHtcbiAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogMjBweCAxMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZpZWxkLWNvbnRlbnQge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwIDEwcHggMTBweDtcblxuICAgICAgICAgICAgICAgICAgICAubm9kZS1tb2RlbC5ub2RlLXRlYXNlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMCAyMHB4IDAgMDtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcuJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgY2xlYXI6IGJvdGg7XG4gICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICAgICAgY29udGVudDogJy4nO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBib3RoO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMDtcbiAgICAgICAgICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29tbWVyY2UtYWRkLXRvLWNhcnQtY29uZmlybWF0aW9uLWNsb3NlIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICB3aWR0aDogaW5oZXJpdDtcbiAgICAgICAgICAgIGhlaWdodDogaW5oZXJpdDtcbiAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2xvc2UpO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcG9waW4tY2FydC1jbG9zZS1pY29uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogNTBweDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuZGl2LmNvbW1lcmNlX2FkZF90b19jYXJ0X2NvbmZpcm1hdGlvbl9vdmVybGF5IHtcbiAgICB6LWluZGV4OiAyMDk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wb3Bpbi1jYXJ0LW92ZXJsYXk7XG59XG4iLCJAbWl4aW4gcGxhY2Vob2xkZXIge1xuICAgIDo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG4gICAgOi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICBAY29udGVudFxuICAgIH1cblxuICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxuXG4gICAgOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgICAgIEBjb250ZW50XG4gICAgfVxufVxuQG1peGluIGZvbnRGYW1pbHkoJG1haW4tZmFtaWx5LWZvbnQpIHtcbiAgICBAaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJWZXJkYW5hXCIge1xuICAgICAgICBmb250LWZhbWlseTogVmVyZGFuYSwgR2VuZXZhLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJBcmlhbFwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIlRyZWJ1Y2hldFwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiVHJlYnVjaGV0IE1TXCIsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiQ291cmllclwiIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwiQ291cmllciBOZXdcIiwgQ291cmllciwgbW9ub3NwYWNlICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJHZW9yZ2lhXCIge1xuICAgICAgICBmb250LWZhbWlseTogR2VvcmdpYSwgc2VyaWYgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkbWFpbi1mYW1pbHktZm9udCA9PSBcIkhpcmFnaW5vLVNhbnMtR0JcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiBBcmlhbCwgSGVsdmV0aWNhLCBcIkhpcmFnaW5vIFNhbnMgR0JcIiwgXCJNaWNyb3NvZnQgWWFIZWlcIixcIldlblF1YW5ZaSBNaWNybyBIZWlcIiwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiTWljcm9zb2Z0LVlhaGVpXCIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJNaWNyb3NvZnQgWWFIZWlcIiwgXCJIaXJhZ2lubyBTYW5zIEdCXCIsIFwiV2VuUXVhbllpIE1pY3JvIEhlaVwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgPT0gXCJXZW5RdWFuWWktTWljcm8tSGVpXCIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgXCJXZW5RdWFuWWkgTWljcm8gSGVpXCIsIFwiTWljcm9zb2Z0IFlhSGVpXCIsIFwiSGlyYWdpbm8gU2FucyBHQlwiLCBzYW5zLXNlcmlmICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgQGVsc2UgaWYgJG1haW4tZmFtaWx5LWZvbnQgIT0gXCJcIiB7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkbWFpbi1mYW1pbHktZm9udCwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50O1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRtYWluLWZhbWlseS1mb250ID09IFwiXCIge1xuICAgICAgICBmb250LWZhbWlseTogQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhaW1wb3J0YW50OyAvL2RlZmF1bHRcbiAgICB9XG59XG5AbWl4aW4gYnRubGluaygkY29sb3IsICRjb2xvci1ob3ZlciwgJGNvbG9yLWljb24sICRjb2xvci1pY29uLWhvdmVyLCAkaWNvbikge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBsaW5lLWhlaWdodDogMThweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyNXB4O1xuICAgIHRyYW5zaXRpb246IGNvbG9yIC4zcztcblxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgQGluY2x1ZGUgaWNvbnMoJGljb24pO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItaWNvbjtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxNnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaWNvbi1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cbn1cbkBtaXhpbiBwbGFpbmJ0bigkaWNvbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYWluYnRuO1xuICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG47XG4gICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy1wbGFpbmJ0bjtcbiAgICBhcHBlYXJhbmNlOiBub25lO1xuICAgIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgLjNzLCBjb2xvciAuM3M7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bjtcblxuICAgIGEge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYWluYnRuLWhvdmVyO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWhvdmVyO1xuICAgICAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG4taG92ZXI7XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJltjbGFzcyo9XCJkaXNhYmxlZFwiXSB7XG4gICAgICAgIGN1cnNvcjogZGVmYXVsdDtcbiAgICAgICAgYmFja2dyb3VuZDogJGJnY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgICAgICBib3JkZXI6ICRib3JkZXItcGxhaW5idG4tZGlzYWJsZWQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGljb24gIT0gJycge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHggMTVweCA1MHB4O1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKCRpY29uKTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG47XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWhvdmVyO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHBhbmUtdGl0bGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMTBweCAwIDIwcHg7XG4gICAgcGFkZGluZzogMTBweCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGNvbG9yOiAkY29sb3ItbWFpbi10aXRsZTtcbiAgICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW1haW4tdGl0bGU7XG4gICAgdGV4dC1hbGlnbjogJHRleHRhbGlnbi1tYWluLXRpdGxlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgQGluY2x1ZGUgZm9udEZhbWlseSgkZm9udC1tYWluLXRpdGxlKTtcbn1cbkBtaXhpbiBkb3RzLXRpdGxlIHtcbiAgICAmOmFmdGVyLFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGJvcmRlci1tYWluLXRpdGxlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMnB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICByaWdodDogLjVlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01MCU7XG5cbiAgICAgICAgQGlmICR0ZXh0YWxpZ24tbWFpbi10aXRsZSA9PSBcInJpZ2h0XCIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgbGVmdDogLjVlbTtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtNTAlO1xuXG4gICAgICAgIEBpZiAkdGV4dGFsaWduLW1haW4tdGl0bGUgPT0gXCJsZWZ0XCIge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5AbWl4aW4gcmF0aW5nKCRjb2xvci1yYXRlLXN0YXIsICRjb2xvci1uYi1ub3Rlcykge1xuICAgIG1hcmdpbjogMCA1cHggMCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZsb2F0OiBub25lO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogMjBweDtcblxuICAgIC5pY29uIHtcbiAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmF0ZS1zdGFyO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAuM3M7XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAgICAgICAgICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3RhcjpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoc3Rhci1mdWxsKTtcbiAgICAgICAgfVxuXG4gICAgICAgICYuaWNvbi1zdGFyLW86YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZW1wdHkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWhhbGYpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZTpiZWZvcmUge1xuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWZ1bGwpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZS1vOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtZW1wdHkpO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pY29uLWNpcmNsZS1oYWxmLW86YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGNpcmNsZS1oYWxmKTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIH4gLnJhdGluZ3Mtbm90ZS1vdXQtb2YsXG4gICAgfiAucmF0aW5ncy1ub3RlLXZhbHVlLFxuICAgIH4gLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBjb2xvcjogJGNvbG9yLW5iLW5vdGVzO1xuICAgICAgICBsaW5lLWhlaWdodDogMjBweDtcbiAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIGhlaWdodDogMjBweDtcblxuICAgICAgICBhIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbmItbm90ZXM7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHJhdGluZy1ob3ZlcigkY29sb3ItcmF0ZS1zdGFyLWhvdmVyLCAkY29sb3ItbmItbm90ZXMtaG92ZXIpIHtcbiAgICAuaWNvbiB7XG4gICAgICAgIGNvbG9yOiAkY29sb3ItcmF0ZS1zdGFyLWhvdmVyO1xuICAgIH1cblxuICAgIH4gLnJhdGluZ3Mtbm90ZS1vdXQtb2YsXG4gICAgfiAucmF0aW5ncy1ub3RlLXZhbHVlLFxuICAgIH4gLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgJixcbiAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLW5iLW5vdGVzLWhvdmVyO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIGJ1dHRvbi10ZXRyaXMoKSB7XG4gICAgbGluZS1oZWlnaHQ6IDMwcHg7XG4gICAgcGFkZGluZzogMCAyNXB4O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiBhbGwgLjNzO1xufVxuXG5AbWl4aW4gdGV4dC1saW5rLWFjdGl2ZSgkdGV4dC1saW5rLWxpbmUtaGVpZ2h0LCAkYmVmb3JlLWJnY29sb3IpIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbGluZS1oZWlnaHQ6ICR0ZXh0LWxpbmstbGluZS1oZWlnaHQ7XG4gICAgJjpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICBoZWlnaHQ6IDE1cHg7XG4gICAgICAgIG1hc2s6IHVybCgnLi4vaW1hZ2VzL2Fycm93LWxpbmstaXRlbS5zdmcnKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGJlZm9yZS1iZ2NvbG9yO1xuICAgICAgICB6LWluZGV4OiAxMDA7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */
