/** Main font
******************/
/** Colors
******************/
/** Font
******************/
/** Font icon
******************/
/** Layout
******************/
/** Misc
******************/
/** Header
******************/
/** Main menu
******************/
/** Cart
*******************/
/** Search form
*******************/
/** Lang switcher
*******************/
/** Breadcrumb
*******************/
/** ScrollToTop
*******************/
/** Panel Category Highlighted
*********************************/
/** Slideshow HP
*********************************/
/** Teaser advice/blog
*********************************/
/** Teaser product
*********************************/
/** Footer
*********************************/
/** Family page
*********************************/
/** Filter select
*********************************/
/** Facets
*********************************/
/** Pager
*********************************/
/** WYSIWYG
*********************************/
/** Media Front
*********************************/
/** Header page product
*********************************/
/** Page product : BU, technical card, advices, features
***************************************/
/** Page product : Rich content
***************************************/
/** Page product : Panoplies
***************************************/
/** Legal notice
***************************************/
/** Header reviews
***************************************/
/** Review
***************************************/
/** Submit review form
***************************************/
/** Cart page
***************************************/
/** Cart popin
***************************************/
/** Advice HP
****************************/
/** Page advice/blog
****************************/
/** Listing advice/blog
****************************/
/** Listing empty product/advice/blog
****************************************/
/** Listing blog
****************************/
/** Comments (advice,blog)
****************************/
/** 404
****************************/
/** Search
****************************/
/** Contact us
****************************/
/** Contact us
****************************/
/** Task bar admin
****************************/
/** Link button with icon
****************************/
/** Plain button
****************************/
/** Sprite
****************************/
/** Specific TRIBORD
****************************/
.force-hide {
  display: none !important; }

/** Header
********************/
.offer-reviews-header .offer-reviews-info {
  float: left;
  width: 35%;
  margin: 0;
  text-align: center;
  box-sizing: border-box;
  margin: 20px 0;
  padding-top: 0 !important;
  padding-right: 20px !important; }
  .offer-reviews-header .offer-reviews-info .ratings {
    float: none;
    margin: 0 0 5px; }
    .offer-reviews-header .offer-reviews-info .ratings .ratings-note {
      display: block;
      margin: 5px 0; }
    .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score {
      float: none;
      height: 25px;
      display: block;
      margin: 10px 0; }
      .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i {
        color: #f0e531;
        vertical-align: middle; }
        .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i: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: "\e635";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i.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: "\e636";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i.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: "\e634";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i.collaborators: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: "\e63b";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i.collaborators.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: "\e63c";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i.collaborators.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: "\e63a";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .offer-reviews-info .ratings .ratings-note-score i:before {
          font-size: 25px; }
    .offer-reviews-header .offer-reviews-info .ratings .ratings-note-out-of,
    .offer-reviews-header .offer-reviews-info .ratings .ratings-note-value {
      color: #10243b; }
    .offer-reviews-header .offer-reviews-info .ratings .ratings-note-value {
      font-size: 30px;
      display: block; }
    .offer-reviews-header .offer-reviews-info .ratings .ratings-number {
      font-size: 12px;
      color: #10243b;
      line-height: 13px;
      display: inline-block;
      float: none; }
    .offer-reviews-header .offer-reviews-info .ratings .ratings-number {
      background: none;
      padding-left: 28px;
      position: relative;
      float: none; }
      .offer-reviews-header .offer-reviews-info .ratings .ratings-number:before {
        content: '';
        background: url("../images/comment-reviews.png") no-repeat left 2px transparent;
        color: #f0e531;
        display: block;
        position: absolute;
        left: 0;
        width: 22px;
        height: 16px;
        top: -2px;
        font-size: 20px; }
    .offer-reviews-header .offer-reviews-info .ratings .ratings-recommended {
      font-size: 12px;
      display: block;
      margin: 10px 0;
      clear: left; }
  .offer-reviews-header .offer-reviews-info .links {
    display: inline-block; }
    .offer-reviews-header .offer-reviews-info .links a {
      font-family: opensans, arial, sans-serif;
      font-weight: bold;
      display: inline-block;
      background-color: #10243b;
      box-shadow: 0 2px 0 0 #1c4572;
      border-radius: 5px;
      padding: 5px 20px !important;
      text-transform: none;
      color: #ffffff !important;
      text-decoration: none;
      display: block;
      font-size: 12px;
      margin: 10px auto 15px; }
      .offer-reviews-header .offer-reviews-info .links a:hover {
        background: #f0e531;
        color: #10243b !important;
        box-shadow: 0 2px 0 0 #cec52a;
        -webkit-box-shadow: 0 2px 0 0 #cec52a;
        text-decoration: none !important; }

.offer-reviews-header.without-graph .offer-reviews-info {
  margin: 20px auto;
  float: none; }

.offer-reviews-header .note-distribution {
  width: auto;
  float: left;
  width: 65%;
  margin: 20px auto; }
  .offer-reviews-header .note-distribution .note-distribution-title {
    text-transform: uppercase;
    color: #10243b;
    font-size: 20px;
    font-family: opensans, arial, sans-serif;
    font-weight: bold !important;
    margin-bottom: 20px;
    display: inline-block;
    margin-left: 5px; }
  .offer-reviews-header .note-distribution .distribution-element {
    float: right;
    height: auto;
    width: 100%;
    margin-bottom: 12px;
    height: 16px; }
    .offer-reviews-header .note-distribution .distribution-element .ratings-note-score {
      background: none;
      margin-right: 0; }
      .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i {
        color: #f0e531;
        vertical-align: middle; }
        .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i: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: "\e635";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i.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: "\e636";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i.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: "\e634";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i.collaborators: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: "\e63b";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i.collaborators.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: "\e63c";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i.collaborators.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: "\e63a";
          /** Social Networks
  ******************/ }
        .offer-reviews-header .note-distribution .distribution-element .ratings-note-score i:before {
          font-size: 15px; }
    .offer-reviews-header .note-distribution .distribution-element .full-bar {
      background-color: #10243b;
      height: 16px;
      width: 300px;
      margin: 0 7px 6px 12px;
      float: left; }
      .offer-reviews-header .note-distribution .distribution-element .full-bar .level-bar {
        background-color: #f0e531;
        height: 16px; }
    .offer-reviews-header .note-distribution .distribution-element .distribution-link {
      margin-left: 15px;
      float: left;
      font-size: 12px;
      line-height: 16px;
      text-transform: uppercase; }
      .offer-reviews-header .note-distribution .distribution-element .distribution-link a {
        color: #ffffff !important;
        display: block;
        line-height: 14px;
        text-decoration: none;
        transition: color .3s;
        background-color: #10243b;
        padding: 1px 0;
        width: 130px;
        text-align: center;
        border-radius: 5px; }
        .offer-reviews-header .note-distribution .distribution-element .distribution-link a:hover {
          color: #10243b !important;
          background: #f0e531; }
      .offer-reviews-header .note-distribution .distribution-element .distribution-link.active a {
        background: #f0e531;
        color: #10243b !important; }

#all-reviews > li {
  margin-bottom: 45px;
  border: solid 1px #e5e5e5;
  padding: 15px; }
  #all-reviews > li > .review {
    display: -ms-flexbox;
    display: flex; }
    #all-reviews > li > .review .review-left {
      border-right: 1px solid #e5e5e5;
      width: 230px;
      padding: 10px; }
      #all-reviews > li > .review .review-left .review-left-user {
        border-bottom: 1px solid #e5e5e5;
        margin-bottom: 6px;
        padding-bottom: 10px; }
        #all-reviews > li > .review .review-left .review-left-user > div {
          line-height: 15px; }
      #all-reviews > li > .review .review-left .review-left-info {
        border: none;
        padding-bottom: 0; }
        #all-reviews > li > .review .review-left .review-left-info > div {
          margin: 2px 0;
          line-height: 20px; }
        #all-reviews > li > .review .review-left .review-left-info .review-left-info-image-descr {
          line-height: 15px; }
      #all-reviews > li > .review .review-left .author {
        font-family: opensans, arial, sans-serif;
        font-weight: bold;
        font-style: italic; }
      #all-reviews > li > .review .review-left .date {
        font-size: 10px;
        font-family: opensans, arial, sans-serif;
        font-weight: bold;
        font-style: italic;
        color: #10243b;
        width: auto;
        text-transform: none;
        clear: left; }
      #all-reviews > li > .review .review-left .author,
      #all-reviews > li > .review .review-left .author-genre,
      #all-reviews > li > .review .review-left .author-job,
      #all-reviews > li > .review .review-left .author-range-age,
      #all-reviews > li > .review .review-left .recommended,
      #all-reviews > li > .review .review-left .review-left-info-checked,
      #all-reviews > li > .review .review-left .use-less {
        font-size: 10px;
        font-weight: unset;
        color: #10243b;
        width: auto;
        text-transform: none;
        clear: left; }
      #all-reviews > li > .review .review-left .recommended: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: "\e637";
        /** Social Networks
  ******************/
        margin-right: 5px; }
      #all-reviews > li > .review .review-left .review-left-info-checked: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: "\e604";
        /** Social Networks
  ******************/ }
      #all-reviews > li > .review .review-left .user-infos .clear {
        display: none; }
    #all-reviews > li > .review .review-right {
      padding: 10px;
      -ms-flex: 1;
          flex: 1; }
      #all-reviews > li > .review .review-right .ratings-note-score {
        background: none;
        margin-right: 10px; }
        #all-reviews > li > .review .review-right .ratings-note-score i {
          color: #f0e531;
          vertical-align: middle; }
          #all-reviews > li > .review .review-right .ratings-note-score i: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: "\e635";
            /** Social Networks
  ******************/ }
          #all-reviews > li > .review .review-right .ratings-note-score i.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: "\e636";
            /** Social Networks
  ******************/ }
          #all-reviews > li > .review .review-right .ratings-note-score i.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: "\e634";
            /** Social Networks
  ******************/ }
          #all-reviews > li > .review .review-right .ratings-note-score i.collaborators: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: "\e63b";
            /** Social Networks
  ******************/ }
          #all-reviews > li > .review .review-right .ratings-note-score i.collaborators.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: "\e63c";
            /** Social Networks
  ******************/ }
          #all-reviews > li > .review .review-right .ratings-note-score i.collaborators.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: "\e63a";
            /** Social Networks
  ******************/ }
          #all-reviews > li > .review .review-right .ratings-note-score i:before {
            font-size: 15px; }
      #all-reviews > li > .review .review-right .points {
        width: 100%; }
      #all-reviews > li > .review .review-right div[class*="ratings"] {
        margin-bottom: 15px; }
      #all-reviews > li > .review .review-right .review-resume {
        font-family: opensans, arial, sans-serif;
        font-weight: bold !important;
        font-size: 14px;
        color: #10243b;
        line-height: 18px; }
        .page-node-reviews #all-reviews > li > .review .review-right .review-resume {
          width: auto; }
      #all-reviews > li > .review .review-right span[class*="-point"] {
        display: block;
        width: 100%;
        font-size: 12px;
        color: #10243b;
        font-weight: 500; }
        #all-reviews > li > .review .review-right span[class*="-point"]:before {
          display: inline-block;
          text-align: center;
          color: #ffffff;
          width: 20px;
          height: 20px;
          margin-right: 10px;
          font-size: 18px;
          vertical-align: middle; }
        #all-reviews > li > .review .review-right span[class*="-point"].positive-point {
          background: url("../images/plus.png") no-repeat center left transparent;
          margin: 15px 0 5px;
          height: 30px;
          line-height: 30px;
          padding-left: 40px; }
        #all-reviews > li > .review .review-right span[class*="-point"].negative-point {
          background: url("../images/moins.png") no-repeat center left transparent;
          margin: 5px 0 15px;
          height: 30px;
          line-height: 30px;
          padding-left: 40px; }
      #all-reviews > li > .review .review-right .review-body {
        font-size: 12px;
        width: 100%;
        line-height: 14px;
        color: #10243b;
        margin-top: 10px; }
      #all-reviews > li > .review .review-right .IFrameVote {
        width: 100%;
        margin-top: 20px; }
        #all-reviews > li > .review .review-right .IFrameVote > iframe {
          min-height: 30px;
          height: 61px !important;
          width: 100% !important; }
      #all-reviews > li > .review .review-right .answer {
        float: left;
        width: 100%;
        margin: 30px 0 0;
        padding: 5px 18px 13px 8px;
        background: #10243b; }
        #all-reviews > li > .review .review-right .answer p {
          font-size: 12px;
          line-height: 14px;
          color: #ffffff; }
          #all-reviews > li > .review .review-right .answer p a {
            color: #ffffff; }
        #all-reviews > li > .review .review-right .answer strong {
          color: #ffffff;
          font-weight: 600;
          text-transform: uppercase;
          font-size: 12px;
          margin-bottom: 15px;
          display: inline-block;
          position: relative; }
          #all-reviews > li > .review .review-right .answer strong:after {
            content: ' ';
            background: url("../images/logo-reviews.png") no-repeat center center transparent;
            display: inline-block;
            position: absolute;
            right: -65px;
            top: -30px;
            width: 55px;
            height: 55px; }
      #all-reviews > li > .review .review-right .answer-validate {
        padding: 10px 18px 10px 8px;
        background: #f0e531;
        float: left;
        width: 100%; }
        #all-reviews > li > .review .review-right .answer-validate p {
          font-size: 12px;
          line-height: 14px;
          color: #10243b; }
        #all-reviews > li > .review .review-right .answer-validate .fa-thumbs-o-up: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: "\e638";
          /** Social Networks
  ******************/
          font-size: 15px; }
        #all-reviews > li > .review .review-right .answer-validate .fa-thumbs-o-down: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: "\e639";
          /** Social Networks
  ******************/
          font-size: 15px; }

