.m-title {
  margin: 0 0 22px 0;
}

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

.m-pc {
  display: block;
}

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

.m-sp {
  display: none;
}

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

.index-main {
  position: relative;
}

.index-main.is_show .index-main--bg:before {
  opacity: 0;
}

.index-main.is_show .index-main--catch {
  opacity: 1;
  right: 0;
  transition: 0.6s cubic-bezier(0.65, 0, 0.35, 1) 0.5s;
}

.index-main.is_show .index-main--effect {
  opacity: 1;
  right: 0;
  transition: 0.6s cubic-bezier(0.65, 0, 0.35, 1) 0.9s;
}

.index-main.is_show .index-main--logo {
  transition: 0.6s cubic-bezier(0.65, 0, 0.35, 1) 0.99s;
  opacity: 1;
  bottom: calc(70px + 130px);
}

.index-main--bg {
  background: url("/images/index-main--bg.png") no-repeat;
  background-size: cover;
  height: 770px;
  position: relative;
}

.index-main--bg:before {
  content: '';
  display: block;
  position: absolute;
  left: 0px;
  top: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  opacity: 1;
  transition: 0.6s cubic-bezier(0.65, 0, 0.35, 1);
}

@media (max-width: 425px) {
  .index-main--bg {
    height: 248px;
  }
}

.index-main--inner {
  background: #2E3236;
  height: 130px;
}

@media (max-width: 425px) {
  .index-main--inner {
    padding: 20px;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100px;
    box-sizing: border-box;
  }
}

.index-main--catch {
  position: absolute;
  color: #fff;
  right: -50px;
  top: 40px;
  font-size: 60px;
  text-shadow: 1px 2px 3px rgba(0, 0, 0, 0.5);
  font-weight: bold;
  line-height: 1.3;
  z-index: 1;
  padding: 20px 120px 20px 30px;
  opacity: 0;
}

.index-main--catch:before {
  content: '';
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(110, 87, 89, 0.53) 53%, #6e5759 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff', endColorstr='#6e5759', GradientType=1);
}

@media (max-width: 425px) {
  .index-main--catch {
    padding: 0;
    position: static;
    font-size: 22px;
  }
  .index-main--catch:before {
    display: none;
  }
}

.index-main--logo {
  position: absolute;
  left: 120px;
  bottom: calc(70px + 100px);
  opacity: 0;
}

@media (max-width: 425px) {
  .index-main--logo {
    position: static;
    width: 63px;
    height: auto;
    margin-right: 20px;
  }
}

.index-main--effect {
  opacity: 0;
  right: -10px;
  position: relative;
}

.index-concept {
  background: #E0DCDA;
  position: relative;
  margin: 0 0 -135px 0;
}

@media (max-width: 425px) {
  .index-concept {
    margin-bottom: 0;
    background: none;
  }
}

.index-concept--inner {
  max-width: 970px;
  width: 100%;
  margin: 0 auto;
  position: relative;
}

@media (max-width: 425px) {
  .index-concept--inner {
    padding: 17px 24px 38px 24px;
    box-sizing: border-box;
  }
}

.index-concept--inner-second {
  margin: 90px auto 0 auto;
}

@media (max-width: 425px) {
  .index-concept--inner-second {
    display: none;
  }
}

.index-concept--paper {
  transform: rotate(-2deg);
  position: absolute;
  top: -85px;
  z-index: 5;
}

.index-concept--paper:before, .index-concept--paper:after {
  content: '';
  background: #000;
  opacity: 0.2;
  width: 300px;
  height: 100px;
  box-shadow: 0 0 10px;
  position: absolute;
  -webkit-filter: blur(4px);
          filter: blur(4px);
  bottom: 0;
  z-index: -1;
  border-radius: 30px;
}

.index-concept--paper:before {
  left: 50px;
  transform: rotate(-4deg);
}

.index-concept--paper:after {
  right: 50px;
  transform: rotate(4deg);
}

@media (max-width: 425px) {
  .index-concept--paper {
    display: none;
  }
}

.index-concept--paper-reverse {
  transform: rotate(2deg);
}

.index-concept--content {
  position: relative;
  z-index: 6;
  max-width: 770px;
  margin: 0 auto;
}

.index-concept--title_img {
  display: block;
  margin: 0 auto;
}

.index-concept--accent_img {
  position: absolute;
  right: 0;
  top: -20px;
}

@media (max-width: 425px) {
  .index-concept--accent_img {
    display: none;
  }
}

.index-concept--plus_img {
  display: block;
  margin: 18px auto 0 auto;
  z-index: 7;
  position: relative;
}

@media (max-width: 425px) {
  .index-concept--plus_img {
    display: none;
  }
}

.index-concept--mama_smile_bg {
  position: absolute;
  left: calc(50% - 361px);
  top: 270px;
}

.index-concept_boxes {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}

.index-concept_boxes--box {
  max-width: 360px;
  margin: 0 0 30px 0;
}

.index-concept_boxes--box:nth-of-type(4) {
  margin-bottom: 0;
}

.index-concept_boxes--box-padding_top {
  padding-top: 24px;
}

@media (max-width: 425px) {
  .index-concept_boxes--box-padding_top {
    padding-top: 0;
  }
}

.index-concept_boxes--img {
  display: block;
  margin: 0 0 12px 0;
}

@media (max-width: 425px) {
  .index-concept_boxes--img {
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    height: 220px;
  }
}

.index-concept_boxes--description {
  font-weight: bold;
  line-height: 1.5;
  font-size: 18px;
}

@media (max-width: 425px) {
  .index-concept_boxes--description {
    font-size: 16px;
  }
}

.index-concept_boxes--catch_img {
  position: absolute;
  bottom: 0;
  right: 0;
  height: auto;
}

@media (max-width: 425px) {
  .index-concept_boxes--catch_img {
    position: relative;
    width: 100vw;
    margin: -30px 0 0 -24px;
    z-index: -1;
  }
}

.index-concept_boxes--title {
  display: none;
}

@media (max-width: 425px) {
  .index-concept_boxes--title {
    display: block;
    margin: 30px 0 0 0;
  }
}

.index-concept_scene {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin: -30px 0 240px 0;
  position: relative;
  z-index: 2;
}

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

.index-concept_scene--box {
  max-width: 240px;
  border: 2px solid #000;
  box-sizing: border-box;
  padding: 6px;
  background: #fff;
  margin: 30px 0 0 0;
}

.index-concept_scene--strong {
  display: block;
  text-align: center;
  font-size: 20px;
  line-height: 1.2;
}

.index-concept_scene--img {
  display: block;
  margin: 0 0 9px 0;
}

.index-about {
  display: block;
  position: relative;
  z-index: 2;
}

