@charset "UTF-8";
.sp-mainvisual {
  background-image: url("/container/sp/images/mainvisual.png");
  background-repeat: repeat-x;
  background-position: top center;
}

@media (max-width: 425px) {
  .sp-mainvisual {
    background-image: url("/container/sp/images/mainvisual-sp.png");
    background-size: cover;
  }
}

.sp-mainvisual--inner {
  display: flex;
  justify-content: space-between;
  background-image: url("/container/sp/images/mainvisual-bg-fruits.png");
  background-repeat: no-repeat;
  background-position: bottom left;
  width: 1000px;
  height: 435px;
  margin: 0 auto;
  padding: 40px 0;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .sp-mainvisual--inner {
    position: relative;
    overflow: hidden;
    display: block;
    background-size: 80%;
    background-position: bottom center;
    width: 100%;
    height: 510px;
    padding: 0;
  }
}

.sp-mainvisual--slider {
  position: relative;
  width: 600px;
  margin: 0 20px 20px 0;
}

@media (max-width: 425px) {
  .sp-mainvisual--slider {
    width: 100%;
    margin-right: 0;
  }
}

.sp-mainvisual--ttl {
  width: 360px;
}

@media (max-width: 425px) {
  .sp-mainvisual--ttl {
    width: 290px;
    margin: -20px 0 10px 35px;
  }
}

.sp-mainvisual--logo {
  width: 100%;
}

.sp_slider {
  position: relative;
  width: 100%;
}

.sp_slider--link {
  position: absolute;
  top: 0;
  transition: .2s;
}

.sp_slider--link:hover {
  background: rgba(255, 255, 255, 0.3);
  transition: .2s;
}

.sp_slider--link:hover .sp_slider--btn {
  background-color: #754d25;
}

.sp_slider--link:hover .sp_slider--btn:after {
  color: #754d25;
}

.sp_slider--link-left {
  left: 0;
  width: 469px;
  height: 336px;
  z-index: 100 !important;
}

.sp_slider--link-left:hover {
  z-index: 100 !important;
}

@media (max-width: 425px) {
  .sp_slider--link-left {
    width: 78%;
    height: 210px;
  }
}

.sp_slider--link-right {
  right: 0;
  width: 131px;
  height: 336px;
}

@media (max-width: 425px) {
  .sp_slider--link-right {
    width: 22%;
    height: 210px;
  }
}

.sp_slider--pic {
  line-height: 0;
  max-width: 100%;
}

.sp_slider--item {
  width: 100%;
}

.sp_slider .flickity-viewport {
  position: relative;
  overflow: hidden;
}

.sp_slider .flickity-page-dots {
  position: absolute;
  right: 0;
  bottom: -35px;
  width: 100%;
  height: 25px;
  display: flex;
  justify-content: flex-end;
}

@media (max-width: 425px) {
  .sp_slider .flickity-page-dots {
    justify-content: center;
  }
}

.sp_slider .flickity-page-dots .dot {
  display: block;
  border: 2px solid #603813;
  width: 12px;
  height: 12px;
  border-radius: 50%;
  box-sizing: border-box;
  margin: 0 10px 0 0;
  cursor: pointer;
  transition: .15s;
}

.sp_slider .flickity-page-dots .dot:hover, .sp_slider .flickity-page-dots .dot.is-selected {
  background-color: #facd39;
}

@media (max-width: 425px) {
  .sp_slider .flickity-page-dots .dot {
    width: 10px;
    height: 10px;
  }
}

.sp_index_nav {
  position: relative;
  width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .sp_index_nav {
    width: 100%;
  }
}

.sp_index_nav--inner {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 960px;
  height: 90px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .sp_index_nav--inner {
    height: 70px;
  }
}

.sp_index_nav--tab {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  display: flex;
}

.sp_index_nav--btn {
  width: 250px;
  height: 55px;
  margin-top: 5px;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 16px;
  font-size: 1rem;
  line-height: 1.3;
  font-weight: 700;
  border: 0;
  background-color: #c6b7ab;
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
  cursor: pointer;
  transition: .2s;
}

.sp_index_nav--btn:before {
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  top: 0;
  left: 0;
  transition: .2s;
}

@media (max-width: 425px) {
  .sp_index_nav--btn {
    width: 35%;
    font-size: 14px;
    font-size: 0.875rem;
  }
}

.sp_index_nav--btn-foodstuff {
  margin-left: 140px;
  margin-right: 10px;
}

.sp_index_nav--btn-foodstuff:hover {
  background-color: #7ec044;
}

.sp_index_nav--btn-foodstuff.current {
  background-color: #7ec044;
}

.sp_index_nav--btn-foodstuff.current:before {
  background-color: #7ec044;
}

@media (max-width: 425px) {
  .sp_index_nav--btn-foodstuff {
    margin-left: 10px;
    margin-right: 5px;
  }
}

.sp_index_nav--btn-producer:hover {
  background-color: #1d9dcd;
}

.sp_index_nav--btn-producer.current {
  background-color: #1d9dcd;
}

.sp_index_nav--btn-producer.current:before {
  background-color: #1d9dcd;
}

.sp_index_nav--txt {
  font-size: 14px;
  font-size: 0.875rem;
  color: #603813;
  margin: -20px 0 0 30px;
}

@media (max-width: 425px) {
  .sp_index_nav--txt {
    display: none;
  }
}

@media (max-width: 425px) {
  .sp_index_nav--btn_choice {
    position: absolute;
    top: 10px;
    right: 10px;
  }
}

.sp_index_contents {
  position: relative;
  background-image: url("/container/common/images/bg-main-content-dark.png");
}

.sp_index_contents--inner {
  width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .sp_index_contents--inner {
    width: 100%;
    padding-bottom: 30px;
  }
}

.sp_item_list {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  padding: 30px 0;
}

@media (max-width: 425px) {
  .sp_item_list {
    display: block;
  }
}

.sp_item_list--item {
  position: relative;
  width: 310px;
  margin-right: 15px;
  margin-bottom: 20px;
  background-color: #fff;
  padding: 10px;
  box-sizing: border-box;
}

.sp_item_list--item:nth-child(3n) {
  margin-right: 0;
}

@media (max-width: 425px) {
  .sp_item_list--item {
    margin-right: auto;
    margin-left: auto;
  }
  .sp_item_list--item:nth-child(3n) {
    margin-right: auto;
  }
}

.sp_item_list--nav {
  display: flex;
  justify-content: space-between;
  margin: 0 0 5px 0;
}

.sp_item_list--new {
  position: absolute;
  top: 50px;
  left: 15px;
  width: 40px;
}

.sp_item_list--pic {
  line-height: 0;
}

.sp_item_label--btn {
  position: relative;
  font-size: 12px;
  font-size: 0.75rem;
  color: #fff;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 142px;
  height: 28px;
  box-sizing: border-box;
  background-color: #c6b7ab;
  border-radius: 3px;
  border: 0;
  cursor: pointer;
  transition: .15s;
}

