/*!*******************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[1].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[1].use[2]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[1].use[3]!./node_modules/import-glob-loader/index.js!./src/brand/hananoa/share/lineup.scss ***!
  \*******************************************************************************************************************************************************************************************************************************************************************************************************/
.p-lineup_box {
  background-color: #fff;
  display: grid;
  grid-template-columns: 1fr;
  grid-auto-rows: auto;
  justify-items: center;
  border-radius: 5px;
}

.p-top_lineup {
  position: relative;
  background-color: #017b32;
  overflow: hidden;
}
.p-top_lineup::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.p-top_lineup_ttl {
  text-align: center;
  font-weight: bold;
  color: #fff;
}
.p-top_lineup_ttl .line {
  -webkit-text-decoration: underline solid #fff500;
          text-decoration: underline solid #fff500;
}
.p-top_lineup_txt {
  font-weight: bold;
  color: #fff;
}
.p-top_lineup_box {
  overflow: hidden;
  background-color: #fff;
}
.p-top_lineup_box_ttl {
  text-align: center;
  font-weight: bold;
  background-color: #93278f;
  color: #fff;
}
.p-top_lineup_box_img {
  text-align: center;
}
.p-top_lineup_box_balloon {
  position: relative;
  border: 2px solid #a5d116;
  background-color: #fffee8;
}
.p-top_lineup_box_balloon::before {
  content: "";
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  left: 0;
  right: 0;
  margin: auto;
}
.p-top_lineup_box_balloon_ttl {
  text-align: center;
  font-weight: bold;
  background-color: #a5d116;
  color: #fff;
  line-height: 1.4;
}
.p-top_lineup_box_balloon_img figcaption {
  color: #707070;
  text-align: right;
}
.p-top_lineup_box_balloon_txt {
  text-align: center;
  color: #707070;
  line-height: 1.4;
}
.p-top_lineup_ingredient {
  border-top: 2px solid #fff;
  border-bottom: 2px solid #fff;
  position: relative;
}
.p-top_lineup_ingredient_ttl {
  color: #fff;
  font-weight: bold;
  text-align: center;
  line-height: 1.4;
}
.p-top_lineup_ingredient_txt {
  color: #fff;
  font-weight: bold;
}
.p-top_lineup_ingredient .icon {
  position: absolute;
  z-index: 2;
}