.index-about--layout_bg {
  background: #E4C7C1;
  width: 100%;
}

.index-about--layout_bg-top {
  height: 277px;
}

@media (max-width: 425px) {
  .index-about--layout_bg-top {
    display: none;
  }
}

.index-about--layout_bg-bottom {
  margin-top: -72px;
  height: 135px;
}

@media (max-width: 425px) {
  .index-about--layout_bg-bottom {
    height: 92px;
    margin-top: -50px;
  }
}

.index-about--main_img {
  width: 100%;
  height: 780px;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0 auto 64px auto;
}

@media (max-width: 425px) {
  .index-about--main_img {
    height: 281px;
    margin-bottom: 40px;
  }
}

.index-about--wrap {
  max-width: 960px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .index-about--wrap {
    padding: 0 24px;
  }
}

.index-about--content {
  display: flex;
  justify-content: space-between;
  margin: 0 0 70px 0;
}

.index-about--content:last-child {
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .index-about--content {
    flex-direction: column;
    margin-bottom: 60px;
  }
}

.index-about--content-reverse {
  flex-direction: row-reverse;
}

@media (max-width: 425px) {
  .index-about--content-reverse {
    flex-direction: column-reverse;
  }
}

.index-about--description {
  line-height: 2.2;
  font-size: 16px;
  flex: 1;
  margin: 0 0 0 40px;
}

@media (max-width: 425px) {
  .index-about--description {
    margin-left: 0;
    line-height: 1.8;
    letter-spacing: -1px;
  }
}

@media (max-width: 425px) {
  .index-about--img {
    width: 100%;
    height: 230px;
    -o-object-fit: cover;
       object-fit: cover;
    margin: 0 0 36px 0;
  }
}

@media (max-width: 425px) {
  .index-about--img-sp_none {
    display: none;
  }
}

.index-about--title {
  font-size: 19px;
  margin: 0 0 29px 0;
  line-height: 1.5;
}

@media (max-width: 425px) {
  .index-about--title-letter_spacing {
    letter-spacing: -1px;
  }
}

.index-about--banner_link {
  margin: 26px 0 0 0;
  display: block;
  transition: 0.3s;
}

.index-about--banner_link:hover {
  opacity: 0.8;
}

.index-about--description_img {
  max-width: 100%;
}

.index-products {
  margin: 0 auto 58px auto;
}

@media (max-width: 425px) {
  .index-products {
    position: relative;
    border-bottom: 0;
    margin-bottom: 50px;
  }
}

.index-products--title {
  padding: 0 24px;
}

.index-products--title_img {
  display: block;
  margin: 0 auto 70px auto;
}

@media (max-width: 425px) {
  .index-products--title_img {
    max-width: 100%;
    height: auto;
    margin-bottom: 40px;
  }
}

.index-products--sub_title {
  background: #534741;
  color: #fff;
  text-align: center;
  font-size: 30px;
  padding: 18px 0;
  margin: 0 auto 40px auto;
}

.index-products--box {
  display: block;
  margin: 0 0 62px 0;
  color: #000;
  text-decoration: none;
  transition: 0.3s;
}

.index-products--box:hover {
  opacity: 0.8;
}

.index-products--box:last-child {
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .index-products--box {
    margin-bottom: 55px;
  }
}

.index-products--box_img {
  display: block;
  margin: 0 auto 30px auto;
  max-width: 100%;
}

@media (max-width: 425px) {
  .index-products--box_img {
    margin-bottom: 0;
  }
}

.index-products--box_title {
  text-align: center;
  font-weight: bold;
  font-size: 32px;
  margin: 0 0 9px 0;
}

@media (max-width: 425px) {
  .index-products--box_title {
    display: none;
  }
}

.index-products--box_description {
  font-size: 22px;
  line-height: 1.5;
  text-align: center;
  font-weight: bold;
}

@media (max-width: 425px) {
  .index-products--box_description {
    display: none;
  }
}

.index-products--inner {
  display: flex;
  max-width: 830px;
  margin: 0 auto;
  align-items: center;
  justify-content: space-between;
}

.index-products--inner_img {
  max-width: 100%;
}

@media (max-width: 425px) {
  .index-products--inner_img {
    width: calc(100% - 60px);
    margin: 36px auto 0 auto;
  }
}

.index-others {
  margin: 0 0 100px 0;
}

@media (max-width: 425px) {
  .index-others {
    margin-bottom: 50px;
  }
}

.index-others--banner {
  margin: 0 0 46px 0;
  display: block;
  transition: 0.3s;
  background: #e7ebe4;
}

.index-others--banner:hover {
  opacity: 0.8;
}

.index-others--banner_img {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
}

.index-others--main_img {
  display: block;
  margin: 0 auto -40px auto;
  max-width: 100%;
  height: auto;
  position: relative;
  z-index: 1;
  pointer-events: none;
}

@media (max-width: 425px) {
  .index-others--main_img {
    margin-bottom: 37px;
    width: 245px;
  }
}

.index-others--description {
  text-align: center;
  line-height: 1.8;
  font-size: 18px;
  color: #534741;
}

@media (max-width: 425px) {
  .index-others--description {
    font-size: 16px;
    width: calc(100% - 48px);
    margin: 0 auto 37px auto;
    border-top: 1px solid #534741;
    border-bottom: 1px solid #534741;
    padding: 37px 0;
  }
}

.index-others--bg_img_sp {
  display: none;
}

.index-others--title {
  background: #534741;
  color: #fff;
  text-align: center;
  font-size: 30px;
  padding: 18px 0;
  margin: 0 auto;
}

.index-others--img_box {
  position: relative;
  max-width: 1021px;
  margin: 0 auto;
}

.index-others--modal_title {
  display: none;
}

@media (max-width: 425px) {
  .index-others--modal_title {
    display: block;
    text-align: center;
    margin: 0 0 33px 0;
    font-size: 20px;
    color: #534741;
  }
}

.index-others--modal_button {
  position: absolute;
  left: 0;
  top: 0;
  text-decoration: none;
  width: 115px;
  height: 115px;
  border-radius: 50%;
  background: #E7EBE4;
  color: #000;
  font-size: 23px;
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  transition: 0.15s;
}

.index-others--modal_button:hover {
  background: #000;
  color: #fff;
}

@media (max-width: 425px) {
  .index-others--modal_button {
    display: none;
  }
}

.index-others--modal_button-n1 {
  left: 900px;
  top: 60px;
  width: 120px;
  height: 120px;
}

.index-others--modal_button-n2 {
  top: 10px;
  left: 350px;
  width: 88px;
  height: 88px;
}

.index-others--modal_button-n3 {
  left: 40px;
  top: 250px;
  z-index: 2;
}