.sp_item_label--btn:after {
  content: "▲";
  position: absolute;
  left: 50%;
  bottom: -0.9em;
  margin: 0 0 0 -0.5em;
  font-size: 10px;
  color: #c6b7ab;
  transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  transition: .15s;
}

.sp_item_label--btn-producer.current, .sp_item_label--btn-producer:hover {
  background-color: #1d9dcd;
}

.sp_item_label--btn-producer.current:after, .sp_item_label--btn-producer:hover:after {
  color: #1d9dcd;
}

.sp_item_label--btn-foodstuff.current, .sp_item_label--btn-foodstuff:hover {
  background-color: #7ec044;
}

.sp_item_label--btn-foodstuff.current:after, .sp_item_label--btn-foodstuff:hover:after {
  color: #7ec044;
}

.sp_item_label--link {
  line-height: 0;
}

.sp_item_label--link-producer {
  display: none;
}

.sp_item_label--link-producer.active {
  display: block;
}

.sp_item_label--link-foodstuff {
  display: none;
}

.sp_item_label--link-foodstuff.active {
  display: block;
}

.sp_item_foot {
  position: relative;
  display: flex;
  width: 100%;
}

.sp_item_foot--item-detail {
  width: 150px;
}

.sp_item_foot--item-recipe {
  width: 140px;
  padding: 10px 0 0 10px;
  box-sizing: border-box;
}

.sp_item_foot--link {
  display: block;
  text-decoration: none;
  transition: .15s;
}

.sp_item_foot--link:hover {
  opacity: 0.8;
}

.sp_item_foot--pic {
  width: 100%;
  line-height: 0;
}

.modal_select_food {
  position: relative;
  opacity: 0;
  pointer-events: none;
  z-index: 130;
  transition: .15s;
}

.modal_select_food.active {
  opacity: 1;
  pointer-events: auto;
}

.modal_select_food--bg {
  position: fixed;
  top: 0;
  left: 0;
  opacity: .3;
  width: 100%;
  height: 100%;
  background-color: #000;
}

.modal_select_food--contents {
  position: fixed;
  top: calc(50% - 310px);
  left: calc(50% - 480px + 65px);
  width: 960px;
  height: 620px;
  margin: auto;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .modal_select_food--contents {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
  }
}

.modal_select_food--bar {
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 50px;
  z-index: 10;
}

@media (max-width: 425px) {
  .modal_select_food--bar {
    position: fixed;
    background-color: #42210B;
  }
}

.modal_select_food--close {
  position: absolute;
  top: 0;
  right: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: 80px;
  height: 100%;
  cursor: pointer;
  font-size: 10px;
  font-size: 0.625rem;
  line-height: 1.1;
  color: #fff;
}

.modal_select_food--close_mark {
  position: relative;
  display: block;
  width: 17px;
  height: 17px;
  margin: 0 0 3px 0;
}

.modal_select_food--close_mark:before, .modal_select_food--close_mark:after {
  display: inline-block;
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
}

.modal_select_food--close_mark:before {
  transform: rotate(45deg);
}

.modal_select_food--close_mark:after {
  transform: rotate(-45deg);
}

.modal_select_food--close_mark:before, .modal_select_food--close_mark:after {
  width: 2px;
  height: 24px;
  background-color: #fff;
}

.modal_select_food--ttl {
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1.2;
  text-align: center;
  color: #fff;
  background-image: url("/container/recipesearch/images/recipe-bg-bar.png");
  border-top-left-radius: 10px;
  border-top-right-radius: 10px;
  width: 100%;
  height: 50px;
}

@media (max-width: 425px) {
  .modal_select_food--ttl {
    font-size: 16px;
    font-size: 1rem;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    margin-top: 50px;
  }
}

.modal_select_food--inner {
  position: relative;
  padding: 20px 30px;
  background-color: #fff;
}

@media (max-width: 425px) {
  .modal_select_food--inner {
    padding: 0;
    height: calc(100% - 100px);
    overflow-y: scroll;
    background-image: url("/container/common/images/bg-main-content.png");
  }
}

.modal_select_food--col {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  border-bottom: 1px solid #efebe8;
  width: 895px;
  margin: 0 auto;
  padding: 5px 0 10px 0;
}

.modal_select_food--col:last-child {
  border-bottom: none;
}

@media (max-width: 425px) {
  .modal_select_food--col {
    display: block;
    width: 100%;
    padding: 0;
  }
}

.modal_select_food--l {
  position: relative;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 700;
  color: #42210B;
  width: 180px;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

@media (max-width: 425px) {
  .modal_select_food--l {
    width: auto;
    background-image: url("/container/common/images/bg-main-content.png");
    padding: 12px 15px;
    border-bottom: 1px solid #fff;
    transition: .15s;
  }
}

@media (max-width: 425px) {
  .modal_select_food--l-toggle:after {
    content: "";
    position: absolute;
    top: 0;
    bottom: 0;
    right: 20px;
    margin: auto 0;
    width: 7px;
    height: 7px;
    border-top: 2px solid #000;
    border-right: 2px solid #000;
    transform: rotate(135deg);
    transition: .15s;
  }
  .modal_select_food--l-toggle.active:after {
    transform: rotate(-45deg);
  }
}

.modal_select_food--r {
  width: 715px;
}

@media (max-width: 425px) {
  .modal_select_food--r {
    display: none;
    width: 100%;
    box-sizing: border-box;
    background-color: #fff;
    transform: .3s;
  }
}

.modal_select_food--list {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
}

.modal_select_food--item {
  width: 25%;
  padding: 10px 0;
  font-size: 14px;
  font-size: 0.875rem;
}

@media (max-width: 425px) {
  .modal_select_food--item {
    width: 50%;
    border-right: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    box-sizing: border-box;
  }
  .modal_select_food--item:nth-child(2n) {
    border-right: 0;
  }
}

.modal_select_food--link {
  position: relative;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  line-height: 1;
  text-decoration: none;
  color: #000;
  padding: 0 0 0 30px;
  transition: .15s;
}

.modal_select_food--link:before, .modal_select_food--link:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 10px;
  margin: auto 0;
}

.modal_select_food--link:before {
  width: 14px;
  height: 14px;
  border-radius: 50%;
  background: #ff8123;
}

.modal_select_food--link:after {
  left: 13px;
  width: 4px;
  height: 4px;
  border-top: 2px solid #fff;
  border-right: 2px solid #fff;
  transform: rotate(45deg);
}

.modal_select_food--link:hover {
  color: #ff8123;
}

.modal_select_food--btn_all {
  position: relative;
  display: block;
  width: 160px;
  padding: 10px 10px 10px 5px;
  margin: 10px 0 0 auto;
  font-size: 14px;
  font-size: 0.875rem;
  color: #fff;
  text-align: center;
  background-color: #c6b7ab;
  border: 0;
  cursor: pointer;
  transition: .15s;
}

