/*
Theme Name: Bootstrap 4 Sass
Description: Bootstrap 4 with Sass
*/
/* IMPORTS */
/* VARIABLES */
/* TYPOGRAPHY */
/* Google Fonts */
@import url("https://fonts.googleapis.com/css?family=Lato:400,300,300italic,400italic,700,700italic,900,900italic");
@import url("https://cdn.jsdelivr.net/npm/bootstrap-icons@1.5.0/font/bootstrap-icons.css");
body {
  font-family: 'Lato'; }

header #navbar-top a {
  color: white; }

header #navbar-top .cart--cart-block {
  padding-right: 30px; }

header #navbar-main {
  background-color: white;
  -webkit-box-pack: center;
  -webkit-justify-content: center;
      -ms-flex-pack: center;
          justify-content: center; }
  header #navbar-main .navbar-brand {
    color: #343a40;
    font-size: 40px;
    text-transform: uppercase;
    padding-top: 45px; }
    header #navbar-main .navbar-brand img {
      width: 500px;
      opacity: 0.9;
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
    header #navbar-main .navbar-brand:hover img {
      opacity: 1; }

.homeWrapper {
  margin: 50px 0; }
  .homeWrapper .blockWrapper {
    margin: 90px 0; }
    .homeWrapper .blockWrapper .blockTitle {
      text-align: center;
      font-size: 30px;
      margin-bottom: 40px;
      text-transform: uppercase;
      font-weight: bold; }
  .homeWrapper .blockIntro {
    text-align: center; }
    .homeWrapper .blockIntro .textoIntro {
      font-size: 24px;
      margin: auto;
      max-width: 700px; }
      .homeWrapper .blockIntro .textoIntro .btnHolder {
        margin: 40px 0; }
        .homeWrapper .blockIntro .textoIntro .btnHolder a {
          color: #343a40;
          background-color: white;
          padding: 15px 25px;
          text-decoration: none;
          text-transform: uppercase;
          border: 1px solid #343a40;
          -webkit-transition: all .3s ease-in-out;
          -o-transition: all .3s ease-in-out;
          transition: all .3s ease-in-out;
          font-size: 16px; }
          @media (min-width: 768px) {
            .homeWrapper .blockIntro .textoIntro .btnHolder a {
              border: 2px solid #343a40;
              font-size: 24px; } }
          .homeWrapper .blockIntro .textoIntro .btnHolder a:hover {
            background-color: #343a40;
            color: white; }
  .homeWrapper .blockCervezas .blockContent .cervezaHolder {
    margin-bottom: 30px; }
    .homeWrapper .blockCervezas .blockContent .cervezaHolder a {
      display: block;
      color: #343a40;
      text-align: center;
      text-decoration: none; }
    .homeWrapper .blockCervezas .blockContent .cervezaHolder .infoHolder {
      padding: 15px 20px;
      background-color: rgba(255, 255, 255, 0);
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
      .homeWrapper .blockCervezas .blockContent .cervezaHolder .infoHolder .titleHolder {
        font-size: 20px;
        font-weight: 700; }
      .homeWrapper .blockCervezas .blockContent .cervezaHolder .infoHolder .productorHolder {
        font-weight: 300; }
      .homeWrapper .blockCervezas .blockContent .cervezaHolder .infoHolder .estiloHolder {
        font-weight: 300; }
      .homeWrapper .blockCervezas .blockContent .cervezaHolder .infoHolder .precioHolder {
        font-weight: 700;
        font-size: 18px; }
    .homeWrapper .blockCervezas .blockContent .cervezaHolder:hover .infoHolder {
      color: white;
      background-color: rgba(52, 58, 64, 0.6); }

.path-product h1.title {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 25px;
  font-weight: bold;
  font-style: italic; }

.path-product .cervezaProductPageWrapper .productHeader {
  margin-bottom: 30px; }
  .path-product .cervezaProductPageWrapper .productHeader .logoProductor {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content; }
  .path-product .cervezaProductPageWrapper .productHeader .infoHolder {
    -webkit-box-flex: 3;
    -webkit-flex-grow: 3;
        -ms-flex-positive: 3;
            flex-grow: 3; }
    .path-product .cervezaProductPageWrapper .productHeader .infoHolder .agotadoHolder {
      border: 2px solid #343a40;
      color: #343a40;
      border-radius: 0;
      text-transform: uppercase;
      background-color: white;
      font-size: 20px;
      font-weight: bold;
      padding: 10px 25px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content;
      margin: 0 0 1.2em; }
    .path-product .cervezaProductPageWrapper .productHeader .infoHolder .addToCartWrapper .btn {
      border: 2px solid #343a40;
      color: #343a40;
      border-radius: 0;
      text-transform: uppercase;
      background-color: white;
      font-size: 20px;
      font-weight: bold;
      padding: 10px 25px; }
      .path-product .cervezaProductPageWrapper .productHeader .infoHolder .addToCartWrapper .btn:hover {
        background-color: #343a40;
        color: white; }
    .path-product .cervezaProductPageWrapper .productHeader .infoHolder .blockInfoHolder {
      margin-bottom: 10px; }
      .path-product .cervezaProductPageWrapper .productHeader .infoHolder .blockInfoHolder .blockInfoTitle {
        font-style: italic;
        font-weight: 300; }
      .path-product .cervezaProductPageWrapper .productHeader .infoHolder .blockInfoHolder .blockInfoContent {
        font-size: 18px; }
        .path-product .cervezaProductPageWrapper .productHeader .infoHolder .blockInfoHolder .blockInfoContent a {
          color: #343a40; }
        .path-product .cervezaProductPageWrapper .productHeader .infoHolder .blockInfoHolder .blockInfoContent .priceHolder {
          font-size: 24px;
          font-weight: bold; }
        .path-product .cervezaProductPageWrapper .productHeader .infoHolder .blockInfoHolder .blockInfoContent .priceListHolder {
          text-decoration: line-through; }

.path-product .cervezaProductPageWrapper .productBody {
  font-size: 18px; }

.path-product .cervezaProductPageWrapper .masCervezasBlock {
  margin: 50px 0; }
  .path-product .cervezaProductPageWrapper .masCervezasBlock .blockTitle {
    text-align: center;
    font-size: 30px;
    font-weight: 300;
    font-style: italic;
    margin-bottom: 30px; }
  .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder {
    margin-bottom: 30px; }
    .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder a {
      display: block;
      color: #343a40;
      text-align: center;
      text-decoration: none; }
    .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder .infoHolder {
      padding: 15px 20px;
      background-color: rgba(255, 255, 255, 0);
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
      .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder .infoHolder .titleHolder {
        font-size: 20px;
        font-weight: 700; }
      .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder .infoHolder .productorHolder {
        font-weight: 300; }
      .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder .infoHolder .estiloHolder {
        font-weight: 300; }
      .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder .infoHolder .precioHolder {
        font-weight: 700;
        font-size: 18px; }
    .path-product .cervezaProductPageWrapper .masCervezasBlock .cervezaHolder:hover .infoHolder {
      color: white;
      background-color: rgba(52, 58, 64, 0.6); }

.page-vocabulary-estilo-cerveza h1.title {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 25px;
  font-weight: bold;
  font-style: italic; }

.page-vocabulary-estilo-cerveza .infoHolder {
  font-size: 18px; }

.page-vocabulary-estilo-cerveza .estilosCervezasBlock {
  margin: 50px 0; }
  .page-vocabulary-estilo-cerveza .estilosCervezasBlock .blockTitle {
    text-align: center;
    font-size: 30px;
    font-weight: 300;
    font-style: italic;
    margin-bottom: 30px; }
  .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder {
    margin-bottom: 30px; }
    .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder a {
      display: block;
      color: #343a40;
      text-align: center;
      text-decoration: none; }
    .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder .infoHolder {
      padding: 15px 20px;
      background-color: rgba(255, 255, 255, 0);
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
      .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder .infoHolder .titleHolder {
        font-size: 20px;
        font-weight: 700; }
      .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder .infoHolder .productorHolder {
        font-weight: 300; }
      .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder .infoHolder .estiloHolder {
        font-weight: 300; }
      .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder .infoHolder .precioHolder {
        font-weight: 700;
        font-size: 18px; }
    .page-vocabulary-estilo-cerveza .estilosCervezasBlock .cervezaHolder:hover .infoHolder {
      color: white;
      background-color: rgba(52, 58, 64, 0.6); }

.node--type-productor h1.title {
  text-align: center;
  margin-bottom: 30px;
  margin-top: 45px;
  font-weight: bold;
  font-style: italic; }

.node--type-productor .infoHolder {
  font-size: 18px; }

.node--type-productor .productorCervezasBlock {
  margin: 50px 0; }
  .node--type-productor .productorCervezasBlock .blockTitle {
    text-align: center;
    font-size: 30px;
    font-weight: 300;
    font-style: italic;
    margin-bottom: 30px; }
  .node--type-productor .productorCervezasBlock .cervezaHolder {
    margin-bottom: 30px; }
    .node--type-productor .productorCervezasBlock .cervezaHolder a {
      display: block;
      color: #343a40;
      text-align: center;
      text-decoration: none; }
    .node--type-productor .productorCervezasBlock .cervezaHolder .infoHolder {
      padding: 15px 20px;
      background-color: rgba(255, 255, 255, 0);
      -webkit-transition: all .3s ease-in-out;
      -o-transition: all .3s ease-in-out;
      transition: all .3s ease-in-out; }
      .node--type-productor .productorCervezasBlock .cervezaHolder .infoHolder .titleHolder {
        font-size: 20px;
        font-weight: 700; }
      .node--type-productor .productorCervezasBlock .cervezaHolder .infoHolder .productorHolder {
        font-weight: 300; }
      .node--type-productor .productorCervezasBlock .cervezaHolder .infoHolder .estiloHolder {
        font-weight: 300; }
      .node--type-productor .productorCervezasBlock .cervezaHolder .infoHolder .precioHolder {
        font-weight: 700;
        font-size: 18px; }
    .node--type-productor .productorCervezasBlock .cervezaHolder:hover .infoHolder {
      color: white;
      background-color: rgba(52, 58, 64, 0.6); }

.cart-offcanvas .cart--cart-offcanvas .cart--cart-offcanvas__close {
  padding-top: 10px;
  padding-left: 10px; }

.cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-contents__links a {
  display: block;
  background-color: #0079C0;
  padding: 10px 35px;
  color: white;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin: auto;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: 700;
  font-size: 24px;
  border-radius: .25rem;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out; }
  .cart-offcanvas .cart--cart-offcanvas .cart-block--offcanvas-contents .cart-block--offcanvas-contents__links a:hover {
    background-color: #343a40; }

.cart-offcanvas--right {
  width: auto !important; }

.path-checkout .link--previous {
  margin-left: 15px;
  color: #343a40; }

.order-total-line {
  padding: 0 10px;
  text-align: right; }
  .order-total-line span {
    padding-left: 10px;
    width: auto !important; }

/* GENERAL STYLES
-------------------------------------------------*/
body {
  background: #fff; }

.layout-main-wrapper {
  margin-top: 30px;
  padding-bottom: 60px; }

footer {
  display: none; }

img {
  max-width: 100%;
  height: auto; }

/* COLORS
--------------------------------------------------*/
a {
  color: #0079C0; }

.bg-inverse {
  background: #ff4e2e !important; }

.site-footer {
  background: #0079C0 !important; }

.menu--main li a {
  color: #ff4e2e; }

.menu--account li a {
  color: #ff4e2e; }

.site-name-slogan a {
  text-decoration: none; }

.card-group img {
  margin: 0;
  width: 100%;
  height: auto; }

.card-group .field--type-image {
  margin: 0; }

.slick {
  width: 100%; }

.slick > div {
  margin: 0 15px; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlLnNjc3MiLCJzdHlsZS5jc3MiLCJpbXBvcnQuc2NzcyIsInZhcmlhYmxlcy5zY3NzIiwidHlwb2dyYXBoeS5zY3NzIiwiaGVhZGVyX2Zvb3Rlci5zY3NzIiwicGFnZXMvZnJvbnQuc2NzcyIsInBhZ2VzL2NlcnZlemEuc2NzcyIsInBhZ2VzL2VzdGlsby5zY3NzIiwicGFnZXMvcHJvZHVjdG9yLnNjc3MiLCJjb21tZXJjZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBOzs7Q0NHQztBQ0hELFlBQUE7QUNBQSxjQUFBO0FDQUEsZUFBQTtBQUVBLGlCQUFBO0FBRUEsbUhBQVk7QUFJWiwwRkFBWTtBQUlaO0VBRUUsbUJBQW1CLEVBQUE7O0FDZHJCO0VBTU0sWUFBWSxFQUFBOztBQU5sQjtFQVVNLG1CQUFtQixFQUFBOztBQVZ6QjtFQWdCSSx1QkFBdUI7RUFDdkIsd0JBQXVCO0VBQXZCLCtCQUF1QjtNQUF2QixxQkFBdUI7VUFBdkIsdUJBQXVCLEVBQUE7RUFqQjNCO0lBb0JNLGNGRlk7SUVHWixlQUFlO0lBQ2YseUJBQXlCO0lBQ3pCLGlCQUFpQixFQUFBO0lBdkJ2QjtNQTBCUSxZQUFZO01BQ1osWUFBWTtNQUNaLHVDQUErQjtNQUEvQixrQ0FBK0I7TUFBL0IsK0JBQStCLEVBQUE7SUE1QnZDO01Ba0NVLFVBQVUsRUFBQTs7QUNsQ3BCO0VBRUUsY0FBYyxFQUFBO0VBRmhCO0lBS0ksY0FBYyxFQUFBO0lBTGxCO01BUU0sa0JBQWtCO01BQ2xCLGVBQWU7TUFDZixtQkFBbUI7TUFDbkIseUJBQXlCO01BQ3pCLGlCQUFpQixFQUFBO0VBWnZCO0lBaUJJLGtCQUFrQixFQUFBO0lBakJ0QjtNQW9CTSxlQUFlO01BQ2YsWUFBWTtNQUNaLGdCQUFnQixFQUFBO01BdEJ0QjtRQXlCUSxjQUFjLEVBQUE7UUF6QnRCO1VBNkJVLGNIWFE7VUdZUix1QkFBdUI7VUFDdkIsa0JBQWtCO1VBQ2xCLHFCQUFxQjtVQUNyQix5QkFBeUI7VUFDekIseUJI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O0VBQ1osMEJBQWtCO0VBQWxCLHVCQUFrQjtFQUFsQixrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHlCQUF5QjtFQUN6QixxQkFBcUI7RUFDckIsZ0JBQWdCO0VBQ2hCLGVBQWU7RUFDZixxQkFBcUI7RUFDckIsdUNBQStCO0VBQS9CLGtDQUErQjtFQUEvQiwrQkFBK0IsRUFBQTtFQWpDekM7SUFvQ1kseUJQcEJNLEVBQUE7O0FPK0JsQjtFQUVFLHNCQUFzQixFQUFBOztBQUd4QjtFQUlJLGlCQUFpQjtFQUNqQixjUHpDYyxFQUFBOztBTzhDbEI7RUFDSSxlQUFlO0VBQ2YsaUJBQWlCLEVBQUE7RUFGckI7SUFLTSxrQkFBa0I7SUFDbEIsc0JBQXNCLEVBQUE7O0FWM0Q1QjtrRENrU2tEO0FEL1JsRDtFQUNJLGdCR0NRLEVBQUE7O0FIRVo7RUFFRSxnQkFBZ0I7RUFDaEIsb0JBQW9CLEVBQUE7O0FBR3RCO0VBRUUsYUFBYSxFQUFBOztBQUdmO0VBRUUsZUFBZTtFQUNmLFlBQVksRUFBQTs7QUFJZDttREN5Um1EO0FEdFJuRDtFQUNJLGNHbENrQixFQUFBOztBSHFDdEI7RUFDSSw4QkFBcUMsRUFBQTs7QUFHekM7RUFDSSw4QkFBb0MsRUFBQTs7QUFHeEM7RUFDSSxjR2pENEIsRUFBQTs7QUhvRGhDO0VBQ0ksY0dyRDRCLEVBQUE7O0FId0RoQztFQUNJLHFCQUFxQixFQUFBOztBQUd6QjtFQUNJLFNBQVM7RUFDVCxXQUFXO0VBQ1gsWUFBWSxFQUFBOztBQUdoQjtFQUNJLFNBQ0osRUFBQTs7QUFFQTtFQUNJLFdBQVcsRUFBQTs7QUFHZjtFQUNJLGNBQWMsRUFBQSIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIvKlxuVGhlbWUgTmFtZTogQm9vdHN0cmFwIDQgU2Fzc1xuRGVzY3JpcHRpb246IEJvb3RzdHJhcCA0IHdpdGggU2Fzc1xuKi9cblxuLy8gaW1wb3J0IGZpbGVzXG5AaW1wb3J0IFwiaW1wb3J0XCI7XG5cblxuLy9AaW1wb3J0IFwicGFnZXMvZnJvbnRcIjtcblxuLyogR0VORVJBTCBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuXG5ib2R5IHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG59XG5cbi5sYXlvdXQtbWFpbi13cmFwcGVyXG57XG4gIG1hcmdpbi10b3A6IDMwcHg7XG4gIHBhZGRpbmctYm90dG9tOiA2MHB4O1xufVxuXG5mb290ZXJcbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gfVxuXG5pbWdcbntcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLyogQ09MT1JTXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovXG5cbmEge1xuICAgIGNvbG9yOiAkYWNjZW50LXNoYWRlO1xufVxuXG4uYmctaW52ZXJzZSB7XG4gICAgYmFja2dyb3VuZDogJHByaW1hcnktc2hhZGUgIWltcG9ydGFudDtcbn1cblxuLnNpdGUtZm9vdGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkYWNjZW50LXNoYWRlICFpbXBvcnRhbnQ7XG59XG5cbi5tZW51LS1tYWluIGxpIGEge1xuICAgIGNvbG9yOiAkcHJpbWFyeS1zaGFkZTtcbn1cblxuLm1lbnUtLWFjY291bnQgbGkgYSB7XG4gICAgY29sb3I6ICRwcmltYXJ5LXNoYWRlO1xufVxuXG4uc2l0ZS1uYW1lLXNsb2dhbiBhIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5jYXJkLWdyb3VwIGltZyB7XG4gICAgbWFyZ2luOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbn1cblxuLmNhcmQtZ3JvdXAgLmZpZWxkLS10eXBlLWltYWdlIHtcbiAgICBtYXJnaW46IDBcbn1cblxuLnNsaWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLnNsaWNrPmRpdiB7XG4gICAgbWFyZ2luOiAwIDE1cHg7XG59XG4iLCIvKlxuVGhlbWUgTmFtZTogQm9vdHN0cmFwIDQgU2Fzc1xuRGVzY3JpcHRpb246IEJvb3RzdHJhcCA0IHdpdGggU2Fzc1xuKi9cbi8qIElNUE9SVFMgKi9cbi8qIFZBUklBQkxFUyAqL1xuLyogVFlQT0dSQVBIWSAqL1xuLyogR29vZ2xlIEZvbnRzICovXG5AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1MYXRvOjQwMCwzMDAsMzAwaXRhbGljLDQwMGl0YWxpYyw3MDAsNzAwaXRhbGljLDkwMCw5MDBpdGFsaWNcIik7XG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vYm9vdHN0cmFwLWljb25zQDEuNS4wL2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiKTtcbmJvZHkge1xuICBmb250LWZhbWlseTogJ0xhdG8nOyB9XG5cbmhlYWRlciAjbmF2YmFyLXRvcCBhIHtcbiAgY29sb3I6IHdoaXRlOyB9XG5cbmhlYWRlciAjbmF2YmFyLXRvcCAuY2FydC0tY2FydC1ibG9jayB7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7IH1cblxuaGVhZGVyICNuYXZiYXItbWFpbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjsgfVxuICBoZWFkZXIgI25hdmJhci1tYWluIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgIGZvbnQtc2l6ZTogNDBweDtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHBhZGRpbmctdG9wOiA0NXB4OyB9XG4gICAgaGVhZGVyICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kIGltZyB7XG4gICAgICB3aWR0aDogNTAwcHg7XG4gICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgaGVhZGVyICNuYXZiYXItbWFpbiAubmF2YmFyLWJyYW5kOmhvdmVyIGltZyB7XG4gICAgICBvcGFjaXR5OiAxOyB9XG5cbi5ob21lV3JhcHBlciB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIC5ob21lV3JhcHBlciAuYmxvY2tXcmFwcGVyIHtcbiAgICBtYXJnaW46IDkwcHggMDsgfVxuICAgIC5ob21lV3JhcHBlciAuYmxvY2tXcmFwcGVyIC5ibG9ja1RpdGxlIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgLmhvbWVXcmFwcGVyIC5ibG9ja0ludHJvIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7IH1cbiAgICAuaG9tZVdyYXBwZXIgLmJsb2NrSW50cm8gLnRleHRvSW50cm8ge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDsgfVxuICAgICAgLmhvbWVXcmFwcGVyIC5ibG9ja0ludHJvIC50ZXh0b0ludHJvIC5idG5Ib2xkZXIge1xuICAgICAgICBtYXJnaW46IDQwcHggMDsgfVxuICAgICAgICAuaG9tZVdyYXBwZXIgLmJsb2NrSW50cm8gLnRleHRvSW50cm8gLmJ0bkhvbGRlciBhIHtcbiAgICAgICAgICBjb2xvcjogIzM0M2E0MDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgIzM0M2E0MDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAgIGZvbnQtc2l6ZTogMTZweDsgfVxuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgLmhvbWVXcmFwcGVyIC5ibG9ja0ludHJvIC50ZXh0b0ludHJvIC5idG5Ib2xkZXIgYSB7XG4gICAgICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICMzNDNhNDA7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDsgfSB9XG4gICAgICAgICAgLmhvbWVXcmFwcGVyIC5ibG9ja0ludHJvIC50ZXh0b0ludHJvIC5idG5Ib2xkZXIgYTpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlOyB9XG4gIC5ob21lV3JhcHBlciAuYmxvY2tDZXJ2ZXphcyAuYmxvY2tDb250ZW50IC5jZXJ2ZXphSG9sZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4OyB9XG4gICAgLmhvbWVXcmFwcGVyIC5ibG9ja0NlcnZlemFzIC5ibG9ja0NvbnRlbnQgLmNlcnZlemFIb2xkZXIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLmhvbWVXcmFwcGVyIC5ibG9ja0NlcnZlemFzIC5ibG9ja0NvbnRlbnQgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIge1xuICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7IH1cbiAgICAgIC5ob21lV3JhcHBlciAuYmxvY2tDZXJ2ZXphcyAuYmxvY2tDb250ZW50IC5jZXJ2ZXphSG9sZGVyIC5pbmZvSG9sZGVyIC50aXRsZUhvbGRlciB7XG4gICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgfVxuICAgICAgLmhvbWVXcmFwcGVyIC5ibG9ja0NlcnZlemFzIC5ibG9ja0NvbnRlbnQgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLnByb2R1Y3RvckhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5ob21lV3JhcHBlciAuYmxvY2tDZXJ2ZXphcyAuYmxvY2tDb250ZW50IC5jZXJ2ZXphSG9sZGVyIC5pbmZvSG9sZGVyIC5lc3RpbG9Ib2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogMzAwOyB9XG4gICAgICAuaG9tZVdyYXBwZXIgLmJsb2NrQ2VydmV6YXMgLmJsb2NrQ29udGVudCAuY2VydmV6YUhvbGRlciAuaW5mb0hvbGRlciAucHJlY2lvSG9sZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgLmhvbWVXcmFwcGVyIC5ibG9ja0NlcnZlemFzIC5ibG9ja0NvbnRlbnQgLmNlcnZlemFIb2xkZXI6aG92ZXIgLmluZm9Ib2xkZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjYpOyB9XG5cbi5wYXRoLXByb2R1Y3QgaDEudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAucHJvZHVjdEhlYWRlciB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAucHJvZHVjdEhlYWRlciAubG9nb1Byb2R1Y3RvciB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50OyB9XG4gIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLnByb2R1Y3RIZWFkZXIgLmluZm9Ib2xkZXIge1xuICAgIGZsZXgtZ3JvdzogMzsgfVxuICAgIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLnByb2R1Y3RIZWFkZXIgLmluZm9Ib2xkZXIgLmFnb3RhZG9Ib2xkZXIge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzM0M2E0MDtcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgICAgbWFyZ2luOiAwIDAgMS4yZW07IH1cbiAgICAucGF0aC1wcm9kdWN0IC5jZXJ2ZXphUHJvZHVjdFBhZ2VXcmFwcGVyIC5wcm9kdWN0SGVhZGVyIC5pbmZvSG9sZGVyIC5hZGRUb0NhcnRXcmFwcGVyIC5idG4ge1xuICAgICAgYm9yZGVyOiAycHggc29saWQgIzM0M2E0MDtcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgcGFkZGluZzogMTBweCAyNXB4OyB9XG4gICAgICAucGF0aC1wcm9kdWN0IC5jZXJ2ZXphUHJvZHVjdFBhZ2VXcmFwcGVyIC5wcm9kdWN0SGVhZGVyIC5pbmZvSG9sZGVyIC5hZGRUb0NhcnRXcmFwcGVyIC5idG46aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwO1xuICAgICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAucGF0aC1wcm9kdWN0IC5jZXJ2ZXphUHJvZHVjdFBhZ2VXcmFwcGVyIC5wcm9kdWN0SGVhZGVyIC5pbmZvSG9sZGVyIC5ibG9ja0luZm9Ib2xkZXIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTBweDsgfVxuICAgICAgLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAucHJvZHVjdEhlYWRlciAuaW5mb0hvbGRlciAuYmxvY2tJbmZvSG9sZGVyIC5ibG9ja0luZm9UaXRsZSB7XG4gICAgICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAucHJvZHVjdEhlYWRlciAuaW5mb0hvbGRlciAuYmxvY2tJbmZvSG9sZGVyIC5ibG9ja0luZm9Db250ZW50IHtcbiAgICAgICAgZm9udC1zaXplOiAxOHB4OyB9XG4gICAgICAgIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLnByb2R1Y3RIZWFkZXIgLmluZm9Ib2xkZXIgLmJsb2NrSW5mb0hvbGRlciAuYmxvY2tJbmZvQ29udGVudCBhIHtcbiAgICAgICAgICBjb2xvcjogIzM0M2E0MDsgfVxuICAgICAgICAucGF0aC1wcm9kdWN0IC5jZXJ2ZXphUHJvZHVjdFBhZ2VXcmFwcGVyIC5wcm9kdWN0SGVhZGVyIC5pbmZvSG9sZGVyIC5ibG9ja0luZm9Ib2xkZXIgLmJsb2NrSW5mb0NvbnRlbnQgLnByaWNlSG9sZGVyIHtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7IH1cbiAgICAgICAgLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAucHJvZHVjdEhlYWRlciAuaW5mb0hvbGRlciAuYmxvY2tJbmZvSG9sZGVyIC5ibG9ja0luZm9Db250ZW50IC5wcmljZUxpc3RIb2xkZXIge1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoOyB9XG5cbi5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLnByb2R1Y3RCb2R5IHtcbiAgZm9udC1zaXplOiAxOHB4OyB9XG5cbi5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLm1hc0NlcnZlemFzQmxvY2sge1xuICBtYXJnaW46IDUwcHggMDsgfVxuICAucGF0aC1wcm9kdWN0IC5jZXJ2ZXphUHJvZHVjdFBhZ2VXcmFwcGVyIC5tYXNDZXJ2ZXphc0Jsb2NrIC5ibG9ja1RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAubWFzQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAgIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLm1hc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAubWFzQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlciAuaW5mb0hvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLnBhdGgtcHJvZHVjdCAuY2VydmV6YVByb2R1Y3RQYWdlV3JhcHBlciAubWFzQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlciAuaW5mb0hvbGRlciAudGl0bGVIb2xkZXIge1xuICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IH1cbiAgICAgIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLm1hc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLnByb2R1Y3RvckhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLm1hc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLmVzdGlsb0hvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLm1hc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLnByZWNpb0hvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMThweDsgfVxuICAgIC5wYXRoLXByb2R1Y3QgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXIgLm1hc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXI6aG92ZXIgLmluZm9Ib2xkZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjYpOyB9XG5cbi5wYWdlLXZvY2FidWxhcnktZXN0aWxvLWNlcnZlemEgaDEudGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIG1hcmdpbi10b3A6IDI1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXN0eWxlOiBpdGFsaWM7IH1cblxuLnBhZ2Utdm9jYWJ1bGFyeS1lc3RpbG8tY2VydmV6YSAuaW5mb0hvbGRlciB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ucGFnZS12b2NhYnVsYXJ5LWVzdGlsby1jZXJ2ZXphIC5lc3RpbG9zQ2VydmV6YXNCbG9jayB7XG4gIG1hcmdpbjogNTBweCAwOyB9XG4gIC5wYWdlLXZvY2FidWxhcnktZXN0aWxvLWNlcnZlemEgLmVzdGlsb3NDZXJ2ZXphc0Jsb2NrIC5ibG9ja1RpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAzMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgLnBhZ2Utdm9jYWJ1bGFyeS1lc3RpbG8tY2VydmV6YSAuZXN0aWxvc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAucGFnZS12b2NhYnVsYXJ5LWVzdGlsby1jZXJ2ZXphIC5lc3RpbG9zQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlciBhIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29sb3I6ICMzNDNhNDA7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cbiAgICAucGFnZS12b2NhYnVsYXJ5LWVzdGlsby1jZXJ2ZXphIC5lc3RpbG9zQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlciAuaW5mb0hvbGRlciB7XG4gICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDApO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDsgfVxuICAgICAgLnBhZ2Utdm9jYWJ1bGFyeS1lc3RpbG8tY2VydmV6YSAuZXN0aWxvc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLnRpdGxlSG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAucGFnZS12b2NhYnVsYXJ5LWVzdGlsby1jZXJ2ZXphIC5lc3RpbG9zQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlciAuaW5mb0hvbGRlciAucHJvZHVjdG9ySG9sZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLnBhZ2Utdm9jYWJ1bGFyeS1lc3RpbG8tY2VydmV6YSAuZXN0aWxvc0NlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLmVzdGlsb0hvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5wYWdlLXZvY2FidWxhcnktZXN0aWxvLWNlcnZlemEgLmVzdGlsb3NDZXJ2ZXphc0Jsb2NrIC5jZXJ2ZXphSG9sZGVyIC5pbmZvSG9sZGVyIC5wcmVjaW9Ib2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAucGFnZS12b2NhYnVsYXJ5LWVzdGlsby1jZXJ2ZXphIC5lc3RpbG9zQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlcjpob3ZlciAuaW5mb0hvbGRlciB7XG4gICAgICBjb2xvcjogd2hpdGU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDUyLCA1OCwgNjQsIDAuNik7IH1cblxuLm5vZGUtLXR5cGUtcHJvZHVjdG9yIGgxLnRpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICBtYXJnaW4tdG9wOiA0NXB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zdHlsZTogaXRhbGljOyB9XG5cbi5ub2RlLS10eXBlLXByb2R1Y3RvciAuaW5mb0hvbGRlciB7XG4gIGZvbnQtc2l6ZTogMThweDsgfVxuXG4ubm9kZS0tdHlwZS1wcm9kdWN0b3IgLnByb2R1Y3RvckNlcnZlemFzQmxvY2sge1xuICBtYXJnaW46IDUwcHggMDsgfVxuICAubm9kZS0tdHlwZS1wcm9kdWN0b3IgLnByb2R1Y3RvckNlcnZlemFzQmxvY2sgLmJsb2NrVGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDsgfVxuICAubm9kZS0tdHlwZS1wcm9kdWN0b3IgLnByb2R1Y3RvckNlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7IH1cbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0b3IgLnByb2R1Y3RvckNlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgYSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNvbG9yOiAjMzQzYTQwO1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lOyB9XG4gICAgLm5vZGUtLXR5cGUtcHJvZHVjdG9yIC5wcm9kdWN0b3JDZXJ2ZXphc0Jsb2NrIC5jZXJ2ZXphSG9sZGVyIC5pbmZvSG9sZGVyIHtcbiAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMCk7XG4gICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gICAgICAubm9kZS0tdHlwZS1wcm9kdWN0b3IgLnByb2R1Y3RvckNlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLnRpdGxlSG9sZGVyIHtcbiAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyB9XG4gICAgICAubm9kZS0tdHlwZS1wcm9kdWN0b3IgLnByb2R1Y3RvckNlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXIgLmluZm9Ib2xkZXIgLnByb2R1Y3RvckhvbGRlciB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7IH1cbiAgICAgIC5ub2RlLS10eXBlLXByb2R1Y3RvciAucHJvZHVjdG9yQ2VydmV6YXNCbG9jayAuY2VydmV6YUhvbGRlciAuaW5mb0hvbGRlciAuZXN0aWxvSG9sZGVyIHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDsgfVxuICAgICAgLm5vZGUtLXR5cGUtcHJvZHVjdG9yIC5wcm9kdWN0b3JDZXJ2ZXphc0Jsb2NrIC5jZXJ2ZXphSG9sZGVyIC5pbmZvSG9sZGVyIC5wcmVjaW9Ib2xkZXIge1xuICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICBmb250LXNpemU6IDE4cHg7IH1cbiAgICAubm9kZS0tdHlwZS1wcm9kdWN0b3IgLnByb2R1Y3RvckNlcnZlemFzQmxvY2sgLmNlcnZlemFIb2xkZXI6aG92ZXIgLmluZm9Ib2xkZXIge1xuICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSg1MiwgNTgsIDY0LCAwLjYpOyB9XG5cbi5jYXJ0LW9mZmNhbnZhcyAuY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtLWNhcnQtb2ZmY2FudmFzX19jbG9zZSB7XG4gIHBhZGRpbmctdG9wOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDEwcHg7IH1cblxuLmNhcnQtb2ZmY2FudmFzIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhcyAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzIC5jYXJ0LWJsb2NrLS1vZmZjYW52YXMtY29udGVudHNfX2xpbmtzIGEge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwNzlDMDtcbiAgcGFkZGluZzogMTBweCAzNXB4O1xuICBjb2xvcjogd2hpdGU7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiBhdXRvO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGZvbnQtc2l6ZTogMjRweDtcbiAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0OyB9XG4gIC5jYXJ0LW9mZmNhbnZhcyAuY2FydC0tY2FydC1vZmZjYW52YXMgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50cyAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzX19saW5rcyBhOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMzQzYTQwOyB9XG5cbi5jYXJ0LW9mZmNhbnZhcy0tcmlnaHQge1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50OyB9XG5cbi5wYXRoLWNoZWNrb3V0IC5saW5rLS1wcmV2aW91cyB7XG4gIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICBjb2xvcjogIzM0M2E0MDsgfVxuXG4ub3JkZXItdG90YWwtbGluZSB7XG4gIHBhZGRpbmc6IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7IH1cbiAgLm9yZGVyLXRvdGFsLWxpbmUgc3BhbiB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IH1cblxuLyogR0VORVJBTCBTVFlMRVNcbi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYm9keSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7IH1cblxuLmxheW91dC1tYWluLXdyYXBwZXIge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogNjBweDsgfVxuXG5mb290ZXIge1xuICBkaXNwbGF5OiBub25lOyB9XG5cbmltZyB7XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi8qIENPTE9SU1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuYSB7XG4gIGNvbG9yOiAjMDA3OUMwOyB9XG5cbi5iZy1pbnZlcnNlIHtcbiAgYmFja2dyb3VuZDogI2ZmNGUyZSAhaW1wb3J0YW50OyB9XG5cbi5zaXRlLWZvb3RlciB7XG4gIGJhY2tncm91bmQ6ICMwMDc5QzAgIWltcG9ydGFudDsgfVxuXG4ubWVudS0tbWFpbiBsaSBhIHtcbiAgY29sb3I6ICNmZjRlMmU7IH1cblxuLm1lbnUtLWFjY291bnQgbGkgYSB7XG4gIGNvbG9yOiAjZmY0ZTJlOyB9XG5cbi5zaXRlLW5hbWUtc2xvZ2FuIGEge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7IH1cblxuLmNhcmQtZ3JvdXAgaW1nIHtcbiAgbWFyZ2luOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvOyB9XG5cbi5jYXJkLWdyb3VwIC5maWVsZC0tdHlwZS1pbWFnZSB7XG4gIG1hcmdpbjogMDsgfVxuXG4uc2xpY2sge1xuICB3aWR0aDogMTAwJTsgfVxuXG4uc2xpY2sgPiBkaXYge1xuICBtYXJnaW46IDAgMTVweDsgfVxuIiwiLyogSU1QT1JUUyAqL1xuXG4vL0BpbXBvcnQgdXJsKGZvbnQtYXdlc29tZS5taW4uY3NzKTtcbi8vIHZhcmlhYmxlc1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuLy8gdHlwb2dyYXBoeVxuQGltcG9ydCBcInR5cG9ncmFwaHlcIjtcblxuQGltcG9ydCBcImhlYWRlcl9mb290ZXJcIjtcblxuXG5AaW1wb3J0IFwicGFnZXMvZnJvbnRcIjtcbkBpbXBvcnQgXCJwYWdlcy9jZXJ2ZXphXCI7XG5AaW1wb3J0IFwicGFnZXMvZXN0aWxvXCI7XG5AaW1wb3J0IFwicGFnZXMvcHJvZHVjdG9yXCI7XG5cbkBpbXBvcnQgXCJjb21tZXJjZVwiO1xuXG5ib2R5XG57XG4gIC8vZm9udC1mYW1pbHk6ICd0ZXN0Jztcbn1cbiIsIi8qIFZBUklBQkxFUyAqL1xuXG4vLyBjb2xvcnNcbiRwcmltYXJ5LXNoYWRlOiByZ2IoMjU1LCA3OCwgNDYpO1xuJHByaW1hcnktbGlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnktc2hhZGUsIDM3JSk7XG4kcHJpbWFyeS1kYXJrOiBkYXJrZW4oJHByaW1hcnktc2hhZGUsIDEyJSk7XG4kYWNjZW50LXNoYWRlOiAjMDA3OUMwO1xuLy8kYWNjZW50LXNoYWRlOiAjYjAwMGMwO1xuXG4kYWNjZW50LWxpZ2h0OiBsaWdodGVuKCRhY2NlbnQtc2hhZGUsIDM3JSk7XG4kYWNjZW50LWRhcms6IGRhcmtlbigkYWNjZW50LXNoYWRlLCAxMiUpO1xuLy8gUmVhc3NpZ24gY29sb3IgdmFycyB0byBzZW1hbnRpYyBjb2xvciBzY2hlbWVcbiRyZWQ6ICNkYzM1NDU7XG4keWVsbG93OiAjZmZjMTA3O1xuJGdyZWVuOiAjMjhhNzQ1O1xuJGN5YW46ICMxN2EyYjg7XG4kd2hpdGU6ICNmZmY7XG4kZ3JheS0xMDA6ICNmOGY5ZmE7XG4kZ3JheS04MDA6ICMzNDNhNDA7XG4kdGhlbWUtY29sb3JzOiAoIHByaW1hcnk6ICRhY2NlbnQtc2hhZGUsIHNlY29uZGFyeTogJHByaW1hcnktc2hhZGUsIHN1Y2Nlc3M6ICRncmVlbiwgaW5mbzogJGN5YW4sIHdhcm5pbmc6ICR5ZWxsb3csIGRhbmdlcjogJHJlZCwgbGlnaHQ6ICRncmF5LTEwMCwgZGFyazogJGdyYXktODAwKTtcbiRicmFuZC1wcmltYXJ5OiAkYWNjZW50LXNoYWRlO1xuXG4kcHJpbWFyeS1jb2xvcjogJGFjY2VudC1zaGFkZTtcblxuLy8kYnJhbmQtc3VjY2VzczogJGdyZWVuO1xuLy8kYnJhbmQtaW5mbzogJHRlYWw7XG4vLyRicmFuZC13YXJuaW5nOiAkb3JhbmdlO1xuLy8kYnJhbmQtZGFuZ2VyOiAkcmVkO1xuJGJyYW5kLWludmVyc2U6ICRwcmltYXJ5LXNoYWRlO1xuLy8gQm9keVxuLy9cbi8vIFNldHRpbmdzIGZvciB0aGUgYDxib2R5PmAgZWxlbWVudC5cbiRib2R5LWJnOiAkd2hpdGU7XG4kYm9keS1jb2xvcjogJGdyYXktODAwO1xuJGludmVyc2UtYmc6ICRwcmltYXJ5LXNoYWRlO1xuJGludmVyc2UtY29sb3I6ICR3aGl0ZTtcbi8vIExpbmtzXG4vL1xuLy8gU3R5bGUgYW5jaG9yIGVsZW1lbnRzLlxuJGxpbmstY29sb3I6ICRhY2NlbnQtc2hhZGU7XG4kbGluay1kZWNvcmF0aW9uOiBub25lO1xuJGxpbmstaG92ZXItY29sb3I6ICRhY2NlbnQtZGFyaztcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246IHVuZGVybGluZTtcbi8vIENvbW1lbnRzXG4kY29tbWVudC1zcGFjZXIteDogMS4yNWVtO1xuJGNvbW1lbnQtc3BhY2VyLXk6IDEuMjVlbTtcbi8vIFJlc3BvbnNpdmUgZm9udCBzaXplc1xuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWU7XG4kZW5hYmxlLXNoYWRvd3M6IGZhbHNlO1xuJGVuYWJsZS1ncmFkaWVudHM6IGZhbHNlO1xuXG4vL21kIGJvb3RzdHJhcCBjb2xvcnNcbi8vJGlucHV0LW1kLWZvY3VzLWNvbG9yOiAkYWNjZW50LXNoYWRlO1xuIiwiLyogVFlQT0dSQVBIWSAqL1xuXG4vKiBHb29nbGUgRm9udHMgKi9cblxuQGltcG9ydCB1cmwoXCJodHRwczovL2ZvbnRzLmdvb2dsZWFwaXMuY29tL2Nzcz9mYW1pbHk9TGF0bzo0MDAsMzAwLDMwMGl0YWxpYyw0MDBpdGFsaWMsNzAwLDcwMGl0YWxpYyw5MDAsOTAwaXRhbGljXCIpO1xuLy9AaW1wb3J0IHVybChcImh0dHBzOi8vZm9udHMuZ29vZ2xlYXBpcy5jb20vY3NzP2ZhbWlseT1SYWxld2F5OjQwMCwzMDAsNTAwLDYwMCw3MDAsODAwLDkwMFwiKTtcblxuXG5AaW1wb3J0IHVybChcImh0dHBzOi8vY2RuLmpzZGVsaXZyLm5ldC9ucG0vYm9vdHN0cmFwLWljb25zQDEuNS4wL2ZvbnQvYm9vdHN0cmFwLWljb25zLmNzc1wiKTtcblxuXG5cbmJvZHlcbntcbiAgZm9udC1mYW1pbHk6ICdMYXRvJztcbn1cbiIsImhlYWRlclxue1xuICAjbmF2YmFyLXRvcFxuICB7XG4gICAgYVxuICAgIHtcbiAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB9XG4gICAgLmNhcnQtLWNhcnQtYmxvY2tcbiAgICB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgIH1cblxuICB9XG4gICNuYXZiYXItbWFpblxuICB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgLm5hdmJhci1icmFuZFxuICAgIHtcbiAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICBmb250LXNpemU6IDQwcHg7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgcGFkZGluZy10b3A6IDQ1cHg7XG4gICAgICBpbWdcbiAgICAgIHtcbiAgICAgICAgd2lkdGg6IDUwMHB4O1xuICAgICAgICBvcGFjaXR5OiAwLjk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICB9XG4gICAgICAmOmhvdmVyXG4gICAgICB7XG4gICAgICAgIGltZ1xuICAgICAgICB7XG4gICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuXG4gIH1cbn1cbiIsIi5ob21lV3JhcHBlclxue1xuICBtYXJnaW46IDUwcHggMDtcbiAgLmJsb2NrV3JhcHBlclxuICB7XG4gICAgbWFyZ2luOiA5MHB4IDA7XG4gICAgLmJsb2NrVGl0bGVcbiAgICB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIH1cbiAgfVxuICAuYmxvY2tJbnRyb1xuICB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIC50ZXh0b0ludHJvXG4gICAge1xuICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiA3MDBweDtcbiAgICAgIC5idG5Ib2xkZXJcbiAgICAgIHtcbiAgICAgICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgICAgIGFcbiAgICAgICAge1xuXG4gICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDI1cHg7XG4gICAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktODAwO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA3NjhweCkge1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktODAwO1xuICAgICAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmhvdmVyXG4gICAgICAgICAge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuXG4gICAgICAgICAgfVxuXG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLmJsb2NrQ2VydmV6YXNcbiAge1xuICAgIC5ibG9ja0NvbnRlbnRcbiAgICB7XG4gICAgICAuY2VydmV6YUhvbGRlclxuICAgICAge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgICBhXG4gICAgICAgIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIH1cbiAgICAgICAgLmltYWdlV3JhcHBlclxuICAgICAgICB7XG5cbiAgICAgICAgfVxuICAgICAgICAuaW5mb0hvbGRlclxuICAgICAgICB7XG4gICAgICAgICAgcGFkZGluZzogMTVweCAyMHB4O1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDApO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgLnRpdGxlSG9sZGVyXG4gICAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnByb2R1Y3RvckhvbGRlclxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLmVzdGlsb0hvbGRlclxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgICB9XG4gICAgICAgICAgLnByZWNpb0hvbGRlclxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJjpob3ZlclxuICAgICAgICB7XG4gICAgICAgICAgLmluZm9Ib2xkZXJcbiAgICAgICAgICB7XG4gICAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRncmF5LTgwMCwgMC42KTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufVxuIiwiLnBhdGgtcHJvZHVjdFxue1xuICBoMS50aXRsZVxuICB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgbWFyZ2luLXRvcDogMjVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gIH1cbiAgLmNlcnZlemFQcm9kdWN0UGFnZVdyYXBwZXJcbiAge1xuICAgIC5wcm9kdWN0SGVhZGVyXG4gICAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC5sb2dvUHJvZHVjdG9yXG4gICAgICB7XG4gICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgIH1cbiAgICAgIC5pbmZvSG9sZGVyXG4gICAgICB7XG4gICAgICAgIGZsZXgtZ3JvdzogMztcbiAgICAgICAgLmFnb3RhZG9Ib2xkZXJcbiAgICAgICAge1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICRncmF5LTgwMDtcbiAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgcGFkZGluZzogMTBweCAyNXB4O1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IDAgMCAxLjJlbVxuXG4gICAgICAgIH1cbiAgICAgICAgLmFkZFRvQ2FydFdyYXBwZXJcbiAgICAgICAge1xuICAgICAgICAgIC5idG5cbiAgICAgICAgICB7XG4gICAgICAgICAgICAvL3dpZHRoOiAxMDAlO1xuICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQgJGdyYXktODAwO1xuICAgICAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDEwcHggMjVweDtcbiAgICAgICAgICAgICY6aG92ZXJcbiAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyYXktODAwOztcbiAgICAgICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC5ibG9ja0luZm9Ib2xkZXJcbiAgICAgICAge1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gICAgICAgICAgLmJsb2NrSW5mb1RpdGxlXG4gICAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICAgIC5ibG9ja0luZm9Db250ZW50XG4gICAgICAgICAge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgICAgICAgYVxuICAgICAgICAgICAge1xuICAgICAgICAgICAgICBjb2xvcjogJGdyYXktODAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgLnByaWNlSG9sZGVyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAucHJpY2VMaXN0SG9sZGVyXG4gICAgICAgICAgICB7XG4gICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbGluZS10aHJvdWdoO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAucHJvZHVjdEJvZHlcbiAgICB7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgfVxuICAgIC5tYXNDZXJ2ZXphc0Jsb2NrXG4gICAge1xuICAgICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgICAuYmxvY2tUaXRsZVxuICAgICAge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgICB9XG5cbiAgICAgIC5jZXJ2ZXphSG9sZGVyXG4gICAgICB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgIGFcbiAgICAgICAge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgfVxuICAgICAgICAuaW1hZ2VXcmFwcGVyXG4gICAgICAgIHtcblxuICAgICAgICB9XG4gICAgICAgIC5pbmZvSG9sZGVyXG4gICAgICAgIHtcbiAgICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMCk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluLW91dDtcbiAgICAgICAgICAudGl0bGVIb2xkZXJcbiAgICAgICAgICB7XG4gICAgICAgICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAucHJvZHVjdG9ySG9sZGVyXG4gICAgICAgICAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAuZXN0aWxvSG9sZGVyXG4gICAgICAgICAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICAgIH1cbiAgICAgICAgICAucHJlY2lvSG9sZGVyXG4gICAgICAgICAge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmOmhvdmVyXG4gICAgICAgIHtcbiAgICAgICAgICAuaW5mb0hvbGRlclxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGNvbG9yOiB3aGl0ZTtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktODAwLCAwLjYpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG59XG4iLCIucGFnZS12b2NhYnVsYXJ5LWVzdGlsby1jZXJ2ZXphXG57XG4gIGgxLnRpdGxlXG4gIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5pbmZvSG9sZGVyXG4gIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuXG4gIC5lc3RpbG9zQ2VydmV6YXNCbG9ja1xuICB7XG4gICAgbWFyZ2luOiA1MHB4IDA7XG4gICAgLmJsb2NrVGl0bGVcbiAgICB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICBmb250LXdlaWdodDogMzAwO1xuICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcblxuICAgIH1cblxuICAgIC5jZXJ2ZXphSG9sZGVyXG4gICAge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIGFcbiAgICAgIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgfVxuICAgICAgLmltYWdlV3JhcHBlclxuICAgICAge1xuXG4gICAgICB9XG4gICAgICAuaW5mb0hvbGRlclxuICAgICAge1xuICAgICAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEod2hpdGUsIDApO1xuICAgICAgICB0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4tb3V0O1xuICAgICAgICAudGl0bGVIb2xkZXJcbiAgICAgICAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICB9XG4gICAgICAgIC5wcm9kdWN0b3JIb2xkZXJcbiAgICAgICAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgfVxuICAgICAgICAuZXN0aWxvSG9sZGVyXG4gICAgICAgIHtcbiAgICAgICAgICBmb250LXdlaWdodDogMzAwO1xuXG4gICAgICAgIH1cbiAgICAgICAgLnByZWNpb0hvbGRlclxuICAgICAgICB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG5cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJjpob3ZlclxuICAgICAge1xuICAgICAgICAuaW5mb0hvbGRlclxuICAgICAgICB7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoJGdyYXktODAwLCAwLjYpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxufVxuIiwiLm5vZGUtLXR5cGUtcHJvZHVjdG9yXG57XG4gIGgxLnRpdGxlXG4gIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc3R5bGU6IGl0YWxpYztcbiAgfVxuXG4gIC5pbmZvSG9sZGVyXG4gIHtcbiAgICBmb250LXNpemU6IDE4cHg7XG4gIH1cblxuXG4gIC5wcm9kdWN0b3JDZXJ2ZXphc0Jsb2NrXG4gIHtcbiAgICBtYXJnaW46IDUwcHggMDtcbiAgICAuYmxvY2tUaXRsZVxuICAgIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG4gICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuXG4gICAgfVxuXG4gICAgLmNlcnZlemFIb2xkZXJcbiAgICB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgYVxuICAgICAge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICB9XG4gICAgICAuaW1hZ2VXcmFwcGVyXG4gICAgICB7XG5cbiAgICAgIH1cbiAgICAgIC5pbmZvSG9sZGVyXG4gICAgICB7XG4gICAgICAgIHBhZGRpbmc6IDE1cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSh3aGl0ZSwgMCk7XG4gICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC50aXRsZUhvbGRlclxuICAgICAgICB7XG4gICAgICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIH1cbiAgICAgICAgLnByb2R1Y3RvckhvbGRlclxuICAgICAgICB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcblxuICAgICAgICB9XG4gICAgICAgIC5lc3RpbG9Ib2xkZXJcbiAgICAgICAge1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAzMDA7XG5cbiAgICAgICAgfVxuICAgICAgICAucHJlY2lvSG9sZGVyXG4gICAgICAgIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMThweDtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmOmhvdmVyXG4gICAgICB7XG4gICAgICAgIC5pbmZvSG9sZGVyXG4gICAgICAgIHtcbiAgICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkZ3JheS04MDAsIDAuNik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG59XG4iLCJcblxuLmNhcnQtb2ZmY2FudmFzXG57XG4gIC5jYXJ0LS1jYXJ0LW9mZmNhbnZhc1xuICB7XG4gICAgLmNhcnQtLWNhcnQtb2ZmY2FudmFzX19jbG9zZVxuICAgIHtcbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIH1cbiAgICAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzXG4gICAge1xuICAgICAgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jb250ZW50c19faXRlbXNcbiAgICAgIHtcbiAgICAgICAgLmNhcnQtYmxvY2stLW9mZmNhbnZhcy1jYXJ0LXRhYmxlXG4gICAgICAgIHtcblxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY2FydC1ibG9jay0tb2ZmY2FudmFzLWNvbnRlbnRzX19saW5rc1xuICAgICAge1xuICAgICAgICBhXG4gICAgICAgIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1jb2xvcjtcbiAgICAgICAgICBwYWRkaW5nOiAxMHB4IDM1cHg7XG4gICAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogLjI1cmVtO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1pbi1vdXQ7XG4gICAgICAgICAgJjpob3ZlclxuICAgICAgICAgIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRncmF5LTgwMDtcbiAgICAgICAgICB9XG5cblxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLmNhcnQtb2ZmY2FudmFzLS1yaWdodFxue1xuICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xufVxuXG4ucGF0aC1jaGVja291dFxue1xuICAubGluay0tcHJldmlvdXNcbiAge1xuICAgIG1hcmdpbi1sZWZ0OiAxNXB4O1xuICAgIGNvbG9yOiAkZ3JheS04MDA7XG4gIH1cbn1cblxuXG4ub3JkZXItdG90YWwtbGluZSB7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIHNwYW5cbiAgICB7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiJdfQ== */