.index-others--modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  pointer-events: none;
  opacity: 0;
  transition: 0.15s;
}

.index-others--modal:before {
  content: '';
  display: block;
  width: 475px;
  height: 475px;
  background: rgba(255, 255, 255, 0.4);
  position: absolute;
  left: calc(50% - (475px / 2));
  top: calc(50% - (475px / 2));
}

.index-others--modal.is_show {
  opacity: 1;
  pointer-events: auto;
}

@media (max-width: 425px) {
  .index-others--modal {
    opacity: 1;
    position: static;
    background: transparent;
    pointer-events: auto;
    margin-bottom: 20px;
  }
  .index-others--modal:before {
    display: none;
  }
  .index-others--modal:last-child {
    margin-bottom: 0;
  }
}

.index-others--modal_img {
  position: relative;
  z-index: 1;
}

@media (max-width: 425px) {
  .index-others--modal_img {
    width: calc(100% - 60px);
  }
}

.index-events {
  max-width: 850px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .index-events {
    padding: 0 24px;
  }
}

.index-events--title {
  display: block;
  text-align: center;
  font-size: 36px;
  font-weight: bold;
  margin: 0 0 46px 0;
}

.index-events--nav {
  display: flex;
  justify-content: space-between;
  max-width: 630px;
  width: 100%;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .index-events--nav {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }
}

.index-events--banner {
  display: block;
  transition: 0.3s;
}

.index-events--banner:hover {
  opacity: 0.8;
}

@media (max-width: 425px) {
  .index-events--banner {
    margin-bottom: 30px;
  }
  .index-events--banner:last-child {
    margin-bottom: 0;
  }
}

.index-events--banner_img {
  max-width: 100%;
  height: auto;
}

.index-banner {
  display: block;
  margin: 0 auto 40px auto;
  width: 830px;
  transition: 0.15s;
}

.index-banner:hover {
  opacity: 0.8;
}

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