.p-lineup_intro {
  font-weight: bold;
  text-align: center;
}
.p-lineup_intro .large {
  font-size: 120%;
}
@media screen and (max-width: 767px) {
  .p-lineup_box {
    padding: 20px 20px 30px;
    margin-top: 25px;
  }
  .p-top_lineup {
    padding-top: 9vw;
    padding-bottom: 20vw;
    background-image: url(../img/top/lineup_bg01_sp.jpg), url(../img/top/lineup_bg02_sp.jpg);
    background-repeat: no-repeat, no-repeat;
    background-position: center top, center bottom;
    background-size: 100% auto, 100% auto;
  }
  .p-top_lineup::before {
    border-left: 33px solid transparent;
    border-right: 33px solid transparent;
    border-top: 30px solid #017b32;
    bottom: -30px;
  }
  .p-top_lineup_ttl {
    font-size: 9.6vw;
    line-height: 1.3;
  }
  .p-top_lineup_ttl .line {
    font-size: 10.6666vw;
    text-decoration-thickness: 1.3333vw;
    text-underline-offset: 1.5vw;
  }
  .p-top_lineup_txt {
    font-size: 4.8vw;
    margin-top: 11vw;
    padding-left: 5%;
    padding-right: 5%;
    line-height: 2;
  }
  .p-top_lineup_box {
    margin-top: 8vw;
    border-radius: 10.6666vw;
    margin-left: -5px;
    margin-right: -5px;
    padding-bottom: 6%;
  }
  .p-top_lineup_box_ttl {
    font-size: 9.6vw;
    padding: 5vw 5vw 3vw;
    line-height: 1.4;
  }
  .p-top_lineup_box_balloon {
    margin-left: 4.5%;
    margin-right: 4.5%;
    border-radius: 5.3333vw;
    box-shadow: 6px 6px 15px rgba(0, 0, 0, 0.3);
  }
  .p-top_lineup_box_balloon::before {
    border-left: 12px solid transparent;
    border-right: 12px solid transparent;
    border-bottom: 54px solid #017b32;
    top: -54px;
    right: -95px;
  }
  .p-top_lineup_box_balloon_ttl {
    font-size: 7.4666vw;
    padding: 3vw 5vw;
    border-radius: 4.8vw 4.8vw 0 0;
  }
  .p-top_lineup_box_balloon_img figcaption {
    font-size: 3.2vw;
    padding-right: 1em;
    margin-top: -3vw;
  }
  .p-top_lineup_box_balloon_txt {
    font-size: 3.2vw;
    margin-top: 3vw;
    padding-bottom: 8vw;
  }
  .p-top_lineup_ingredient {
    padding: 17vw 5% 14vw;
    margin-top: 16vw;
    margin-left: -5px;
    margin-right: -5px;
  }
  .p-top_lineup_ingredient_ttl {
    font-size: 9.6vw;
  }
  .p-top_lineup_ingredient_txt {
    font-size: 4.8vw;
    margin-top: 5vw;
    padding-left: 4%;
    padding-right: 4%;
    line-height: 2;
  }
  .p-top_lineup_ingredient_icon1 {
    width: 36vw;
    top: -18vw;
    left: -8vw;
  }
  .p-top_lineup_ingredient_icon2 {
    width: 34vw;
    top: -12vw;
    right: -4vw;
  }
  .p-top_lineup_ingredient_icon3 {
    width: 31vw;
    bottom: -14vw;
    left: -4vw;
  }
  .p-top_lineup_ingredient_icon4 {
    width: 36vw;
    bottom: -18vw;
    right: -8vw;
  }
  .p-lineup_intro {
    font-size: 5.0666vw;
    padding-top: 6vw;
    padding-bottom: 6vw;
    line-height: 1.9;
  }
}
@media print, screen and (min-width: 768px) {
  .p-lineup_box {
    padding: 25px 20px 40px;
    margin-top: 45px;
    border-radius: 10px;
  }
  .p-top_lineup {
    padding-top: 50px;
    padding-bottom: 102px;
    background-image: url(../img/top/lineup_bg01_pc.jpg), url(../img/top/lineup_bg02_pc.jpg);
    background-repeat: no-repeat, no-repeat;
    background-position: center top, center bottom;
    background-size: 2400px auto, 2400px auto;
  }
  .p-top_lineup::before {
    border-left: 45px solid transparent;
    border-right: 45px solid transparent;
    border-top: 40px solid #017b32;
    bottom: -38px;
  }
  .p-top_lineup_ttl {
    font-size: 4rem;
  }
  .p-top_lineup_ttl .line {
    font-size: 5.6rem;
    text-decoration-thickness: 10px;
    text-underline-offset: 15px;
  }
  .p-top_lineup_txt {
    font-size: 2.2rem;
    margin-top: 13px;
  }
  .p-top_lineup_box {
    border-radius: 40px;
    margin-top: 30px;
    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.2);
  }
  .p-top_lineup_box_ttl {
    font-size: 4.6rem;
    padding: 9px 10px 0;
  }
  .p-top_lineup_box_inner {
    padding: 1px 63px 40px;
  }
  .p-top_lineup_box_img {
    margin-left: -20px;
    margin-right: -20px;
  }
  .p-top_lineup_box_balloon {
    border-radius: 20px;
    box-shadow: 6px 6px 15px rgba(0, 0, 0, 0.3);
  }
  .p-top_lineup_box_balloon::before {
    border-left: 21px solid transparent;
    border-right: 21px solid transparent;
    border-bottom: 90px solid #a5d116;
    top: -78px;
    left: -180px;
  }
  .p-top_lineup_box_balloon_ttl {
    font-size: 3.6rem;
    border-radius: 18px 18px 0 0;
    padding: 8px 10px 5px;
  }
  .p-top_lineup_box_balloon_img {
    padding: 20px 14px 0;
  }
  .p-top_lineup_box_balloon_img figcaption {
    font-size: 12px;
    margin-right: 30px;
  }
  .p-top_lineup_box_balloon_txt {
    font-size: 1.2rem;
    margin-top: -10px;
    padding-bottom: 17px;
  }
  .p-top_lineup_ingredient {
    padding: 64px 84px 70px;
    margin-top: 80px;
  }
  .p-top_lineup_ingredient_ttl {
    font-size: 3.6rem;
  }
  .p-top_lineup_ingredient_txt {
    font-size: 2.2rem;
    margin-top: 32px;
  }
  .p-top_lineup_ingredient_icon1 {
    width: 191px;
    top: -93px;
    left: -31px;
  }
  .p-top_lineup_ingredient_icon2 {
    width: 181px;
    top: -58px;
    right: -9px;
  }
  .p-top_lineup_ingredient_icon3 {
    width: 162px;
    bottom: -75px;
    left: -2px;
  }
  .p-top_lineup_ingredient_icon4 {
    width: 204px;
    bottom: -97px;
    right: -30px;
  }
  .p-lineup_intro {
    font-size: 2.2rem;
    padding-top: 50px;
    padding-bottom: 57px;
    line-height: 1.9;
  }
  .p-lineup_intro .large {
    font-size: 118%;
    line-height: 1.5;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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aUJFO0lBUUk7SUFDQTtJQUNBO0VBYk47RUEwT0Y7SUFZSTtJQUNBO0lBQ0E7SUFDQTtFQXBPRjtFQXVPQTtJQUlJO0lBQ0E7RUFuT0o7QUF6WkYsQyIsInNvdXJjZXMiOlsid2VicGFjazovL2tvYmF5YXNoaV9yZXNwb25zaXZlLy4vc3JjL2JyYW5kL2hhbmFub2Evc2hhcmUvbGluZXVwLnNjc3MiLCJ3ZWJwYWNrOi8va29iYXlhc2hpX3Jlc3BvbnNpdmUvLi9zcmMvYnJhbmQvaGFuYW5vYS9zaGFyZS9zY3NzL19jb25maWcuc2NzcyIsIndlYnBhY2s6Ly9rb2JheWFzaGlfcmVzcG9uc2l2ZS8uL3NyYy9icmFuZC9jb21tb24vY3NzL19zZXR0aW5ncy5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcbkB1c2UgXCIuLi8uLi9jb21tb24vY3NzL3NldHRpbmdzXCJhcyBnO1xuQHVzZSBcInNjc3MvY29uZmlnXCJhcyBjO1xuXG4vLyBodG1sIHtcbi8vICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy8wMl9saW5ldXBfaGFuYW5vYV9wYy5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgMHB4IC8gMTQwMHB4IGF1dG87XG4vLyAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciA1cHg7XG5cbi8vICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgLy8gYmFja2dyb3VuZDogdXJsKC4uL2ltZy8wMV9ob3d0b19oYW5hbm9hX3NwLmpwZykgbm8tcmVwZWF0IGNlbnRlciB0b3AgMHB4LyAxMDAlIGF1dG87XG4vLyAgICAgLy8gYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIDBweDtcbi8vICAgfVxuLy8gfVxuXG4vLyBib2R5IHtcbi8vICAgb3BhY2l0eTogMC42O1xuLy8gfVxuXG5cbi8vICoge1xuLy8gICBvdXRsaW5lOiByZWQgM3B4IHNvbGlkO1xuLy8gfVxuXG4ucC1saW5ldXBfYm94IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdyaWQtYXV0by1yb3dzOiBhdXRvO1xuICBqdXN0aWZ5LWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcblxuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIHBhZGRpbmc6IDIwcHggMjBweCAzMHB4O1xuICAgIG1hcmdpbi10b3A6IDI1cHg7XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBwYWRkaW5nOiAyNXB4IDIwcHggNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0NXB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuLnAtdG9wX2xpbmV1cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAxN2IzMjtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBnLnNwIHtcbiAgICBwYWRkaW5nLXRvcDogOXZ3O1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHZ3O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvdG9wL2xpbmV1cF9iZzAxX3NwLmpwZyksIHVybCguLi9pbWcvdG9wL2xpbmV1cF9iZzAyX3NwLmpwZyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdCwgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciB0b3AsIGNlbnRlciBib3R0b207XG4gICAgYmFja2dyb3VuZC1zaXplOiAxMDAlIGF1dG8sIDEwMCUgYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIGcucGMge1xuICAgIHBhZGRpbmctdG9wOiA1MHB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxMDJweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL3RvcC9saW5ldXBfYmcwMV9wYy5qcGcpLCB1cmwoLi4vaW1nL3RvcC9saW5ldXBfYmcwMl9wYy5qcGcpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQsIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgdG9wLCBjZW50ZXIgYm90dG9tO1xuICAgIGJhY2tncm91bmQtc2l6ZTogMjQwMHB4IGF1dG8sIDI0MDBweCBhdXRvO1xuICB9XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDA7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgbWFyZ2luOiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBib3JkZXItbGVmdDogMzNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogMzNweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDMwcHggc29saWQgIzAxN2IzMjtcbiAgICAgIGJvdHRvbTogLTMwcHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBib3JkZXItbGVmdDogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1yaWdodDogNDVweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci10b3A6IDQwcHggc29saWQgIzAxN2IzMjtcbiAgICAgIGJvdHRvbTogLTM4cHg7XG4gICAgfVxuICB9XG5cbiAgJl90dGwge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgZm9udC1zaXplOiBnLnZ3KDcyKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgLmxpbmUge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgc29saWQgI2ZmZjUwMDtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZy52dyg4MCk7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGcudncoMTApO1xuICAgICAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IDEuNXZ3O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiA1LjZyZW07XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IDEwcHg7XG4gICAgICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmX3R4dCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6ICNmZmY7XG5cbiAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgIGZvbnQtc2l6ZTogZy52dygzNik7XG4gICAgICBtYXJnaW4tdG9wOiAxMXZ3O1xuICAgICAgcGFkZGluZy1sZWZ0OiA1JTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDUlO1xuICAgICAgbGluZS1oZWlnaHQ6IDI7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gICAgfVxuICB9XG5cbiAgJl9ib3gge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblxuICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgbWFyZ2luLXRvcDogOHZ3O1xuICAgICAgYm9yZGVyLXJhZGl1czogZy52dyg4MCk7XG4gICAgICBtYXJnaW4tbGVmdDogLTVweDtcbiAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbiAgICAgIHBhZGRpbmctYm90dG9tOiA2JTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDQwcHg7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgYm94LXNoYWRvdzogMHB4IDVweCAxNXB4ICMwMDAwMDAzMztcbiAgICB9XG5cbiAgICAmX3R0bCB7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICM5MzI3OGY7XG4gICAgICBjb2xvcjogI2ZmZjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZy52dyg3Mik7XG4gICAgICAgIHBhZGRpbmc6IDV2dyA1dncgM3Z3O1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjZyZW07XG4gICAgICAgIHBhZGRpbmc6IDlweCAxMHB4IDA7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pbm5lciB7XG4gICAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICBwYWRkaW5nOiAxcHggNjNweCA0MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaW1nIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0yMHB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfYmFsbG9vbiB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBib3JkZXI6IDJweCBzb2xpZCBjLiRicmFuZENvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmVlODtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiA0LjUlO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDQuNSU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IGcudncoNDApO1xuICAgICAgICBib3gtc2hhZG93OiA2cHggNnB4IDE1cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgICAgYm94LXNoYWRvdzogNnB4IDZweCAxNXB4IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICBtYXJnaW46IGF1dG87XG5cbiAgICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxMnB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1ib3R0b206IDU0cHggc29saWQgIzAxN2IzMjtcbiAgICAgICAgICB0b3A6IC01NHB4O1xuICAgICAgICAgIHJpZ2h0OiAtOTVweDtcbiAgICAgICAgfVxuXG4gICAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICAgIGJvcmRlci1sZWZ0OiAyMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgIGJvcmRlci1yaWdodDogMjFweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiA5MHB4IHNvbGlkIGMuJGJyYW5kQ29sb3I7XG4gICAgICAgICAgdG9wOiAtNzhweDtcbiAgICAgICAgICBsZWZ0OiAtMTgwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl90dGwge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiBjLiRicmFuZENvbG9yO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgICBmb250LXNpemU6IGcudncoNTYpO1xuICAgICAgICAgIHBhZGRpbmc6IDN2dyA1dnc7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogZy52dygzNikgZy52dygzNikgMCAwO1xuICAgICAgICB9XG5cbiAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMThweCAxOHB4IDAgMDtcbiAgICAgICAgICBwYWRkaW5nOiA4cHggMTBweCA1cHg7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl9pbWcge1xuICAgICAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbiAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgICAgcGFkZGluZzogMjBweCAxNHB4IDA7XG4gICAgICAgIH1cblxuICAgICAgICBmaWdjYXB0aW9uIHtcbiAgICAgICAgICBjb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcblxuICAgICAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICAgICAgZm9udC1zaXplOiBnLnZ3KDI0KTtcbiAgICAgICAgICAgIHBhZGRpbmctcmlnaHQ6IDFlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IC0zdnc7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDMwcHg7XG4gICAgICAgICAgICAvLyBtYXJnaW4tdG9wOiAtNTBweDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJl90eHQge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGNvbG9yOiAjNzA3MDcwO1xuICAgICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4gICAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogZy52dygyNCk7XG4gICAgICAgICAgbWFyZ2luLXRvcDogM3Z3O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiA4dnc7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAtMTBweDtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTdweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfaW5ncmVkaWVudCB7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICBwYWRkaW5nOiAxN3Z3IDUlIDE0dnc7XG4gICAgICBtYXJnaW4tdG9wOiAxNnZ3O1xuICAgICAgbWFyZ2luLWxlZnQ6IC01cHg7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC01cHg7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICBwYWRkaW5nOiA2NHB4IDg0cHggNzBweDtcbiAgICAgIG1hcmdpbi10b3A6IDgwcHg7XG4gICAgfVxuXG4gICAgJl90dGwge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjQ7XG5cbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICBmb250LXNpemU6IGcudncoNzIpO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjZyZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl90eHQge1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgQGluY2x1ZGUgZy5zcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogZy52dygzNik7XG4gICAgICAgIG1hcmdpbi10b3A6IDV2dztcbiAgICAgICAgcGFkZGluZy1sZWZ0OiA0JTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogNCU7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgIG1hcmdpbi10b3A6IDMycHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMjtcbiAgICB9XG5cbiAgICAmX2ljb24xIHtcbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICB3aWR0aDogMzZ2dztcbiAgICAgICAgdG9wOiAtMTh2dztcbiAgICAgICAgbGVmdDogLTh2dztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHdpZHRoOiAxOTFweDtcbiAgICAgICAgdG9wOiAtOTNweDtcbiAgICAgICAgbGVmdDogLTMxcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9pY29uMiB7XG4gICAgICBAaW5jbHVkZSBnLnNwIHtcbiAgICAgICAgd2lkdGg6IDM0dnc7XG4gICAgICAgIHRvcDogLTEydnc7XG4gICAgICAgIHJpZ2h0OiAtNHZ3O1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgICAgd2lkdGg6IDE4MXB4O1xuICAgICAgICB0b3A6IC01OHB4O1xuICAgICAgICByaWdodDogLTlweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ljb24zIHtcbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICB3aWR0aDogMzF2dztcbiAgICAgICAgYm90dG9tOiAtMTR2dztcbiAgICAgICAgbGVmdDogLTR2dztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgZy5wYyB7XG4gICAgICAgIHdpZHRoOiAxNjJweDtcbiAgICAgICAgYm90dG9tOiAtNzVweDtcbiAgICAgICAgbGVmdDogLTJweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ljb240IHtcbiAgICAgIEBpbmNsdWRlIGcuc3Age1xuICAgICAgICB3aWR0aDogMzZ2dztcbiAgICAgICAgYm90dG9tOiAtMTh2dztcbiAgICAgICAgcmlnaHQ6IC04dnc7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIGcucGMge1xuICAgICAgICB3aWR0aDogMjA0cHg7XG4gICAgICAgIGJvdHRvbTogLTk3cHg7XG4gICAgICAgIHJpZ2h0OiAtMzBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLy8gLnAtdG9wX3Byb2R1Y3Qge1xuLy8gICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICBtYXJnaW4tdG9wOiAxOXZ3O1xuLy8gICAgIHBhZGRpbmctYm90dG9tOiAxNnZ3O1xuLy8gICB9XG5cbi8vICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgcGFkZGluZy10b3A6IDg1cHg7XG4vLyAgICAgcGFkZGluZy1ib3R0b206IDEwMHB4O1xuLy8gICB9XG5cbi8vICAgJl9ncmlkIHtcbi8vICAgICBAaW5jbHVkZSBnLnNwIHt9XG5cbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4vLyAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDMwMHB4IDY2NXB4O1xuLy8gICAgICAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiA2MHB4IGF1dG87XG4vLyAgICAgICByb3ctZ2FwOiAwcHg7XG4vLyAgICAgICBjb2x1bW4tZ2FwOiA2MHB4O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfaW1nIHtcbi8vICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgIHBhZGRpbmc6IDYlIDE0JSAwJTtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIGdyaWQtcm93OiAxIC8gMztcbi8vICAgICAgIGdyaWQtY29sdW1uOiAxO1xuLy8gICAgICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfYmFsbG9vbiB7XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7fVxuXG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4vLyAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfcGtnIHtcbi8vICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgIHBhZGRpbmc6IDMuNSUgNCU7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfYm9keSB7XG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiA4dnc7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICBncmlkLXJvdzogMjtcbi8vICAgICAgIGdyaWQtY29sdW1uOiAyO1xuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfdHRsIHtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICBsaW5lLWhlaWdodDogMS40O1xuLy8gICAgIGNvbG9yOiBjLiRicmFuZENvbG9yO1xuXG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICBmb250LXNpemU6IGcudncoNzIpO1xuLy8gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgbWFyZ2luLXRvcDogNHB4O1xuLy8gICAgICAgZm9udC1zaXplOiA0cmVtO1xuLy8gICAgICAgZ3JpZC1yb3c6IDE7XG4vLyAgICAgICBncmlkLWNvbHVtbjogMjtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmX2xpc3Qge1xuLy8gICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICAgIGZsZXgtd3JhcDogd3JhcDtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcblxuLy8gICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbi8vICAgICAgIGZvbnQtc2l6ZTogZy52dygyOCk7XG4vLyAgICAgICBtYXJnaW4tbGVmdDogLTVweDtcbi8vICAgICAgIG1hcmdpbi1yaWdodDogLTVweDtcbi8vICAgICB9XG5cbi8vICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4vLyAgICAgICBsaW5lLWhlaWdodDogMS42O1xuLy8gICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4vLyAgICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDVlbTtcbi8vICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4vLyAgICAgfVxuXG4vLyAgICAgPmR0IHtcbi8vICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4vLyAgICAgICBAaW5jbHVkZSBnLnNwIHtcbi8vICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4vLyAgICAgICAgIG1hcmdpbi1ib3R0b206IDVweDtcbi8vICAgICAgICAgd2lkdGg6IGcudncoMTgwKTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgIHdpZHRoOiAxMjBweDtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICA+ZGQge1xuLy8gICAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAje3Z3KDIwMCl9KTtcbi8vICAgICAgIH1cblxuLy8gICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDRweCAxMHB4O1xuLy8gICAgICAgICB3aWR0aDogY2FsYygxMDAlIC0gMTIwcHgpO1xuLy8gICAgICAgfVxuLy8gICAgIH1cblxuLy8gICAgID5kdCxcbi8vICAgICA+ZGQge1xuLy8gICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbi8vICAgICAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICAgICAgbWFyZ2luLXRvcDogNi40dnc7XG4vLyAgICAgICAgIH1cblxuLy8gICAgICAgICBAaW5jbHVkZSBnLnBjIHtcbi8vICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuLy8gICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgfVxuXG4vLyAgICAgLnJvdyB7XG4vLyAgICAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbi8vICAgICB9XG5cbi8vICAgICAuYm9yZGVyIHtcbi8vICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbi8vICAgICAgIGJvcmRlcjogMXB4IHNvbGlkO1xuLy8gICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcblxuLy8gICAgICAgQGluY2x1ZGUgZy5wYyB7XG4vLyAgICAgICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDIycHg7XG4vLyAgICAgICB9XG5cbi8vICAgICAgIEBpbmNsdWRlIGcuc3Age1xuLy8gICAgICAgICBwYWRkaW5nOiAzLjh2dyAyLjZ2dyAyLjl2dztcbi8vICAgICAgICAgbWFyZ2luLWxlZnQ6IDAuN2VtO1xuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuXG4vLyAgICZfdHh0IHtcbi8vICAgICBmb250LXdlaWdodDogYm9sZDtcbi8vICAgICBsaW5lLWhlaWdodDogMS40O1xuXG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICBmb250LXNpemU6IGcudncoMjQpO1xuLy8gICAgICAgbWFyZ2luLXRvcDogNHZ3O1xuLy8gICAgIH1cblxuLy8gICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgbWFyZ2luLXRvcDogMTJweDtcbi8vICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuLy8gICAgIH1cblxuLy8gICAgIC5kb3Qge1xuLy8gICAgICAgZm9udC1zaXplOiAxLjZlbTtcbi8vICAgICB9XG4vLyAgIH1cblxuLy8gICAmX2J0bnMge1xuLy8gICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgbWFyZ2luLXRvcDogNDJweDtcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgfVxuXG4vLyAgICAgQGluY2x1ZGUgZy5zcCB7XG4vLyAgICAgICBtYXJnaW4tdG9wOiAxMC42dnc7XG5cbi8vICAgICAgID4qKyoge1xuLy8gICAgICAgICBtYXJnaW4tdG9wOiBnLnZ3KDQwKTtcbi8vICAgICAgIH1cbi8vICAgICB9XG5cbi8vICAgICAuYnRuIHtcbi8vICAgICAgIEBpbmNsdWRlIGcucGMge1xuLy8gICAgICAgICBtYXJnaW4tbGVmdDogMDtcbi8vICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuXG4vLyAgICAgICAgICsuYnRuIHtcbi8vICAgICAgICAgICBtYXJnaW4tbGVmdDogMjBweDtcbi8vICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgIH1cbi8vICAgfVxuLy8gfVxuXG4ucC1saW5ldXBfaW50cm8ge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gIEBpbmNsdWRlIGcuc3Age1xuICAgIGZvbnQtc2l6ZTogZy52dygzOCk7XG4gICAgcGFkZGluZy10b3A6IDZ2dztcbiAgICBwYWRkaW5nLWJvdHRvbTogNnZ3O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjk7XG4gIH1cblxuICBAaW5jbHVkZSBnLnBjIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICBwYWRkaW5nLXRvcDogNTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogNTdweDtcbiAgICBsaW5lLWhlaWdodDogMS45O1xuICB9XG5cbiAgLmxhcmdlIHtcbiAgICBmb250LXNpemU6IDEyMCU7XG5cbiAgICBAaW5jbHVkZSBnLnBjIHtcbiAgICAgIGZvbnQtc2l6ZTogMTE4JTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuICB9XG59XG5cblxuQGluY2x1ZGUgZy5zcCB7fVxuXG5AaW5jbHVkZSBnLnBjIHt9XG4iLCJAaW1wb3J0ICcuLi8uLi8uLi9jb21tb24vY3NzL3NldHRpbmdzJztcblxuLy8g44OW44Op44Oz44OJ5ZCN6YGp5a6c5aSJ5pu0XG4kcGF0aDogJy9icmFuZC9oYW5hbm9hJztcblxuLy8gIGNvbG9yXG4kQmxhY2s6ICMzMjMyMzI7XG5cbiRHcmVlbjogI2E1ZDExNjtcblxuJEdvbGQ6ICNkNWFjNDA7XG4kR3JheTogIzg4OGI4YztcbiRHbGF5LWRhcms6ICM1YzVjNWM7XG4kR2xheS1saWdodDogI2Y0ZjNmMztcbiRSZWQ6ICNiNTAwMGI7XG4kQmx1ZTogIzAwNGVhMjtcbiRPcmFuZ2U6ICNlODUyMDU7XG4kQmVpZ2U6ICNmY2Y3ZTc7XG4kWWVsbG93OiAjZTZiNzAyO1xuJExpZ2h0R3JheTogI2Y2ZjZmNjtcblxuJGJyYW5kQ29sb3I6ICRHcmVlbjtcblxuJGhlYWRlclRvcEJnOiAkYnJhbmRDb2xvcjsgLy8gLmwtaGVhZGVyVG9wIOiDjOaZr1xuJGhlYWRlclRvcE5hdmlIb21lOiAjZmZmOyAvLyAubC1oZWFkZXJUb3BfbmF2aV9ob21lIOODmOODg+ODgOODvOWutuOCouOCpOOCs+ODs1xuJGhlYWRlckJ0bVN0b3JlOiAkYnJhbmRDb2xvcjsgLy8gLmwtaGVhZGVyX3N0b3JlQnRuIOiyqeWjsuW6l+aknOe0ouODnOOCv+ODs1xuJGhlYWRlckJ0bU1lbnVCdG46ICRicmFuZENvbG9yOyAvLyAubC1oZWFkZXJfbWVudUJ0biDjg6Hjg4vjg6Xjg7zjg5zjgr/jg7NcbiRoZWFkZXJCdG1NZW51TGluZTogJGJyYW5kQ29sb3I7IC8vIFBD44OY44OD44OA44O844Oh44OL44Ol44O8aG92ZXLmmYLkuIvnt5pcblxuJHNwTmF2aUhlYWRlckxpbmU6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfaGVhZGVyIFNQ44Oh44OL44Ol44O8IOODmOODg+ODgOODvOS4i+e3mlxuJHNwTmF2aUxpc3RBcnJvdzogJGJyYW5kQ29sb3I7IC8vIC5sLXNwTmF2aV9saXN0IGxpIGE6YmVmb3JlIFNQ44Oh44OL44Ol44O8IOefouWNsFxuJHNwTmF2aUxpc3RUcmlnZ2VyOiAkYnJhbmRDb2xvcjsgLy8gLmwtc3BOYXZpX2xpc3QgbGkgLnRyaWdnZXI6YmVmb3JlLCA6YWZ0ZXIgU1Djg6Hjg4vjg6Xjg7wg77yLXG4kc3BOYXZBY3RpdmVCZzogcmdiYSgkYnJhbmRDb2xvciwgMC4xKTsgLy8gLmwtc3BOYXZpX2xpc3QgbGkgYS5pcy1hY3RpdmUgU1Djg6Hjg4vjg6Xjg7zjgqLjgq/jg4bjgqPjg5bmmYLog4zmma9cbiRzcE5hdkFjdGl2ZVR4dDogJGJyYW5kQ29sb3I7IC8vIC5sLXNwTmF2aV9saXN0IGxpIGEuaXMtYWN0aXZlIFNQ44Oh44OL44Ol44O844Ki44Kv44OG44Kj44OW5pmC5paH5a2X6ImyXG4kc3BOYXZpQ2xvc2U6ICRicmFuZENvbG9yOyAvLyAubC1zcE5hdmlfY2xvc2U6YmVmb3JlIFNQ44Oh44OL44Ol44O8IOmWieOBmOOCi+ODnOOCv+ODs1xuXG4kYm90dG9tTmF2aUhvbWU6ICRicmFuZENvbG9yOyAvLyAubC1ib3R0b21OYXZpX2hvbWUg44OV44OD44K/44O85LiK44OK44OT5a6244Ki44Kk44Kz44OzXG4kZm9vdGVyUmVsYXRpb25UdGxTcDogJGNvcnBvcmF0ZUNvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl90dGwg44OV44OD44K/44O86Zai6YCj5oOF5aCxIOOCv+OCpOODiOODqyBTUFxuJGZvb3RlclJlbGF0aW9uVHRsUGM6ICRjb3Jwb3JhdGVDb2xvcjsgLy8gLmwtZm9vdGVyUmVsYXRpb25fdHRsIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDjgr/jgqTjg4jjg6sgUENcbiRmb290ZXJSZWxhdGlvbk5hdmlUdGxTcDogJGJyYW5kQ29sb3I7IC8vIC5sLWZvb3RlclJlbGF0aW9uX25hdmlfdHh0IOODleODg+OCv+ODvOmWoumAo+aDheWgsSDlkITjg6rjg7Pjgq/jgr/jgqTjg4jjg6sgU1BcbiRmb290ZXJSZWxhdGlvblFhU3A6ICRicmFuZENvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIOODleODg+OCv+ODvOmWoumAo+aDheWgsSBRJkEgU1BcbiRmb290ZXJSZWxhdGlvblFhUGM6ICRicmFuZENvbG9yOyAvLyAubC1mb290ZXJSZWxhdGlvbl9uYXZpX3FhIOODleODg+OCv+ODvOmWoumAo+aDheWgsSBRJkEgUENcbiRmb290ZXJSZWxhdGlvbkFycm93U3A6ICRicmFuZENvbG9yOyAvLyAuLmwtZm9vdGVyUmVsYXRpb25fbmF2aSBhOmFmdGVyIOODleODg+OCv+ODvOmWoumAo+aDheWgsSDnn6LljbDog4zmma/oibIgU1BcblxuJGZvb3RlclNoYXJlRHQ6ICNmMGYwZjA7IC8vLi5sLXNoYXJlX25hdmkgZHQg44GT44Gu5oOF5aCx44KS44K344Kn44Ki44GZ44KL44GuUEPmmYLog4zmma/oibJcbiRmb290ZXJTaGFyZUR0VHh0OiAjMDAwOyAvLy4ubC1zaGFyZV9uYXZpIGR0IOOBk+OBruaDheWgseOCkuOCt+OCp+OCouOBmeOCi+OBrlBD5pmC5paH5a2X6ImyXG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG4vLyAgd2lkdGhcbiRicDogNzY3cHg7IC8vIOODluODrOOCpOOCr+ODneOCpOODs+ODiFxuJHdpZHRoOiAxMDI4cHg7XG4kc3BEZXNpZ25XaWR0aDogNzUwO1xuJHBhZGRpbmc6IDIwcHg7XG5cbi8vICBoZWlnaHRcbiRzcEhkSGVpZ2h0OiA2MHB4O1xuJHBjSGRIZWlnaHQ6IDE0M3B4O1xuXG4vLyAgZm9udFxuJGZvbnQ6IEFyaWFsTVQsXG4nTm90byBTYW5zIEpQJyxcbnNhbnMtc2VyaWY7XG4vLyDihpPkvb/nlKjjgZnjgovloLTlkIjjga/lkITjg5bjg6njg7Pjg4njgrXjgqTjg4jjga5kZWZhdWx0LnNjc3PjgadcImJyYW5kL2NvbW1vbi9jc3MvZm91bmRhdGlvbi9mb250L3NlcmlmXCLjgpLjgqTjg7Pjg53jg7zjg4jjgZfjgabjgY/jgaDjgZXjgYQ7XG4kc2VyaWY6ICdOb3RvIFNlcmlmIEpQJyxcbnNlcmlmO1xuXG4vLyAgY29sb3JcbiRCbHVlOiAjMDA4MGNjO1xuJGRhcmtHcmV5OiAjMzMzO1xuXG4kY29ycG9yYXRlQ29sb3I6ICRCbHVlO1xuJHRleHRDb2xvcjogJGRhcmtHcmV5O1xuXG4vLyAgei1pbmRleDtcbiR6TWVudTogMTAwMDtcbiR6T3ZlcmxheTogOTgwO1xuJHpIZWFkZXI6IDk2MDtcbiR6V3JhcHBlcjogMTtcblxuLy8gIGNhbGNcbkBmdW5jdGlvbiB2dygkc2l6ZSkge1xuICBAcmV0dXJuIG1hdGguZGl2KG1hdGguZmxvb3IobWF0aC5kaXYoJHNpemUsICRzcERlc2lnbldpZHRoKSAqIDEwMDAwMDB2dyksIDEwMDAwKTtcbn1cblxuQGZ1bmN0aW9uIHJlbV9zcCgkc2l6ZSwgJHNwRGVzaWduV2lkdGg6IDc1MCkge1xuICBAcmV0dXJuIG1hdGguZGl2KG1hdGguZGl2KCRzaXplLCAxMCksIDIpICogMS4wOCtyZW07XG59XG5cbkBtaXhpbiBmel9yZW1fc3AoJHNpemUsICRzcERlc2lnbldpZHRoOiA3NTApIHtcbiAgZm9udC1zaXplOiBtYXRoLmRpdihtYXRoLmRpdigkc2l6ZSwgMTApICwgMikgKiAxLjA4ICsgcmVtO1xuICB9XG5cbiAgLy8gIG1lZGlhcXVlcnlcbiAgQG1peGluIHNwIHtcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkYnApIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBwYyB7XG5cbiAgICBAbWVkaWEgcHJpbnQsXG4gICAgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnAgKyAxKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gY2xlYXJGaXgge1xuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGNsZWFyOiBib3RoO1xuICAgIH1cbiAgfVxuXG4gIEBtaXhpbiBpY29uKCRwb3NpdGlvbiwgJGRpc3BsYXkpIHtcbiAgICAmOiN7JHBvc2l0aW9ufSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6ICRkaXNwbGF5O1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH1cblxuICBAbWl4aW4gdzEwMCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiBub25lO1xuICB9XG5cbiAgQG1peGluIHBzZXVkbyB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBAbWl4aW4gbm9HdXR0ZXIge1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBhZGRpbmc7XG4gICAgbWFyZ2luLXJpZ2h0OiAtJHBhZGRpbmc7XG4gIH1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/