.community-module {
  height: 400px;
  position: relative;
  overflow: hidden;
  margin-bottom: -5px;
  opacity: 0;
  -webkit-transition: opacity 1000ms;
          transition: opacity 1000ms;
}

.community-module.show {
  opacity: 1;
}

@media only screen and (max-width: 767px) {
  .community-module {
    opacity: 1;
  }
}

.community-module .bodyImages {
  font-size: 0px;
  max-width: 1255px;
  margin: 0 auto;
  height: 400px;
}

.community-module .bodyImages .groupLeft {
  overflow: visible;
  height: 400px;
  display: inline-block;
  width: 60%;
  background-size: 100% auto;
  background-position: center;
  background-repeat: no-repeat;
  padding-left: 110px;
}

.community-module .bodyImages .groupLeft .flagElement {
  background-repeat: no-repeat;
  background-position: left top;
  height: 238px;
  vertical-align: top;
  width: 111px;
  cursor: pointer;
  z-index: 1000;
  display: inline-block;
  -webkit-transform: translateX(-70%);
      -ms-transform: translateX(-70%);
          transform: translateX(-70%);
}

.community-module .bodyImages .groupLeft .flagElement .flag {
  text-align: center;
}

.community-module .bodyImages .groupLeft .flagElement .flag .voteNow {
  position: relative;
  font-size: 45px;
  font-weight: bold;
  -webkit-transform: translateY(80%);
      -ms-transform: translateY(80%);
          transform: translateY(80%);
}

.community-module .bodyImages .groupLeft .flagElement .flag .wheat {
  position: relative;
  background-position: center top;
  background-repeat: no-repeat;
  height: 100px;
  -webkit-transform: translateY(50%);
      -ms-transform: translateY(50%);
          transform: translateY(50%);
}

.community-module .bodyImages .groupLeft .threeCansLeft {
  background-image: url("/assets/img/community/Cans.png");
  display: inline-block;
  background-repeat: no-repeat;
  background-position: right center;
  background-size: contain;
  position: relative;
  height: 394px;
  width: 400px;
  margin-top: 25px;
  -webkit-transform: translateX(-10%);
      -ms-transform: translateX(-10%);
          transform: translateX(-10%);
}

.community-module .bodyImages .builderTextRight {
  vertical-align: top;
  display: inline-block;
  width: 39%;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  background-size: contain;
  height: 400px;
}

@media (max-width: 1204px) {
  .community-module .bodyImages .groupLeft .flagElement {
    width: 80px;
    height: 238px;
    background-size: 80px auto;
  }
  .community-module .bodyImages .groupLeft .flagElement .flag .voteNow {
    position: relative;
    font-size: 30px;
    -webkit-transform: translateY(105%);
        -ms-transform: translateY(105%);
            transform: translateY(105%);
  }
  .community-module .bodyImages .groupLeft .flagElement .flag .wheat {
    -webkit-transform: translateY(30%);
        -ms-transform: translateY(30%);
            transform: translateY(30%);
  }
}

@media only screen and (min-width: 768px) and (max-width: 1024px) {
  .community-module .bodyImages .groupLeft {
    background-position: center center;
    margin-top: 0px;
    padding-left: 0px;
  }
  .community-module .bodyImages .groupLeft .flagElement {
    width: 80px;
    height: 238px;
    background-size: 80px auto;
    -webkit-transform: translateX(40%);
        -ms-transform: translateX(40%);
            transform: translateX(40%);
  }
  .community-module .bodyImages .groupLeft .threeCansLeft {
    background-position: right center;
    background-size: 95% auto;
    width: 350px;
    -webkit-transform: translate(15%);
        -ms-transform: translate(15%);
            transform: translate(15%);
  }
  .community-module .bodyImages .builderTextRight {
    width: 35%;
  }
}

@media (max-width: 898px) {
  .community-module .bodyImages .groupLeft {
    padding-left: 0px;
  }
  .community-module .bodyImages .groupLeft .threeCansLeft {
    -webkit-transform: translateX(5%);
        -ms-transform: translateX(5%);
            transform: translateX(5%);
  }
}

@media only screen and (max-width: 767px) {
  .community-module .bodyImages .groupLeft {
    display: block;
    width: 100%;
    height: 250px;
    background-size: contain;
  }
  .community-module .bodyImages .groupLeft .flagElement {
    margin-right: 30px;
    margin-left: 60px;
    background-size: 60px auto;
    -webkit-transform: translateX(-60%);
        -ms-transform: translateX(-60%);
            transform: translateX(-60%);
  }
  .community-module .bodyImages .groupLeft .flagElement .flag {
    width: 60px;
  }
  .community-module .bodyImages .groupLeft .flagElement .flag .voteNow {
    font-size: 18px;
    -webkit-transform: translateY(110%);
        -ms-transform: translateY(110%);
            transform: translateY(110%);
  }
  .community-module .bodyImages .groupLeft .flagElement .flag .wheat {
    background-size: 10px;
    -webkit-transform: translateY(20%);
        -ms-transform: translateY(20%);
            transform: translateY(20%);
  }
  .community-module .bodyImages .groupLeft .threeCansLeft {
    background-size: contain;
    height: 200px;
    width: 50%;
    background-position: right center;
    -webkit-transform: translateX(-35%);
        -ms-transform: translateX(-35%);
            transform: translateX(-35%);
    background-image: url("/assets/img/community/cansMobile.png");
  }
  .community-module .bodyImages .builderTextRight {
    display: block;
    width: 100%;
    height: 130px;
  }
}

@media (max-width: 767px) and (min-width: 660px) {
  .community-module .bodyImages .groupLeft .flagElement {
    -webkit-transform: translateX(-30%);
        -ms-transform: translateX(-30%);
            transform: translateX(-30%);
    margin-left: 50px;
    width: 100px;
  }
  .community-module .bodyImages .groupLeft .threeCansLeft {
    -webkit-transform: translateX(80%);
        -ms-transform: translateX(80%);
            transform: translateX(80%);
    margin-left: -98px;
    background-size: 200px auto;
    width: 200px;
  }
}