.modal_select_food--btn_all:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto 0;
  right: 10px;
  width: 5px;
  height: 5px;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  transform: rotate(45deg);
}

.modal_select_food--btn_all:hover {
  background-color: #666;
}

@media (max-width: 425px) {
  .modal_select_food--btn_all {
    margin-right: 10px;
    margin-bottom: 10px;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbnRhaW5lci9jb21tb24vY3NzL2xheW91dC9zcC5jc3MiLCJjb250YWluZXIvY29tbW9uL2Nzcy9sYXlvdXQvc3Auc2NzcyIsImNvbnRhaW5lci9jb21tb24vY3NzL19taXhpbi5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0loQjtFQUNFLDREQUE0RDtFQUM1RCwyQkFBMkI7RUFDM0IsK0JBQStCO0FERmpDOztBRXdJRTtFRHpJRjtJQUtJLCtEQUErRDtJQUMvRCxzQkFBc0I7RURDeEI7QUFDRjs7QUNBRTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsc0VBQXNFO0VBQ3RFLDRCQUE0QjtFQUM1QixnQ0FBZ0M7RUFDaEMsYUFBYTtFQUNiLGFBQWE7RUFDYixjQUFjO0VBQ2QsZUFBZTtFQUNmLHNCQUFzQjtBREcxQjs7QUVvSEU7RURqSUE7SUFZSSxrQkFBa0I7SUFDbEIsZ0JBQWdCO0lBQ2hCLGNBQWM7SUFDZCxvQkFBb0I7SUFDcEIsa0NBQWtDO0lBQ2xDLFdBQVc7SUFDWCxhQUFhO0lBQ2IsVUFBVTtFRE1kO0FBQ0Y7O0FDSkU7RUFDRSxrQkFBa0I7RUFDbEIsWUFBWTtFQUNaLHFCQUFxQjtBRE96Qjs7QUVpR0U7RUQzR0E7SUFLSSxXQUFXO0lBQ1gsZUFBYztFRFVsQjtBQUNGOztBQ1JFO0VBQ0UsWUFBWTtBRFdoQjs7QUVzRkU7RURsR0E7SUFHSSxZQUFZO0lBQ1oseUJBQXlCO0VEYzdCO0FBQ0Y7O0FDWkU7RUFDRSxXQUFXO0FEZWY7O0FDWkE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztBRGViOztBQ1pDO0VBQ0csa0JBQWtCO0VBQ2xCLE1BQUs7RUFDUCxlQUFlO0FEZWpCOztBQ2xCRTtFQUtJLG9DQUFpQztFQUNqQyxlQUFlO0FEaUJyQjs7QUN2QkU7RUFRTSx5QkFBeUI7QURtQmpDOztBQzNCRTtFQVVRLGNBQWM7QURxQnhCOztBQ2pCRTtFQUNDLE9BQU87RUFDUCxZQUFZO0VBQ1osYUFBYTtFQUNiLHVC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VUFBVTtFQUNWLFVBQVU7RUFDVixXQUFXO0VBQ1gsMEJBQTBCO0VBQzFCLDRCQUE0QjtFQUM1Qix3QkFBd0I7QURxSjlCOztBQ25MRztFQWlDRyxjQ25tQmU7QUZ5dkJyQjs7QUNuSkU7RUFDRSxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLFlBQVk7RUFDWiwyQkFBMkI7RUFDM0IscUJBQXFCO0VDMWN4QixlQUFxQjtFQUNyQixtQkFBZ0M7RUQyYzdCLFdBQVc7RUFDWCxrQkFBa0I7RUFDbEIseUJBQXlCO0VBQ3pCLFNBQVE7RUFDUixlQUFlO0VBQ2YsZ0JBQWdCO0FEdUpwQjs7QUNuS0c7RUFjRyxXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLE1BQUs7RUFDTCxTQUFRO0VBQ1IsY0FBYztFQUNkLFdBQVc7RUFDWCxVQUFVO0VBQ1YsV0FBVztFQUNYLDBCQUEwQjtFQUMxQiw0QkFBNEI7RUFDNUIsd0JBQXdCO0FEeUo5Qjs7QUNqTEc7RUEyQkcsc0JBQXNCO0FEMEo1Qjs7QUVwcEJFO0VEK2RBO0lBOEJJLGtCQUFrQjtJQUNsQixtQkFBbUI7RUQ0SnZCO0FBQ0YiLCJmaWxlIjoiY29udGFpbmVyL2NvbW1vbi9jc3MvbGF5b3V0L3NwLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5zcC1tYWludmlzdWFsIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9zcC9pbWFnZXMvbWFpbnZpc3VhbC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQteDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogdG9wIGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcC1tYWludmlzdWFsIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3NwL2ltYWdlcy9tYWludmlzdWFsLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG59XG5cbi5zcC1tYWludmlzdWFsLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9zcC9pbWFnZXMvbWFpbnZpc3VhbC1iZy1mcnVpdHMucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiA0MzVweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDQwcHggMDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcC1tYWludmlzdWFsLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUxMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLnNwLW1haW52aXN1YWwtLXNsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDYwMHB4O1xuICBtYXJnaW46IDAgMjBweCAyMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3AtbWFpbnZpc3VhbC0tc2xpZGVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLnNwLW1haW52aXN1YWwtLXR0bCB7XG4gIHdpZHRoOiAzNjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcC1tYWludmlzdWFsLS10dGwge1xuICAgIHdpZHRoOiAyOTBweDtcbiAgICBtYXJnaW46IC0yMHB4IDAgMTBweCAzNXB4O1xuICB9XG59XG5cbi5zcC1tYWludmlzdWFsLS1sb2dvIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5zcF9zbGlkZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3Bfc2xpZGVyLS1saW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IC4ycztcbn1cblxuLnNwX3NsaWRlci0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4uc3Bfc2xpZGVyLS1saW5rOmhvdmVyIC5zcF9zbGlkZXItLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3NTRkMjU7XG59XG5cbi5zcF9zbGlkZXItLWxpbms6aG92ZXIgLnNwX3NsaWRlci0tYnRuOmFmdGVyIHtcbiAgY29sb3I6ICM3NTRkMjU7XG59XG5cbi5zcF9zbGlkZXItLWxpbmstbGVmdCB7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiA0NjlweDtcbiAgaGVpZ2h0OiAzMzZweDtcbiAgei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG59XG5cbi5zcF9zbGlkZXItLWxpbmstbGVmdDpob3ZlciB7XG4gIHotaW5kZXg6IDEwMCAhaW1wb3J0YW50O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNwX3NsaWRlci0tbGluay1sZWZ0IHtcbiAgICB3aWR0aDogNzglO1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cblxuLnNwX3NsaWRlci0tbGluay1yaWdodCB7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTMxcHg7XG4gIGhlaWdodDogMzM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3Bfc2xpZGVyLS1saW5rLXJpZ2h0IHtcbiAgICB3aWR0aDogMjIlO1xuICAgIGhlaWdodDogMjEwcHg7XG4gIH1cbn1cblxuLnNwX3NsaWRlci0tcGljIHtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cblxuLnNwX3NsaWRlci0taXRlbSB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3Bfc2xpZGVyIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnNwX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgYm90dG9tOiAtMzVweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMjVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcF9zbGlkZXIgLmZsaWNraXR5LXBhZ2UtZG90cyB7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLnNwX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Qge1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyOiAycHggc29saWQgIzYwMzgxMztcbiAgd2lkdGg6IDEycHg7XG4gIGhlaWdodDogMTJweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBtYXJnaW46IDAgMTBweCAwIDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLnNwX3NsaWRlciAuZmxpY2tpdHktcGFnZS1kb3RzIC5kb3Q6aG92ZXIsIC5zcF9zbGlkZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90LmlzLXNlbGVjdGVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZhY2QzOTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcF9zbGlkZXIgLmZsaWNraXR5LXBhZ2UtZG90cyAuZG90IHtcbiAgICB3aWR0aDogMTBweDtcbiAgICBoZWlnaHQ6IDEwcHg7XG4gIH1cbn1cblxuLnNwX2luZGV4X25hdiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDk2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcF9pbmRleF9uYXYge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5zcF9pbmRleF9uYXYtLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogOTYwcHg7XG4gIGhlaWdodDogOTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BfaW5kZXhfbmF2LS1pbm5lciB7XG4gICAgaGVpZ2h0OiA3MHB4O1xuICB9XG59XG5cbi5zcF9pbmRleF9uYXYtLXRhYiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuLnNwX2luZGV4X25hdi0tYnRuIHtcbiAgd2lkdGg6IDI1MHB4O1xuICBoZWlnaHQ6IDU1cHg7XG4gIG1hcmdpbi10b3A6IDVweDtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgYm9yZGVyOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZiN2FiO1xuICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA1cHg7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG4uc3BfaW5kZXhfbmF2LS1idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNXB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNpdGlvbjogLjJzO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNwX2luZGV4X25hdi0tYnRuIHtcbiAgICB3aWR0aDogMzUlO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXNpemU6IDAuODc1cmVtO1xuICB9XG59XG5cbi5zcF9pbmRleF9uYXYtLWJ0bi1mb29kc3R1ZmYge1xuICBtYXJnaW4tbGVmdDogMTQwcHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbn1cblxuLnNwX2luZGV4X25hdi0tYnRuLWZvb2RzdHVmZjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZWMwNDQ7XG59XG5cbi5zcF9pbmRleF9uYXYtLWJ0bi1mb29kc3R1ZmYuY3VycmVudCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3ZWMwNDQ7XG59XG5cbi5zcF9pbmRleF9uYXYtLWJ0bi1mb29kc3R1ZmYuY3VycmVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VjMDQ0O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNwX2luZGV4X25hdi0tYnRuLWZvb2RzdHVmZiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA1cHg7XG4gIH1cbn1cblxuLnNwX2luZGV4X25hdi0tYnRuLXByb2R1Y2VyOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzFkOWRjZDtcbn1cblxuLnNwX2luZGV4X25hdi0tYnRuLXByb2R1Y2VyLmN1cnJlbnQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ5ZGNkO1xufVxuXG4uc3BfaW5kZXhfbmF2LS1idG4tcHJvZHVjZXIuY3VycmVudDpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ5ZGNkO1xufVxuXG4uc3BfaW5kZXhfbmF2LS10eHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGNvbG9yOiAjNjAzODEzO1xuICBtYXJnaW46IC0yMHB4IDAgMCAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLnNwX2luZGV4X25hdi0tdHh0IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BfaW5kZXhfbmF2LS1idG5fY2hvaWNlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICB9XG59XG5cbi5zcF9pbmRleF9jb250ZW50cyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC1kYXJrLnBuZ1wiKTtcbn1cblxuLnNwX2luZGV4X2NvbnRlbnRzLS1pbm5lciB7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BfaW5kZXhfY29udGVudHMtLWlubmVyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4uc3BfaXRlbV9saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6IDMwcHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5zcF9pdGVtX2xpc3Qge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5zcF9pdGVtX2xpc3QtLWl0ZW0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAzMTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAxMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uc3BfaXRlbV9saXN0LS1pdGVtOm50aC1jaGlsZCgzbikge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuc3BfaXRlbV9saXN0LS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbiAgLnNwX2l0ZW1fbGlzdC0taXRlbTpudGgtY2hpbGQoM24pIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLnNwX2l0ZW1fbGlzdC0tbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCA1cHggMDtcbn1cblxuLnNwX2l0ZW1fbGlzdC0tbmV3IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwcHg7XG4gIGxlZnQ6IDE1cHg7XG4gIHdpZHRoOiA0MHB4O1xufVxuXG4uc3BfaXRlbV9saXN0LS1waWMge1xuICBsaW5lLWhlaWdodDogMDtcbn1cblxuLnNwX2l0ZW1fbGFiZWwtLWJ0biB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGNvbG9yOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE0MnB4O1xuICBoZWlnaHQ6IDI4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJhY2tncm91bmQtY29sb3I6ICNjNmI3YWI7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IC4xNXM7XG59XG5cbi5zcF9pdGVtX2xhYmVsLS1idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIuKWslwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgYm90dG9tOiAtMC45ZW07XG4gIG1hcmdpbjogMCAwIDAgLTAuNWVtO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGNvbG9yOiAjYzZiN2FiO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTgwZGVnKTtcbiAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uc3BfaXRlbV9sYWJlbC0tYnRuLXByb2R1Y2VyLmN1cnJlbnQsIC5zcF9pdGVtX2xhYmVsLS1idG4tcHJvZHVjZXI6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMWQ5ZGNkO1xufVxuXG4uc3BfaXRlbV9sYWJlbC0tYnRuLXByb2R1Y2VyLmN1cnJlbnQ6YWZ0ZXIsIC5zcF9pdGVtX2xhYmVsLS1idG4tcHJvZHVjZXI6aG92ZXI6YWZ0ZXIge1xuICBjb2xvcjogIzFkOWRjZDtcbn1cblxuLnNwX2l0ZW1fbGFiZWwtLWJ0bi1mb29kc3R1ZmYuY3VycmVudCwgLnNwX2l0ZW1fbGFiZWwtLWJ0bi1mb29kc3R1ZmY6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjN2VjMDQ0O1xufVxuXG4uc3BfaXRlbV9sYWJlbC0tYnRuLWZvb2RzdHVmZi5jdXJyZW50OmFmdGVyLCAuc3BfaXRlbV9sYWJlbC0tYnRuLWZvb2RzdHVmZjpob3ZlcjphZnRlciB7XG4gIGNvbG9yOiAjN2VjMDQ0O1xufVxuXG4uc3BfaXRlbV9sYWJlbC0tbGluayB7XG4gIGxpbmUtaGVpZ2h0OiAwO1xufVxuXG4uc3BfaXRlbV9sYWJlbC0tbGluay1wcm9kdWNlciB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5zcF9pdGVtX2xhYmVsLS1saW5rLXByb2R1Y2VyLmFjdGl2ZSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uc3BfaXRlbV9sYWJlbC0tbGluay1mb29kc3R1ZmYge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc3BfaXRlbV9sYWJlbC0tbGluay1mb29kc3R1ZmYuYWN0aXZlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5zcF9pdGVtX2Zvb3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uc3BfaXRlbV9mb290LS1pdGVtLWRldGFpbCB7XG4gIHdpZHRoOiAxNTBweDtcbn1cblxuLnNwX2l0ZW1fZm9vdC0taXRlbS1yZWNpcGUge1xuICB3aWR0aDogMTQwcHg7XG4gIHBhZGRpbmc6IDEwcHggMCAwIDEwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbi5zcF9pdGVtX2Zvb3QtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiAuMTVzO1xufVxuXG4uc3BfaXRlbV9mb290LS1saW5rOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG4uc3BfaXRlbV9mb290LS1waWMge1xuICB3aWR0aDogMTAwJTtcbiAgbGluZS1oZWlnaHQ6IDA7XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHotaW5kZXg6IDEzMDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLmFjdGl2ZSB7XG4gIG9wYWNpdHk6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWJnIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIG9wYWNpdHk6IC4zO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWNvbnRlbnRzIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IGNhbGMoNTAlIC0gMzEwcHgpO1xuICBsZWZ0OiBjYWxjKDUwJSAtIDQ4MHB4ICsgNjVweCk7XG4gIHdpZHRoOiA5NjBweDtcbiAgaGVpZ2h0OiA2MjBweDtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3NlbGVjdF9mb29kLS1jb250ZW50cyB7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZC0tYmFyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MHB4O1xuICB6LWluZGV4OiAxMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfZm9vZC0tYmFyIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzQyMjEwQjtcbiAgfVxufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWNsb3NlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgd2lkdGg6IDgwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmb250LXNpemU6IDEwcHg7XG4gIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWNsb3NlX21hcmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxN3B4O1xuICBtYXJnaW46IDAgMCAzcHggMDtcbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLS1jbG9zZV9tYXJrOmJlZm9yZSwgLm1vZGFsX3NlbGVjdF9mb29kLS1jbG9zZV9tYXJrOmFmdGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWNsb3NlX21hcms6YmVmb3JlIHtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWNsb3NlX21hcms6YWZ0ZXIge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWNsb3NlX21hcms6YmVmb3JlLCAubW9kYWxfc2VsZWN0X2Zvb2QtLWNsb3NlX21hcms6YWZ0ZXIge1xuICB3aWR0aDogMnB4O1xuICBoZWlnaHQ6IDI0cHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZC0tdHRsIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMThweDtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy1iYXIucG5nXCIpO1xuICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAxMHB4O1xuICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfZm9vZC0tdHRsIHtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgbWFyZ2luLXRvcDogNTBweDtcbiAgfVxufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Zvb2QtLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGhlaWdodDogY2FsYygxMDAlIC0gMTAwcHgpO1xuICAgIG92ZXJmbG93LXk6IHNjcm9sbDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgfVxufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWNvbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZWZlYmU4O1xuICB3aWR0aDogODk1cHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiA1cHggMCAxMHB4IDA7XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZC0tY29sOmxhc3QtY2hpbGQge1xuICBib3JkZXItYm90dG9tOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm1vZGFsX3NlbGVjdF9mb29kLS1jb2wge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLS1sIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjNDIyMTBCO1xuICB3aWR0aDogMTgwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfZm9vZC0tbCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgcGFkZGluZzogMTJweCAxNXB4O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjZmZmO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tb2RhbF9zZWxlY3RfZm9vZC0tbC10b2dnbGU6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgd2lkdGg6IDdweDtcbiAgICBoZWlnaHQ6IDdweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAubW9kYWxfc2VsZWN0X2Zvb2QtLWwtdG9nZ2xlLmFjdGl2ZTphZnRlciB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgfVxufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLXIge1xuICB3aWR0aDogNzE1cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Zvb2QtLXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIHRyYW5zZm9ybTogLjNzO1xuICB9XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZC0tbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLS1pdGVtIHtcbiAgd2lkdGg6IDI1JTtcbiAgcGFkZGluZzogMTBweCAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Zvb2QtLWl0ZW0ge1xuICAgIHdpZHRoOiA1MCU7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2U1ZTVlNTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG4gIC5tb2RhbF9zZWxlY3RfZm9vZC0taXRlbTpudGgtY2hpbGQoMm4pIHtcbiAgICBib3JkZXItcmlnaHQ6IDA7XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLS1saW5rIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBsaW5lLWhlaWdodDogMTtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBjb2xvcjogIzAwMDtcbiAgcGFkZGluZzogMCAwIDAgMzBweDtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLS1saW5rOmJlZm9yZSwgLm1vZGFsX3NlbGVjdF9mb29kLS1saW5rOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMTBweDtcbiAgbWFyZ2luOiBhdXRvIDA7XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZC0tbGluazpiZWZvcmUge1xuICB3aWR0aDogMTRweDtcbiAgaGVpZ2h0OiAxNHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNmZjgxMjM7XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZC0tbGluazphZnRlciB7XG4gIGxlZnQ6IDEzcHg7XG4gIHdpZHRoOiA0cHg7XG4gIGhlaWdodDogNHB4O1xuICBib3JkZXItdG9wOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubW9kYWxfc2VsZWN0X2Zvb2QtLWxpbms6aG92ZXIge1xuICBjb2xvcjogI2ZmODEyMztcbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLS1idG5fYWxsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE2MHB4O1xuICBwYWRkaW5nOiAxMHB4IDEwcHggMTBweCA1cHg7XG4gIG1hcmdpbjogMTBweCAwIDAgYXV0bztcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBjb2xvcjogI2ZmZjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZiN2FiO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogLjE1cztcbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kLS1idG5fYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBib3R0b206IDA7XG4gIG1hcmdpbjogYXV0byAwO1xuICByaWdodDogMTBweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG5cbi5tb2RhbF9zZWxlY3RfZm9vZC0tYnRuX2FsbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICM2NjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubW9kYWxfc2VsZWN0X2Zvb2QtLWJ0bl9hbGwge1xuICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuXG4uc3AtbWFpbnZpc3VhbCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi9jb250YWluZXIvc3AvaW1hZ2VzL21haW52aXN1YWwucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHRvcCBjZW50ZXI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3NwL2ltYWdlcy9tYWludmlzdWFsLXNwLnBuZ1wiKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL3NwL2ltYWdlcy9tYWludmlzdWFsLWJnLWZydWl0cy5wbmdcIik7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gbGVmdDtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogNDM1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNDBweCAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYmFja2dyb3VuZC1zaXplOiA4MCU7XG4gICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBib3R0b20gY2VudGVyO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDUxMHB4O1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJi0tc2xpZGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDYwMHB4O1xuICAgIG1hcmdpbjogMCAyMHB4IDIwcHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDowO1xuICAgIH1cbiAgfVxuICAmLS10dGwge1xuICAgIHdpZHRoOiAzNjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMjkwcHg7XG4gICAgICBtYXJnaW46IC0yMHB4IDAgMTBweCAzNXB4O1xuICAgIH1cbiAgfVxuICAmLS1sb2dvIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLnNwX3NsaWRlciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgfVxuXHQmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG5cdFx0dHJhbnNpdGlvbjogLjJzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogcmdiYSgyNTUsMjU1LDI1NSwwLjMpO1xuICAgICAgdHJhbnNpdGlvbjogLjJzO1xuICAgICAgLnNwX3NsaWRlci0tYnRuIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzc1NGQyNTtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29sb3I6ICM3NTRkMjU7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cdFx0Ji1sZWZ0IHtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogNDY5cHg7XG5cdFx0XHRoZWlnaHQ6IDMzNnB4O1xuXHRcdFx0ei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0ei1pbmRleDogMTAwICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA3OCU7XG4gICAgICAgIGhlaWdodDogMjEwcHg7XG4gICAgICB9XG5cdFx0fVxuXHRcdCYtcmlnaHQge1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR3aWR0aDogMTMxcHg7XG5cdFx0XHRoZWlnaHQ6IDMzNnB4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogMjIlO1xuICAgICAgICBoZWlnaHQ6IDIxMHB4O1xuICAgICAgfVxuXHRcdH1cblx0fVxuXHQmLS1waWMge1xuXHRcdGxpbmUtaGVpZ2h0OiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXHQmLS1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcblx0fVxuICAuZmxpY2tpdHktdmlld3BvcnQge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5mbGlja2l0eS1wYWdlLWRvdHMge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICByaWdodDowO1xuICAgIGJvdHRvbTotMzVweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbiAgICAuZG90IHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgYm9yZGVyOjJweCBzb2xpZCAkY29sb3JCcm93bjtcbiAgICAgIHdpZHRoOiAxMnB4O1xuICAgICAgaGVpZ2h0OiAxMnB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIG1hcmdpbjogMCAxMHB4IDAgMDtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgICAmOmhvdmVyLFxuICAgICAgJi5pcy1zZWxlY3RlZCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNmYWNkMzk7XG4gICAgICB9XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgICBoZWlnaHQ6IDEwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5zcF9pbmRleF9uYXYge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiA5NjBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogOTYwcHg7XG4gICAgaGVpZ2h0OiA5MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGhlaWdodDogNzBweDtcbiAgICB9XG4gIH1cbiAgJi0tdGFiIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgbGVmdDowO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gIH1cbiAgJi0tYnRuIHtcbiAgICB3aWR0aDogMjUwcHg7XG4gICAgaGVpZ2h0OiA1NXB4O1xuICAgIG1hcmdpbi10b3A6NXB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmeigxNik7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZiN2FiO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDVweDtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogNXB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMnM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6MDtcbiAgICAgIHRyYW5zaXRpb246IC4ycztcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDM1JTtcbiAgICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICB9XG4gICAgJi1mb29kc3R1ZmYge1xuICAgICAgbWFyZ2luLWxlZnQ6MTQwcHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6MTBweDtcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JGb29kc3R1ZmY7XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JGb29kc3R1ZmY7XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JGb29kc3R1ZmY7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6MTBweDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OjVweDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi1wcm9kdWNlciB7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJvZHVjZXI7XG4gICAgICB9XG4gICAgICAmLmN1cnJlbnQge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3JQcm9kdWNlcjtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvclByb2R1Y2VyO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLXR4dCB7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAkY29sb3JCcm93bjtcbiAgICBtYXJnaW46IC0yMHB4IDAgMCAzMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG4gICYtLWJ0bl9jaG9pY2Uge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDoxMHB4O1xuICAgICAgcmlnaHQ6MTBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNwX2luZGV4X2NvbnRlbnRzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LWRhcmsucG5nXCIpO1xuICAmLS1pbm5lciB7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZy1ib3R0b206MzBweDtcbiAgICB9XG4gIH1cbn1cblxuLnNwX2l0ZW1fbGlzdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBpbmNsdWRlIHNwIHtcbiAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICYtLWl0ZW0ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNXB4O1xuICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OmF1dG87XG4gICAgICBtYXJnaW4tbGVmdDphdXRvO1xuICAgICAgJjpudGgtY2hpbGQoM24pIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXHQmLS1uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdG1hcmdpbjogMCAwIDVweCAwO1xuXHR9XG4gICYtLW5ldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDo1MHB4O1xuICAgIGxlZnQ6MTVweDtcbiAgICB3aWR0aDogNDBweDtcbiAgfVxuICAmLS1waWMge1xuICAgIGxpbmUtaGVpZ2h0OiAwO1xuICB9XG59XG5cbi5zcF9pdGVtX2xhYmVsIHtcblx0Ji0tYnRuIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgZnooMTIpO1xuXHRcdGNvbG9yOiAjZmZmO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMTQycHg7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI2M2YjdhYjtcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgYm9yZGVyOiAwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHR0cmFuc2l0aW9uOiAuMTVzO1xuXHRcdCY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCLilrJcIjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogLTAuOWVtO1xuICAgICAgbWFyZ2luOiAwIDAgMCAtMC41ZW07XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgICBjb2xvcjogI2M2YjdhYjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogcm90YXRlKC0xODBkZWcpO1xuICAgICAgdHJhbnNpdGlvbjogLjE1cztcblx0XHR9XG5cdFx0Ji1wcm9kdWNlciB7XG5cdFx0XHQmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yUHJvZHVjZXI7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3JQcm9kdWNlcjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWZvb2RzdHVmZiB7XG5cdFx0XHQmLmN1cnJlbnQsXG4gICAgICAmOmhvdmVyICB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvckZvb2RzdHVmZjtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvckZvb2RzdHVmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLS1saW5rIHtcbiAgICBsaW5lLWhlaWdodDogMDtcblx0XHQmLXByb2R1Y2VyIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAmLmFjdGl2ZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuXHRcdH1cblx0XHQmLWZvb2RzdHVmZiB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgJi5hY3RpdmUge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblx0XHR9XG5cdH1cbiAgJi0taW1nIHt9XG59XG4uc3BfaXRlbV9mb290IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgJi0taXRlbSB7XG4gICAgJi1kZXRhaWwge1xuICAgICAgd2lkdGg6IDE1MHB4O1xuICAgIH1cbiAgICAmLXJlY2lwZSB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMCAxMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB9XG4gIH1cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG4gICYtLXBpYyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgbGluZS1oZWlnaHQ6IDA7XG4gIH1cbn1cblxuLm1vZGFsX3NlbGVjdF9mb29kIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgei1pbmRleDoxMzA7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gICYuYWN0aXZlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gICYtLWJnIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6MDtcbiAgICBvcGFjaXR5OiAuMztcbiAgICB3aWR0aDoxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwO1xuICB9XG4gICYtLWNvbnRlbnRzIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDMxMHB4KTtcbiAgICBsZWZ0OiBjYWxjKDUwJSAtIDQ4MHB4ICsgNjVweCk7XG4gICAgd2lkdGg6IDk2MHB4O1xuICAgIGhlaWdodDogNjIwcHg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgdG9wOjA7XG4gICAgICBsZWZ0OjA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgJi0tYmFyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOjA7XG4gICAgcmlnaHQ6MDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgei1pbmRleDogMTA7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yU2lkZW5hdjtcbiAgICB9XG4gIH1cbiAgJi0tY2xvc2Uge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6MDtcbiAgICByaWdodDowO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgQGluY2x1ZGUgZnooMTApO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjE7XG4gICAgY29sb3I6ICNmZmY7XG4gIH1cbiAgJi0tY2xvc2VfbWFyayB7XG4gICAgQGluY2x1ZGUgbWFyay14O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTdweDtcbiAgICBoZWlnaHQ6IDE3cHg7XG4gICAgbWFyZ2luOiAwIDAgM3B4IDA7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICB3aWR0aDogMnB4O1xuICAgICAgaGVpZ2h0OiAyNHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICB9XG4gIH1cbiAgJi0tdHRsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgQGluY2x1ZGUgZnooMTgpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9yZWNpcGVzZWFyY2gvaW1hZ2VzL3JlY2lwZS1iZy1iYXIucG5nXCIpO1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDEwcHg7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiA1MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIEBpbmNsdWRlIGZ6KDE2KTtcbiAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcbiAgICAgIG1hcmdpbi10b3A6NTBweDtcbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAyMHB4IDMwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxMDBweCk7XG4gICAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvY29udGFpbmVyL2NvbW1vbi9pbWFnZXMvYmctbWFpbi1jb250ZW50LnBuZ1wiKTtcbiAgICB9XG4gIH1cbiAgJi0tY29sIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2VmZWJlODtcbiAgICB3aWR0aDogODk1cHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgcGFkZGluZzogNXB4IDAgMTBweCAwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbiAgJi0tbCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIEBpbmNsdWRlIGZ6KDE0KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGNvbG9yOiAkY29sb3JTaWRlbmF2O1xuICAgIHdpZHRoOiAxODBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL2NvbnRhaW5lci9jb21tb24vaW1hZ2VzL2JnLW1haW4tY29udGVudC5wbmdcIik7XG4gICAgICBwYWRkaW5nOiAxMnB4IDE1cHg7XG4gICAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgfVxuICAgICYtdG9nZ2xlIHtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgYm90dG9tOjA7XG4gICAgICAgICAgcmlnaHQ6IDIwcHg7XG4gICAgICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICAgICAgd2lkdGg6IDdweDtcbiAgICAgICAgICBoZWlnaHQ6IDdweDtcbiAgICAgICAgICBib3JkZXItdG9wOiAycHggc29saWQgIzAwMDtcbiAgICAgICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjMDAwO1xuICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogLjE1cztcbiAgICAgICAgfVxuICAgICAgICAmLmFjdGl2ZSB7XG4gICAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1yIHtcbiAgICB3aWR0aDogNzE1cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgLy9zbGlkZVRvZ2dsZSDjgacgYmxvY2tcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiAuM3M7XG4gICAgfVxuICB9XG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgJi0taXRlbSB7XG4gICAgd2lkdGg6IDI1JTtcbiAgICBwYWRkaW5nOiAxMHB4IDA7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZTVlNWU1O1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNlNWU1ZTU7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgJjpudGgtY2hpbGQoMm4pIHtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1saW5rIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAzMHB4O1xuICAgIHRyYW5zaXRpb246IC4xNXM7XG4gICAgJjpiZWZvcmUsXG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOjA7XG4gICAgICBib3R0b206IDA7XG4gICAgICBsZWZ0OjEwcHg7XG4gICAgICBtYXJnaW46IGF1dG8gMDtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICBoZWlnaHQ6IDE0cHg7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICBiYWNrZ3JvdW5kOiAkY29sb3JPcmFuZ2U7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgbGVmdDogMTNweDtcbiAgICAgIHdpZHRoOiA0cHg7XG4gICAgICBoZWlnaHQ6IDRweDtcbiAgICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yT3JhbmdlO1xuICAgIH1cbiAgfVxuICAmLS1idG5fYWxsIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDE2MHB4O1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxMHB4IDVweDtcbiAgICBtYXJnaW46IDEwcHggMCAwIGF1dG87XG4gICAgQGluY2x1ZGUgZnooMTQpO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjYzZiN2FiO1xuICAgIGJvcmRlcjowO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAuMTVzO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6MDtcbiAgICAgIGJvdHRvbTowO1xuICAgICAgbWFyZ2luOiBhdXRvIDA7XG4gICAgICByaWdodDogMTBweDtcbiAgICAgIHdpZHRoOiA1cHg7XG4gICAgICBoZWlnaHQ6IDVweDtcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjY2O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gY29sb3JcbiRjb2xvckJyb3duOiAjNjAzODEzO1xuJGNvbG9yU2lkZW5hdjogIzQyMjEwQjtcbiRjb2xvclllbGxvdzogI2ZmY2MwMDtcbiRjb2xvck9yYW5nZTogI2ZmODEyMztcbiRjb2xvckZvb2RzdHVmZjogIzdlYzA0NDtcbiRjb2xvclByb2R1Y2VyOiAjMWQ5ZGNkO1xuXG4vL+OCs+ODs+ODk+ODouODvOODiVxuJGNvbG9yLWNvbWJpOiAjZWE2ZjAwO1xuLy/jg5vjg4Pjg4jjgqjjgqLjg6Ljg7zjg4lcbiRjb2xvci1ob3RhaXI6ICNlYzUxNGI7XG4vL+OCueODgeODvOODoOODouODvOODiVxuJGNvbG9yLXN0ZWFtOiAjNDZiM2U0O1xuLy/kuIvjgZTjgZfjgonjgYhcbiRjb2xvci1wcmVwYXJhdGlvbjogI2ZmYzMwMDtcblxuLy8gaWNvblxuJGljb24tY29udGFjdDogXCJcXGE5MDBcIjtcbiRpY29uLWNyb3duOiBcIlxcYTkwMVwiO1xuJGljb24tZXZlcmlvOiBcIlxcYTkwMlwiO1xuJGljb24tZmFxOiBcIlxcYTkwM1wiO1xuJGljb24tZmxhZzogXCJcXGE5MDRcIjtcbiRpY29uLWhvc3BpdGFsOiBcIlxcYTkwNVwiOyBcbiRpY29uLXNlYXJjaDogXCJcXGE5MDZcIjtcbiRpY29uLWJlZ2lubmVyOiBcIlxcYTkwN1wiO1xuJGljb24tY2F0YWxvZzogXCJcXGE5MDhcIjtcbiRpY29uLWNoYW5nZTogXCJcXGE5MDlcIjtcbiRpY29uLWNvbmZpZzogXCJcXGE5MTBcIjtcbiRpY29uLWxvZ291dDogXCJcXGE5MTFcIjtcbiRpY29uLWhvbWU6IFwiXFxhOTEyXCI7XG4kaWNvbi1ob3NwaXRhbGZvb2Q6IFwiXFxhOTEzXCI7XG4kaWNvbi1sYWJvOiBcIlxcYTkxNFwiO1xuJGljb24tdGVjaDogXCJcXGE5MTVcIjtcbiRpY29uLXRlc3RraXRjaGVuOiBcIlxcYTkxNlwiO1xuJGljb24tY2FzZTogXCJcXGE5MTdcIjtcbiRpY29uLWxvZ286IFwiXFxhOTE4XCI7XG4kaWNvbi1yZWNpcGVzZWFyY2g6IFwiXFxhOTE5XCI7XG4kaWNvbi1sb2dpbjogXCJcXGE5MjBcIjtcbiRpY29uLXBsYXRlOiBcIlxcYTkyMVwiO1xuJGljb24tc2NsYXNzOiBcIlxcYTkyMlwiO1xuJGljb24tZG93bmxvYWQ6IFwiXFxhOTIzXCI7XG4kaWNvbi1wcmludDogXCJcXGE5MjRcIjtcbiRpY29uLXJlY2lwZTogXCJcXGE5MjVcIjtcbiRpY29uLWNoZWNrOiBcIlxcYTkyNlwiO1xuJGljb24tdGltZTogXCJcXGE5MjdcIjtcbiRpY29uLW1lbW86IFwiXFxhOTI4XCI7XG4kaWNvbi1hbGw6IFwiXFxhOTI5XCI7XG4kaWNvbi1uZXd3aW46IFwiXFxhOTMwXCI7XG4kaWNvbi1hY2xhc3M6IFwiXFxhOTMxXCI7XG4kaWNvbi1jb2NraGF0OiBcIlxcYTkzMlwiO1xuJGljb24tbm9idXp6ZXI6IFwiXFxhOTMzXCI7XG4kaWNvbi1jb250aW51ZTogXCJcXGE5MzRcIjtcbiRpY29uLXJldHVybjogXCJcXGE5MzVcIjtcbiRpY29uLWhvc3BpdGFsMDE6IFwiXFxlOTA0XCI7XG4kaWNvbi1ob3NwaXRhbDAyOiBcIlxcZTkwM1wiO1xuJGljb24taG9zcGl0YWwwMzogXCJcXGU5MDJcIjtcbiRpY29uLWhvc3BpdGFsMDQ6IFwiXFxlOTAxXCI7XG4kaWNvbi1ob3NwaXRhbDA1OiBcIlxcZTkwMFwiO1xuJGljb24taG9zcGl0YWwwNjogXCJcXGU5MDZcIjtcbiRpY29uLWhvc3BpdGFsMDc6IFwiXFxlOTA1XCI7XG4kaWNvbi1taW5pOiBcIlxcZTkwN1wiO1xuJGljb24tY29va2V2ZXJpbzogXCJcXGU5MDhcIjtcblxuLy8gWCBtYXJrIChleC48c3BhbiBjbGFzcz1cImNsb3NlXCI+PC9zcGFuPilcbkBtaXhpbiBtYXJrLXgge1xuICAvLyDDl+OCkuWbsuOCgOato+aWueW9ouOCkui/veWKoOOAgOKAu3Bvc2l6aXRvbjphYnNvbHV0ZSBvciByZWxhdGl2ZeWFpeOCjOOBpuOBrVxuICAmOmJlZm9yZSxcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6MDtcbiAgICByaWdodDowO1xuICAgIHRvcDowO1xuICAgIGJvdHRvbTowO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICAvLyDnt5rjga7jgrXjgqTjgrrjgpLov73liqDjgIDigLvplbfjgZXjga/mnqDluYXDl+KImjLjgY/jgonjgYRcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICB9XG4gICY6YWZ0ZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gIH1cbn1cblxuLy8gTGluay1ob3ZlcjHvvJrlm5vop5LjgYzjg53jg4Pjg5fjgqLjg4Pjg5fjgZnjgosgXG5AbWl4aW4gaG92ZXItcG9wIHtcbiAgLy8gQWRkIHBvc2l6aXRvbjphYnNvbHV0ZSBvciByZWxhdGl2ZVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1cHg7XG4gICAgbGVmdDogNXB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDEwcHgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjAwLCAxNTUsIDUsIC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKC45LCAuOSk7XG4gICAgdHJhbnNpdGlvbjogLjE1cztcbiAgfVxuICAmOmhvdmVyIHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLCAxKTtcbiAgICB9XG4gIH1cbn1cbi8vIExpbmstaG92ZXIy77ya5pqX44KB44Gu6buE6Imy6IOM5pmv44Gr44Gq44KLXG5AbWl4aW4gaG92ZXItZGFyayB7XG4gIHRyYW5zaXRpb246IC4xNXM7XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3JZZWxsb3csIDUlKTtcbiAgICBib3gtc2hhZG93OiAwIDAgMCAjYjc5YTIxO1xuICB9XG59XG5cbi8vIGJ1dHRvbiDigLtiYWNrZ3JvdW5kLWNvbG9yIOOBr+WAi+WIpeOBq+ioreWumlxuQG1peGluIGJ0biB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5cbi8vIGZvciBvdmVyIHcxMjgwIC0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBmb3IgbGVzcyB3MTI4MFxuQG1peGluIGxhcHRvcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiAxMjc5cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gZm9yIHNwXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gdG8gZXhjbHVkZSBzcFxuQG1peGluIG5vdFNwIHtcbiAgQG1lZGlhIChtaW4td2lkdGg6IDQyNXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gaWNvbW9vblxuQG1peGluIGljb24yIHtcblx0Zm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0Zm9udC12YXJpYW50OiBub3JtYWw7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXHRzcGVhazogbm9uZTtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuXHQtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuXG4vLyBmb250LXNpemVcbkBtaXhpbiBmeigkc2l6ZSwgJGJhc2U6IDE2KSB7XG5cdGZvbnQtc2l6ZTogJHNpemUgKyBweDtcblx0Zm9udC1zaXplOiAoJHNpemUgLyAkYmFzZSkgKyByZW07XG59XG5cbi8vICNjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcblx0JjphZnRlciB7XG5cdFx0Zm9udC1zaXplOiAwO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0XHRjbGVhcjogYm90aDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y29udGVudDogXCIuXCI7XG5cdH1cbn1cbiJdfQ== */