.post-review-content {
  width: 920px;
  margin: 25px auto; }
  .post-review-content h2 {
    margin-bottom: 15px;
    font-family: 'opensans';
    font-size: 18px;
    font-weight: normal;
    color: #000002;
    text-transform: uppercase; }
  .post-review-content .cadre {
    background-color: #e0e0e0;
    padding: 16px 37px; }
    .post-review-content .cadre p.description {
      display: inline-block;
      padding-right: 45px;
      font-family: 'arial',sans-serif;
      font-size: 12px;
      color: #000; }
    .post-review-content .cadre a.cta {
      font-family: opensans, arial, sans-serif;
      font-weight: bold;
      display: inline-block;
      background-color: #10243b;
      box-shadow: 0 2px 0 0 #1c4572;
      border-radius: 5px;
      padding: 5px 20px !important;
      text-transform: none;
      color: #ffffff !important;
      text-decoration: none;
      padding: 10px 20px !important;
      font-size: 12px;
      font-weight: bold; }
      .post-review-content .cadre a.cta:hover {
        background: #f0e531;
        color: #10243b !important;
        box-shadow: 0 2px 0 0 #cec52a;
        -webkit-box-shadow: 0 2px 0 0 #cec52a;
        text-decoration: none !important; }

p.offer-reviews-cgu {
  clear: both;
  text-align: right;
  padding: 0 10px 20px 0; }
  p.offer-reviews-cgu a {
    font-size: 12px;
    color: #353535;
    text-decoration: underline; }

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJhc2Uuc2NzcyIsImFsbC1yZXZpZXdzLnNjc3MiLCJjb21wb25lbnRzL19idXR0b25zLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7bUJBQ21CO0FBR25CO21CQUNtQjtBQXVCbkI7bUJBQ21CO0FBR25CO21CQUNtQjtBQXlSbkI7bUJBQ21CO0FBRW5CO21CQUNtQjtBQUduQjttQkFDbUI7QUFHbkI7bUJBQ21CO0FBWW5CO29CQUNvQjtBQUVwQjtvQkFDb0I7QUFnQnBCO29CQUNvQjtBQUlwQjtvQkFDb0I7QUFRcEI7b0JBQ29CO0FBSXBCO2tDQUNrQztBQU9sQztrQ0FDa0M7QUFnQmxDO2tDQUNrQztBQWtCbEM7a0NBQ2tDO0FBb0JsQztrQ0FDa0M7QUFnQ2xDO2tDQUNrQztBQW9CbEM7a0NBQ2tDO0FBYWxDO2tDQUNrQztBQW9DbEM7a0NBQ2tDO0FBVWxDO2tDQUNrQztBQWNsQztrQ0FDa0M7QUFvQmxDO2tDQUNrQztBQVlsQzt3Q0FDd0M7QUFReEM7d0NBQ3dDO0FBZ0J4Qzt3Q0FDd0M7QUFFeEM7d0NBQ3dDO0FBRXhDO3dDQUN3QztBQWN4Qzt3Q0FDd0M7QUFpQnhDO3dDQUN3QztBQU14Qzt3Q0FDd0M7QUFtQnhDO3dDQUN3QztBQUt4Qzs2QkFDNkI7QUFJN0I7NkJBQzZCO0FBd0I3Qjs2QkFDNkI7QUFrQjdCO3lDQUN5QztBQUd6Qzs2QkFDNkI7QUFhN0I7NkJBQzZCO0FBMEI3Qjs2QkFDNkI7QUFxQjdCOzZCQUM2QjtBQU03Qjs2QkFDNkI7QUFPN0I7NkJBQzZCO0FBWTdCOzZCQUM2QjtBQU03Qjs2QkFDNkI7QUEyQzdCOzZCQUM2QjtBQWdFN0I7NkJBQzZCO0FBUzdCOzZCQUM2QjtBQWlIN0I7RUFDSSx5QkFBeUIsRUFDNUI7O0FDbGtDRDtxQkFDcUI7QUFDckI7RUFFUSxZQUFZO0VBQ1osV0FBVztFQUNYLFVBQVU7RUFDVixtQkFBbUI7RUFDbkIsdUJBQXVCO0VBQ3ZCLGVBQWU7RUFDZiwwQkFBMEI7RUFDMUIsK0JBQStCLEVB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TUFDaEIsWUFBWSxFQUNmO0lBdEJUO01DOVJJLHlDRmpGNEI7TUVrRjVCLGtCQUFrQjtNQUNsQixzQkFBc0I7TUFDdEIsMEJGekdjO01FMkdkLDhCRnpHc0I7TUUwR3RCLG1CQUFtQjtNQUNuQiw2QkFBNkI7TUFDN0IscUJBQXFCO01BQ3JCLDBCQUF3QjtNQUN4QixzQkFBc0I7TUQ2U2QsOEJBQThCO01BQzlCLGdCQUFnQjtNQUNoQixrQkFBa0IsRUFDckI7TUE1QlQ7UUNqUlEsb0JGaEhRO1FFaUhSLDBCQUEyQjtRQUMzQiw4QkZoSG9CO1FFaUhwQixzQ0ZqSG9CO1FFa0hwQixpQ0FBaUMsRUFDcEM7O0FENFNMO0VBQ0ksWUFBVztFQUNYLGtCQUFrQjtFQUNsQix1QkFBdUIsRUFPMUI7RUFWRDtJQU1RLGdCQUFnQjtJQUNoQixlQUFlO0lBQ2YsMkJBQTJCLEVBQzlCIiwiZmlsZSI6ImFsbC1yZXZpZXdzLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8qKiBNYWluIGZvbnRcbioqKioqKioqKioqKioqKioqKi9cbiRtYWluLWZhbWlseS1mb250OiAnb3BlbnNhbnMnO1xuJG1haW4tZmFtaWx5LWZvbnQtMjogbGF0bztcbi8qKiBDb2xvcnNcbioqKioqKioqKioqKioqKioqKi9cbiRibGFjazogIzAwMDAwMDtcbiR3aGl0ZTogI2ZmZmZmZjtcbiRibHVlOiAjMDA4YWM5O1xuJGRhcmtibHVlOiAjMTAyNDNiO1xuJG1pZGRhcmtibHVlOiAjNDA1MTYzO1xuJGJsdWVidXR0b25zaGFkb3c6ICMxYzQ1NzI7XG4keWVsbG93OiAjZjBlNTMxO1xuJGRhcmt5ZWxsb3c6ICNhZWFhMDk7XG4keWVsbG93YnV0dG9uc2hhZG93OiAjY2VjNTJhO1xuJGdyZXk6ICNmN2Y3Zjc7XG4kbWlkZ3JleTogI2U1ZTVlNTtcbiRsaWdodGdyZXk6ICNlZGVkZWQ7XG4kZGFya2dyZXk6ICNlMGUwZTA7XG4kZGFya2VyZ3JleTogI2NlY2VjZTtcbiRsaWdodGJsYWNrOiAjOTA5MDkwO1xuJHdoaXRlYnV0dG9uc2hhZG93OiAjZGJkYmRiO1xuJGdyZWVuOiAjNmJiYjllO1xuJG9yYW5nZTogI2Q3NjYyODtcbiRyZWQ6ICNmZjYwNTk7XG4kbGlnaHRibHVlOiAjMDA5ZWUwO1xuJHZlcnl2ZXJ5ZGFya2dyZXk6ICMyMTIxMjE7XG5cbi8qKiBGb250XG4qKioqKioqKioqKioqKioqKiovXG4kb3M6IG9wZW5zYW5zLCBhcmlhbCwgc2Fucy1zZXJpZjtcblxuLyoqIEZvbnQgaWNvblxuKioqKioqKioqKioqKioqKioqL1xuQG1peGluIGljb25zKCRpY29uKSB7XG4gICAgZm9udC1mYW1pbHk6ICdpY29ucyc7XG4gICAgc3BlYWs6IG5vbmU7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgLyogQmV0dGVyIEZvbnQgUmVuZGVyaW5nID09PT09PT09PT09ICovXG4gICAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcblxuICAgIEBpZiAkaWNvbiA9PSAnY2FydCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwMFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndXNlcicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwMVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2snIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDJcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Nsb3NlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdsaWdodGJveC1jbG9zZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzZlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXZhbGlkYXRlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjA0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtY2xvc2UnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3NlYXJjaCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1pbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwN1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnem9vbS1vdXQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDhcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2dlYXInIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MDlcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NvbW1lbnRzJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGVja2JveCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hlY2tlZCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwY1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncGxheScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYwZFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYmlnLXBsYXknIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2NDBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3BhdXNlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjYW1lcmEnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2ZlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndmlkZW8nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MTBcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3F1ZXN0aW9uJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjExXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdleGNsYW1hdGlvbicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxMlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLXF1ZXN0aW9uJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjEzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd3YXJuaW5nJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdob3RzcG90JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd0cmFzaCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncGx1cycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxN1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnbWludXMnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MThcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2NoZXZyb24tYm90dG9tJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjE5XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLXRvcCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxYVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2hldnJvbi1sZWZ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFiXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaGV2cm9uLXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdkb3VibGUtY2hldnJvbi1sZWZ0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFiXFxlNjFiXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdkb3VibGUtY2hldnJvbi1yaWdodCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYxY1xcZTYxY1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnYXJyb3ctYm90dG9tJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdhcnJvdy10b3AnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LWxlZnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MWZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2Fycm93LXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIwXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzbGlkZXItYXJyb3ctbGVmdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzZFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnc2xpZGVyLWFycm93LXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNlXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctYm90dG9tJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIxXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctdG9wJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjIyXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtYXJyb3ctbGVmdCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyM1wiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWFycm93LXJpZ2h0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdsb2FkaW5nJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMzXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzdGFyLWVtcHR5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjM0XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdzdGFyLWZ1bGwnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzVcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3N0YXItaGFsZicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnaGVhcnQnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzdcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2dvb2QnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzhcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ2JhZCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzOVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWVtcHR5JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjNhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdjaXJjbGUtZnVsbCcge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnY2lyY2xlLWhhbGYnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2M2NcIjtcbiAgICB9XG4gICAgLyoqIFNvY2lhbCBOZXR3b3Jrc1xuICAqKioqKioqKioqKioqKioqKiovXG4gICAgQGlmICRpY29uID09ICd5b3V0dWJlJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI1XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdmYWNlYm9vaycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyNlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnaW5zdGFncmFtJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjI3XCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdnb29nbGUtcGx1cycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyOFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAndHdpdHRlcicge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyOVwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAncGludGVyZXN0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJhXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd3ZWlibycge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyYlwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnd2VjaGF0JyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJjXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd5b3VrdScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYyZFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnaHVhYmFuJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjJlXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICdyZW5yZW4nIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MmZcIjtcbiAgICB9XG5cbiAgICBAaWYgJGljb24gPT0gJ3FyY29kZScge1xuICAgICAgICBjb250ZW50OiBcIlxcZTYzMFwiO1xuICAgIH1cblxuICAgIEBpZiAkaWNvbiA9PSAnZHNtJyB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXFxlNjMxXCI7XG4gICAgfVxuXG4gICAgQGlmICRpY29uID09ICd2a29udGFrdGUnIHtcbiAgICAgICAgY29udGVudDogXCJcXGU2MzJcIjtcbiAgICB9XG59XG4vKiogTGF5b3V0XG4qKioqKioqKioqKioqKioqKiovXG4kZ3JpZC1kZWZhdWx0OiA5NjBweDtcbi8qKiBNaXNjXG4qKioqKioqKioqKioqKioqKiovXG4kY29sb3ItZGVmYXVsdDogJGRhcmtibHVlO1xuJGJnY29sb3Itc2l0ZTogJHdoaXRlO1xuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItaGVhZGVyOiAkd2hpdGU7XG4kYm9yZGVydG9wLWhlYWRlcjogNXB4IHNvbGlkICRkYXJrYmx1ZTtcbi8qKiBNYWluIG1lbnVcbioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLW1lbnUtdGFiOiAkd2hpdGU7XG4kYmdjb2xvci1tZW51LXRhYi1ob3ZlcjogJGxpZ2h0Z3JleTtcbiRjb2xvci1tZW51LXRhYjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtdGFiLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1tZW51LXRhYi1hY3RpdmU6ICRibHVlO1xuJGJvcmRlcnRvcC1tZW51LXRhYjogNXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRib3JkZXJ0b3AtbWVudS10YWItaG92ZXI6ICRibHVlO1xuJGJvcmRlcnRvcC1tZW51LXRhYi1hY3RpdmU6ICRibHVlO1xuJGJnY29sb3Itc3VibWVudTogJGxpZ2h0Z3JleTtcbiRjb2xvci1zdWJtZW51LWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1zdWJtZW51LWxpbmstaG92ZXI6ICRibHVlO1xuLyoqIENhcnRcbioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItY2FydC1uYi1pdGVtczogJGJsdWU7XG4vKiogU2VhcmNoIGZvcm1cbioqKioqKioqKioqKioqKioqKiovXG4kYm9yZGVyLXNlYXJjaC1mb3JtOiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLXNlYXJjaC1mb3JtLWhvdmVyOiAkYmx1ZTtcbiRib3JkZXItc2VhcmNoLWZvcm0tZm9jdXM6ICRkYXJrYmx1ZTtcbiRjb2xvci1zZWFyY2gtZm9ybTogJGdyZXk7XG4kY29sb3Itc2VhcmNoLWZvcm0taG92ZXI6ICRibHVlO1xuJGNvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkZGFya2JsdWU7XG4kYmdjb2xvci1zZWFyY2gtZm9ybTogJHdoaXRlO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWZvY3VzOiAkd2hpdGU7XG4kY29sb3Itc2VhcmNoLWZvcm0tcGxhY2Vob2xkZXI6ICRncmV5O1xuJGJnY29sb3Itc2VhcmNoLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRiZ2NvbG9yLXNlYXJjaC1mb3JtLWljb24tbWFnbmlmeWluZy1nbGFzczogJHdoaXRlO1xuJGJnY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3Itc2VhcmNoLWZvcm0taWNvbi1tYWduaWZ5aW5nLWdsYXNzLWhvdmVyOiAkYmx1ZTtcbiRjb2xvci1zZWFyY2gtZm9ybS1pY29uLW1hZ25pZnlpbmctZ2xhc3M6ICRncmV5O1xuLyoqIExhbmcgc3dpdGNoZXJcbioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbGFuZy1zd2l0Y2hlci1pY29uLWNoZXZyb246ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWxhbmctc3dpdGNoZXItaXRlbTogJGxpZ2h0Z3JleTtcbiRiZ2NvbG9yLWZsYWdzLXRvZ2dsZXI6ICR3aGl0ZTtcbi8qKiBCcmVhZGNydW1iXG4qKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItYnJlYWRjcnVtYjogcmdiYSgkZGFya2JsdWUsIDAuNik7XG4kY29sb3ItYnJlYWRjcnVtYi1zZXA6ICR3aGl0ZTtcbiRjb2xvci1icmVhZGNydW1iLWxpbms6ICR3aGl0ZTtcbiRjb2xvci1icmVhZGNydW1iLXNvY2lhbDogJHdoaXRlO1xuJGNvbG9yLWJyZWFkY3J1bWItc29jaWFsLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1icmVhZGNydW1iLXNvY2lhbDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1icmVhZGNydW1iLXNvY2lhbC1ob3ZlcjogdHJhbnNwYXJlbnQ7XG4vKiogU2Nyb2xsVG9Ub3BcbioqKioqKioqKioqKioqKioqKiovXG4kYmdjb2xvci1zY3JvbGx0b3RvcDogJGdyZXk7XG4kYmdjb2xvci1zY3JvbGx0b3RvcC1ob3ZlcjogJGJsdWU7XG4kY29sb3ItYXJyb3ctc2Nyb2xsdG90b3AtaG92ZXI6ICR3aGl0ZTtcbi8qKiBQYW5lbCBDYXRlZ29yeSBIaWdobGlnaHRlZFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1jYXQtaGlnaGxpZ2h0ZWQ6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1jYXQtaGlnaGxpZ2h0ZWQ6ICR3aGl0ZTtcbiRib3JkZXItY2F0LWhpZ2hsaWdodGVkOiAxcHggc29saWQgJHdoaXRlO1xuJGJvcmRlci1jYXQtaGlnaGxpZ2h0ZWQtaG92ZXI6ICRibHVlO1xuJGNvbG9yLWNhdC1oaWdobGlnaHRlZC10aXRsZTogJGRhcmtibHVlO1xuJGNvbG9yLWNhdC1oaWdobGlnaHRlZC10aXRsZS1ob3ZlcjogJGJsdWU7XG4vKiogU2xpZGVzaG93IEhQXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWhvdHNwb3QtdGV4dDogMCA4cHggMCA4cHg7XG4kYmdjb2xvci1ob3RzcG90LXRleHQ6ICR3aGl0ZTtcbiRjb2xvci1ob3RzcG90LXRleHQ6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtaG90c3BvdC1pY29uOiAwIDhweCAwIDhweDtcbiRiZ2NvbG9yLWhvdHNwb3QtaWNvbjogcmdiYSgkd2hpdGUsMCk7XG4kY29sb3ItaG90c3BvdC1pY29uOiAkd2hpdGU7XG4kYm9yZGVyLWhvdHNwb3QtaWNvbjogMXB4IHNvbGlkICR3aGl0ZTtcbiRyYWRpdXMtaG90c3BvdC10ZWFzZXItYWR2aWNlOiAwO1xuJGJnY29sb3Itc2xpZGVzaG93LW5hdjogJGJsYWNrO1xuJGJnY29sb3Itc2xpZGVzaG93LW5hdi1ob3ZlcjogJGJsdWU7XG4kcmFkaXVzLXNsaWRlc2hvdy1uYXY6IDhweDtcbiRiZ2NvbG9yLXNsaWRlc2hvdy1wcmV2bmV4dDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1zbGlkZXNob3ctcHJldm5leHQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGNvbG9yLXNsaWRlc2hvdy1wcmV2bmV4dDogJHdoaXRlO1xuJGNvbG9yLXNsaWRlc2hvdy1wcmV2bmV4dC1ob3ZlcjogJHllbGxvdztcbi8qKiBUZWFzZXIgYWR2aWNlL2Jsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2U6ICR3aGl0ZTtcbiRiZ2NvbG9yLXRlYXNlci1hZHZpY2UtaG92ZXI6ICR3aGl0ZTtcbiRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U6IDFweDsgLy8gTWFzdGVyXG4kYm9yZGVyLXRlYXNlci1hZHZpY2U6IDFweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyc2l6ZS10ZWFzZXItYWR2aWNlLWhvdmVyOiAxcHg7IC8vIE1hc3RlclxuJGJvcmRlci10ZWFzZXItYWR2aWNlLWhvdmVyOiAkYmx1ZTtcbiRyYWRpdXMtdGVhc2VyLWFkdmljZTogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLXRlYXNlci1pY29uLWNhbWVyYTogJGJsdWU7XG4kY29sb3ItdGVhc2VyLWljb24tY2FtZXJhOiAkZGFya2JsdWU7XG4kcmFkaXVzLXRlYXNlci1pY29uLWNhbWVyYTogMCAxMHB4IDAgMTBweDtcbiRyYWRpdXMtdGVhc2VyLWFkdmljZS1pbWc6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItdGVhc2VyLWFkdmljZS10eXBlOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS10aXRsZTogJGRhcmtibHVlO1xuJGJvcmRlcmJvdHRvbS10ZWFzZXItYWR2aWNlLXRpdGxlOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLXRlYXNlci1hZHZpY2UtbmItbm90ZXM6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItYWR2aWNlLW5iLWNvbW1lbnRzOiAkZGFya2JsdWU7XG4kY29sb3ItdGVhc2VyLWFkdmljZS1jb21tZW50cy1pY29uOiAkZGFya2JsdWU7XG4vKiogVGVhc2VyIHByb2R1Y3RcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0OiAkd2hpdGU7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJHdoaXRlO1xuJGJvcmRlci10ZWFzZXItcHJvZHVjdDogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuJGJvcmRlcnNpemUtdGVhc2VyLXByb2R1Y3Q6ICRib3JkZXJzaXplLXRlYXNlci1hZHZpY2U7XG4kYm9yZGVyLXRlYXNlci1wcm9kdWN0LWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVyc2l6ZS10ZWFzZXItcHJvZHVjdC1ob3ZlcjogJGJvcmRlcnNpemUtdGVhc2VyLWFkdmljZS1ob3ZlcjtcbiRyYWRpdXMtdGVhc2VyLXByb2R1Y3Q6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItdGVhc2VyLXByb2R1Y3QtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1wcmljZTogJGRhcmtibHVlO1xuJGNvbG9yLXRlYXNlci1wcm9kdWN0LXByaWNlLWZyb206ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyOiAkd2hpdGU7XG4kYmdjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJHllbGxvdztcbiRjb2xvci10ZWFzZXItcHJvZHVjdC1zdGlja2VyLXNlY29uZGFyeTogJGJsYWNrO1xuJGNvbG9yLWJ0bmxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1idG5saW5rLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItdXBzZWxsaW5nLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItdXBzZWxsaW5nLWRlc2M6ICRkYXJrYmx1ZTtcbiRjb2xvci1pbWFnZS1ib3JkZXI6ICRtaWRncmV5O1xuLyoqIEZvb3RlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJnY29sb3ItZm9vdGVyOiAkbGlnaHRncmV5O1xuJGJvcmRlci1mb290ZXItc2VwOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLWZvb3Rlci10aXRsZS1ibG9jay1saW5rczogJGRhcmtibHVlO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1saW5rOiAkZ3JleTtcbiRjb2xvci1mb290ZXItYmxvY2stbGluay1ob3ZlcjogJHdoaXRlO1xuJHJhZGl1cy1mb290ZXItZm9sbG93LWl0ZW06IDA7XG4kY29sb3ItZm9vdGVyLXRpdGxlLWJsb2NrLWZvbGxvdzogJGRhcmtibHVlO1xuJGJnY29sb3ItZm9vdGVyLWJsb2NrLWZvbGxvdy1pdGVtOiBsaWdodGVuKCRncmV5LDUlKTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ldmVuOiAkZ3JleTtcbiRiZ2NvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbTogJHdoaXRlO1xuJGNvbG9yLWZvb3Rlci1ibG9jay1mb2xsb3ctaXRlbS1ob3ZlcjogJHdoaXRlO1xuJGJnY29sb3ItbmV3c2xldHRlci1mb3JtOiAkd2hpdGU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJHdoaXRlO1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm06IDFweCBzb2xpZCAkbGlnaHRncmV5O1xuJGJvcmRlci1uZXdzbGV0dGVyLWZvcm0taG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXItbmV3c2xldHRlci1mb3JtLWZvY3VzOiAkZGFya2JsdWU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm06ICRncmV5O1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1mb2N1czogJGRhcmtibHVlO1xuJGNvbG9yLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6ICR3aGl0ZTtcbiRjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkd2hpdGU7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQ6IDA7XG4kYm9yZGVyLW5ld3NsZXR0ZXItZm9ybS1zdWJtaXQtaG92ZXI6IDA7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0OiAkZGFya2JsdWU7XG4kYmdjb2xvci1uZXdzbGV0dGVyLWZvcm0tc3VibWl0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItdXNlZnVsLWxpbmtzOiAkZ3JleTtcbiRjb2xvci11c2VmdWwtbGlua3MtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci11c2VmdWwtbGlua3Mtc2VwOiAkZ3JleTtcbi8qKiBGYW1pbHkgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWZhbWlseS10aXRsZTogJGJsYWNrO1xuJGJnY29sb3ItZmFtaWx5LW5vYmFubmVyLXRpdGxlOiAkZGFya2dyZXk7XG4kY29sb3ItZmFtaWx5LWRlc2M6ICRibGFjaztcbiRjb2xvci1mYW1pbHktc2VlLWFsbDogJGRhcmtibHVlO1xuJGNvbG9yLWZhbWlseS1zZWUtYWxsLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1mYW1pbHktYmFubmVyOiByZ2JhKCRkYXJrYmx1ZSwgMC42KTtcbiRyYWRpdXMtZmFtaWx5LWJhbm5lcjogMCAxNXB4IDAgMTVweDtcbiRjb2xvci1mYW1pbHktYmFubmVyLXRpdGxlOiAkeWVsbG93O1xuJGNvbG9yLWZhbWlseS1iYW5uZXItZGVzYzogJHdoaXRlO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluazogJHdoaXRlO1xuJGNvbG9yLWZhbWlseS1iYW5uZXItbGluay1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZhbWlseS1sZWdhbC1ub3RpY2U6ICRncmV5O1xuJHJhZGl1cy1jYXQtcmVmZXJlbmNlLWdyb3VwLWxlZnQ6IDAgMTNweCAwIDEzcHg7XG4kYmdjb2xvci1jYXQtcmVmZXJlbmNlLWdyb3VwLWxlZnQ6ICRsaWdodGdyZXk7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ncm91cC1sZWZ0OiAkZGFya2JsdWU7XG4kcmFkaXVzLWNhdC1yZWZlcmVuY2UtZ3JvdXAtcmlnaHQ6IDAgMTVweCAwIDE1cHg7XG4kY29sb3ItY2F0LXJlZmVyZW5jZS1ncm91cC1yaWdodDogJHdoaXRlO1xuJGNvbG9yLWZhbWlseS1uYi1wcm9kdWN0czogJGRhcmtibHVlO1xuJGNvbG9yLWZhbWlseS1sYWJlbC1maWx0ZXI6ICRkYXJrYmx1ZTtcbi8qKiBGaWx0ZXIgc2VsZWN0XG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItZmlsdGVyLXNlbGVjdDogJGJsYWNrO1xuJGNvbG9yLWZpbHRlci1zZWxlY3QtaG92ZXI6ICRibGFjaztcbiRib3JkZXItZmlsdGVyLXNlbGVjdDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1maWx0ZXItc2VsZWN0LWhvdmVyOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdDogJG1pZGdyZXk7XG4kYmdjb2xvci1maWx0ZXItc2VsZWN0LWhvdmVyOiAkbWlkZ3JleTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93OiAkZ3JleTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LWFycm93LWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVyLWZpbHRlci1zZWxlY3Qtb3B0aW9uczogMXB4IHNvbGlkICRncmV5O1xuJGJnY29sb3ItZmlsdGVyLXNlbGVjdC1vcHRpb25zOiAkbWlkZ3JleTtcbiRjb2xvci1maWx0ZXItc2VsZWN0LW9wdGlvbnMtaXRlbTogJGJsYWNrO1xuJGNvbG9yLWZpbHRlci1zZWxlY3Qtb3B0aW9ucy1pdGVtLWhvdmVyOiAkZGFya2JsdWU7XG4vKiogRmFjZXRzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kYm9yZGVyYm90dG9tLWZhY2V0cy1pdGVtOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLWZhY2V0cy1pdGVtLXRpdGxlOiAkZ3JleTtcbiRib3JkZXItZmFjZXRzLXNpemU6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRib3JkZXItZmFjZXRzLXNpemUtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplOiB0cmFuc3BhcmVudDtcbiRiZ2NvbG9yLWZhY2V0cy1zaXplLWhvdmVyOiB0cmFuc3BhcmVudDtcbiRjb2xvci1mYWNldHMtc2l6ZTogJGdyZXk7XG4kY29sb3ItZmFjZXRzLXNpemUtaG92ZXI6ICRkYXJrYmx1ZTtcbiRib3JkZXItZmFjZXRzLWlsbHVzdHJhdGVkOiAxcHggc29saWQgJG1pZGdyZXk7XG4kYm9yZGVyLWZhY2V0cy1pbGx1c3RyYXRlZC1ob3ZlcjogMXB4IHNvbGlkICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtbGFiZWwtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLWZhY2V0cy1pbGx1c3RyYXRlZDogdHJhbnNwYXJlbnQ7XG4kYmdjb2xvci1mYWNldHMtaWxsdXN0cmF0ZWQtaG92ZXI6IHRyYW5zcGFyZW50O1xuJGJvcmRlci1mYWNldHMtY29sb3I6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItZmFjZXRzLWNvbG9yLWhvdmVyOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGJnY29sb3ItZmFjZXRzLXJhbmdlLXByaWNlOiAkZGFya2JsdWU7XG4kYmdjb2xvci1mYWNldHMtcmFuZ2UtcHJpY2UtYmVoaW5kOiAkbGlnaHRncmV5O1xuJGNvbG9yLWZhY2V0cy1yYW5nZS1wcmljZS1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1ncmVhdGVyLXRoYW46ICRkYXJrZXJncmV5O1xuJGNvbG9yLWZhY2V0cy1maXZlc3Rhci1uYjogJGdyZXk7XG4kY29sb3ItZmFjZXRzLWZpdmVzdGFyLW5iLWFjdGl2ZTogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1jaGVja2JveDogJG1pZGdyZXk7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWNoZWNrYm94LWxhYmVsOiAkZ3JleTtcbiRjb2xvci1mYWNldHMtY2hlY2tib3gtbGFiZWwtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaGVscDogJGdyZXk7XG4kY29sb3ItZmFjZXRzLWhlbHAtaG92ZXI6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtZmFjZXRzLWhlbHAtY29udGVudDogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLWZhY2V0cy1oZWxwLWNvbnRlbnQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtaGVscC1jb250ZW50OiAkd2hpdGU7XG4kY29sb3ItZmFjZXRzLWxpbWl0LWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1mYWNldHMtbGltaXQtbGluay1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWZhY2V0cy1pbml0LWNyaXRlcmlhOiAkZGFya2JsdWU7XG4kY29sb3ItZmFjZXRzLWluaXQtY3JpdGVyaWEtaG92ZXI6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlclxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXBhZ2VyLXNlZS1hbGw6ICRkYXJrYmx1ZTtcbiRjb2xvci1wYWdlci1zZWUtYWxsLWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLXBhZ2VyOiAycHggZG90dGVkICRncmV5O1xuJGJnY29sb3ItcGFnZXItaXRlbTogJHdoaXRlO1xuJGJnY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGxpZ2h0Z3JleTtcbiRjb2xvci1wYWdlci1pdGVtOiAkd2hpdGU7XG4kY29sb3ItcGFnZXItaXRlbS1ob3ZlcjogJGJsdWU7XG4kY29sb3ItcGFnZXItaXRlbS1jdXJyZW50OiAkeWVsbG93O1xuJGNvbG9yLXBhZ2VyLW5vLW1vcmU6ICRncmV5O1xuLyoqIFdZU0lXWUdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci13eXNpd3lnLWgxOiAkZGFya2JsdWU7XG4kY29sb3Itd3lzaXd5Zy1oMjogJGRhcmtibHVlO1xuJGNvbG9yLXd5c2l3eWctYTogJGRhcmtibHVlO1xuJGNvbG9yLXd5c2l3eWctYS1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlOiAkbGlnaHRncmV5O1xuJGJvcmRlci13eXNpd3lnLWJsb2NrcXVvdGU6IDFweCBzb2xpZCAkZGFya2JsdWU7XG4kY29sb3Itd3lzaXd5Zy1ibG9ja3F1b3RlLXRpdGxlOiAkZGFya2JsdWU7XG4kYmdjb2xvci13eXNpd3lnLXRhYmxlLXRoOiAkbGlnaHRncmV5O1xuJGJnY29sb3Itd3lzaXd5Zy10YWJsZS10ZDogJHdoaXRlO1xuJGJvcmRlci13eXNpd3lnLXRhYmxlLWNlbGw6IDFweCBzb2xpZCAkZ3JleTtcbiRib3JkZXItd3lzaXd5Zy1ocjogMnB4IGRvdHRlZCAkZ3JleTtcbiRyYWRpdXMtd3lzaXd5Zy1pbWc6IDAgMTVweCAwIDE1cHg7XG4kY29sb3Itd3lzaXd5Zy1wOiAkZGFya2JsdWU7XG4vKiogTWVkaWEgRnJvbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLW1lZGlhLWZyb250LXBvcGluOiAkd2hpdGU7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1wb3Bpbi1mYWRlOiAkYmxhY2s7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW06IDNweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyLW1lZGlhLWZyb250LWl0ZW0taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZWRpYS1mcm9udC1uZXh0LXByZXYtaWNvbjogJHdoaXRlO1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtbmV4dC1wcmV2LWljb246ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2xzOiAkbWlkZ3JleTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbjogJHdoaXRlO1xuJGNvbG9yLW1lZGlhLWZyb250LXpvb20taWNvbjogJGdyZXk7XG4kYm9yZGVyLW1lZGlhLWZyb250LXpvb20taWNvbjogMXB4IHNvbGlkICRncmV5O1xuJGJnY29sb3ItbWVkaWEtZnJvbnQtY2xvc2UtaWNvbjogJGRhcmtibHVlO1xuJGJvcmRlci1tZWRpYS1mcm9udC1jbG9zZS1pY29uOiAwO1xuJGNvbG9yLW1lZGlhLWZyb250LWNsb3NlLWljb246ICR3aGl0ZTtcbiRyYWRpdXMtbWVkaWEtZnJvbnQtY29udHJvbC1pdGVtOiAwIDhweCAwIDhweDtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2xzOiAkbWlkZ3JleTtcbiRiZ2NvbG9yLW1lZGlhLWZyb250LWNvbnRyb2wtaXRlbTogJGRhcmtlcmdyZXk7XG4kYmdjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW0taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZWRpYS1mcm9udC1jb250cm9sLWl0ZW06ICR3aGl0ZTtcbiRjb2xvci1tZWRpYS1mcm9udC12aWRlby1pY29uOiAkZGFya2JsdWU7XG4vKiogSGVhZGVyIHBhZ2UgcHJvZHVjdFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXByb2R1Y3QtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXJlZmVyZW5jZTogJGxpZ2h0YmxhY2s7XG4kY29sb3ItcHJvZHVjdC1jYXRjaGxpbmU6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3M6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWFuY2hvci10ZWNobmljYWwtaW5mb3MtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXNlZS1yZXZpZXdzOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1zZWUtcmV2aWV3cy1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXByb2R1Y3QtbGFiZWwtc2VsZWN0OiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1sYWJlbC1zZWxlY3Q6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LXByaWNlOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC1vbGQtcHJpY2U6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlIHByb2R1Y3QgOiBCVSwgdGVjaG5pY2FsIGNhcmQsIGFkdmljZXMsIGZlYXR1cmVzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItcHJvZHVjdC1kZXRhaWwtbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWRldGFpbC1kZXNjOiAkZGFya2JsdWU7XG4kYmdjb2xvci1wcm9kdWN0LXRlY2huaWNhbC1yb3c6ICR3aGl0ZTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ib3JkZXItYm90dG9tOiAkbWlkZ3JleTtcbiRiZ2NvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLXJvdy1ldmVuOiAkbGlnaHRncmV5O1xuJGNvbG9yLXByb2R1Y3QtdGVjaG5pY2FsLWRvd25sb2FkOiAkZGFya2JsdWU7XG4kY29sb3ItcHJvZHVjdC10ZWNobmljYWwtZG93bmxvYWQtaG92ZXI6ICRkYXJrYmx1ZTtcbi8qKiBQYWdlIHByb2R1Y3QgOiBSaWNoIGNvbnRlbnRcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRib3JkZXJib3R0b20tcmljaGNvbnRlbnQtdmlkZW86IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItcmljaGNvbnRlbnQtdmlkZW8tbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1tZWRpYS1kZXNjOiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuOiAkZGFya2JsdWU7XG4kY29sb3ItcmljaGNvbnRlbnQtbWVkaWEtYnRuLWhvdmVyOiAkZGFya2JsdWU7XG4kYmdjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyOiAkbGlnaHRncmV5O1xuJGNvbG9yLXJpY2hjb250ZW50LW1hbmFnZXItdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yaWNoY29udGVudC1tYW5hZ2VyLWRlc2M6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtcmljaGNvbnRlbnQtZnVsbHRleHQ6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1yaWNoY29udGVudC1mdWxsdGV4dDogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LXRpdGxlOiAkd2hpdGU7XG4kY29sb3ItcmljaGNvbnRlbnQtZnVsbHRleHQtZGVzYzogJHdoaXRlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bjogJHdoaXRlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGx0ZXh0LWJ0bi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXJpY2hjb250ZW50LWZ1bGwtZGVzYzogJGRhcmtibHVlO1xuLyoqIFBhZ2UgcHJvZHVjdCA6IFBhbm9wbGllc1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLXBhbm9wbGllcy10aXRsZTogJGRhcmtibHVlO1xuLyoqIExlZ2FsIG5vdGljZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWxlZ2FsLW5vdGljZTogJGRhcmtibHVlO1xuLyoqIEhlYWRlciByZXZpZXdzXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbWFyay1kaXN0cmlidXRpb24tdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1wcm9kdWN0LWluZm9zLXJldmlldy1vbi10aXRsZTogJGRhcmtibHVlO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tZnVsbGJhcjogJGRhcmtibHVlO1xuJGJnY29sb3Itbm90ZS1kaXN0cmlidXRpb24tYmFyOiAkeWVsbG93O1xuJGNvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1ub3RlLWRpc3RyaWJ1dGlvbi1saW5rLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3cy1iYWNrLXByb2R1Y3Q6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXdzLWJhY2stcHJvZHVjdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXJldmlld3MtbmItdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXdzLW5vdGU6ICRkYXJrYmx1ZTtcbiRyYWRpdXMtYnJhbmQtcmVzcG9uc2U6IDAgMTVweCAwIDE1cHg7XG4kYmdjb2xvci1icmFuZC1yZXNwb25zZTogJGdyZXk7XG4kY29sb3ItYnJhbmQtcmVzcG9uc2U6ICRkYXJrYmx1ZTtcbi8qKiBSZXZpZXdcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1yZXZpZXctdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctYXV0aG9yOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LWRhdGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXJldmlldy1wb2ludC1taW51czogJG9yYW5nZTtcbiRiZ2NvbG9yLXJldmlldy1wb2ludC1wbHVzOiAkZ3JlZW47XG4kY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM6ICR3aGl0ZTtcbiRjb2xvci1yZXZpZXctYm9keTogJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1yZXZpZXctYW5zd2VyOiAycHggZG90dGVkICRncmV5O1xuJGNvbG9yLXJldmlldy1hbnN3ZXItYnJhbmQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctYW5zd2VyLWJvZHk6ICRkYXJrYmx1ZTtcbiRjb2xvci1pZnJhbWV2b3RlLXF1ZXN0aW9uOiAkZGFya2JsdWU7XG4kY29sb3ItaWZyYW1ldm90ZS1tZXNzYWdlOiAkZGFya2JsdWU7XG4kY29sb3ItaWZyYW1ldm90ZS1hY3Rpb246ICRkYXJrYmx1ZTtcbiRjb2xvci1pZnJhbWV2b3RlLWFjdGlvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWlmcmFtZXZvdGUtYWJ1c2U6ICRvcmFuZ2U7XG4vKiogU3VibWl0IHJldmlldyBmb3JtXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLXJldmlldy1mb3JtOiAwIDIwcHggMCAyMHB4O1xuJGJnY29sb3ItcmV2aWV3LWZvcm0tYmVoaW5kOiAkYmxhY2s7XG4kY29sb3ItcmV2aWV3LWZvcm0tdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1yZXZpZXctZm9ybS1jbG9zZS1pY29uOiAkZGFya2JsdWU7XG4kY29sb3ItcmV2aWV3LWZvcm0tY2xvc2UtaWNvbi1ob3ZlcjogJGRhcmtibHVlO1xuLyoqIENhcnQgcGFnZVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGNvbG9yLWNhcnQtYmFjazogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtYmFjay1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItY2FydC1zdWJtaXQ6ICR5ZWxsb3c7XG4kYmdjb2xvci1jYXJ0LXN1Ym1pdC1ob3ZlcjogJHllbGxvdztcbiRjb2xvci1jYXJ0LXN1Ym1pdDogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtc3VibWl0LWhvdmVyOiAkd2hpdGU7XG4kcmFkaXVzLWNhcnQtc3VibWl0OiAxNXB4O1xuJGJnY29sb3ItY2FydC1sYXN0LWxpbmU6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LWxhc3QtbGluZTogJHdoaXRlO1xuJGNvbG9yLWNhcnQtdGFibGUtdGg6ICRkYXJrYmx1ZTtcbiRib3JkZXJib3R0b20tY2FydC10YWJsZS1oZWFkOiAxcHggc29saWQgJGRhcmtibHVlO1xuJGJvcmRlcmJvdHRvbS1jYXJ0LXRhYmxlLXRyOiAxcHggc29saWQgJG1pZGdyZXk7XG4kYmdjb2xvci1jYXJ0LXRhYmxlLXRyOiAkd2hpdGU7XG4kY29sb3ItY2FydC10YWJsZS10cjogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtdGFibGUtcHJpY2U6ICRkYXJrYmx1ZTtcbiRjb2xvci1jYXJ0LXRhYmxlLWRlbGV0ZS1pY29uOiAkZGFya2JsdWU7XG4kY29sb3ItY2FydC1lbXB0eTogJGRhcmtibHVlO1xuJGJnY29sb3ItY2FydC1lbXB0eTogJGxpZ2h0Z3JleTtcbi8qKiBDYXJ0IHBvcGluXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItY2FydC1wb3Bpbi1pbWctYm9yZGVyOiAxcHggc29saWQgJGdyZXk7XG4kY29sb3ItY2FydC1wb3Bpbi1sYWJlbDogJGRhcmtibHVlO1xuJGNvbG9yLWNhcnQtcG9waW4tdGl0bGU6ICRibGFjaztcbiRjb2xvci1jYXJ0LXBvcGluLWNvbnRlbnQ6ICRibGFjaztcbi8qKiBBZHZpY2UgSFBcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItYWR2aWNlLWhwLWRlc2M6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtaHAtc2VlLWFsbDogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1ocC1zZWUtYWxsLWhvdmVyOiAkZGFya2JsdWU7XG4vKiogUGFnZSBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRyYWRpdXMtYWR2aWNlLWltZy1jb3ZlcjogMCAxNXB4IDAgMTVweDtcbiRjb2xvci1hZHZpY2UtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtYW5jaG9yLWFkZC1jb21tZW50OiAkZGFya2JsdWU7XG4kY29sb3ItYWR2aWNlLWFuY2hvci1hZGQtY29tbWVudC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1hdXRob3I6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtYXV0aG9yLWpvYjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1hdXRob3ItYXZhdGFyOiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLWFkdmljZS1yYXRlLWxhYmVsOiAycHggc29saWQgJHdoaXRlO1xuJGJvcmRlcmJvdHRvbS1hZHZpY2UtcmF0ZS1sYWJlbDogMXB4IHNvbGlkICR3aGl0ZTtcbiRib3JkZXJ0b3AtYWR2aWNlLXJhdGUtbGFiZWw6IDFweCBzb2xpZCAkbGlnaHRncmV5O1xuJGJnY29sb3ItYWR2aWNlLXJhdGU6ICRsaWdodGdyZXk7XG4kY29sb3ItYWR2aWNlLXJhdGUtbGFiZWw6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyOiAkZ3JleTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdGFyLWFjdGl2ZTogJHllbGxvdztcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1zdWJtaXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1hZHZpY2UtcmF0ZS1mZWVkYmFjazogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtczogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1zaG93LWFsbC1pdGVtcy1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlci1hZHZpY2UtcmlnaHQtcmVmLWNhdDogMXB4IHNvbGlkIHdoaXRlO1xuJGJvcmRlci1hZHZpY2UtcmlnaHQtcmVmLWNhdC1ob3ZlcjogJGRhcmtibHVlO1xuJHJhZGl1cy1hZHZpY2UtcmlnaHQtcmVmLWNhdC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLWFkdmljZS1yaWdodC1yZWYtY2F0LXRpdGxlOiAkd2hpdGU7XG4vKiogTGlzdGluZyBhZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1saXN0aW5nLWFkdmljZS1kZXNjOiAkZ3JleTtcbiRjb2xvci1tZW51LWFkdmljZS1sdmwwOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMC1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDAtY2hldnJvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDE6ICRibGFjaztcbiRjb2xvci1tZW51LWFkdmljZS1sdmwxLWhvdmVyOiAkYmxhY2s7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxOiAkZGFya2dyZXk7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwxLWNoZXZyb246IHRyYW5zcGFyZW50O1xuJGJnY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiBsaWdodGVuKCRkYXJrZ3JleSwzJSk7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMS1jaGV2cm9uLWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbWVudS1hZHZpY2UtbHZsMjogJGJsYWNrO1xuJGNvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLW1lbnUtYWR2aWNlLWx2bDItaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1tZW51LWFkdmljZS1ib3JkZXItYm90dG9tOiAkd2hpdGU7XG4kYmdjb2xvci1tZW51LWFkdmljZS1sdmwyOiAkbGlnaHRncmV5O1xuLyoqIExpc3RpbmcgZW1wdHkgcHJvZHVjdC9hZHZpY2UvYmxvZ1xuKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRiZ2NvbG9yLWxpc3RpbmctZW1wdHk6ICRncmV5O1xuJGNvbG9yLWxpc3RpbmctZW1wdHk6ICRkYXJrYmx1ZTtcbi8qKiBMaXN0aW5nIGJsb2dcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItbGlzdGluZy1ibG9nLWRlc2M6ICRkYXJrYmx1ZTtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1zZXBhcmF0b3I6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRib3JkZXItbGlzdGluZy1ibG9nLWl0ZW06IDFweCBzb2xpZCAkd2hpdGU7XG4kYm9yZGVyLWxpc3RpbmctYmxvZy1pdGVtLWhvdmVyOiAkZGFya2JsdWU7XG4kcmFkaXVzLWxpc3RpbmctYmxvZy1pdGVtOiAwIDE1cHggMCAxNXB4O1xuJGNvbG9yLWxpc3RpbmctYmxvZy1pdGVtLXRpdGxlOiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tY2F0OiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tY2F0LWhvdmVyOiAkZGFya2JsdWU7XG4kY29sb3ItbGlzdGluZy1ibG9nLWl0ZW0tcmVhZG1vcmU6ICRkYXJrYmx1ZTtcbiRjb2xvci1saXN0aW5nLWJsb2ctaXRlbS1yZWFkbW9yZS1ob3ZlcjogJGRhcmtibHVlO1xuJGJnY29sb3ItbGlzdGluZy1ibG9nLWl0ZW06ICR3aGl0ZTtcbiRiZ2NvbG9yLWxpc3RpbmctYmxvZy1pdGVtLWhvdmVyOiAkd2hpdGU7XG4vKiogQ29tbWVudHMgKGFkdmljZSxibG9nKVxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1jb21tZW50LXRpdGxlOiAkZGFya2JsdWU7XG4kYmdjb2xvci1jb21tZW50LWZvcm06ICRsaWdodGdyZXk7XG4kYmdjb2xvci1jb21tZW50LWZvcm0tbGFiZWw6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29tbWVudC1mb3JtLWlucHV0OiAxcHggc29saWQgJGdyZXk7XG4kYm9yZGVyLWNvbW1lbnQtZm9ybS1pbnB1dC1mb2N1czogJGRhcmtibHVlO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtZXJyb3I6IDFweCBzb2xpZCAkcmVkO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJGRhcmtibHVlO1xuJGJvcmRlci1jb21tZW50LWZvcm0taW5wdXQtYWZ0ZXItYXV0b2NvbXBsZXRpb246ICR3aGl0ZTtcbiRiZ2NvbG9yLWNvbW1lbnQtZm9ybS1pbnB1dDogJHdoaXRlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1jZ3U6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWxpbms6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tY2d1LWNoZWNrYm94OiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1mb3JtLWNndS1jaGVja2VkOiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1mb3JtLXN1Ym1pdDogJHdoaXRlO1xuJGNvbG9yLWNvbW1lbnQtZm9ybS1zdWJtaXQtaG92ZXI6ICR3aGl0ZTtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yOiAkZ3JleTtcbiRjb2xvci1jb21tZW50LWZvcm0tYXV0aG9yLWhvdmVyOiAkZGFya2JsdWU7XG4kYm9yZGVydG9wLWNvbW1lbnQ6IDJweCBkb3R0ZWQgJGdyZXk7XG4kY29sb3ItY29tbWVudC1hdXRob3I6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWRhdGU6ICRncmV5O1xuJGNvbG9yLWNvbW1lbnQtYm9keTogJGRhcmtibHVlO1xuJGNvbG9yLWNvbW1lbnQtYWN0aW9uOiAkZGFya2JsdWU7XG4kY29sb3ItY29tbWVudC1hY3Rpb24taG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb21tZW50LWFwcHJvdmU6ICRncmVlbjtcbiRjb2xvci1jb21tZW50LWFwcHJvdmUtaG92ZXI6IGRhcmtlbigkY29sb3ItY29tbWVudC1hcHByb3ZlLCAxNSUpO1xuLyoqIDQwNFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci00MDQtYWRkcmVkaXJlY3Q6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtdGl0bGU6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtYm9keTogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC1leGl0OiAkZGFya2JsdWU7XG4kY29sb3ItNDA0LWV4aXQtaG92ZXI6ICRkYXJrYmx1ZTtcbiRjb2xvci00MDQtdGl0bGUtcmlnaHQ6ICR3aGl0ZTtcbiRiZ2NvbG9yLTQwNC1yaWdodDogcmdiYSgkZGFya2JsdWUsMC42KTtcbiRjb2xvci00MDQtbmV3LXNlYXJjaDogJGJsYWNrO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLWZvY3VzOiAkZGFya2JsdWU7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaDogJHdoaXRlO1xuJGJnY29sb3ItNDA0LW5ldy1zZWFyY2gtZm9jdXM6ICR3aGl0ZTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLWFmdGVyLWF1dG9jb21wbGV0aW9uOiAkd2hpdGU7XG4kYm9yZGVyLTQwNC1uZXctc2VhcmNoOiAxcHggc29saWQgJHdoaXRlO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1mb2N1czogJHdoaXRlO1xuJGJvcmRlci00MDQtbmV3LXNlYXJjaC1wbGFjZWhvbGRlcjogJHdoaXRlO1xuJGNvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uOiAkd2hpdGU7XG4kY29sb3ItNDA0LW5ldy1zZWFyY2gtc3VibWl0LWljb24taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLTQwNC1uZXctc2VhcmNoLXN1Ym1pdC1pY29uOiAkZGFya2JsdWU7XG4kYmdjb2xvci00MDQtbmV3LXNlYXJjaC1zdWJtaXQtaWNvbi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLTQwNC1tZW51LWxpbms6ICR3aGl0ZTtcbi8qKiBTZWFyY2hcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kY29sb3ItNDA0LW1lbnUtbGluay1ob3ZlcjogJGRhcmtncmV5O1xuJGNvbG9yLXJlc3VsdC1lbXB0eS1ib2R5OiAkZGFya2JsdWU7XG4kY29sb3ItcmVzdWx0LXNlZTogJGRhcmtibHVlO1xuJGNvbG9yLXJlc3VsdC1zZWUtaG92ZXI6ICRkYXJrYmx1ZTtcbiRiZ2NvbG9yLXJlc3VsdC1wYWdlcjogJGRhcmtibHVlO1xuLyoqIENvbnRhY3QgdXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29udGFjdC1pbnB1dDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1jb250YWN0LWVycm9yOiAkcmVkO1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGNvbG9yLXJlc3VsdC1zZWUtaG92ZXI6ICRibHVlO1xuLyoqIENvbnRhY3QgdXNcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG4kcmFkaXVzLWNvbnRhY3QtY292ZXItaW1nOiAwO1xuJGNvbG9yLWNvbnRhY3QtbGFiZWw6ICRkYXJrYmx1ZTtcbiRib3JkZXItY29udGFjdC1pbnB1dDogMXB4IHNvbGlkICRncmV5O1xuJGJvcmRlci1jb250YWN0LWVycm9yOiAkcmVkO1xuJGJnY29sb3ItY29udGFjdC1pbnB1dC1hZnRlci1hdXRvY29tcGxldGlvbjogJHdoaXRlO1xuJGJnY29sb3ItY29udGFjdC1pbnB1dDogJGxpZ2h0Z3JleTtcbiRjb2xvci1jb250YWN0LXJlcXVpcmVkLWZpZWxkOiAkZGFya2JsdWU7XG4kY29sb3ItY29udGFjdC1zdWJtaXQ6ICRkYXJrYmx1ZTtcbiRjb2xvci1jb250YWN0LXN1Ym1pdC1ob3ZlcjogJGRhcmtibHVlO1xuJGJvcmRlcnRvcC1jb250YWN0LXd5c2l3eWc6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiRjb2xvci1jb250YWN0LXd5c2l3eWc6ICRkYXJrYmx1ZTtcbi8qKiBUYXNrIGJhciBhZG1pblxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci10YWJzOiAkZGFya2JsdWU7XG4kY29sb3ItdGFicy1hY3RpdmU6ICR3aGl0ZTtcbiRiZ2NvbG9yLXRhYnM6ICRsaWdodGdyZXk7XG4kYmdjb2xvci10YWJzLWhvdmVyOiAkZ3JleTtcbiRiZ2NvbG9yLXRhYnMtYWN0aXZlOiAkZGFya2JsdWU7XG4vKiogTGluayBidXR0b24gd2l0aCBpY29uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJGJvcmRlcnRvcC1idG5saW5rOiAycHggZG90dGVkICRncmV5O1xuQG1peGluIGJ0bmxpbmsoJGNvbG9yLCAkY29sb3ItaG92ZXIsICRib3JkZXJ0b3AsICRpY29uKSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBsaW5lLWhlaWdodDogMzZweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICBAaWYgJGJvcmRlcnRvcCA9PSAneWVzJyB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBtYXJnaW46IDE1cHggMCA1cHg7XG4gICAgICAgIGJvcmRlci10b3A6ICRib3JkZXJ0b3AtYnRubGluaztcbiAgICAgICAgcGFkZGluZy10b3A6IDVweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogNXB4O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLWhvdmVyO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItaG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG59XG4vKiogUGxhaW4gYnV0dG9uXG4qKioqKioqKioqKioqKioqKioqKioqKioqKioqL1xuJHJhZGl1cy1wbGFpbmJ0bjogMCAxNXB4IDAgMTVweDtcbiRiZ2NvbG9yLXBsYWluYnRuOiAkZGFya2JsdWU7XG4kYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjogJGRhcmtibHVlO1xuJGNvbG9yLXBsYWluYnRuOiAkd2hpdGU7XG4kY29sb3ItcGxhaW5idG4taG92ZXI6ICR3aGl0ZTtcbiRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkOiAkZ3JleTtcbiRjb2xvci1wbGFpbmJ0bi1kaXNhYmxlZDogJGxpZ2h0Z3JleTtcbiRib3JkZXItcGxhaW5idG46IDA7XG4kYm9yZGVyLXBsYWluYnRuLWhvdmVyOiAwO1xuJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDogMDtcbkBtaXhpbiBwbGFpbmJ0bigkaWNvbikge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLXBsYWluYnRuO1xuICAgIGNvbG9yOiAkY29sb3ItcGxhaW5idG47XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4zcztcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBwYWRkaW5nOiAxN3B4IDIycHggMTVweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bjtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgYm9yZGVyOiAkYm9yZGVyLXBsYWluYnRuLWhvdmVyO1xuICAgIH1cblxuICAgICZbY2xhc3MqPVwiZGlzYWJsZWRcIl0ge1xuICAgICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRiZ2NvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuLWRpc2FibGVkO1xuICAgICAgICBwYWRkaW5nOiAxN3B4IDIycHg7XG4gICAgICAgIGJvcmRlcjogJGJvcmRlci1wbGFpbmJ0bi1kaXNhYmxlZDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGlmICRpY29uICE9ICcnIHtcbiAgICAgICAgcGFkZGluZzogMTdweCAyMnB4IDE1cHggNTBweDtcblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBpY29ucygkaWNvbik7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBsZWZ0OiAxNXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yLXBsYWluYnRuO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgICB9XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1wbGFpbmJ0bi1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cbi8qKiBTcHJpdGVcbioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5AbWl4aW4gc3ByaXRlKCR4LCAkeSwgJHcsICRoKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlL3Nwcml0ZS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IC0keCtweCArJyAnKyAtJHkrcHg7XG4gICAgd2lkdGg6ICR3K3B4O1xuICAgIGhlaWdodDogJGgrcHg7XG59XG4vKiogU3BlY2lmaWMgVFJJQk9SRFxuKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cbiRjb2xvci1wYW5lLXRpdGxlOiAkZGFya2JsdWU7XG5AbWl4aW4gcGFuZS10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgei1pbmRleDogMDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDEwcHggMCAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBmb250LXNpemU6IDIzcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICRjb2xvci1wYW5lLXRpdGxlO1xuICAgIGJhY2tncm91bmQ6IHdoaXRlO1xuXG4gICAgKyAudGFicyArIGRpdixcbiAgICArIGRpdiB7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG59XG5AbWl4aW4gZG90cy10aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAyMHB4O1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICBoZWlnaHQ6IDJweDtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRtaWRkYXJrYmx1ZTtcbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1zdGFyKCRzaXplKSB7XG4gICAgaSB7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItZnVsbCk7XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1oYWxmLW8ge1xuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKHN0YXItaGFsZik7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmljb24tc3Rhci1vIHtcbiAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhzdGFyLWVtcHR5KTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYuY29sbGFib3JhdG9ycyB7XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWZ1bGwpO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tY2lyY2xlLWhhbGYtbyB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtaGFsZik7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmljb24tY2lyY2xlLW8ge1xuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgaWNvbnMoY2lyY2xlLWVtcHR5KTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplO1xuICAgICAgICB9XG4gICAgfVxufVxuQG1peGluIHJldmlld3Mtbm90ZSB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAkZGFya2JsdWU7XG4gICAgbGluZS1oZWlnaHQ6IDEzcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuQG1peGluIHJldmlld3MtbnVtYmVyIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIHBhZGRpbmctbGVmdDogMjhweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbWVudC1yZXZpZXdzLnBuZ1wiKSBuby1yZXBlYXQgbGVmdCAycHggdHJhbnNwYXJlbnQ7XG4gICAgICAgIGNvbG9yOiAkeWVsbG93O1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB3aWR0aDogMjJweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICB0b3A6IC0ycHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICB9XG59XG5AbWl4aW4gcmV2aWV3cy1udW1iZXItbm8taWNvbiB7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4vLyBGSVggWU9VVFVCRVxuLmZvcmNlLWhpZGUge1xuICAgIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuXG5AaW1wb3J0IFwiY29tcG9uZW50cy9idXR0b25zXCI7XG4iLCJAaW1wb3J0IFwiYmFzZVwiO1xuLyoqIEhlYWRlclxuKioqKioqKioqKioqKioqKioqKiovXG4ub2ZmZXItcmV2aWV3cy1oZWFkZXIge1xuICAgIC5vZmZlci1yZXZpZXdzLWluZm8ge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgd2lkdGg6IDM1JTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICBwYWRkaW5nLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG5cbiAgICAgICAgLnJhdGluZ3Mge1xuICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgICAgICAgICBtYXJnaW46IDAgMCA1cHg7XG5cbiAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogNXB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtc2NvcmUge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJldmlld3Mtc3RhcigyNXB4KTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI1cHg7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAxMHB4IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yYXRpbmdzLW5vdGUtb3V0LW9mLFxuICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRkYXJrYmx1ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS12YWx1ZSB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmF0aW5ncy1udW1iZXIge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHJldmlld3Mtbm90ZTtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhdGluZ3MtbnVtYmVyIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXZpZXdzLW51bWJlcjtcbiAgICAgICAgICAgICAgICBmbG9hdDogbm9uZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJhdGluZ3MtcmVjb21tZW5kZWQge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggMDtcbiAgICAgICAgICAgICAgICBjbGVhcjogbGVmdDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5saW5rcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIHNtYWxsLWJsdWUtYnV0dG9uO1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDEwcHggYXV0byAxNXB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi53aXRob3V0LWdyYXBoIC5vZmZlci1yZXZpZXdzLWluZm8ge1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcbiAgICAgICAgZmxvYXQ6IG5vbmU7XG4gICAgfVxuXG4gICAgLm5vdGUtZGlzdHJpYnV0aW9uIHtcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICB3aWR0aDogNjUlO1xuICAgICAgICBtYXJnaW46IDIwcHggYXV0bztcblxuICAgICAgICAubm90ZS1kaXN0cmlidXRpb24tdGl0bGUge1xuICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItbWFyay1kaXN0cmlidXRpb24tdGl0bGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJG9zO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQgIWltcG9ydGFudDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgLmRpc3RyaWJ1dGlvbi1lbGVtZW50IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgICAgIGhlaWdodDogMTZweDtcblxuICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS1zY29yZSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgcmV2aWV3cy1zdGFyKDE1cHgpO1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuZnVsbC1iYXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWZ1bGxiYXI7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgICAgICAgICBtYXJnaW46IDAgN3B4IDZweCAxMnB4O1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgICAgICAgICAgICAgLmxldmVsLWJhciB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yLW5vdGUtZGlzdHJpYnV0aW9uLWJhcjtcbiAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRpc3RyaWJ1dGlvbi1saW5rIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE2cHg7XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgICAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZmZmZiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgICAgICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgLjNzO1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTAyNDNiO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAxcHggMDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEzMHB4O1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDVweDtcblxuICAgICAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAjMTAyNDNiICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZjBlNTMxO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmMGU1MzE7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogIzEwMjQzYiAhaW1wb3J0YW50O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4jYWxsLXJldmlld3MgPiBsaSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNDVweDtcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjZTVlNWU1O1xuICAgIHBhZGRpbmc6IDE1cHg7XG5cbiAgICA+IC5yZXZpZXcge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuXG4gICAgICAgIC5yZXZpZXctbGVmdCB7XG4gICAgICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAkbWlkZ3JleTtcbiAgICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgICAgIC5yZXZpZXctbGVmdC11c2VyIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgJG1pZGdyZXk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogNnB4O1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXG4gICAgICAgICAgICAgICAgPiBkaXYge1xuICAgICAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTVweDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXctbGVmdC1pbmZvIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1ib3R0b206IDA7XG5cbiAgICAgICAgICAgICAgICA+IGRpdiB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbjogMnB4IDA7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5yZXZpZXctbGVmdC1pbmZvLWltYWdlLWRlc2NyIHtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE1cHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9yIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLmRhdGUge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJldmlldy1kYXRlO1xuICAgICAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgICAgIGNsZWFyOiBsZWZ0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXV0aG9yLFxuICAgICAgICAgICAgLmF1dGhvci1nZW5yZSxcbiAgICAgICAgICAgIC5hdXRob3Itam9iLFxuICAgICAgICAgICAgLmF1dGhvci1yYW5nZS1hZ2UsXG4gICAgICAgICAgICAucmVjb21tZW5kZWQsXG4gICAgICAgICAgICAucmV2aWV3LWxlZnQtaW5mby1jaGVja2VkLFxuICAgICAgICAgICAgLnVzZS1sZXNzIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IHVuc2V0O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmV2aWV3LWRhdGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gICAgICAgICAgICAgICAgY2xlYXI6IGxlZnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZWNvbW1lbmRlZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhoZWFydCk7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogNXB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnJldmlldy1sZWZ0LWluZm8tY2hlY2tlZCB7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhjaXJjbGUtdmFsaWRhdGUpO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnVzZXItaW5mb3Mge1xuICAgICAgICAgICAgICAgIC5jbGVhciB7XG4gICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLnJldmlldy1yaWdodCB7XG4gICAgICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgICAgICAgZmxleDogMTtcblxuICAgICAgICAgICAgLnJhdGluZ3Mtbm90ZS1zY29yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSByZXZpZXdzLXN0YXIoMTVweCk7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucG9pbnRzIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgZGl2W2NsYXNzKj1cInJhdGluZ3NcIl0ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXZpZXctcmVzdW1lIHtcbiAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJG9zO1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmV2aWV3LXRpdGxlO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxOHB4O1xuXG4gICAgICAgICAgICAgICAgLnBhZ2Utbm9kZS1yZXZpZXdzICYge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIHNwYW5bY2xhc3MqPVwiLXBvaW50XCJdIHtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRjb2xvci1yZXZpZXctcG9pbnQtbGFiZWw7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcblxuICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkY29sb3ItcmV2aWV3LXBvaW50LXBsdXMtbWludXM7XG4gICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgICYucG9zaXRpdmUtcG9pbnQge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9wbHVzLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAxNXB4IDAgNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgJi5uZWdhdGl2ZS1wb2ludCB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL21vaW5zLnBuZycpIG5vLXJlcGVhdCBjZW50ZXIgbGVmdCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiA1cHggMCAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDQwcHg7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAucmV2aWV3LWJvZHkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBsaW5lLWhlaWdodDogMTRweDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGNvbG9yLXJldmlldy1ib2R5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5JRnJhbWVWb3RlIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICAgICAgICAgICAgPiBpZnJhbWUge1xuICAgICAgICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAzMHB4O1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6IDYxcHggIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCUgIWltcG9ydGFudDtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5hbnN3ZXIge1xuICAgICAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwIDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogNXB4IDE4cHggMTNweCA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJGRhcmtibHVlO1xuXG4gICAgICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgICAgICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE0cHg7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgc3Ryb25nIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAgICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnRlbnQ6ICcgJztcbiAgICAgICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9sb2dvLXJldmlld3MucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgcmlnaHQ6IC02NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgdG9wOiAtMzBweDtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiA1NXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYW5zd2VyLXZhbGlkYXRlIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAxMHB4IDE4cHggMTBweCA4cHg7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdztcbiAgICAgICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGRhcmtibHVlO1xuICAgICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAgIC5mYS10aHVtYnMtby11cCB7XG4gICAgICAgICAgICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGljb25zKGdvb2QpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAgICAgLmZhLXRodW1icy1vLWRvd24ge1xuICAgICAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBpY29ucyhiYWQpO1xuICAgICAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNXB4O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuXG4ucG9zdC1yZXZpZXctY29udGVudCB7XG4gICAgd2lkdGg6IDkyMHB4O1xuICAgIG1hcmdpbjogMjVweCBhdXRvO1xuXG4gICAgaDIge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgICAgICBmb250LWZhbWlseTogJ29wZW5zYW5zJztcbiAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBjb2xvcjogIzAwMDAwMjtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgLmNhZHJlIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2UwZTBlMDtcbiAgICAgICAgcGFkZGluZzogMTZweCAzN3B4O1xuXG4gICAgICAgIHAuZGVzY3JpcHRpb24ge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZy1yaWdodDogNDVweDtcbiAgICAgICAgICAgIGZvbnQtZmFtaWx5OiAnYXJpYWwnLHNhbnMtc2VyaWY7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgfVxuICAgICAgICBhLmN0YSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBzbWFsbC1ibHVlLWJ1dHRvbjtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjBweCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbnAub2ZmZXItcmV2aWV3cy1jZ3Uge1xuICAgIGNsZWFyOmJvdGg7XG4gICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgcGFkZGluZzogMCAxMHB4IDIwcHggMDtcblxuICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgIGNvbG9yOiAjMzUzNTM1O1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG59XG4iLCIvLyBNRURJVU0gU0laRVxuQG1peGluIGJsdWUtYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBiYXNlLWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkZGFya2JsdWUgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgJGJsdWVidXR0b25zaGFkb3c7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgJHllbGxvd2J1dHRvbnNoYWRvdztcbiAgICB9XG59XG5AbWl4aW4geWVsbG93LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYmFzZS1idXR0b247XG4gICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkeWVsbG93YnV0dG9uc2hhZG93O1xuICAgIGNvbG9yOiAkZGFya2JsdWUgIWltcG9ydGFudDtcbiAgICB0ZXh0LXNoYWRvdzogbm9uZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZGFya2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIDJweCAwIDAgJGJsdWVidXR0b25zaGFkb3c7XG4gICAgfVxufVxuQG1peGluIHdoaXRlLWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgYmFzZS1idXR0b247XG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAycHggMCAwICR3aGl0ZWJ1dHRvbnNoYWRvdztcbiAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1zaGFkb3c6IG5vbmU7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHllbGxvdyAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJGRhcmtibHVlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkeWVsbG93YnV0dG9uc2hhZG93O1xuICAgIH1cbn1cbkBtaXhpbiBiYXNlLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHBhZGRpbmc6IDEwcHggMjBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIEJJRyBTSVpFXG5AbWl4aW4gYmx1ZS1iaWctYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBiaWctYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJGJsdWVidXR0b25zaGFkb3c7XG4gICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgfVxufVxuQG1peGluIHllbGxvdy1iaWctYnV0dG9uIHtcbiAgICBAaW5jbHVkZSBiaWctYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgLTJweCAwIDAgJGJsdWVidXR0b25zaGFkb3c7XG4gICAgfVxufVxuQG1peGluIHdoaXRlLWJpZy1idXR0b24ge1xuICAgIEBpbmNsdWRlIGJpZy1idXR0b247XG4gICAgYmFja2dyb3VuZDogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgYm94LXNoYWRvdzogMCAtMnB4IDAgMCAkd2hpdGVidXR0b25zaGFkb3c7XG4gICAgY29sb3I6ICRibGFjayAhaW1wb3J0YW50O1xuICAgIHRleHQtc2hhZG93OiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3cgIWltcG9ydGFudDtcbiAgICAgICAgY29sb3I6ICRkYXJrYmx1ZSAhaW1wb3J0YW50O1xuICAgICAgICBib3gtc2hhZG93OiAwIC0ycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgfVxufVxuQG1peGluIGJpZy1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAkb3M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNXB4O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogOXB4IDYwcHggMTRweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgdHJhbnNpdGlvbjogYWxsIC4zcztcblxuICAgICY6aG92ZXIge1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG59XG5cbi8vIFNNQUxMIFNJWkVcbkBtaXhpbiBzbWFsbC1ibHVlLWJ1dHRvbiB7XG4gICAgZm9udC1mYW1pbHk6ICRvcztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtibHVlO1xuICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAwICRibHVlYnV0dG9uc2hhZG93O1xuICAgIGJveC1zaGFkb3c6IDAgMnB4IDAgMCAkYmx1ZWJ1dHRvbnNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogNXB4IDIwcHggIWltcG9ydGFudDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgICBjb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG4gICAgICAgIGNvbG9yOiAkZGFya2JsdWUgIWltcG9ydGFudDtcbiAgICAgICAgYm94LXNoYWRvdzogMCAycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgICAgIC13ZWJraXQtYm94LXNoYWRvdzogMCAycHggMCAwICR5ZWxsb3didXR0b25zaGFkb3c7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICAgIH1cbn1cbkBtaXhpbiBwYWdlci1idXR0b24ge1xuICAgIGZvbnQtZmFtaWx5OiAkb3M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgcGFkZGluZzogMnB4IDEwcHg7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi8vIFNUSUNLRVJTXG5AbWl4aW4gc3RpY2tlciB7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgYmFja2dyb3VuZDogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlcjtcbiAgICBmb250LWZhbWlseTogJG9zO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogJGNvbG9yLXRlYXNlci1wcm9kdWN0LXN0aWNrZXI7XG59XG5AbWl4aW4gc3RpY2tlci1zZWNvbmRhcnkge1xuICAgIGNvbG9yOiAkY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJnY29sb3ItdGVhc2VyLXByb2R1Y3Qtc3RpY2tlci1zZWNvbmRhcnk7XG4gICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtZmFtaWx5OiAkb3M7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn0iXSwic291cmNlUm9vdCI6Ii9zb3VyY2UvIn0= */
