/*
    - Name: "highlight-articles.scss"
    - Description: "Add custom styles to view highlight articles"
*/
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
.ui-autocomplete {
  border-color: #002855;
  border-color: rgba(0, 40, 85, 0.5);
  -webkit-background-clip: padding-box;
          background-clip: padding-box; }
  .ui-autocomplete li a {
    display: block;
    color: #002855;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
    text-decoration: none; }
    .ui-autocomplete li a.ui-state-active, .ui-autocomplete li a:hover {
      border-color: #002855;
      background-color: #B3DBF5;
      font-weight: 700;
      font-family: 'Roboto', sans-serif;
      color: #002855; }

.views-row {
  padding: 0; }

.view-books.view-display-id-reading_now_lb .more-link {
  margin-block: 1.5rem;
  padding-top: 1.875rem;
  text-align: center; }
  @media (min-width: 30rem) {
    .view-books.view-display-id-reading_now_lb .more-link {
      padding-top: 0; } }
  .view-books.view-display-id-reading_now_lb .more-link a {
    display: inline-block;
    padding: 0.625rem 1.5rem;
    border: 0;
    border-radius: 8px;
    font-weight: 400;
    font-family: 'Roboto', sans-serif;
    font-size: 1rem;
    line-height: 1.5rem;
    text-decoration: none;
    -webkit-transition: all .25s ease-in-out;
    -o-transition: all .25s ease-in-out;
    transition: all .25s ease-in-out;
    background-color: #002855;
    color: #ffffff; }
    @media (min-width: 30rem) {
      .view-books.view-display-id-reading_now_lb .more-link a {
        padding: 0.8125rem 2rem; } }
    .view-books.view-display-id-reading_now_lb .more-link a:hover {
      font-weight: 700;
      font-family: 'Roboto', sans-serif; }
    .view-books.view-display-id-reading_now_lb .more-link a:hover {
      background-color: #10006B; }

.view-books.view-display-id-reading_now_lb .view-empty {
  margin-bottom: 3.125rem; }

.slick--view--books--reading-now-lb,
.slick--view--books-block-finished-readings-club-block {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
  -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  margin-bottom: 1rem;
  padding: 0;
  /*
    - Name: "slick-arrows.scss"
    - Description: "Add custom styles to slick arrows"
*/
  /*
    - Name: "slick-dots.scss"
    - Description: "Add custom styles to slick dots"
*/ }
  @media (min-width: 62rem) {
    .slick--view--books--reading-now-lb,
    .slick--view--books-block-finished-readings-club-block {
      margin-bottom: 1.875rem; } }
  .slick--view--books--reading-now-lb > .slick__slide,
  .slick--view--books-block-finished-readings-club-block > .slick__slide {
    max-width: 215px; }
  .slick--view--books--reading-now-lb .view-empty,
  .slick--view--books-block-finished-readings-club-block .view-empty {
    margin-bottom: 3.125rem; }
  .slick--view--books--reading-now-lb .slick-list,
  .slick--view--books-block-finished-readings-club-block .slick-list {
    margin: 0 -0.5rem;
    padding-right: 3.75rem !important;
    padding-left: 0 !important; }
    @media (min-width: 30rem) {
      .slick--view--books--reading-now-lb .slick-list,
      .slick--view--books-block-finished-readings-club-block .slick-list {
        padding: 0 !important; } }
    .slick--view--books--reading-now-lb .slick-list .slick-track,
    .slick--view--books-block-finished-readings-club-block .slick-list .slick-track {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex; }
      .slick--view--books--reading-now-lb .slick-list .slick-track > .slick__slide,
      .slick--view--books-block-finished-readings-club-block .slick-list .slick-track > .slick__slide {
        height: auto;
        padding: 0 0.5rem; }
  .slick--view--books--reading-now-lb .slick__arrow button,
  .slick--view--books-block-finished-readings-club-block .slick__arrow button {
    padding: 0;
    border: 0;
    background-color: transparent;
    font-size: 0; }
    .slick--view--books--reading-now-lb .slick__arrow button::before,
    .slick--view--books-block-finished-readings-club-block .slick__arrow button::before {
      color: #006FB7;
      font-weight: normal;
      font-style: normal;
      font-variant: normal;
      font-family: 'icomoon';
      font-size: 1.5rem;
      line-height: 1;
      text-transform: none;
      speak: none;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      -webkit-transition: all .25s ease-in-out;
      -o-transition: all .25s ease-in-out;
      transition: all .25s ease-in-out; }
    .slick--view--books--reading-now-lb .slick__arrow button.slick-disabled::before,
    .slick--view--books-block-finished-readings-club-block .slick__arrow button.slick-disabled::before {
      color: #C4C4C5; }
    .slick--view--books--reading-now-lb .slick__arrow button.slick-disabled:hover::before,
    .slick--view--books-block-finished-readings-club-block .slick__arrow button.slick-disabled:hover::before {
      color: #C4C4C5; }
    .slick--view--books--reading-now-lb .slick__arrow button:hover::before,
    .slick--view--books-block-finished-readings-club-block .slick__arrow button:hover::before {
      color: #10006B; }
    .slick--view--books--reading-now-lb .slick__arrow button.slick-prev,
    .slick--view--books-block-finished-readings-club-block .slick__arrow button.slick-prev {
      margin-right: 1.25rem; }
      .slick--view--books--reading-now-lb .slick__arrow button.slick-prev::before,
      .slick--view--books-block-finished-readings-club-block .slick__arrow button.slick-prev::before {
        content: "\e90a"; }
    .slick--view--books--reading-now-lb .slick__arrow button.slick-next::before,
    .slick--view--books-block-finished-readings-club-block .slick__arrow button.slick-next::before {
      content: "\e90b"; }
  .slick--view--books--reading-now-lb .slick-dots,
  .slick--view--books-block-finished-readings-club-block .slick-dots {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding: 0;
    list-style: none; }
    .slick--view--books--reading-now-lb .slick-dots li,
    .slick--view--books-block-finished-readings-club-block .slick-dots li {
      padding: 0 0.375rem; }
      .slick--view--books--reading-now-lb .slick-dots li button,
      .slick--view--books-block-finished-readings-club-block .slick-dots li button {
        width: 8px;
        height: 8px;
        padding: 0;
        border: 0;
        border-radius: 12px;
        background-color: #C4C4C5;
        font-size: 0;
        -webkit-transition: all .25s ease-in-out;
        -o-transition: all .25s ease-in-out;
        transition: all .25s ease-in-out; }
      .slick--view--books--reading-now-lb .slick-dots li button::before,
      .slick--view--books-block-finished-readings-club-block .slick-dots li button::before {
        display: none; }
      .slick--view--books--reading-now-lb .slick-dots li.slick-active button, .slick--view--books--reading-now-lb .slick-dots li:hover button,
      .slick--view--books-block-finished-readings-club-block .slick-dots li.slick-active button,
      .slick--view--books-block-finished-readings-club-block .slick-dots li:hover button {
        width: 20px;
        margin-left: -0.3125rem;
        background-color: #006FB7; }
  .slick--view--books--reading-now-lb .slick__arrow,
  .slick--view--books-block-finished-readings-club-block .slick__arrow {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    margin-bottom: 1.75rem; }
  .slick--view--books--reading-now-lb .slick-dots,
  .slick--view--books-block-finished-readings-club-block .slick-dots {
    margin: 2.75rem 0 0; }

.view-books.view-display-id-current_book_club_block {
  margin-bottom: 3.125rem; }
  .view-books.view-display-id-current_book_club_block .view-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
    width: 100%; }
    .view-books.view-display-id-current_book_club_block .view-content .views-row {
      width: 100%; }
  .view-books.view-display-id-current_book_club_block .view-empty {
    margin-bottom: 3.125rem; }

.view-books.view-display-id-reading_plan_book_block .view-content.row .views-row {
  margin: 1.25rem auto;
  background-color: white; }

.view-books.active__readings, .view-books.view-display-id-layout_builder_2 {
  margin-bottom: 3.75rem; }

.block-views-blockbooks-finished-readings-club-block {
  padding: 2.5rem 0; }

[class*='style-3'] .view-books.view-display-id-reading_now_lb .more-link a {
  border-radius: 0; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbXBvbmVudHMvdmlld3MvYm9va3Muc2NzcyIsImNvbXBvbmVudHMvdmlld3MvYm9va3MuY3NzIiwidmFyaWFibGVzL192YXJpYWJsZXMuc2NzcyIsInZhcmlhYmxlcy9fdHlwb2dyYXBoeS5zY3NzIiwidmFyaWFibGVzL2VsZW1lbnRzL19pbnB1dHMuc2NzcyIsInZhcmlhYmxlcy9fbWl4aW5zLnNjc3MiLCJ2YXJpYWJsZXMvX3ZhcmlhYmxlcy1jdXN0b20uc2NzcyIsInZhcmlhYmxlcy9fZm9udHMuc2NzcyIsInZhcmlhYmxlcy9lbGVtZW50cy9fYnV0dG9ucy5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3NsaWNrLWFycm93cy5zY3NzIiwiY29tcG9uZW50cy9jb21tb24vX3NsaWNrLWRvdHMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTs7O0NDR0M7QUNGRCxjQUFBO0FDREEsZUFBQTtBQUVBLGlCQUFBO0FDaUVBO0VDcUpFLHFCQ3ROcUI7RUR5TnJCLGtDQ3pOcUI7RUQ0TnJCLG9DQUE0QjtVQUE1Qiw0QkFBNEIsRUFBQTtFRDNKOUI7SUFLTSxjQUFjO0lBQ2QsY0V2RWlCO0lDU3JCLGdCQUFnQjtJQUNoQixpQ0FBaUM7SUhnRTdCLGVBQWU7SUFDZixxQkFBcUIsRUFBQTtJQVYzQjtNQWFRLHFCRTlFZTtNRitFZix5QkU1RWM7TUNjcEIsZ0JBQWdCO01BQ2hCLGlDQUFpQztNSGdFM0IsY0VsRmUsRUFBQTs7QU5LdkI7RUFDRSxVQUFVLEVBQUE7O0FBR1o7RUFFSSxvQkFBa0I7RUFDbEIscUJBQWlCO0VBQ2pCLGtCQUFrQixFQUFBO0VLaUhsQjtJTHJISjtNQVFNLGNBQWMsRUFBQSxFQU1qQjtFQWRIO0lRTEUscUJBQXFCO0lBQ3JCLHdCQUFrQjtJQUNsQixTQUFTO0lBQ1Qsa0JBQWtCO0lERWxCLGdCQUFnQjtJQUNoQixpQ0FBaUM7SUNEakMsZUFBZTtJQUNmLG1CQUFpQjtJQUNqQixxQkFBcUI7SUFDckIsd0NBQWdDO0lBQWhD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QTs7QUFJdkI7RUFDRSxpQkFBZSxFQUFBOztBQzZFakI7RU9wSkUsZ0JBQWdCLEVBQUEiLCJmaWxlIjoiY29tcG9uZW50cy92aWV3cy9ib29rcy5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuICAgIC0gTmFtZTogXCJoaWdobGlnaHQtYXJ0aWNsZXMuc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byB2aWV3IGhpZ2hsaWdodCBhcnRpY2xlc1wiXG4qL1xuXG5AaW1wb3J0ICcuLi8uLi92YXJpYWJsZXMvaW5kZXgnO1xuXG4udmlld3Mtcm93IHtcbiAgcGFkZGluZzogMDtcbn1cblxuLnZpZXctYm9va3Mudmlldy1kaXNwbGF5LWlkLXJlYWRpbmdfbm93X2xiIHtcbiAgLm1vcmUtbGluayB7XG4gICAgbWFyZ2luLWJsb2NrOiAyNHB4O1xuICAgIHBhZGRpbmctdG9wOiAzMHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoeHMpIHtcbiAgICAgIC8vbWFyZ2luLXRvcDogNDRweDtcbiAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIH1cblxuICAgIGEge1xuICAgICAgQGluY2x1ZGUgYnV0dG9uUHJpbWFyeUJsdWU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIsXG4uc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIHBhZGRpbmc6IDA7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChtZCkge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cblxuICA+IC5zbGlja19fc2xpZGUge1xuICAgIG1heC13aWR0aDogMjE1cHg7XG4gIH1cblxuICAudmlldy1lbXB0eSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuXG4gIC5zbGljay1saXN0IHtcbiAgICBtYXJnaW46IDAgLThweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gICAgcGFkZGluZy1sZWZ0OiAwICFpbXBvcnRhbnQ7XG5cbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhzKSB7XG4gICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG5cbiAgICAgID4gLnNsaWNrX19zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCA4cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGltcG9ydCAnLi4vY29tbW9uL3NsaWNrLWFycm93cyc7XG4gIEBpbXBvcnQgJy4uL2NvbW1vbi9zbGljay1kb3RzJztcblxuICAuc2xpY2tfX2Fycm93IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgbWFyZ2luLWJvdHRvbTogMjhweDtcbiAgfVxuXG4gIC5zbGljay1kb3RzIHtcbiAgICBtYXJnaW46IDQ0cHggMCAwO1xuICB9XG59XG5cbi52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1jdXJyZW50X2Jvb2tfY2x1Yl9ibG9jayB7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG5cbiAgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLnZpZXctZW1wdHkge1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLy8gUmVhZGluZyBwbGFuIFZpZXdcbi52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1yZWFkaW5nX3BsYW5fYm9va19ibG9jayB7XG4gIC52aWV3LWNvbnRlbnQucm93IHtcbiAgICAudmlld3Mtcm93IHtcbiAgICAgIG1hcmdpbjogMjBweCBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgfVxuICB9XG59XG5cbi52aWV3LWJvb2tzIHtcbiAgJi5hY3RpdmVfX3JlYWRpbmdzLFxuICAmLnZpZXctZGlzcGxheS1pZC1sYXlvdXRfYnVpbGRlcl8yIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5ibG9jay12aWV3cy1ibG9ja2Jvb2tzLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sge1xuICBwYWRkaW5nOiA0MHB4IDA7XG59XG5cbi8vIFN0eWxlcyBUaHJlZVxuW2NsYXNzKj0nc3R5bGUtMyddIHtcbiAgLnZpZXctYm9va3Mudmlldy1kaXNwbGF5LWlkLXJlYWRpbmdfbm93X2xiIHtcbiAgICAubW9yZS1saW5rIHtcbiAgICAgIGEge1xuICAgICAgICBAaW5jbHVkZSBidXR0b25UaHJlZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gICAgLSBOYW1lOiBcImhpZ2hsaWdodC1hcnRpY2xlcy5zY3NzXCJcbiAgICAtIERlc2NyaXB0aW9uOiBcIkFkZCBjdXN0b20gc3R5bGVzIHRvIHZpZXcgaGlnaGxpZ2h0IGFydGljbGVzXCJcbiovXG4vKiBWQVJJQUJMRVMgKi9cbi8qIFRZUE9HUkFQSFkgKi9cbi8qIEdvb2dsZSBGb250cyAqL1xuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIGJvcmRlci1jb2xvcjogIzAwMjg1NTtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDAsIDQwLCA4NSwgMC41KTtcbiAgYmFja2dyb3VuZC1jbGlwOiBwYWRkaW5nLWJveDsgfVxuICAudWktYXV0b2NvbXBsZXRlIGxpIGEge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbG9yOiAjMDAyODU1O1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAudWktYXV0b2NvbXBsZXRlIGxpIGEudWktc3RhdGUtYWN0aXZlLCAudWktYXV0b2NvbXBsZXRlIGxpIGE6aG92ZXIge1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMDAyODU1O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0IzREJGNTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG4gICAgICBjb2xvcjogIzAwMjg1NTsgfVxuXG4udmlld3Mtcm93IHtcbiAgcGFkZGluZzogMDsgfVxuXG4udmlldy1ib29rcy52aWV3LWRpc3BsYXktaWQtcmVhZGluZ19ub3dfbGIgLm1vcmUtbGluayB7XG4gIG1hcmdpbi1ibG9jazogMjRweDtcbiAgcGFkZGluZy10b3A6IDMwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjsgfVxuICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAudmlldy1ib29rcy52aWV3LWRpc3BsYXktaWQtcmVhZGluZ19ub3dfbGIgLm1vcmUtbGluayB7XG4gICAgICBwYWRkaW5nLXRvcDogMDsgfSB9XG4gIC52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1yZWFkaW5nX25vd19sYiAubW9yZS1saW5rIGEge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxMHB4IDI0cHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDI4NTU7XG4gICAgY29sb3I6ICNmZmZmZmY7IH1cbiAgICBAbWVkaWEgKG1pbi13aWR0aDogNDgwcHgpIHtcbiAgICAgIC52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1yZWFkaW5nX25vd19sYiAubW9yZS1saW5rIGEge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDMycHg7IH0gfVxuICAgIC52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1yZWFkaW5nX25vd19sYiAubW9yZS1saW5rIGE6aG92ZXIge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjsgfVxuICAgIC52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1yZWFkaW5nX25vd19sYiAubW9yZS1saW5rIGE6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzEwMDA2QjsgfVxuXG4udmlldy1ib29rcy52aWV3LWRpc3BsYXktaWQtcmVhZGluZ19ub3dfbGIgLnZpZXctZW1wdHkge1xuICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiLFxuLnNsaWNrLS12aWV3LS1ib29rcy1ibG9jay1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xuICBwYWRkaW5nOiAwO1xuICAvKlxuICAgIC0gTmFtZTogXCJzbGljay1hcnJvd3Muc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byBzbGljayBhcnJvd3NcIlxuKi9cbiAgLypcbiAgICAtIE5hbWU6IFwic2xpY2stZG90cy5zY3NzXCJcbiAgICAtIERlc2NyaXB0aW9uOiBcIkFkZCBjdXN0b20gc3R5bGVzIHRvIHNsaWNrIGRvdHNcIlxuKi8gfVxuICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAuc2xpY2stLXZpZXctLWJvb2tzLS1yZWFkaW5nLW5vdy1sYixcbiAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfSB9XG4gIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiID4gLnNsaWNrX19zbGlkZSxcbiAgLnNsaWNrLS12aWV3LS1ib29rcy1ibG9jay1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrID4gLnNsaWNrX19zbGlkZSB7XG4gICAgbWF4LXdpZHRoOiAyMTVweDsgfVxuICAuc2xpY2stLXZpZXctLWJvb2tzLS1yZWFkaW5nLW5vdy1sYiAudmlldy1lbXB0eSxcbiAgLnNsaWNrLS12aWV3LS1ib29rcy1ibG9jay1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrIC52aWV3LWVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG4gIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiIC5zbGljay1saXN0LFxuICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWxpc3Qge1xuICAgIG1hcmdpbjogMCAtOHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDYwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuICAgIEBtZWRpYSAobWluLXdpZHRoOiA0ODBweCkge1xuICAgICAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrLWxpc3QsXG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWxpc3Qge1xuICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7IH0gfVxuICAgIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiIC5zbGljay1saXN0IC5zbGljay10cmFjayxcbiAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IH1cbiAgICAgIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiIC5zbGljay1saXN0IC5zbGljay10cmFjayA+IC5zbGlja19fc2xpZGUsXG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWxpc3QgLnNsaWNrLXRyYWNrID4gLnNsaWNrX19zbGlkZSB7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgcGFkZGluZzogMCA4cHg7IH1cbiAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrX19hcnJvdyBidXR0b24sXG4gIC5zbGljay0tdmlldy0tYm9va3MtYmxvY2stZmluaXNoZWQtcmVhZGluZ3MtY2x1Yi1ibG9jayAuc2xpY2tfX2Fycm93IGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwOyB9XG4gICAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrX19hcnJvdyBidXR0b246OmJlZm9yZSxcbiAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrX19hcnJvdyBidXR0b246OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzAwNkZCNztcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgICAgIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICAgICAgc3BlYWs6IG5vbmU7XG4gICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWRpc2FibGVkOjpiZWZvcmUsXG4gICAgLnNsaWNrLS12aWV3LS1ib29rcy1ibG9jay1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLWRpc2FibGVkOjpiZWZvcmUge1xuICAgICAgY29sb3I6ICNDNEM0QzU7IH1cbiAgICAuc2xpY2stLXZpZXctLWJvb2tzLS1yZWFkaW5nLW5vdy1sYiAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1kaXNhYmxlZDpob3Zlcjo6YmVmb3JlLFxuICAgIC5zbGljay0tdmlldy0tYm9va3MtYmxvY2stZmluaXNoZWQtcmVhZGluZ3MtY2x1Yi1ibG9jayAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1kaXNhYmxlZDpob3Zlcjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAjQzRDNEM1OyB9XG4gICAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrX19hcnJvdyBidXR0b246aG92ZXI6OmJlZm9yZSxcbiAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrX19hcnJvdyBidXR0b246aG92ZXI6OmJlZm9yZSB7XG4gICAgICBjb2xvcjogIzEwMDA2QjsgfVxuICAgIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLXByZXYsXG4gICAgLnNsaWNrLS12aWV3LS1ib29rcy1ibG9jay1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLXByZXYge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAyMHB4OyB9XG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLS1yZWFkaW5nLW5vdy1sYiAuc2xpY2tfX2Fycm93IGJ1dHRvbi5zbGljay1wcmV2OjpiZWZvcmUsXG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stcHJldjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MGFcIjsgfVxuICAgIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiIC5zbGlja19fYXJyb3cgYnV0dG9uLnNsaWNrLW5leHQ6OmJlZm9yZSxcbiAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrX19hcnJvdyBidXR0b24uc2xpY2stbmV4dDo6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXFxlOTBiXCI7IH1cbiAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrLWRvdHMsXG4gIC5zbGljay0tdmlldy0tYm9va3MtYmxvY2stZmluaXNoZWQtcmVhZGluZ3MtY2x1Yi1ibG9jayAuc2xpY2stZG90cyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBsaXN0LXN0eWxlOiBub25lOyB9XG4gICAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrLWRvdHMgbGksXG4gICAgLnNsaWNrLS12aWV3LS1ib29rcy1ibG9jay1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrIC5zbGljay1kb3RzIGxpIHtcbiAgICAgIHBhZGRpbmc6IDAgNnB4OyB9XG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLS1yZWFkaW5nLW5vdy1sYiAuc2xpY2stZG90cyBsaSBidXR0b24sXG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWRvdHMgbGkgYnV0dG9uIHtcbiAgICAgICAgd2lkdGg6IDhweDtcbiAgICAgICAgaGVpZ2h0OiA4cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0M0QzRDNTtcbiAgICAgICAgZm9udC1zaXplOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDsgfVxuICAgICAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUsXG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWRvdHMgbGkgYnV0dG9uOjpiZWZvcmUge1xuICAgICAgICBkaXNwbGF5OiBub25lOyB9XG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLS1yZWFkaW5nLW5vdy1sYiAuc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uLCAuc2xpY2stLXZpZXctLWJvb2tzLS1yZWFkaW5nLW5vdy1sYiAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24sXG4gICAgICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbixcbiAgICAgIC5zbGljay0tdmlldy0tYm9va3MtYmxvY2stZmluaXNoZWQtcmVhZGluZ3MtY2x1Yi1ibG9jayAuc2xpY2stZG90cyBsaTpob3ZlciBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDZGQjc7IH1cbiAgLnNsaWNrLS12aWV3LS1ib29rcy0tcmVhZGluZy1ub3ctbGIgLnNsaWNrX19hcnJvdyxcbiAgLnNsaWNrLS12aWV3LS1ib29rcy1ibG9jay1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrIC5zbGlja19fYXJyb3cge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICBtYXJnaW4tYm90dG9tOiAyOHB4OyB9XG4gIC5zbGljay0tdmlldy0tYm9va3MtLXJlYWRpbmctbm93LWxiIC5zbGljay1kb3RzLFxuICAuc2xpY2stLXZpZXctLWJvb2tzLWJsb2NrLWZpbmlzaGVkLXJlYWRpbmdzLWNsdWItYmxvY2sgLnNsaWNrLWRvdHMge1xuICAgIG1hcmdpbjogNDRweCAwIDA7IH1cblxuLnZpZXctYm9va3Mudmlldy1kaXNwbGF5LWlkLWN1cnJlbnRfYm9va19jbHViX2Jsb2NrIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDsgfVxuICAudmlldy1ib29rcy52aWV3LWRpc3BsYXktaWQtY3VycmVudF9ib29rX2NsdWJfYmxvY2sgLnZpZXctY29udGVudCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICB3aWR0aDogMTAwJTsgfVxuICAgIC52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1jdXJyZW50X2Jvb2tfY2x1Yl9ibG9jayAudmlldy1jb250ZW50IC52aWV3cy1yb3cge1xuICAgICAgd2lkdGg6IDEwMCU7IH1cbiAgLnZpZXctYm9va3Mudmlldy1kaXNwbGF5LWlkLWN1cnJlbnRfYm9va19jbHViX2Jsb2NrIC52aWV3LWVtcHR5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4OyB9XG5cbi52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1yZWFkaW5nX3BsYW5fYm9va19ibG9jayAudmlldy1jb250ZW50LnJvdyAudmlld3Mtcm93IHtcbiAgbWFyZ2luOiAyMHB4IGF1dG87XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlOyB9XG5cbi52aWV3LWJvb2tzLmFjdGl2ZV9fcmVhZGluZ3MsIC52aWV3LWJvb2tzLnZpZXctZGlzcGxheS1pZC1sYXlvdXRfYnVpbGRlcl8yIHtcbiAgbWFyZ2luLWJvdHRvbTogNjBweDsgfVxuXG4uYmxvY2stdmlld3MtYmxvY2tib29rcy1maW5pc2hlZC1yZWFkaW5ncy1jbHViLWJsb2NrIHtcbiAgcGFkZGluZzogNDBweCAwOyB9XG5cbltjbGFzcyo9J3N0eWxlLTMnXSAudmlldy1ib29rcy52aWV3LWRpc3BsYXktaWQtcmVhZGluZ19ub3dfbGIgLm1vcmUtbGluayBhIHtcbiAgYm9yZGVyLXJhZGl1czogMDsgfVxuIiwiQGltcG9ydCAnbWl4aW5zJztcbi8qIFZBUklBQkxFUyAqL1xuXG4vLyBDb2xvcnNcblxuQGltcG9ydCAndmFyaWFibGVzLWN1c3RvbSc7XG5cbiRjb250YWN0LWZvb3RlcjogIzA5MWQzMTtcbiRmb290ZXItdG9wOiAjY2NkNWUyO1xuJGZvb3Rlci1zZWNvbmQ6ICNmNWY3Zjk7XG4kbGlnaHQteWVsbG93OiAjZmRmYmYyO1xuJGxpZ2h0LWdyZWVuOiAjZjJmOWY3O1xuJGxpZ2h0LXJlZDogI2ZhZjJmMjtcbiRncmF5LWZpdmU6ICNmNWY3Zjk7XG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cbiRsaW5rLWRlY29yYXRpb246IG5vbmU7XG4kbGluay1ob3Zlci1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4vLyBDb21tZW50c1xuJGNvbW1lbnQtc3BhY2VyLXg6IDEuMjVlbTtcbiRjb21tZW50LXNwYWNlci15OiAxLjI1ZW07XG4vLyBSZXNwb25zaXZlIGZvbnQgc2l6ZXNcbiRlbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemVzOiB0cnVlO1xuXG4kbWF4V2lkdGg6IDEzMTJweDtcbiRmdWxsOiAxOTIxcHg7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6IDEuMTI1cmVtO1xuXG4vLyogKioqKioqKioqKioqKioqIFBBR0UgQ09OVEFJTkVSICovXG5cbiRncmlkLWJyZWFrcG9pbnRzOiAoXG4gIHh4czogMCxcbiAgeHhzLW1pbnVzOiAzNDBweCxcbiAgc21hbGwtbW9iaWxlOiAzNzVweCxcbiAgeHhzLXBsdXM6IDM4MHB4LFxuICB4czogNDgwcHgsXG4gIHhzLXBsdXM6IDU3NnB4LFxuICBzbS1taW51czogNjQwcHgsXG4gIHNtOiA3NjhweCxcbiAgbWQ6IDk5MnB4LFxuICBtZC1wbHVzOiAxMDI0cHgsXG4gIGNvbGxhcHNlOiAxMTg0cHgsXG4gIGxnOiAxMjAwcHgsXG4gIGxnLXBsdXM6IDEzMDBweCxcbiAgd2lkdGg6IDEzOTRweCxcbiAgeGw6IDE2MDBweCxcbiAgZnVsbDogMTkyMXB4XG4pO1xuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDY0MHB4LFxuICBtZDogNzY4cHgsXG4gIGxnOiA5OTJweCxcbiAgeGw6IDEzMTJweFxuKTtcblxuLy8qICoqKioqKioqKioqKioqKiBGT05UUyAvIElDT05TICovXG5cbiRpY29tb29uOiAnaWNvbW9vbic7XG5cbi8vIEFuaW1hdGlvblxuJHF1aWNrbHk6IDAuMDhzO1xuJGJhc2U6IDAuMTVzO1xuJHNsb3dseTogMC4zNXM7XG4kYmFzZS10cmFuczogMC4yNXMgZWFzZS1pbi1vdXQ7XG4kbWQtdHJhbnM6IDAuNXMgZWFzZS1pbi1vdXQ7XG5cbi8vIHotaW5kZXggdmFyaWFibGVzXG4kZHJvcGRvd246IDQwMDtcbiRzdGlja3k6IDQyMDtcbiRmaXhlZDogNDMwO1xuJG1vZGFsLWJhY2tkcm9wOiA0NDA7XG4kbW9kYWw6IDQ1MDtcbiR0b29sdGlwOiA0NjA7XG4iLCIvKiBUWVBPR1JBUEhZICovXG5cbi8qIEdvb2dsZSBGb250cyAqL1xuXG4vL0BpbXBvcnQgdXJsKFwiaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3M/ZmFtaWx5PUxhdG86NDAwLDMwMCwzMDBpdGFsaWMsNDAwaXRhbGljLDcwMCw3MDBpdGFsaWMsOTAwLDkwMGl0YWxpY1wiKTtcbi8vQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9UmFsZXdheTo0MDAsMzAwLDUwMCw2MDAsNzAwLDgwMCw5MDBcIik7XG4vLyBmb250IGZhbWlsaWVzXG4kZm9udC1sYXRvOiBcIkxhdG9cIiwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4kZm9udC1yYWxld2F5OiBcIlJhbGV3YXlcIiwgQXJpYWwsIFZlcmRhbmEsIHNhbnMtc2VyaWY7XG4vLyBGb250c1xuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IC1hcHBsZS1zeXN0ZW0sIHN5c3RlbS11aSwgQmxpbmtNYWNTeXN0ZW1Gb250LFxuICBcIlNlZ29lIFVJXCIsIFJvYm90bywgXCJIZWx2ZXRpY2EgTmV1ZVwiLCBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1zZXJpZjogR2VvcmdpYSwgXCJUaW1lcyBOZXcgUm9tYW5cIiwgVGltZXMsIHNlcmlmICFkZWZhdWx0O1xuJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTogTWVubG8sIE1vbmFjbywgQ29uc29sYXMsIFwiTGliZXJhdGlvbiBNb25vXCIsXG4gIFwiQ291cmllciBOZXdcIiwgbW9ub3NwYWNlO1xuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuJGZvbnQtc2l6ZS1iYXNlOiAxcmVtOyAvLyBBc3N1bWVzIHRoZSBicm93c2VyIGRlZmF1bHQsIHR5cGljYWxseSBgMTZweGBcbiRmb250LXNpemUtbGc6IDEuMjVyZW07XG4kZm9udC1zaXplLXNtOiAwLjg3NXJlbTtcbiRmb250LXNpemUteHM6IDAuNzVyZW07XG4kZm9udC13ZWlnaHQtbm9ybWFsOiBub3JtYWw7XG4kZm9udC13ZWlnaHQtYm9sZDogYm9sZDtcbiRmb250LXdlaWdodC1iYXNlOiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuJGxpbmUtaGVpZ2h0LWJhc2U6IDEuNTtcbiRmb250LXNpemUtaDE6IDIuNXJlbTtcbiRmb250LXNpemUtaDI6IDJyZW07XG4kZm9udC1zaXplLWgzOiAxLjc1cmVtO1xuJGZvbnQtc2l6ZS1oNDogMS41cmVtO1xuJGZvbnQtc2l6ZS1oNTogMS4yNXJlbTtcbiRmb250LXNpemUtaDY6IDFyZW07XG4iLCIvL0lucHV0cyBzdHlsZXNcblxuLy9BdXRvY29tcGxldGUgc2VhcmNoXG5cbkBtaXhpbiBpbnB1dFNlYXJjaCB7XG4gIHBhZGRpbmc6IDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkO1xuXG4gIEBpbmNsdWRlIGJvcmRlci1vcGFjaXR5KCRwcmltYXJ5LXNoYWRlLCAuNSk7XG4gIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogMTlweDtcbiAgfVxufVxuXG5AbWl4aW4gaW5wdXRUZXh0IHtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQ7XG5cbiAgQGluY2x1ZGUgYm9yZGVyLW9wYWNpdHkoJHByaW1hcnktc2hhZGUsIC41KTtcbiAgYm9yZGVyLXJhZGl1czogMTJweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoc20pIHtcbiAgICBwYWRkaW5nOiAxNHB4O1xuICB9XG59XG5cbkBtaXhpbiBpbnB1dFRleHRTdHlsZTIge1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgQGluY2x1ZGUgYm9yZGVyLW9wYWNpdHkoJHByaW1hcnktc2hhZGUsIC41KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDE0cHg7XG4gIH1cbn1cblxuQG1peGluIHNlYXJjaEJ1dHRvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogYXV0bztcbiAgcGFkZGluZzogNnB4IDE4cHg7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uLy4uLy4uL2ltYWdlcy9pY29ucy9pY29uLXNlYXJjaC5zdmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAyNXB4O1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmb250LXNpemU6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAuNXMgZWFzZS1pbi1vdXQ7XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIHBhZGRpbmc6IDE1cHggMjdweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGF1dG87XG4gIH1cblxuICAmOmhvdmVyLCAmOmFjdGl2ZSwgJjp2aXNpdGVkIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWNjZW50LWRhcms7XG4gIH1cbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG4gIEBpbmNsdWRlIGJvcmRlci1vcGFjaXR5KCRwcmltYXJ5LXNoYWRlLCAuNSk7XG5cbiAgbGkge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG5cbiAgICAgIEBpbmNsdWRlIHJlZ3VsYXI7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgICAgICYudWktc3RhdGUtYWN0aXZlLCAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1saWdodDtcblxuICAgICAgICBAaW5jbHVkZSBib2xkO1xuICAgICAgICBjb2xvcjogJHByaW1hcnktc2hhZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBzZWFyY2hCdXR0b25UaHJlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG5cbkBtaXhpbiBpbnB1dFNlYXJjaFRocmVlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuQG1peGluIGlucHV0VGV4dFRocmVlIHtcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cbiIsIkBmdW5jdGlvbiBzdHItcmVwbGFjZSgkc3RyaW5nLCAkc2VhcmNoLCAkcmVwbGFjZTogJycpIHtcbiAgJGluZGV4OiBzdHItaW5kZXgoJHN0cmluZywgJHNlYXJjaCk7XG5cbiAgQGlmICRpbmRleCB7XG4gICAgQHJldHVybiBzdHItc2xpY2UoJHN0cmluZywgMSwgJGluZGV4IC0gMSkgKyAkcmVwbGFjZSArIHN0ci1yZXBsYWNlKHN0ci1zbGljZSgkc3RyaW5nLCAkaW5kZXggKyBzdHItbGVuZ3RoKCRzZWFyY2gpKSwgJHNlYXJjaCwgJHJlcGxhY2UpO1xuICB9XG5cbiAgQHJldHVybiAkc3RyaW5nO1xufVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRm9udCBGYWNlXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AbWl4aW4gZm9udC1mYWNlKCRuYW1lLCAkcGF0aCwgJHdlaWdodDogbnVsbCwgJHN0eWxlOiBudWxsLCAkZXh0czogZW90IHdvZmYyIHdvZmYgdHRmIHN2Zykge1xuICAkc3JjOiBudWxsO1xuXG4gICRleHRtb2RzOiAoXG4gICAgZW90OiAnPycsXG4gICAgc3ZnOiAnIycgKyBzdHItcmVwbGFjZSgkbmFtZSwgJyAnLCAnXycpXG4gICk7XG5cbiAgJGZvcm1hdHM6IChcbiAgICBvdGY6ICdvcGVudHlwZScsXG4gICAgdHRmOiAndHJ1ZXR5cGUnXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gIH1cblxuICBAZm9udC1mYWNlIHtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn1cblxuLy8gKiAqKioqKiogQGluY2x1ZGUgaWNvbW9vbihmYS1jYW1lcmEtcmV0cm8pOyoqKiogKi9cbkBtaXhpbiBpY29tb29uKCRzaXplKSB7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGZvbnQtZmFtaWx5OiAnaWNvbW9vbic7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgc3BlYWs6IG5vbmU7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vL0J1dHRvbnNcblxuLy8gQnJlYWtwb2ludCB2aWV3cG9ydCBzaXplcyBhbmQgbWVkaWEgcXVlcmllcy5cbi8vXG4vLyBCcmVha3BvaW50cyBhcmUgZGVmaW5lZCBhcyBhIG1hcCBvZiAobmFtZTogbWluaW11bSB3aWR0aCksIG9yZGVyIGZyb20gc21hbGwgdG8gbGFyZ2U6XG4vL1xuLy8gICAgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KVxuLy9cbi8vIFRoZSBtYXAgZGVmaW5lZCBpbiB0aGUgYCRncmlkLWJyZWFrcG9pbnRzYCBnbG9iYWwgdmFyaWFibGUgaXMgdXNlZCBhcyB0aGUgYCRicmVha3BvaW50c2AgYXJndW1lbnQgYnkgZGVmYXVsdC5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dChcbiAgJG5hbWUsXG4gICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMsXG4gICRicmVha3BvaW50LW5hbWVzOiBtYXAta2V5cygkYnJlYWtwb2ludHMpXG4pIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG5cbiAgQHJldHVybiBpZihcbiAgICAkbiAhPSBudWxsIGFuZCAkbiA8IGxlbmd0aCgkYnJlYWtwb2ludC1uYW1lcyksXG4gICAgbnRoKCRicmVha3BvaW50LW5hbWVzLCAkbiArIDEpLFxuICAgIG51bGxcbiAgKTtcbn1cblxuLy8gTWluaW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgc21hbGxlc3QgKGZpcnN0KSBicmVha3BvaW50LlxuLy9cbi8vICAgID4+IGJyZWFrcG9pbnQtbWluKHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgNTc2cHhcbkBmdW5jdGlvbiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJG5hbWUpO1xuXG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAcmV0dXJuIGlmKCRuZXh0LCBicmVha3BvaW50LW1pbigkbmV4dCwgJGJyZWFrcG9pbnRzKSAtIC4wMiwgbnVsbCk7XG59XG5cbi8vIFJldHVybnMgYSBibGFuayBzdHJpbmcgaWYgc21hbGxlc3QgYnJlYWtwb2ludCwgb3RoZXJ3aXNlIHJldHVybnMgdGhlIG5hbWUgd2l0aCBhIGRhc2ggaW4gZnJvbnQuXG4vLyBVc2VmdWwgZm9yIG1ha2luZyByZXNwb25zaXZlIHV0aWxpdGllcy5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHhzLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCJcIiAgKFJldHVybnMgYSBibGFuayBzdHJpbmcpXG4vLyAgICA+PiBicmVha3BvaW50LWluZml4KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgXCItc21cIlxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQHJldHVybiBpZihicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKSA9PSBudWxsLCAnJywgJy0jeyRuYW1lfScpO1xufVxuXG4vLyBNZWRpYSBvZiBhdCBsZWFzdCB0aGUgbWluaW11bSBicmVha3BvaW50IHdpZHRoLiBObyBxdWVyeSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIHdpZGVyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSBvZiBhdCBtb3N0IHRoZSBtYXhpbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgbGFyZ2VzdCBicmVha3BvaW50LlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IHRvIHRoZSBnaXZlbiBicmVha3BvaW50IGFuZCBuYXJyb3dlci5cbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWRvd24oJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBNZWRpYSB0aGF0IHNwYW5zIG11bHRpcGxlIGJyZWFrcG9pbnQgd2lkdGhzLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IGJldHdlZW4gdGhlIG1pbiBhbmQgbWF4IGJyZWFrcG9pbnRzXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1iZXR3ZWVuKFxuICAkbG93ZXIsXG4gICR1cHBlcixcbiAgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50c1xuKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRsb3dlciwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJHVwcGVyLCAkYnJlYWtwb2ludHMpO1xuXG4gIEBpZiAkbWluICE9IG51bGwgYW5kICRtYXggIT0gbnVsbCB7XG4gICAgQG1lZGlhIChtaW4td2lkdGg6ICRtaW4pIGFuZCAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuIEBlbHNlIGlmICRtYXggPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkbG93ZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCR1cHBlciwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cbn1cblxuLy8gTWVkaWEgYmV0d2VlbiB0aGUgYnJlYWtwb2ludCdzIG1pbmltdW0gYW5kIG1heGltdW0gd2lkdGhzLlxuLy8gTm8gbWluaW11bSBmb3IgdGhlIHNtYWxsZXN0IGJyZWFrcG9pbnQsIGFuZCBubyBtYXhpbXVtIGZvciB0aGUgbGFyZ2VzdCBvbmUuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgb25seSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCwgbm90IHZpZXdwb3J0cyBhbnkgd2lkZXIgb3IgbmFycm93ZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC1vbmx5KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcblxuICBAaWYgJG1pbiAhPSBudWxsIGFuZCAkbWF4ICE9IG51bGwge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSBhbmQgKG1heC13aWR0aDogJG1heCkge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4kaHRtbC1mb250LXNpemU6IDE2cHg7XG5cbkBmdW5jdGlvbiBzdHJpcFVuaXQoJHZhbHVlKSB7XG4gIEByZXR1cm4gJHZhbHVlIC8gKCR2YWx1ZSAqIDAgKyAxKTtcbn1cbkBmdW5jdGlvbiByZW0oJHB4VmFsdWUpIHtcbiAgQHJldHVybiAje3N0cmlwVW5pdCgkcHhWYWx1ZSkgLyBzdHJpcFVuaXQoJGh0bWwtZm9udC1zaXplKX1yZW07XG59XG5cbkBtaXhpbiBib3JkZXItb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIC8vIFVuc3VwcG9ydGluZyBicm93c2VycyBnZXQgdGhpc1xuICBib3JkZXItY29sb3I6ICRjb2xvcjtcblxuICAvLyBCcm93c2VycyB0aGF0IHN1cHBvcnQgUkdCQSB3aWxsIGdldCB0aGlzIGluc3RlYWRcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKCRjb2xvciwgJG9wYWNpdHkpO1xuXG4gIC8vIFByZXZlbnQgdGhlIGVsZW1lbnQncyBiYWNrZ3JvdW5kIGZyb20gcmVhY2hpbmcgdGhlIGVkZ2Ugb2YgdGhlIGJvcmRlclxuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xufVxuXG5AbWl4aW4gYmctb3BhY2l0eSgkY29sb3IsICRvcGFjaXR5KSB7XG4gIGJhY2tncm91bmQ6ICRjb2xvcjtcbiAgYmFja2dyb3VuZDogcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbkBtaXhpbiBjbGFtcCgkbGluZXMpIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICAtd2Via2l0LWxpbmUtY2xhbXA6ICRsaW5lcztcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbn1cblxuQG1peGluIHN0cmV0Y2hlZExpbmsoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG5AbWl4aW4gYWZ0ZXJMaW5lSG92ZXIoKSB7XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiA0cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1zaGFkZTtcbiAgICB0cmFuc2l0aW9uOiBhbGwgMC41cyBlYXNlLWluLW91dDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICAmOjphZnRlciB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuQG1peGluIGRhdGVJY29ucygpIHtcbiAgPiBkaXYge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwYWRkaW5nOiAxcHggMTBweCAxcHggMzJweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZDtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IDhweCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cbiAgICAmLmNsb3NlZCB7XG4gICAgICBib3JkZXItY29sb3I6ICRyZWQ7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQtcmVkO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYWxlcnQvZGFuZ2VyLnN2ZycpO1xuICAgICAgY29sb3I6ICRyZWQ7XG4gICAgfVxuXG4gICAgJi5vcGVuLFxuICAgICYucGVybWFuZW50bHktb3BlbiB7XG4gICAgICBib3JkZXItY29sb3I6ICRncmVlbjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodC1ncmVlbjtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vLi4vLi4vaW1hZ2VzL2FsZXJ0L3N1Y2Nlc3Muc3ZnJyk7XG4gICAgICBjb2xvcjogJGdyZWVuO1xuICAgIH1cblxuICAgICYuc29vbiB7XG4gICAgICBib3JkZXItY29sb3I6ICR5ZWxsb3c7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHQteWVsbG93O1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi8uLi9pbWFnZXMvYWxlcnQvd2FybmluZy5zdmcnKTtcbiAgICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICBAaW5jbHVkZSByZWd1bGFyO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI0cHg7XG4gICAgfVxuICB9XG59XG5cblxuIiwiLy8gQ29sb3JzXG5cbiRwcmltYXJ5LXNoYWRlOiAjMDAyODU1O1xuJGFjY2VudC1kYXJrOiAjMTAwMDZCO1xuJGFjY2VudC1zaGFkZTogIzAwNkZCNztcbiRhY2NlbnQtbGlnaHQ6ICNCM0RCRjU7XG4kYWNjZW50LXN1cGVybGlnaHQ6ICNkNGU5Zjc7XG4kZ3JheS1vbmU6ICM0NDQ0NDU7XG4kZ3JheS10d286ICM3Nzc3Nzk7XG4kZ3JheS10aHJlZTogI0M0QzRDNTtcbiRncmF5LWZvdXI6ICNmNWY1ZjU7XG4kZ3JlZW46ICMwMDg1Njg7XG4kcmVkOiAjQTMwMDAwO1xuJHllbGxvdzogI0RCQjIwMDtcbiRibGFjazogICMwMDAwMDA7XG4kd2hpdGU6ICNmZmZmZmY7XG4iLCIvLyogKioqKioqKioqKioqKioqIEZPTlRTIC8gSUNPTlMgKi9cblxuQG1peGluIHRoaW4ge1xuICBmb250LXdlaWdodDogMTAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gbGlnaHQge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gcmVndWxhciB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBtZWRpdW0ge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ1JvYm90bycsIHNhbnMtc2VyaWY7XG59XG5AbWl4aW4gYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtZmFtaWx5OiAnUm9ib3RvJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250LWJsYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDkwMDtcbiAgZm9udC1mYW1pbHk6ICdSb2JvdG8nLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIHJlZ3VsYXJDb25kZW5zZWQge1xuICBmb250LXdlaWdodDogNDAwO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGJvbGRDb25kZW5zZWQge1xuICBmb250LXdlaWdodDogNzAwO1xuICBmb250LWZhbWlseTogJ1JvYm90byBDb25kZW5zZWQnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIHJlZ3VsYXJQb3BwaW5zIHtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBzZW1pYm9sZFBvcHBpbnMge1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LWZhbWlseTogJ1BvcHBpbnMnLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGJvbGRQb3BwaW5zIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgZm9udC1mYW1pbHk6ICdQb3BwaW5zJywgc2Fucy1zZXJpZjtcbn1cbiIsIi8vQnV0dG9ucyBzdHlsZXNcblxuXG4vL1ByaW1hcnlcblxuQG1peGluIGJ1dHRvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogMTBweCAyNHB4O1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDhweDtcbiAgQGluY2x1ZGUgcmVndWxhcjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMjRweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgLjI1cyBlYXNlLWluLW91dDtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCh4cykge1xuICAgIHBhZGRpbmc6IDEzcHggMzJweDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBib2xkO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b25QcmltYXJ5V2hpdGUge1xuICBAaW5jbHVkZSBidXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xuICBib3gtc2hhZG93OiAwIDAgMTBweCAwICRncmF5LXR3bztcbiAgJjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGFjY2VudC1saWdodDtcbiAgICBib3gtc2hhZG93OiBub25lO1xuICB9XG59XG5cbkBtaXhpbiBidXR0b25QcmltYXJ5Qmx1ZSB7XG4gIEBpbmNsdWRlIGJ1dHRvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnktc2hhZGU7XG4gIGNvbG9yOiAkd2hpdGU7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtZGFyaztcbiAgfVxufVxuXG5AbWl4aW4gYnV0dG9uU2Vjb25kYXJ5Q29sb3Ige1xuICBAaW5jbHVkZSBidXR0b247XG4gIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gIGNvbG9yOiAkd2hpdGU7XG59XG5cbkBtaXhpbiBidXR0b25UaHJlZSB7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG59XG4iLCIvKlxuICAgIC0gTmFtZTogXCJzbGljay1hcnJvd3Muc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byBzbGljayBhcnJvd3NcIlxuKi9cblxuLnNsaWNrX19hcnJvdyB7XG4gIGJ1dHRvbiB7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgZm9udC1zaXplOiAwO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xuICAgICAgQGluY2x1ZGUgaWNvbW9vbigyNHB4KTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cblxuICAgICYuc2xpY2stZGlzYWJsZWQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29sb3I6ICRncmF5LXRocmVlO1xuICAgICAgfVxuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb2xvcjogJGdyYXktdGhyZWU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkYWNjZW50LWRhcms7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5zbGljay1wcmV2IHtcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MGFcIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLnNsaWNrLW5leHQge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcXGU5MGJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8qXG4gICAgLSBOYW1lOiBcInNsaWNrLWRvdHMuc2Nzc1wiXG4gICAgLSBEZXNjcmlwdGlvbjogXCJBZGQgY3VzdG9tIHN0eWxlcyB0byBzbGljayBkb3RzXCJcbiovXG5cbi5zbGljay1kb3RzIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICBsaSB7XG4gICAgcGFkZGluZzogMCA2cHg7XG5cbiAgICBidXR0b24ge1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIGJvcmRlcjogMDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEycHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS10aHJlZTtcbiAgICAgIGZvbnQtc2l6ZTogMDtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuMjVzIGVhc2UtaW4tb3V0O1xuICAgIH1cbiAgICBidXR0b246OmJlZm9yZXtcbiAgICAgIGRpc3BsYXk6bm9uZTtcbiAgICB9XG5cbiAgICAmLnNsaWNrLWFjdGl2ZSwgJjpob3ZlciB7XG4gICAgICBidXR0b24ge1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiJdfQ== */