@media (max-width: 355px) {
  .community-module .bodyImages .groupLeft .flagElement {
    margin-right: 0px;
  }
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW11bml0eS5zY3NzIiwiLi4vLi4vY29yZS9zdHlsZXMvX21peGlucy5zY3NzIiwiLi4vLi4vY29yZS9zdHlsZXMvX3ZhcmlhYmxlcy5zY3NzIiwiY29tbXVuaXR5LmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFHQTtFQUNFLGNBQVk7RUFDWixtQkFBa0I7RUFDbEIsaUJBQWdCO0VBQ2hCLG9CQUFtQjtFQzhPbkIsV0FBVTtFQUNWLG1DQzlMMEI7VUQ4TDFCLDJCQzlMMEI7Q0Y4QjNCOztBQ2tLQztFQUNFLFdBQVU7Q0FDWDs7QUFFRDtFRHpQRjtJQzBQSSxXQUFVO0dEdktiO0NHckVBOztBSGREO0VBUUksZUFBYztFQUNkLGtCQUFpQjtFQUNqQixlQUFjO0VBQ2QsY0FBYTtDQXVFZDs7QUF0RUM7RUFDRSxrQkFBaUI7RUFDakIsY0FBYTtFQUNiLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsMkJBQTBCO0VBQzFCLDRCQUEyQjtFQUMzQiw2QkFBNEI7RUFDNUIsb0JBQW1CO0NBbURwQjs7QUF2RUw7RUFzQlEsNkJBQTRCO0VBQzVCLDhCQUE2QjtFQUM3QixjQUFhO0VBQ2Isb0JBQW1CO0VBQ25CLGFBQVk7RUFDWixnQkFBZTtFQUNmLGNBQWE7RUFDYixzQkFBcUI7RUFDckIsb0NBQTJCO01BQTNCLGdDQUEyQjtVQUEzQiw0QkFBMkI7Q0FrQjVCOztBQWhEUDtFQWlDVSxtQkFBa0I7Q0FjbkI7O0FBL0NUO0VBbUNZLG1CQUFrQjtFQUNsQixnQkFBZTtFQUNmLGtCQUFpQjtFQUNqQixtQ0FBMEI7TUFBMUIsK0JBQTBCO1VBQTFCLDJCQUEwQjtDQUMzQjs7QUF2Q1g7RUF5Q1ksbUJBQWtCO0VBQ2xCLGdDQUErQjtFQUMvQiw2QkFBNEI7RUFDNUIsY0FBYTtFQUNiLG1DQUEwQjtNQUExQiwrQkFBMEI7VUFBMUIsMkJBQTBCO0NBQzNCOztBQTlDWDtFQXlEUSx3REFBdUQ7RUFDdkQsc0JBQXFCO0VBQ3JCLDZCQUE0QjtFQUM1QixrQ0FBaUM7RUFDakMseUJBQXdCO0VBQ3hCLG1CQUFrQjtFQUNsQixjQUFhO0VBQ2IsYUFBWTtFQUNaLGlCQUFnQjtFQUNoQixvQ0FBMkI7TUFBM0IsZ0NBQTJCO1VBQTNCLDRCQUEyQjtDQUM1Qjs7QUFuRVA7RUF5RU0sb0JBQW1CO0VBQ25CLHNCQUFxQjtFQUNyQixXQUFVO0VBQ1YsNkJBQTRCO0VBQzVCLG1DQUFrQztFQUNsQyxtQkFBa0I7RUFDbEIseUJBQXdCO0VBQ3hCLGNBQWE7Q0FDZDs7QUFJTDtFQUNFO0lBSVEsWUFBVztJQUNYLGNBQWE7SUFDYiwyQkFBMEI7R0FZM0I7RUFsQlA7SUFVWSxtQkFBa0I7SUFDbEIsZ0JBQWU7SUFDZixvQ0FBMkI7UUFBM0IsZ0NBQTJCO1lBQTNCLDRCQUEyQjtHQUM1QjtFQUNEO0lBQ0UsbUNBQTBCO1FBQTFCLCtCQUEwQjtZQUExQiwyQkFBMEI7R0FDM0I7Q0dDWjs7QUhRRDtFQUNFO0lBR00sbUNBQWtDO0lBQ2xDLGdCQUFlO0lBQ2Ysa0JBQWlCO0dBYWxCO0VBbEJMO0lBT1EsWUFBVztJQUNYLGNBQWE7SUFDYiwyQkFBMEI7SUFDMUIsbUNBQTBCO1FBQTFCLCtCQUEwQjtZQUExQiwyQkFBMEI7R0FDM0I7RUFYUDtJQWFRLGtDQUFpQztJQUNqQywwQkFBeUI7SUFDekIsYUFBWTtJQUNaLGtDQUF5QjtRQUF6Qiw4QkFBeUI7WUFBekIsMEJBQXlCO0dBQzFCO0VBRUg7SUFDRSxXQUFVO0dBQ1g7Q0dQTjs7QUhZRDtFQUNFO0lBR00sa0JBQWlCO0dBSWxCO0VBUEw7SUFLUSxrQ0FBeUI7UUFBekIsOEJBQXlCO1lBQXpCLDBCQUF5QjtHQUMxQjtDR1ZSOztBSGdCRDtFQUNFO0lBR00sZUFBYztJQUNkLFlBQVc7SUFDWCxjQUFhO0lBQ2IseUJBQXdCO0dBMEJ6QjtFQWhDTDtJQVFRLG1CQUFrQjtJQUNsQixrQkFBaUI7SUFDakIsMkJBQTBCO0lBQzFCLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0dBWTVCO0VBdkJQO0lBYVUsWUFBVztHQVNaO0VBdEJUO0lBZVksZ0JBQWU7SUFDZixvQ0FBMkI7UUFBM0IsZ0NBQTJCO1lBQTNCLDRCQUEyQjtHQUM1QjtFQWpCWDtJQW1CWSxzQkFBcUI7SUFDckIsbUNBQTBCO1FBQTFCLCtCQUEwQjtZQUExQiwyQkFBMEI7R0FDM0I7RUFyQlg7SUF5QlEseUJBQXdCO0lBQ3hCLGNBQWE7SUFDYixXQUFVO0lBQ1Ysa0NBQWlDO0lBQ2pDLG9DQUEyQjtRQUEzQixnQ0FBMkI7WUFBM0IsNEJBQTJCO0lBQzNCLDhEQUE2RDtHQUM5RDtFQS9CUDtJQWtDTSxlQUFjO0lBQ2QsWUFBVztJQUNYLGNBQWE7R0FDZDtDR2ZOOztBSG9CRDtFQUNFO0lBSVEsb0NBQTJCO1FBQTNCLGdDQUEyQjtZQUEzQiw0QkFBMkI7SUFDM0Isa0JBQWlCO0lBQ2pCLGFBQVk7R0FDYjtFQVBQO0lBU1EsbUNBQTBCO1FBQTFCLCtCQUEwQjtZQUExQiwyQkFBMEI7SUFDMUIsbUJBQWtCO0lBQ2xCLDRCQUEyQjtJQUMzQixhQUFZO0dBQ2I7Q0dwQlI7O0FIMEJEO0VBQ0U7SUFJUSxrQkFBaUI7R0FDbEI7Q0cxQlIiLCJmaWxlIjoiY29tbXVuaXR5LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBpbXBvcnQgXCIuLi8uLi9jb3JlL3N0eWxlcy9fdmFyaWFibGVzXCI7XG5AaW1wb3J0IFwiLi4vLi4vY29yZS9zdHlsZXMvX21peGluc1wiO1xuXG4uY29tbXVuaXR5LW1vZHVsZSB7XG4gIGhlaWdodDo0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBAaW5jbHVkZSBmYWRlaW47XG5cbiAgLmJvZHlJbWFnZXMge1xuICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgIG1heC13aWR0aDogMTI1NXB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGhlaWdodDogNDAwcHg7XG4gICAgLmdyb3VwTGVmdCB7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIGhlaWdodDogNDAwcHg7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogNjAlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbiAgICAgIC5mbGFnRWxlbWVudCB7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgdG9wO1xuICAgICAgICBoZWlnaHQ6IDIzOHB4O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgICB3aWR0aDogMTExcHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgei1pbmRleDogMTAwMDsgLy9ORVdcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTcwJSk7XG5cbiAgICAgICAgLmZsYWcge1xuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAudm90ZU5vdyB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBmb250LXNpemU6IDQ1cHg7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgICAud2hlYXQge1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIHRvcDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMHB4O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDUwJSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAvLyAuc3RpY2sge1xuICAgICAgLy8gICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAvLyAgIHRvcDogMDtcbiAgICAgIC8vIH1cbiAgICAgIC8vIC5zdG9wLXN0aWNrIHtcbiAgICAgIC8vICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgLy8gfVxuICAgICAgLnRocmVlQ2Fuc0xlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvYXNzZXRzL2ltZy9jb21tdW5pdHkvQ2Fucy5wbmdcIik7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgY2VudGVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgaGVpZ2h0OiAzOTRweDtcbiAgICAgICAgd2lkdGg6IDQwMHB4O1xuICAgICAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwJSk7Ly90cmFuc2xhdGVYKDIwJSk7IE5FV1xuICAgICAgfVxuICAgICAgLy8gLmZsYWdTdGljayB7XG4gICAgICAvLyAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxOCUpO1xuICAgICAgLy8gfVxuICAgIH1cbiAgICAuYnVpbGRlclRleHRSaWdodCB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDM5JTtcbiAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgaGVpZ2h0OiA0MDBweDtcbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDEyMDRweCkge1xuICAuY29tbXVuaXR5LW1vZHVsZSB7XG4gICAgLmJvZHlJbWFnZXMge1xuICAgICAgLmdyb3VwTGVmdCB7XG4gICAgICAgIC5mbGFnRWxlbWVudCB7XG4gICAgICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICAgICAgaGVpZ2h0OiAyMzhweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggYXV0bztcblxuICAgICAgICAgIC5mbGFnIHtcbiAgICAgICAgICAgIC52b3RlTm93IHtcbiAgICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgICBmb250LXNpemU6IDMwcHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMDUlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGVhdCB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgzMCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbkBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgLmNvbW11bml0eS1tb2R1bGUge1xuICAgIC5ib2R5SW1hZ2VzIHtcbiAgICAgIC5ncm91cExlZnQge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAwcHg7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMHB4O1xuICAgICAgICAuZmxhZ0VsZW1lbnQge1xuICAgICAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgICAgIGhlaWdodDogMjM4cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA4MHB4IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDQwJSk7XG4gICAgICAgIH1cbiAgICAgICAgLnRocmVlQ2Fuc0xlZnQge1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDk1JSBhdXRvO1xuICAgICAgICAgIHdpZHRoOiAzNTBweDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnVpbGRlclRleHRSaWdodCB7XG4gICAgICAgIHdpZHRoOiAzNSU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA4OThweCl7XG4gIC5jb21tdW5pdHktbW9kdWxlIHtcbiAgICAuYm9keUltYWdlcyB7XG4gICAgICAuZ3JvdXBMZWZ0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gICAgICAgIC50aHJlZUNhbnNMZWZ0IHtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNSUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAjeyRtb2JpbGV9IHtcbiAgLmNvbW11bml0eS1tb2R1bGUge1xuICAgIC5ib2R5SW1hZ2VzIHtcbiAgICAgIC5ncm91cExlZnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMjUwcHg7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgLmZsYWdFbGVtZW50IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MCUpO1xuICAgICAgICAgIC5mbGFnIHtcbiAgICAgICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgICAgICAgLnZvdGVOb3cge1xuICAgICAgICAgICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC53aGVhdCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDIwJSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIC50aHJlZUNhbnNMZWZ0IHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgaGVpZ2h0OiAyMDBweDtcbiAgICAgICAgICB3aWR0aDogNTAlO1xuICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSk7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbXVuaXR5L2NhbnNNb2JpbGUucG5nXCIpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuYnVpbGRlclRleHRSaWdodCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDc2N3B4KSBhbmQgKG1pbi13aWR0aDogNjYwcHgpIHtcbiAgLmNvbW11bml0eS1tb2R1bGUge1xuICAgIC5ib2R5SW1hZ2VzIHtcbiAgICAgIC5ncm91cExlZnQge1xuICAgICAgICAuZmxhZ0VsZW1lbnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtMzAlKTtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogNTBweDtcbiAgICAgICAgICB3aWR0aDogMTAwcHg7XG4gICAgICAgIH1cbiAgICAgICAgLnRocmVlQ2Fuc0xlZnQge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MCUpO1xuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtOThweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDIwMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAuY29tbXVuaXR5LW1vZHVsZSB7XG4gICAgLmJvZHlJbWFnZXMge1xuICAgICAgLmdyb3VwTGVmdCB7XG4gICAgICAgIC5mbGFnRWxlbWVudCB7XG4gICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgXCJfdmFyaWFibGVzXCI7XG5cbi8vIHN0cmlwIHVuaXRzIGZyb20gYW55IG51bWJlci4gXCI1MHB4XCIgcmV0dXJucyA1MC5cbkBmdW5jdGlvbiBzdHJpcC11bml0cygkbnVtYmVyKSB7XG4gIEByZXR1cm4gJG51bWJlciAvICgkbnVtYmVyICogMCArIDEpO1xufVxuXG4vLyBjb252ZXJ0IHB4IHRvIGVtLCB3aXRoIHJlZ2FyZCB0byBpdHMgY29udGV4dC4gTW9zdCBjb250ZXh0IHdpbGwgYmUgMTZweC5cbkBmdW5jdGlvbiBweC1lbSgkcHhGb250LCAkY29udGV4dDoxNil7XG4gIEByZXR1cm4gKHN0cmlwLXVuaXRzKCRweEZvbnQpIC8gc3RyaXAtdW5pdHMoJGNvbnRleHQpKSArIDBlbTtcbn1cblxuLy8gV2Via2l0LXN0eWxlIGZvY3VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiB0YWItZm9jdXMoKSB7XG4gIC8vIERlZmF1bHRcbiAgb3V0bGluZTogdGhpbiBkb3R0ZWQgIzMzMztcbiAgLy8gV2Via2l0XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbiAgb3V0bGluZS1vZmZzZXQ6IC0ycHg7XG59XG5cbi8vIENlbnRlci1hbGlnbiBhIGJsb2NrIGxldmVsIGVsZW1lbnRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBtaXhpbiBjZW50ZXItYmxvY2soKSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4vLyBDZW50ZXItYWxpZ24gYSByZWxhdGl2ZS9hYnNvbHV0ZSBlbGVtZW50XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gY2VudGVyLXBvc2l0aW9uKCR3aWR0aCwgJHBvc2l0aW9uOmFic29sdXRlKSB7XG4gIHdpZHRoOiAkd2lkdGg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luLWxlZnQ6IC0kd2lkdGggLyAyO1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xufVxuXG4vLyBDZW50ZXItYWxpZ24gYW4gYWJzb2x1dGUgZWxlbWV0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNlbnRlci1hYnNvbHV0ZSgkd2lkdGgpIHtcbiAgQGluY2x1ZGUgY2VudGVyLXBvc2l0aW9uKCR3aWR0aCwgYWJzb2x1dGUpO1xufVxuXG4vLyBDZW50ZXItYWxpZ24gYW4gYWJzb2x1dGUgZWxlbWV0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIGNlbnRlci1yZWxhdGl2ZSgkd2lkdGgpIHtcbiAgQGluY2x1ZGUgY2VudGVyLXBvc2l0aW9uKCR3aWR0aCwgcmVsYXRpdmUpO1xufVxuXG4vLyBTaXppbmcgc2hvcnRjdXRzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gc2l6ZSgkd2lkdGgsICRoZWlnaHQpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gc3F1YXJlKCRzaXplKSB7XG4gIEBpbmNsdWRlIHNpemUoJHNpemUsICRzaXplKTtcbn1cblxuLy8gUGxhY2Vob2xkZXIgdGV4dFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHBsYWNlaG9sZGVyKCRjb2xvcjogJHBsYWNlaG9sZGVyVGV4dCkge1xuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBGT05UU1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG5AbWl4aW4gZm9udCgkZm9udEZhbWlseTokYmFzZUZvbnRGYW1pbHksICRmb250V2VpZ2h0OiBub3JtYWwsICRmb250U3R5bGU6IG5vcm1hbCl7IC8vIHRoaXMgaXMgYSB1dGlsaXR5IG1peGluIGZvciB1c2UgYnkgdGhlIGFjdHVhbCBmb250IG1peGlucyBiZWxvdy4gWW91IHNob3VsZG4ndCB1c2UgaXQuXG4gIGZvbnQtZmFtaWx5OiAkZm9udEZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRmb250V2VpZ2h0O1xuICBmb250LXN0eWxlOiAkZm9udFN0eWxlO1xufVxuXG5AbWl4aW4gZm9udFJlZ3VsYXIoKXtcbiAgQGluY2x1ZGUgZm9udCgkYmFzZUZvbnRGYW1pbHksICRib2R5Rm9udE5vcm1hbFdlaWdodCk7XG59XG5cbkBtaXhpbiBmb250TGlnaHQoKXtcbiAgQGluY2x1ZGUgZm9udCgkYmFzZUZvbnRGYW1pbHksICRib2R5Rm9udExpZ2h0V2VpZ2h0KTtcbn1cblxuQG1peGluIGZvbnRJdGFsaWMoKXtcbiAgQGluY2x1ZGUgZm9udCgkYmFzZUZvbnRGYW1pbHksICRib2R5Rm9udE5vcm1hbFdlaWdodCwgaXRhbGljKTtcbn1cblxuQG1peGluIGZvbnRCb2xkKCl7XG4gIEBpbmNsdWRlIGZvbnQoJGJhc2VGb250RmFtaWx5LCAkYm9keUZvbnRCb2xkV2VpZ2h0KTtcbn1cblxuQG1peGluIGZvbnRCb2xkSXRhbGljKCl7XG4gIEBpbmNsdWRlIGZvbnQoJGJhc2VGb250RmFtaWx5LCAkYm9keUZvbnRCb2xkV2VpZ2h0LCBpdGFsaWMpO1xufVxuXG5AbWl4aW4gZm9udEhlYWRpbmcoJHNpemUpe1xuICBmb250LXNpemU6IHB4LWVtKCRzaXplKTtcbiAgQGluY2x1ZGUgZm9udCgkaGVhZGluZ3NGb250RmFtaWx5KTtcbn1cblxuQG1peGluIGZvbnRIZWFkaW5nTGlnaHQoJHNpemUpe1xuICBmb250LXNpemU6IHB4LWVtKCRzaXplKTtcbiAgQGluY2x1ZGUgZm9udCgkaGVhZGluZ3NGb250RmFtaWx5LCAkaGVhZGluZ0xpZ2h0V2VpZ2h0KTtcbn1cblxuQG1peGluIGZvbnRIZWFkaW5nQm9sZCgkc2l6ZSl7XG4gIGZvbnQtc2l6ZTogcHgtZW0oJHNpemUpO1xuICBAaW5jbHVkZSBmb250KCRoZWFkaW5nc0ZvbnRGYW1pbHksICRoZWFkaW5nQm9sZFdlaWdodCk7XG59XG5cbkBtaXhpbiBlbS1zdHJvbmcoJGZvbnQ6IFJlZ3VsYXIpe1xuICBAaWYgKCRmb250ID09IFJlZ3VsYXIpe1xuICAgIGVtIHsgQGluY2x1ZGUgZm9udEl0YWxpYzsgfVxuICAgIHN0cm9uZyB7IEBpbmNsdWRlIGZvbnRCb2xkOyB9XG4gICAgZW0gc3Ryb25nLCBzdHJvbmcgZW0geyBAaW5jbHVkZSBmb250Qm9sZEl0YWxpYzsgfVxuICB9IEBlbHNlIGlmICgkZm9udCA9PSBCb2xkKSB7XG4gICAgZW0sIGVtIHN0cm9uZywgc3Ryb25nIGVtIHsgQGluY2x1ZGUgZm9udEJvbGRJdGFsaWM7IH1cbiAgICBzdHJvbmcgeyBAaW5jbHVkZSBmb250Qm9sZDsgfVxuICB9XG59XG5cbkBtaXhpbiBpY29uRm9udEJhc2VTdHlsZXMoJGZvbnROYW1lKSB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udE5hbWU7XG4gIHNwZWFrOiBub25lO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtdmFyaWFudDogbm9ybWFsO1xuICB0ZXh0LXRyYW5zZm9ybTogbm9uZTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuQG1peGluIG9wYWNpdHkoJG9wYWNpdHkpIHtcbiAgZmlsdGVyOiBhbHBoYShvcGFjaXR5PSRvcGFjaXR5KTtcbiAgb3BhY2l0eTogJG9wYWNpdHkgLyAxMDA7XG59XG5cbi8vIEdyYWRpZW50c1xuXG5cblxuLy8gSG9yaXpvbnRhbCBncmFkaWVudCwgZnJvbSBsZWZ0IHRvIHJpZ2h0XG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtaG9yaXpvbnRhbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTYWZhcmkgNS4xLTYsIENocm9tZSAxMCtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KGxlZnQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAvLyBTdGFuZGFyZCwgSUUxMCwgRmlyZWZveCAxNissIE9wZXJhIDEyLjEwKywgU2FmYXJpIDcrLCBDaHJvbWUgMjYrXG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MSk7IC8vIElFOSBhbmQgZG93blxufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbi8vIENvbG9yIHN0b3BzIGFyZSBub3QgYXZhaWxhYmxlIGluIElFOSBhbmQgYmVsb3cuXG5AbWl4aW4gZ3JhZGllbnQtdmVydGljYWwoJHN0YXJ0LWNvbG9yOiAjNTU1LCAkZW5kLWNvbG9yOiAjMzMzLCAkc3RhcnQtcGVyY2VudDogMCUsICRlbmQtcGVyY2VudDogMTAwJSkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCh0b3AsICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpOyAgLy8gT3BlcmEgMTJcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgJHN0YXJ0LWNvbG9yICRzdGFydC1wZXJjZW50LCAkZW5kLWNvbG9yICRlbmQtcGVyY2VudCk7IC8vIFN0YW5kYXJkLCBJRTEwLCBGaXJlZm94IDE2KywgT3BlcmEgMTIuMTArLCBTYWZhcmkgNyssIENocm9tZSAyNitcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0wKTsgLy8gSUU5IGFuZCBkb3duXG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICM1NTUsICRlbmQtY29sb3I6ICMzMzMsICRkZWc6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU2FmYXJpIDUuMS02LCBDaHJvbWUgMTArXG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkZGVnLCAkc3RhcnQtY29sb3IsICRlbmQtY29sb3IpOyAvLyBPcGVyYSAxMlxuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTsgLy8gU3RhbmRhcmQsIElFMTAsIEZpcmVmb3ggMTYrLCBPcGVyYSAxMi4xMCssIFNhZmFyaSA3KywgQ2hyb21lIDI2K1xufVxuQG1peGluIGdyYWRpZW50LWhvcml6b250YWwtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogIzAwYjNlZSwgJG1pZC1jb2xvcjogIzdhNDNiNiwgJGNvbG9yLXN0b3A6IDUwJSwgJGVuZC1jb2xvcjogI2MzMzI1Zikge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtby1saW5lYXItZ3JhZGllbnQobGVmdCwgJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScje2llLWhleC1zdHIoJHN0YXJ0LWNvbG9yKX0nLCBlbmRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRlbmQtY29sb3IpfScsIEdyYWRpZW50VHlwZT0xKTsgLy8gSUU5IGFuZCBkb3duLCBnZXRzIG5vIGNvbG9yLXN0b3AgYXQgYWxsIGZvciBwcm9wZXIgZmFsbGJhY2tcbn1cbkBtaXhpbiBncmFkaWVudC12ZXJ0aWNhbC10aHJlZS1jb2xvcnMoJHN0YXJ0LWNvbG9yOiAjMDBiM2VlLCAkbWlkLWNvbG9yOiAjN2E0M2I2LCAkY29sb3Itc3RvcDogNTAlLCAkZW5kLWNvbG9yOiAjYzMzMjVmKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC1vLWxpbmVhci1ncmFkaWVudCgkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJHN0YXJ0LWNvbG9yLCAkbWlkLWNvbG9yICRjb2xvci1zdG9wLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgZmlsdGVyOiBwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuZ3JhZGllbnQoc3RhcnRDb2xvcnN0cj0nI3tpZS1oZXgtc3RyKCRzdGFydC1jb2xvcil9JywgZW5kQ29sb3JzdHI9JyN7aWUtaGV4LXN0cigkZW5kLWNvbG9yKX0nLCBHcmFkaWVudFR5cGU9MCk7IC8vIElFOSBhbmQgZG93biwgZ2V0cyBubyBjb2xvci1zdG9wIGF0IGFsbCBmb3IgcHJvcGVyIGZhbGxiYWNrXG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogIzU1NSwgJG91dGVyLWNvbG9yOiAjMzMzKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtcmFkaWFsLWdyYWRpZW50KGNpcmNsZSwgJGlubmVyLWNvbG9yLCAkb3V0ZXItY29sb3IpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsLjE1KSwgJGFuZ2xlOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogLW8tbGluZWFyLWdyYWRpZW50KCRhbmdsZSwgJGNvbG9yIDI1JSwgdHJhbnNwYXJlbnQgMjUlLCB0cmFuc3BhcmVudCA1MCUsICRjb2xvciA1MCUsICRjb2xvciA3NSUsIHRyYW5zcGFyZW50IDc1JSwgdHJhbnNwYXJlbnQpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGFuZ2xlLCAkY29sb3IgMjUlLCB0cmFuc3BhcmVudCAyNSUsIHRyYW5zcGFyZW50IDUwJSwgJGNvbG9yIDUwJSwgJGNvbG9yIDc1JSwgdHJhbnNwYXJlbnQgNzUlLCB0cmFuc3BhcmVudCk7XG59XG5cbi8vIEBleHRlbmQgdGhpcyBtaWNyb2ZpeCBmb3IgY2xlYXJmaXhcbkBtaXhpbiBtaWNyb2ZpeCgpIHtcblxuICAvKipcbiAgICogRm9yIG1vZGVybiBicm93c2Vyc1xuICAgKiAxLiBUaGUgc3BhY2UgY29udGVudCBpcyBvbmUgd2F5IHRvIGF2b2lkIGFuIE9wZXJhIGJ1ZyB3aGVuIHRoZVxuICAgKiAgICBjb250ZW50ZWRpdGFibGUgYXR0cmlidXRlIGlzIGluY2x1ZGVkIGFueXdoZXJlIGVsc2UgaW4gdGhlIGRvY3VtZW50LlxuICAgKiAgICBPdGhlcndpc2UgaXQgY2F1c2VzIHNwYWNlIHRvIGFwcGVhciBhdCB0aGUgdG9wIGFuZCBib3R0b20gb2YgZWxlbWVudHNcbiAgICogICAgdGhhdCBhcmUgY2xlYXJmaXhlZC5cbiAgICogMi4gVGhlIHVzZSBvZiBgdGFibGVgIHJhdGhlciB0aGFuIGBibG9ja2AgaXMgb25seSBuZWNlc3NhcnkgaWYgdXNpbmdcbiAgICogICAgYDpiZWZvcmVgIHRvIGNvbnRhaW4gdGhlIHRvcC1tYXJnaW5zIG9mIGNoaWxkIGVsZW1lbnRzLlxuICAgKi9cbiAgJjpiZWZvcmUsXG4gICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCIgXCI7IC8qIDEgKi9cbiAgICAgIGRpc3BsYXk6IHRhYmxlOyAvKiAyICovXG4gIH1cblxuICAmOmFmdGVyIHtcbiAgICAgIGNsZWFyOiBib3RoO1xuICB9XG5cbiAgLyoqXG4gICAqIEZvciBJRSA2Lzcgb25seVxuICAgKiBJbmNsdWRlIHRoaXMgcnVsZSB0byB0cmlnZ2VyIGhhc0xheW91dCBhbmQgY29udGFpbiBmbG9hdHMuXG4gICAqL1xuICAmIHtcbiAgICAgICp6b29tOiAxO1xuICB9XG5cbn1cblxuXG5AbWl4aW4gZmFkZWluIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogb3BhY2l0eSAkdHJhbnNpdGlvbkZhZGVJbjtcblxuICAmLnNob3cge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICBAbWVkaWEgI3skbW9iaWxlfSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiXG4vLyBDT0xPUlNcblxuJHdoaXRlOiAgICAgICAgICAgI2ZmZmZmZjtcbiRncmF5OTA6ICAgICAgICAgICNlNWU1ZTU7XG4kZ3JheTgwOiAgICAgICAgICAjY2NjY2NjO1xuJGdyYXk3ODogICAgICAgICAgI2RkZGRkZDtcbiRncmF5NzU6ICAgICAgICAgICNkYmRiZGI7XG4kZ3JheTczOiAgICAgICAgICAjZDdkN2Q3O1xuJGdyYXk3MDogICAgICAgICAgI2IyYjJiMjtcbiRncmF5NjU6ICAgICAgICAgICNiOGI2YjY7XG4kZ3JheTYwOiAgICAgICAgICAjOTk5OTk5O1xuJGdyYXk1MDogICAgICAgICAgIzdmN2Y3ZjtcbiRncmF5NDA6ICAgICAgICAgICM2NjY2NjY7XG4kZ3JheTMwOiAgICAgICAgICAjNGM0YzRjO1xuJGdyYXkyMDogICAgICAgICAgIzMzMzMzMztcbiRncmF5MTA6ICAgICAgICAgICMxOTE5MTk7XG4kYmxhY2s6ICAgICAgICAgICAjMjMxRjIwO1xuJHVpbnRhUmVkOiAgICAgICAgI0QwMjMyQjtcbiRzZWNvbmRhcnlSZWQ6ICAgICM5QzBEMEY7XG4kdGVydGlhcnlSZWQ6ICAgICAjNzkwMTAxO1xuJGRhcmtSZWQ6ICAgICAgICAgI2FiMTExNTtcbiRuZXV0cmFsQkc6ICAgICAgICNGNkY2RjY7XG4kbmV1dHJhbEFjY2VudDogICAjRTJEOUM4O1xuJGJsdWU6ICAgICAgICAgICAgIzVlY2RjZDtcblxuJGJyYW5kUHJpbWFyeTogJHVpbnRhUmVkO1xuJGJyYW5kTGlnaHQ6ICRuZXV0cmFsQWNjZW50O1xuJGJyYW5kRGFyazogJHNlY29uZGFyeVJlZDtcblxuXG4kZGVmYXVsdFRleHRDb2xvcjogJGJsYWNrO1xuJGxpbmtDb2xvcjogJHNlY29uZGFyeVJlZDtcbiRsaW5rQ29sb3JIb3ZlcjogJHVpbnRhUmVkO1xuXG4vLyBUWVBPR1JBUEhZXG5cbiRiYXNlTGluZUhlaWdodDogMSAhZGVmYXVsdDtcbiRiYXNlRm9udEZhbWlseTogJ0dlb2dyb3Rlc3F1ZS1NZWRpdW0nLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJHJlZ3VsYXJGb250RmFtaWx5OiAnR2VvZ3JvdGVzcXVlLVJlZ3VsYXInLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJG1lZGl1bUZvbnRGYW1pbHk6ICdHZW9ncm90ZXNxdWVDb21wLU1kJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcbiRzZW1pQm9sZEZvbnRGYW1pbHk6ICdHZW9ncm90ZXNxdWUtU2VtaUJvbGQnLCBIZWx2ZXRpY2EsIEFyaWFsLCBzYW5zLXNlcmlmO1xuJGhlYWRpbmdzRm9udEZhbWlseTogJ0dlb2dyb3Rlc3F1ZUNvbmQtU21CZCcsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kaGVhZGluZ3NTdWJGb250RmFtaWx5OiAnR2VvZ3JvdGVzcXVlQ29uZC1SZycsIEhlbHZldGljYSwgQXJpYWwsIHNhbnMtc2VyaWY7XG4kZmFuY3lGb250RmFtaWx5OiAnSGFuZE9mU2VhblByby1SZWd1bGFyJywgSGVsdmV0aWNhLCBBcmlhbCwgc2Fucy1zZXJpZjtcblxuXG4kYm9keUZvbnRMaWdodFdlaWdodDogMzAwO1xuJGJvZHlGb250Tm9ybWFsV2VpZ2h0OiA0MDA7XG4kYm9keUZvbnRCb2xkV2VpZ2h0OiA3MDA7XG4kaGVhZGluZ0xpZ2h0V2VpZ2h0OiAzMDA7XG4kaGVhZGluZ05vcm1hbFdlaWdodDogNDAwO1xuJGhlYWRpbmdCb2xkV2VpZ2h0OiA3MDA7XG5cbi8vIFRSQU5TSVRJT05TXG5cbiR0cmFuc2l0aW9uRmFkZUluOiAgICAxMDAwbXM7XG5cbiR0cmFuc2l0aW9uU3VwZXJzbG93OiAgIDAuOHM7XG4kdHJhbnNpdGlvblNsb3dlcjogICAgICAwLjdzO1xuJHRyYW5zaXRpb25TbG93OiAgICAgICAgMC42cztcbiR0cmFuc2l0aW9uU2xvd2lzaDogICAgIDAuNTVzO1xuJHRyYW5zaXRpb25Ob3JtYWw6ICAgICAgMC41cztcbiR0cmFuc2l0aW9uTm9ybWFsRmFzdDogIDAuM3M7XG4kdHJhbnNpdGlvbkZhc3Q6ICAgICAgICAwLjE1cztcbiR0cmFuc2l0aW9uRmFzdGVyOiAgICAgIDAuMTBzO1xuJHRyYW5zaXRpb25TdXBlcmZhc3Q6ICAgMC4wNXM7XG4kdHJhbnNpdGlvbkZhc3Rlc3Q6ICAgICAwLjAyNXM7XG5cbi8vIFotSU5ERVhcbiR6VWJlclRvcExldmVsOiAxMDAwMDtcbiR6VG9wTGV2ZWw6IDQwMDtcbiR6U2V0Rm9yd2FyZDogMzAwO1xuJHpNaWRkbGU6IDIwMDtcbiR6Qm90dG9tTGV2ZWw6IDEwMDtcblxuLy8gR1JJRFxuJGdyaWQtbnVtLWNvbHM6IDEyO1xuJGdyaWQtbW9iaWxlLWJyZWFrcG9pbnQ6IDc2OHB4O1xuJGdyaWQtdGFibGV0LWJyZWFrcG9pbnQ6IDEwMjRweDtcbiRncmlkLW1heC13aWR0aDogMTUwMHB4O1xuXG4vLyBCcmVha3BvaW50c1xuJGxhcmdlcjogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6IDE4MDBweClcIjtcblxuJHRhYmxldDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGdyaWQtbW9iaWxlLWJyZWFrcG9pbnR9KSBhbmQgKG1heC13aWR0aCA6ICN7JGdyaWQtdGFibGV0LWJyZWFrcG9pbnR9KVwiO1xuJHRhYmxldC1wb3J0cmFpdDogXCJvbmx5IHNjcmVlbiBhbmQgKG1pbi13aWR0aCA6ICN7JGdyaWQtbW9iaWxlLWJyZWFrcG9pbnR9KSBhbmQgKG1heC13aWR0aCA6ICN7JGdyaWQtdGFibGV0LWJyZWFrcG9pbnR9KSBhbmQgKG9yaWVudGF0aW9uOiBwb3J0cmFpdCkgYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSBcIjtcblxuJG1vYmlsZTogXCJvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aCA6ICN7JGdyaWQtbW9iaWxlLWJyZWFrcG9pbnQgLSAxfSlcIjtcbiRtb2JpbGUtbGFuZHNjYXBlOiBcIm9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoIDogI3skZ3JpZC1tb2JpbGUtYnJlYWtwb2ludCAtIDF9KSBhbmQgKG9yaWVudGF0aW9uOiBsYW5kc2NhcGUpXCI7XG5cbiRyZXRpbmE6IFwiKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKVwiO1xuXG4vLyBFQVNJTkdcblxuQGltcG9ydCBcImxpYi9hbmltYXRpb25cIjtcbiIsIi5jb21tdW5pdHktbW9kdWxlIHtcbiAgaGVpZ2h0OiA0MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tYm90dG9tOiAtNXB4O1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDEwMDBtcztcbn1cblxuLmNvbW11bml0eS1tb2R1bGUuc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLmNvbW11bml0eS1tb2R1bGUge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLmNvbW11bml0eS1tb2R1bGUgLmJvZHlJbWFnZXMge1xuICBmb250LXNpemU6IDBweDtcbiAgbWF4LXdpZHRoOiAxMjU1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBoZWlnaHQ6IDQwMHB4O1xufVxuXG4uY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGhlaWdodDogNDAwcHg7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDYwJTtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG87XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgcGFkZGluZy1sZWZ0OiAxMTBweDtcbn1cblxuLmNvbW11bml0eS1tb2R1bGUgLmJvZHlJbWFnZXMgLmdyb3VwTGVmdCAuZmxhZ0VsZW1lbnQge1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IHRvcDtcbiAgaGVpZ2h0OiAyMzhweDtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgd2lkdGg6IDExMXB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHotaW5kZXg6IDEwMDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC03MCUpO1xufVxuXG4uY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC5mbGFnRWxlbWVudCAuZmxhZyB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLmNvbW11bml0eS1tb2R1bGUgLmJvZHlJbWFnZXMgLmdyb3VwTGVmdCAuZmxhZ0VsZW1lbnQgLmZsYWcgLnZvdGVOb3cge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogNDVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg4MCUpO1xufVxuXG4uY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC5mbGFnRWxlbWVudCAuZmxhZyAud2hlYXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3A7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGhlaWdodDogMTAwcHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg1MCUpO1xufVxuXG4uY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC50aHJlZUNhbnNMZWZ0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbXVuaXR5L0NhbnMucG5nXCIpO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGhlaWdodDogMzk0cHg7XG4gIHdpZHRoOiA0MDBweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC0xMCUpO1xufVxuXG4uY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuYnVpbGRlclRleHRSaWdodCB7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDM5JTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGhlaWdodDogNDAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAxMjA0cHgpIHtcbiAgLmNvbW11bml0eS1tb2R1bGUgLmJvZHlJbWFnZXMgLmdyb3VwTGVmdCAuZmxhZ0VsZW1lbnQge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMjM4cHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MHB4IGF1dG87XG4gIH1cbiAgLmNvbW11bml0eS1tb2R1bGUgLmJvZHlJbWFnZXMgLmdyb3VwTGVmdCAuZmxhZ0VsZW1lbnQgLmZsYWcgLnZvdGVOb3cge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmb250LXNpemU6IDMwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDEwNSUpO1xuICB9XG4gIC5jb21tdW5pdHktbW9kdWxlIC5ib2R5SW1hZ2VzIC5ncm91cExlZnQgLmZsYWdFbGVtZW50IC5mbGFnIC53aGVhdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDMwJSk7XG4gIH1cbn1cblxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuICAgIG1hcmdpbi10b3A6IDBweDtcbiAgICBwYWRkaW5nLWxlZnQ6IDBweDtcbiAgfVxuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC5mbGFnRWxlbWVudCB7XG4gICAgd2lkdGg6IDgwcHg7XG4gICAgaGVpZ2h0OiAyMzhweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDgwcHggYXV0bztcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNDAlKTtcbiAgfVxuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC50aHJlZUNhbnNMZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiByaWdodCBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1zaXplOiA5NSUgYXV0bztcbiAgICB3aWR0aDogMzUwcHg7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTUlKTtcbiAgfVxuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuYnVpbGRlclRleHRSaWdodCB7XG4gICAgd2lkdGg6IDM1JTtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogODk4cHgpIHtcbiAgLmNvbW11bml0eS1tb2R1bGUgLmJvZHlJbWFnZXMgLmdyb3VwTGVmdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwcHg7XG4gIH1cbiAgLmNvbW11bml0eS1tb2R1bGUgLmJvZHlJbWFnZXMgLmdyb3VwTGVmdCAudGhyZWVDYW5zTGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDUlKTtcbiAgfVxufVxuXG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gIC5jb21tdW5pdHktbW9kdWxlIC5ib2R5SW1hZ2VzIC5ncm91cExlZnQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMjUwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB9XG4gIC5jb21tdW5pdHktbW9kdWxlIC5ib2R5SW1hZ2VzIC5ncm91cExlZnQgLmZsYWdFbGVtZW50IHtcbiAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDYwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA2MHB4IGF1dG87XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MCUpO1xuICB9XG4gIC5jb21tdW5pdHktbW9kdWxlIC5ib2R5SW1hZ2VzIC5ncm91cExlZnQgLmZsYWdFbGVtZW50IC5mbGFnIHtcbiAgICB3aWR0aDogNjBweDtcbiAgfVxuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC5mbGFnRWxlbWVudCAuZmxhZyAudm90ZU5vdyB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMTAlKTtcbiAgfVxuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC5mbGFnRWxlbWVudCAuZmxhZyAud2hlYXQge1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTBweDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMjAlKTtcbiAgfVxuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC50aHJlZUNhbnNMZWZ0IHtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICB3aWR0aDogNTAlO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTM1JSk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2Fzc2V0cy9pbWcvY29tbXVuaXR5L2NhbnNNb2JpbGUucG5nXCIpO1xuICB9XG4gIC5jb21tdW5pdHktbW9kdWxlIC5ib2R5SW1hZ2VzIC5idWlsZGVyVGV4dFJpZ2h0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEzMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA3NjdweCkgYW5kIChtaW4td2lkdGg6IDY2MHB4KSB7XG4gIC5jb21tdW5pdHktbW9kdWxlIC5ib2R5SW1hZ2VzIC5ncm91cExlZnQgLmZsYWdFbGVtZW50IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTMwJSk7XG4gICAgbWFyZ2luLWxlZnQ6IDUwcHg7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC5jb21tdW5pdHktbW9kdWxlIC5ib2R5SW1hZ2VzIC5ncm91cExlZnQgLnRocmVlQ2Fuc0xlZnQge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg4MCUpO1xuICAgIG1hcmdpbi1sZWZ0OiAtOThweDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDIwMHB4IGF1dG87XG4gICAgd2lkdGg6IDIwMHB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiAzNTVweCkge1xuICAuY29tbXVuaXR5LW1vZHVsZSAuYm9keUltYWdlcyAuZ3JvdXBMZWZ0IC5mbGFnRWxlbWVudCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwcHg7XG4gIH1cbn1cbiJdLCJzb3VyY2VSb290IjoiL3NvdXJjZS8ifQ== */