.index-banner--img {
  display: block;
  max-width: 100%;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInJlbmV3X2NvbW1vbi9jc3MvbGF5b3V0L2xheW91dC5zY3NzIiwicmVuZXdfY29tbW9uL2Nzcy9sYXlvdXQvbGF5b3V0LmNzcyIsInJlbmV3X2NvbW1vbi9jc3MvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBRUE7RUFDRSxrQkFBa0I7QUNEcEI7O0FERUU7RUFDRSxlQUFlO0VBQ2YsWUFBWTtBQ0NoQjs7QURFQTtFQUNFLGNBQWM7QUNDaEI7O0FDdUJFO0VGekJGO0lBR0ksYUFBYTtFQ0lmO0FBQ0Y7O0FERkE7RUFDRSxhQUFhO0FDS2Y7O0FDYUU7RUZuQkY7SUFHSSxjQUFjO0VDUWhCO0FBQ0Y7O0FETkE7RUFDRSxrQkFBa0I7QUNTcEI7O0FEVkE7RUFNUSxVQUFVO0FDUWxCOztBRGRBO0VBVU0sVUFBVTtFQUNWLFFBQVE7RUFDUixvREFBcUM7QUNRM0M7O0FEcEJBO0VBZU0sVUFBVTtFQUNWLFFBQVE7RUFDUixvREFBcUM7QUNTM0M7O0FEMUJBO0VBb0JNLHFEQUFzQztFQUN0QyxVQUFVO0VBQ1YsMEJBQTBCO0FDVWhDOztBRFBFO0VBQ0UsdURBQXVEO0VBQ3ZELHNCQUFzQjtFQUN0QixhQUFhO0VBQ2Isa0JBQWtCO0FDVXRCOztBRGRHO0VBTUcsV0FBVztFQUNYLGNBQWM7RUFDZCxrQkFBa0I7RUFDbEIsU0FBUztFQUNULE1BQU07RUFDTixXQUFXO0VBQ1gsWUFBWTtFQUNaLGdCQUFnQjtFQUNoQixVQUFVO0VBQ1YsK0NFMUR5QztBRHNFL0M7O0FDdkNFO0VGWUE7SUFrQkksYUFBYTtFQ2NqQjtBQUNGOztBRFpFO0VBQ0UsbUJBQW1CO0VBQ25CLGFBQWE7QUNlakI7O0FDbERFO0VGaUNBO0lBSUksYUFBYTtJQUNiLGFBQWE7SUFDYixtQkFBbUI7SUFDbkIsdUJBQXVCO0lBQ3ZCLGFBQWE7SUFDYixzQkFBc0I7RUNrQjFCO0FBQ0Y7O0FEaEJFO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxZQUFZO0VBQ1osU0FBUztFQUNU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Q0UsY0FBYztFQUNkLHdCQUF3QjtFQUN4QixZQUFZO0VBQ1osaUJBQWlCO0FDZ01uQjs7QURwTUE7RUFNSSxZQUFZO0FDa01oQjs7QUN4M0JFO0VGZ3JCRjtJQVNJLFdBQVc7RUNvTWI7QUFDRjs7QURuTUU7RUFDRSxjQUFjO0VBQ2QsZUFBZTtBQ3NNbkIiLCJmaWxlIjoicmVuZXdfY29tbW9uL2Nzcy9sYXlvdXQvbGF5b3V0LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCIuLi9taXhpblwiO1xuLm0tdGl0bGUge1xuICBtYXJnaW46IDAgMCAyMnB4IDA7XG4gICYtLWltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuLm0tcGMge1xuICBkaXNwbGF5OiBibG9jaztcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbi5tLXNwIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4uaW5kZXgtbWFpbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgJHRoaXM6ICY7XG4gICYuaXNfc2hvdyB7XG4gICAgI3skdGhpc30tLWJnIHtcbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgIH1cbiAgICB9XG4gICAgI3skdGhpc30tLWNhdGNoIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRyYW5zaXRpb246IDAuNnMgJGVhc2VJbk91dEN1YmljIDAuNXM7XG4gICAgfVxuICAgICN7JHRoaXN9LS1lZmZlY3Qge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNpdGlvbjogMC42cyAkZWFzZUluT3V0Q3ViaWMgMC45cztcbiAgICB9XG4gICAgI3skdGhpc30tLWxvZ28ge1xuICAgICAgdHJhbnNpdGlvbjogMC42cyAkZWFzZUluT3V0Q3ViaWMgMC45OXM7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgYm90dG9tOiBjYWxjKDcwcHggKyAxMzBweCk7XG4gICAgfVxuICB9XG4gICYtLWJnIHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoJy9pbWFnZXMvaW5kZXgtbWFpbi0tYmcucG5nJykgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gICAgaGVpZ2h0OiA3NzBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDBweDtcbiAgICAgIHRvcDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICB0cmFuc2l0aW9uOiAwLjZzICRlYXNlSW5PdXRDdWJpYztcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAyNDhweDtcbiAgICB9XG4gIH1cbiAgJi0taW5uZXIge1xuICAgIGJhY2tncm91bmQ6ICMyRTMyMzY7XG4gICAgaGVpZ2h0OiAxMzBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIH1cbiAgfVxuICAmLS1jYXRjaCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHJpZ2h0OiAtNTBweDtcbiAgICB0b3A6IDQwcHg7XG4gICAgZm9udC1zaXplOiA2MHB4O1xuICAgIHRleHQtc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIC41KTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIHotaW5kZXg6IDE7XG4gICAgcGFkZGluZzogMjBweCAxMjBweCAyMHB4IDMwcHg7XG4gICAgb3BhY2l0eTogMDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDA7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgICAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgxMTAsIDg3LCA4OSwgMC41MykgNTMlLCByZ2JhKDExMCwgODcsIDg5LCAxKSAxMDAlKTtcbiAgICAgIGJhY2tncm91bmQ6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KGxlZnQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMTEwLCA4NywgODksIDAuNTMpIDUzJSwgcmdiYSgxMTAsIDg3LCA4OSwgMSkgMTAwJSk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkgMCUsIHJnYmEoMTEwLCA4NywgODksIDAuNTMpIDUzJSwgcmdiYSgxMTAsIDg3LCA4OSwgMSkgMTAwJSk7XG4gICAgICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzZlNTc1OScsIEdyYWRpZW50VHlwZT0xKTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMDtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWxvZ28ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAxMjBweDtcbiAgICBib3R0b206IGNhbGMoNzBweCArIDEwMHB4KTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgICB3aWR0aDogNjNweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG1hcmdpbi1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tZWZmZWN0IHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHJpZ2h0OiAtMTBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn1cbi5pbmRleC1jb25jZXB0IHtcbiAgYmFja2dyb3VuZDogI0UwRENEQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAtMTM1cHggMDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxuICAmLS1pbm5lciB7XG4gICAgbWF4LXdpZHRoOiA5NzBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTdweCAyNHB4IDM4cHggMjRweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICAgICYtc2Vjb25kIHtcbiAgICAgIG1hcmdpbjogOTBweCBhdXRvIDAgYXV0bztcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tcGFwZXIge1xuICAgIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAtODVweDtcbiAgICB6LWluZGV4OiA1O1xuICAgICY6YmVmb3JlLCAmOmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAgIG9wYWNpdHk6IDAuMjtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMTAwcHg7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMTBweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGZpbHRlcjogYmx1cig0cHgpO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgei1pbmRleDogLTE7XG4gICAgICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBsZWZ0OiA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIHJpZ2h0OiA1MHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtcmV2ZXJzZSB7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbiAgICB9XG4gIH1cbiAgJi0tcGFwZXJfaW1nIHtcbiAgfVxuICAmLS1jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogNjtcbiAgICBtYXgtd2lkdGg6IDc3MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtLXRpdGxlX2ltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cbiAgJi0tYWNjZW50X2ltZyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDogLTIwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgJi0tcGx1c19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMThweCBhdXRvIDAgYXV0bztcbiAgICB6LWluZGV4OiA3O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1tYW1hX3NtaWxlX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAzNjFweCk7XG4gICAgdG9wOiAyNzBweDtcbiAgfVxufVxuLmluZGV4LWNvbmNlcHRfYm94ZXMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgJi0tYm94IHtcbiAgICBtYXgtd2lkdGg6IDM2MHB4O1xuICAgIG1hcmdpbjogMCAwIDMwcHggMDtcbiAgICAmOm50aC1vZi10eXBlKDQpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICYtcGFkZGluZ190b3Age1xuICAgICAgcGFkZGluZy10b3A6IDI0cHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCAwIDEycHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgaGVpZ2h0OiAyMjBweDtcbiAgICB9XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB9XG4gIH1cbiAgJi0tY2F0Y2hfaW1nIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICB3aWR0aDogMTAwdnc7XG4gICAgICBtYXJnaW46IC0zMHB4IDAgMCAtMjRweDtcbiAgICAgIHotaW5kZXg6IC0xO1xuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgICB9XG4gIH1cbn1cbi5pbmRleC1jb25jZXB0X3NjZW5lIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbjogLTMwcHggMCAyNDBweCAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gICYtLWJveCB7XG4gICAgbWF4LXdpZHRoOiAyNDBweDtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMDAwO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luOiAzMHB4IDAgMCAwO1xuICB9XG4gICYtLXN0cm9uZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMS4yO1xuICB9XG4gICYtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwIDAgOXB4IDA7XG4gIH1cbn1cbi5pbmRleC1hYm91dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gICYtLWxheW91dF9iZyB7XG4gICAgYmFja2dyb3VuZDogI0U0QzdDMTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICAmLXRvcCB7XG4gICAgICBoZWlnaHQ6IDI3N3B4O1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJvdHRvbSB7XG4gICAgICBtYXJnaW4tdG9wOiAtNzJweDtcbiAgICAgIGhlaWdodDogMTM1cHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGhlaWdodDogOTJweDtcbiAgICAgICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLW1haW5faW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDc4MHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIG1hcmdpbjogMCBhdXRvIDY0cHggYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IDI4MXB4O1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICB9XG4gIH1cbiAgJi0td3JhcCB7XG4gICAgbWF4LXdpZHRoOiA5NjBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDI0cHg7XG4gICAgfVxuICB9XG4gICYtLWNvbnRlbnQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIG1hcmdpbjogMCAwIDcwcHggMDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgfVxuICAgICYtcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tZGVzY3JpcHRpb24ge1xuICAgIGxpbmUtaGVpZ2h0OiAyLjI7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGZsZXg6IDE7XG4gICAgbWFyZ2luOiAwIDAgMCA0MHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICAgIH1cbiAgfVxuICAmLS1pbWcge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAyMzBweDtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgbWFyZ2luOiAwIDAgMzZweCAwO1xuICAgIH1cbiAgICAmLXNwX25vbmUge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOXB4O1xuICAgIG1hcmdpbjogMCAwIDI5cHggMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICYtbGV0dGVyX3NwYWNpbmcge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogLTFweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi0tYmFubmVyX2xpbmsge1xuICAgIG1hcmdpbjogMjZweCAwIDAgMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbl9pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxufVxuLmluZGV4LXByb2R1Y3RzIHtcbiAgLy8gbWF4LXdpZHRoOiA5NjBweDtcbiAgLy9tYXJnaW46IDAgYXV0byA3OHB4IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvIDU4cHggYXV0bztcbiAgLy9wYWRkaW5nOiAzNnB4IDAgNzhweCAwO1xuICAvL2JvcmRlci1ib3R0b206IDFweCBzb2xpZCAjMDAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlci1ib3R0b206IDA7XG4gICAgLy9wYWRkaW5nLWJvdHRvbTogNTBweDtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICAgIC8vJjpiZWZvcmUge1xuICAgIC8vICBjb250ZW50OiAnJztcbiAgICAvLyAgd2lkdGg6IGNhbGMoMTAwJSAtIDQ4cHgpO1xuICAgIC8vICBoZWlnaHQ6IDFweDtcbiAgICAvLyAgYmFja2dyb3VuZDogIzAwMDtcbiAgICAvLyAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIC8vICBib3R0b206IDA7XG4gICAgLy8gIGxlZnQ6IDI0cHg7XG4gICAgLy99XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuICAmLS10aXRsZV9pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIDcwcHggYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICAgIH1cbiAgfVxuICAmLS1zdWJfdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICM1MzQ3NDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgLy8gbWF4LXdpZHRoOiA4MzBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG4gIH1cbiAgJi0tYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgMCA2MnB4IDA7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1NXB4O1xuICAgIH1cbiAgfVxuICAmLS1ib3hfaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gICYtLWJveF90aXRsZSB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMzJweDtcbiAgICBtYXJnaW46IDAgMCA5cHggMDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1ib3hfZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgfVxuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBtYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICB9XG4gICYtLWlubmVyX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICAgIG1hcmdpbjogMzZweCBhdXRvIDAgYXV0bztcbiAgICB9XG4gIH1cbn1cbi5pbmRleC1vdGhlcnMge1xuICBtYXJnaW46IDAgMCAxMDBweCAwO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogNTBweDtcbiAgfVxuICAmLS1iYW5uZXIge1xuICAgIG1hcmdpbjogMCAwIDQ2cHggMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIGJhY2tncm91bmQ6ICNlN2ViZTQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBvcGFjaXR5OiAwLjg7XG4gICAgfVxuICB9XG4gICYtLWJhbm5lcl9pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbiAgJi0tbWFpbl9pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvIC00MHB4IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgd2lkdGg6IDI0NXB4O1xuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGNvbG9yOiAjNTM0NzQxO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA0OHB4KTtcbiAgICAgIG1hcmdpbjogMCBhdXRvIDM3cHggYXV0bztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTM0NzQxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM1MzQ3NDE7XG4gICAgICBwYWRkaW5nOiAzN3B4IDA7XG4gICAgfVxuICB9XG4gICYtLWJnX2ltZ19zcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAvL21heC13aWR0aDogMTAwJTtcbiAgICAgIC8vaGVpZ2h0OiBhdXRvO1xuICAgICAgLy9kaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGJhY2tncm91bmQ6ICM1MzQ3NDE7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBwYWRkaW5nOiAxOHB4IDA7XG4gICAgLy9tYXgtd2lkdGg6IDgzMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG4gICYtLWltZ19ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBtYXgtd2lkdGg6IDEwMjFweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxuICAmLS1tb2RhbF90aXRsZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIG1hcmdpbjogMCAwIDMzcHggMDtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICAgIGNvbG9yOiAjNTM0NzQxO1xuICAgIH1cbiAgfVxuICAmLS1tb2RhbF9idXR0b24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgd2lkdGg6IDExNXB4O1xuICAgIGhlaWdodDogMTE1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGJhY2tncm91bmQ6ICNFN0VCRTQ7XG4gICAgY29sb3I6ICMwMDA7XG4gICAgZm9udC1zaXplOiAyM3B4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYtbjEge1xuICAgICAgbGVmdDogOTAwcHg7XG4gICAgICB0b3A6IDYwcHg7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cbiAgICAmLW4yIHtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIGxlZnQ6IDM1MHB4O1xuICAgICAgd2lkdGg6IDg4cHg7XG4gICAgICBoZWlnaHQ6IDg4cHg7XG4gICAgfVxuICAgICYtbjMge1xuICAgICAgbGVmdDogNDBweDtcbiAgICAgIHRvcDogMjUwcHg7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxuICAmLS1tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHotaW5kZXg6IDEwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4xNXM7XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiA0NzVweDtcbiAgICAgIGhlaWdodDogNDc1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtICg0NzVweCAvIDIpKTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAoNDc1cHggLyAyKSk7XG4gICAgfVxuICAgICYuaXNfc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS1tb2RhbF9pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAxO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICB9XG4gIH1cbn1cbi5pbmRleC1ldmVudHMge1xuICBtYXgtd2lkdGg6IDg1MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDAgMjRweDtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMzZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDAgMCA0NnB4IDA7XG4gIH1cbiAgJi0tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBtYXgtd2lkdGg6IDYzMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICB9XG4gICYtLWJhbm5lciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAmOmhvdmVyIHtcbiAgICAgIG9wYWNpdHk6IDAuODtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICYtLWJhbm5lcl9pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5pbmRleC1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB3aWR0aDogODMwcHg7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICAmOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjg7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICYtLWltZyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cblxuXG5cbiIsIi5tLXRpdGxlIHtcbiAgbWFyZ2luOiAwIDAgMjJweCAwO1xufVxuXG4ubS10aXRsZS0taW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5tLXBjIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1wYyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4ubS1zcCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1zcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLmluZGV4LW1haW4ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5pbmRleC1tYWluLmlzX3Nob3cgLmluZGV4LW1haW4tLWJnOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5pbmRleC1tYWluLmlzX3Nob3cgLmluZGV4LW1haW4tLWNhdGNoIHtcbiAgb3BhY2l0eTogMTtcbiAgcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IDAuNnMgY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpIDAuNXM7XG59XG5cbi5pbmRleC1tYWluLmlzX3Nob3cgLmluZGV4LW1haW4tLWVmZmVjdCB7XG4gIG9wYWNpdHk6IDE7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2l0aW9uOiAwLjZzIGN1YmljLWJlemllcigwLjY1LCAwLCAwLjM1LCAxKSAwLjlzO1xufVxuXG4uaW5kZXgtbWFpbi5pc19zaG93IC5pbmRleC1tYWluLS1sb2dvIHtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSkgMC45OXM7XG4gIG9wYWNpdHk6IDE7XG4gIGJvdHRvbTogY2FsYyg3MHB4ICsgMTMwcHgpO1xufVxuXG4uaW5kZXgtbWFpbi0tYmcge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIvaW1hZ2VzL2luZGV4LW1haW4tLWJnLnBuZ1wiKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGhlaWdodDogNzcwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZGV4LW1haW4tLWJnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwcHg7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNpdGlvbjogMC42cyBjdWJpYy1iZXppZXIoMC42NSwgMCwgMC4zNSwgMSk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtbWFpbi0tYmcge1xuICAgIGhlaWdodDogMjQ4cHg7XG4gIH1cbn1cblxuLmluZGV4LW1haW4tLWlubmVyIHtcbiAgYmFja2dyb3VuZDogIzJFMzIzNjtcbiAgaGVpZ2h0OiAxMzBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1tYWluLS1pbm5lciB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgaGVpZ2h0OiAxMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5pbmRleC1tYWluLS1jYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29sb3I6ICNmZmY7XG4gIHJpZ2h0OiAtNTBweDtcbiAgdG9wOiA0MHB4O1xuICBmb250LXNpemU6IDYwcHg7XG4gIHRleHQtc2hhZG93OiAxcHggMnB4IDNweCByZ2JhKDAsIDAsIDAsIDAuNSk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB6LWluZGV4OiAxO1xuICBwYWRkaW5nOiAyMHB4IDEyMHB4IDIwcHggMzBweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLmluZGV4LW1haW4tLWNhdGNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB6LWluZGV4OiAtMTtcbiAgYmFja2dyb3VuZDogLW1vei1saW5lYXItZ3JhZGllbnQobGVmdCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgxMTAsIDg3LCA4OSwgMC41MykgNTMlLCAjNmU1NzU5IDEwMCUpO1xuICBiYWNrZ3JvdW5kOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudChsZWZ0LCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDAlLCByZ2JhKDExMCwgODcsIDg5LCAwLjUzKSA1MyUsICM2ZTU3NTkgMTAwJSk7XG4gIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAwJSwgcmdiYSgxMTAsIDg3LCA4OSwgMC41MykgNTMlLCAjNmU1NzU5IDEwMCUpO1xuICBmaWx0ZXI6IHByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5ncmFkaWVudChzdGFydENvbG9yc3RyPScjMDBmZmZmZmYnLCBlbmRDb2xvcnN0cj0nIzZlNTc1OScsIEdyYWRpZW50VHlwZT0xKTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1tYWluLS1jYXRjaCB7XG4gICAgcGFkZGluZzogMDtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgfVxuICAuaW5kZXgtbWFpbi0tY2F0Y2g6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmRleC1tYWluLS1sb2dvIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxMjBweDtcbiAgYm90dG9tOiBjYWxjKDcwcHggKyAxMDBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtbWFpbi0tbG9nbyB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB3aWR0aDogNjNweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiAyMHB4O1xuICB9XG59XG5cbi5pbmRleC1tYWluLS1lZmZlY3Qge1xuICBvcGFjaXR5OiAwO1xuICByaWdodDogLTEwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmluZGV4LWNvbmNlcHQge1xuICBiYWNrZ3JvdW5kOiAjRTBEQ0RBO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCAwIC0xMzVweCAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWNvbmNlcHQge1xuICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgYmFja2dyb3VuZDogbm9uZTtcbiAgfVxufVxuXG4uaW5kZXgtY29uY2VwdC0taW5uZXIge1xuICBtYXgtd2lkdGg6IDk3MHB4O1xuICB3aWR0aDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1jb25jZXB0LS1pbm5lciB7XG4gICAgcGFkZGluZzogMTdweCAyNHB4IDM4cHggMjRweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICB9XG59XG5cbi5pbmRleC1jb25jZXB0LS1pbm5lci1zZWNvbmQge1xuICBtYXJnaW46IDkwcHggYXV0byAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdC0taW5uZXItc2Vjb25kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmRleC1jb25jZXB0LS1wYXBlciB7XG4gIHRyYW5zZm9ybTogcm90YXRlKC0yZGVnKTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IC04NXB4O1xuICB6LWluZGV4OiA1O1xufVxuXG4uaW5kZXgtY29uY2VwdC0tcGFwZXI6YmVmb3JlLCAuaW5kZXgtY29uY2VwdC0tcGFwZXI6YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgYmFja2dyb3VuZDogIzAwMDtcbiAgb3BhY2l0eTogMC4yO1xuICB3aWR0aDogMzAwcHg7XG4gIGhlaWdodDogMTAwcHg7XG4gIGJveC1zaGFkb3c6IDAgMCAxMHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGZpbHRlcjogYmx1cig0cHgpO1xuICBib3R0b206IDA7XG4gIHotaW5kZXg6IC0xO1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xufVxuXG4uaW5kZXgtY29uY2VwdC0tcGFwZXI6YmVmb3JlIHtcbiAgbGVmdDogNTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTRkZWcpO1xufVxuXG4uaW5kZXgtY29uY2VwdC0tcGFwZXI6YWZ0ZXIge1xuICByaWdodDogNTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNGRlZyk7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdC0tcGFwZXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LWNvbmNlcHQtLXBhcGVyLXJldmVyc2Uge1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyZGVnKTtcbn1cblxuLmluZGV4LWNvbmNlcHQtLWNvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDY7XG4gIG1heC13aWR0aDogNzcwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW5kZXgtY29uY2VwdC0tdGl0bGVfaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW5kZXgtY29uY2VwdC0tYWNjZW50X2ltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogLTIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdC0tYWNjZW50X2ltZyB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW5kZXgtY29uY2VwdC0tcGx1c19pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAxOHB4IGF1dG8gMCBhdXRvO1xuICB6LWluZGV4OiA3O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdC0tcGx1c19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LWNvbmNlcHQtLW1hbWFfc21pbGVfYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoNTAlIC0gMzYxcHgpO1xuICB0b3A6IDI3MHB4O1xufVxuXG4uaW5kZXgtY29uY2VwdF9ib3hlcyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4uaW5kZXgtY29uY2VwdF9ib3hlcy0tYm94IHtcbiAgbWF4LXdpZHRoOiAzNjBweDtcbiAgbWFyZ2luOiAwIDAgMzBweCAwO1xufVxuXG4uaW5kZXgtY29uY2VwdF9ib3hlcy0tYm94Om50aC1vZi10eXBlKDQpIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLmluZGV4LWNvbmNlcHRfYm94ZXMtLWJveC1wYWRkaW5nX3RvcCB7XG4gIHBhZGRpbmctdG9wOiAyNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWNvbmNlcHRfYm94ZXMtLWJveC1wYWRkaW5nX3RvcCB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gIH1cbn1cblxuLmluZGV4LWNvbmNlcHRfYm94ZXMtLWltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdF9ib3hlcy0taW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBoZWlnaHQ6IDIyMHB4O1xuICB9XG59XG5cbi5pbmRleC1jb25jZXB0X2JveGVzLS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsaW5lLWhlaWdodDogMS41O1xuICBmb250LXNpemU6IDE4cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdF9ib3hlcy0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgfVxufVxuXG4uaW5kZXgtY29uY2VwdF9ib3hlcy0tY2F0Y2hfaW1nIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIHJpZ2h0OiAwO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdF9ib3hlcy0tY2F0Y2hfaW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMHZ3O1xuICAgIG1hcmdpbjogLTMwcHggMCAwIC0yNHB4O1xuICAgIHotaW5kZXg6IC0xO1xuICB9XG59XG5cbi5pbmRleC1jb25jZXB0X2JveGVzLS10aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtY29uY2VwdF9ib3hlcy0tdGl0bGUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwIDAgMDtcbiAgfVxufVxuXG4uaW5kZXgtY29uY2VwdF9zY2VuZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IC0zMHB4IDAgMjQwcHggMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWNvbmNlcHRfc2NlbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LWNvbmNlcHRfc2NlbmUtLWJveCB7XG4gIG1heC13aWR0aDogMjQwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwMDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBhZGRpbmc6IDZweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgbWFyZ2luOiAzMHB4IDAgMCAwO1xufVxuXG4uaW5kZXgtY29uY2VwdF9zY2VuZS0tc3Ryb25nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMS4yO1xufVxuXG4uaW5kZXgtY29uY2VwdF9zY2VuZS0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDlweCAwO1xufVxuXG4uaW5kZXgtYWJvdXQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAyO1xufVxuXG4uaW5kZXgtYWJvdXQtLWxheW91dF9iZyB7XG4gIGJhY2tncm91bmQ6ICNFNEM3QzE7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtYWJvdXQtLWxheW91dF9iZy10b3Age1xuICBoZWlnaHQ6IDI3N3B4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWFib3V0LS1sYXlvdXRfYmctdG9wIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmRleC1hYm91dC0tbGF5b3V0X2JnLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6IC03MnB4O1xuICBoZWlnaHQ6IDEzNXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWFib3V0LS1sYXlvdXRfYmctYm90dG9tIHtcbiAgICBoZWlnaHQ6IDkycHg7XG4gICAgbWFyZ2luLXRvcDogLTUwcHg7XG4gIH1cbn1cblxuLmluZGV4LWFib3V0LS1tYWluX2ltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDc4MHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgbWFyZ2luOiAwIGF1dG8gNjRweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWFib3V0LS1tYWluX2ltZyB7XG4gICAgaGVpZ2h0OiAyODFweDtcbiAgICBtYXJnaW4tYm90dG9tOiA0MHB4O1xuICB9XG59XG5cbi5pbmRleC1hYm91dC0td3JhcCB7XG4gIG1heC13aWR0aDogOTYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWFib3V0LS13cmFwIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLmluZGV4LWFib3V0LS1jb250ZW50IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgMCA3MHB4IDA7XG59XG5cbi5pbmRleC1hYm91dC0tY29udGVudDpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1hYm91dC0tY29udGVudCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5pbmRleC1hYm91dC0tY29udGVudC1yZXZlcnNlIHtcbiAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWFib3V0LS1jb250ZW50LXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgfVxufVxuXG4uaW5kZXgtYWJvdXQtLWRlc2NyaXB0aW9uIHtcbiAgbGluZS1oZWlnaHQ6IDIuMjtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmbGV4OiAxO1xuICBtYXJnaW46IDAgMCAwIDQwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtYWJvdXQtLWRlc2NyaXB0aW9uIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBsaW5lLWhlaWdodDogMS44O1xuICAgIGxldHRlci1zcGFjaW5nOiAtMXB4O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtYWJvdXQtLWltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAyMzBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBtYXJnaW46IDAgMCAzNnB4IDA7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1hYm91dC0taW1nLXNwX25vbmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LWFib3V0LS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMTlweDtcbiAgbWFyZ2luOiAwIDAgMjlweCAwO1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWFib3V0LS10aXRsZS1sZXR0ZXJfc3BhY2luZyB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0xcHg7XG4gIH1cbn1cblxuLmluZGV4LWFib3V0LS1iYW5uZXJfbGluayB7XG4gIG1hcmdpbjogMjZweCAwIDAgMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5pbmRleC1hYm91dC0tYmFubmVyX2xpbms6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5pbmRleC1hYm91dC0tZGVzY3JpcHRpb25faW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG4uaW5kZXgtcHJvZHVjdHMge1xuICBtYXJnaW46IDAgYXV0byA1OHB4IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtcHJvZHVjdHMge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBib3JkZXItYm90dG9tOiAwO1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIH1cbn1cblxuLmluZGV4LXByb2R1Y3RzLS10aXRsZSB7XG4gIHBhZGRpbmc6IDAgMjRweDtcbn1cblxuLmluZGV4LXByb2R1Y3RzLS10aXRsZV9pbWcge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gNzBweCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LXByb2R1Y3RzLS10aXRsZV9pbWcge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgfVxufVxuXG4uaW5kZXgtcHJvZHVjdHMtLXN1Yl90aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM1MzQ3NDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBtYXJnaW46IDAgYXV0byA0MHB4IGF1dG87XG59XG5cbi5pbmRleC1wcm9kdWN0cy0tYm94IHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCAwIDYycHggMDtcbiAgY29sb3I6ICMwMDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLmluZGV4LXByb2R1Y3RzLS1ib3g6aG92ZXIge1xuICBvcGFjaXR5OiAwLjg7XG59XG5cbi5pbmRleC1wcm9kdWN0cy0tYm94Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LXByb2R1Y3RzLS1ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDU1cHg7XG4gIH1cbn1cblxuLmluZGV4LXByb2R1Y3RzLS1ib3hfaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LXByb2R1Y3RzLS1ib3hfaW1nIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG59XG5cbi5pbmRleC1wcm9kdWN0cy0tYm94X3RpdGxlIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAzMnB4O1xuICBtYXJnaW46IDAgMCA5cHggMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1wcm9kdWN0cy0tYm94X3RpdGxlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5pbmRleC1wcm9kdWN0cy0tYm94X2Rlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAyMnB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LXByb2R1Y3RzLS1ib3hfZGVzY3JpcHRpb24ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmluZGV4LXByb2R1Y3RzLS1pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogODMwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbi5pbmRleC1wcm9kdWN0cy0taW5uZXJfaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LXByb2R1Y3RzLS1pbm5lcl9pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgICBtYXJnaW46IDM2cHggYXV0byAwIGF1dG87XG4gIH1cbn1cblxuLmluZGV4LW90aGVycyB7XG4gIG1hcmdpbjogMCAwIDEwMHB4IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtb3RoZXJzIHtcbiAgICBtYXJnaW4tYm90dG9tOiA1MHB4O1xuICB9XG59XG5cbi5pbmRleC1vdGhlcnMtLWJhbm5lciB7XG4gIG1hcmdpbjogMCAwIDQ2cHggMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gIGJhY2tncm91bmQ6ICNlN2ViZTQ7XG59XG5cbi5pbmRleC1vdGhlcnMtLWJhbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuLmluZGV4LW90aGVycy0tYmFubmVyX2ltZyB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbmRleC1vdGhlcnMtLW1haW5faW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1hcmdpbjogMCBhdXRvIC00MHB4IGF1dG87XG4gIG1heC13aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LW90aGVycy0tbWFpbl9pbWcge1xuICAgIG1hcmdpbi1ib3R0b206IDM3cHg7XG4gICAgd2lkdGg6IDI0NXB4O1xuICB9XG59XG5cbi5pbmRleC1vdGhlcnMtLWRlc2NyaXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXNpemU6IDE4cHg7XG4gIGNvbG9yOiAjNTM0NzQxO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LW90aGVycy0tZGVzY3JpcHRpb24ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gNDhweCk7XG4gICAgbWFyZ2luOiAwIGF1dG8gMzdweCBhdXRvO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjNTM0NzQxO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjNTM0NzQxO1xuICAgIHBhZGRpbmc6IDM3cHggMDtcbiAgfVxufVxuXG4uaW5kZXgtb3RoZXJzLS1iZ19pbWdfc3Age1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uaW5kZXgtb3RoZXJzLS10aXRsZSB7XG4gIGJhY2tncm91bmQ6ICM1MzQ3NDE7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgcGFkZGluZzogMThweCAwO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuLmluZGV4LW90aGVycy0taW1nX2JveCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDIxcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG4uaW5kZXgtb3RoZXJzLS1tb2RhbF90aXRsZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtb3RoZXJzLS1tb2RhbF90aXRsZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbjogMCAwIDMzcHggMDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgY29sb3I6ICM1MzQ3NDE7XG4gIH1cbn1cblxuLmluZGV4LW90aGVycy0tbW9kYWxfYnV0dG9uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgd2lkdGg6IDExNXB4O1xuICBoZWlnaHQ6IDExNXB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQ6ICNFN0VCRTQ7XG4gIGNvbG9yOiAjMDAwO1xuICBmb250LXNpemU6IDIzcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4uaW5kZXgtb3RoZXJzLS1tb2RhbF9idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1vdGhlcnMtLW1vZGFsX2J1dHRvbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaW5kZXgtb3RoZXJzLS1tb2RhbF9idXR0b24tbjEge1xuICBsZWZ0OiA5MDBweDtcbiAgdG9wOiA2MHB4O1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5pbmRleC1vdGhlcnMtLW1vZGFsX2J1dHRvbi1uMiB7XG4gIHRvcDogMTBweDtcbiAgbGVmdDogMzUwcHg7XG4gIHdpZHRoOiA4OHB4O1xuICBoZWlnaHQ6IDg4cHg7XG59XG5cbi5pbmRleC1vdGhlcnMtLW1vZGFsX2J1dHRvbi1uMyB7XG4gIGxlZnQ6IDQwcHg7XG4gIHRvcDogMjUwcHg7XG4gIHotaW5kZXg6IDI7XG59XG5cbi5pbmRleC1vdGhlcnMtLW1vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQ6IHJnYmEoMCwgMCwgMCwgMC4yKTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4xNXM7XG59XG5cbi5pbmRleC1vdGhlcnMtLW1vZGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6ICcnO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDQ3NXB4O1xuICBoZWlnaHQ6IDQ3NXB4O1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogY2FsYyg1MCUgLSAoNDc1cHggLyAyKSk7XG4gIHRvcDogY2FsYyg1MCUgLSAoNDc1cHggLyAyKSk7XG59XG5cbi5pbmRleC1vdGhlcnMtLW1vZGFsLmlzX3Nob3cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1vdGhlcnMtLW1vZGFsIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgfVxuICAuaW5kZXgtb3RoZXJzLS1tb2RhbDpiZWZvcmUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbiAgLmluZGV4LW90aGVycy0tbW9kYWw6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW5kZXgtb3RoZXJzLS1tb2RhbF9pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtb3RoZXJzLS1tb2RhbF9pbWcge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSA2MHB4KTtcbiAgfVxufVxuXG4uaW5kZXgtZXZlbnRzIHtcbiAgbWF4LXdpZHRoOiA4NTBweDtcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAuaW5kZXgtZXZlbnRzIHtcbiAgICBwYWRkaW5nOiAwIDI0cHg7XG4gIH1cbn1cblxuLmluZGV4LWV2ZW50cy0tdGl0bGUge1xuICBkaXNwbGF5OiBibG9jaztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDM2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW46IDAgMCA0NnB4IDA7XG59XG5cbi5pbmRleC1ldmVudHMtLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWF4LXdpZHRoOiA2MzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWV2ZW50cy0tbmF2IHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIH1cbn1cblxuLmluZGV4LWV2ZW50cy0tYmFubmVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRyYW5zaXRpb246IDAuM3M7XG59XG5cbi5pbmRleC1ldmVudHMtLWJhbm5lcjpob3ZlciB7XG4gIG9wYWNpdHk6IDAuODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5pbmRleC1ldmVudHMtLWJhbm5lciB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxuICAuaW5kZXgtZXZlbnRzLS1iYW5uZXI6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxufVxuXG4uaW5kZXgtZXZlbnRzLS1iYW5uZXJfaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5pbmRleC1iYW5uZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG8gNDBweCBhdXRvO1xuICB3aWR0aDogODMwcHg7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xufVxuXG4uaW5kZXgtYmFubmVyOmhvdmVyIHtcbiAgb3BhY2l0eTogMC44O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLmluZGV4LWJhbm5lciB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLmluZGV4LWJhbm5lci0taW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG1heC13aWR0aDogMTAwJTtcbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJpY29uXCI7XG5cbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjUsIDAsIDAuMzUsIDEpO1xuJGVhc2VPdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuMjUsIDEsIDAuNSwgMSk7XG5cbi8vICNjbGVhcmZpeFxuQG1peGluIGNsZWFyZml4IHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGhlaWdodDogMDtcbiAgICBmb250LXNpemU6IDA7XG4gICAgY29udGVudDogJy4nO1xuICB9XG59XG5cbi8vIHdlYiBmb25044KS5L2/44GG5aC05ZCIXG5AbWl4aW4gaWNvbl8ge1xuICBmb250LWZhbWlseTogXCJpY29tb29uXCIgIWltcG9ydGFudDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXZhcmlhbnQ6IG5vcm1hbDtcbiAgbGluZS1oZWlnaHQ6IDE7XG5cbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIHNwZWFrOiBub25lO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLy8gc3BcbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXX0= */
