@charset "UTF-8";
/* ======================================================================
 p-post-single
 for post type "case" and "column" and "news" single pages
====================================================================== */
.post-content {
  margin: 80px auto 0;
}
@media screen and (max-width: 767px) {
  .post-content {
    margin: 40px auto 0;
  }
}

.post-content__info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 20px;
}
@media screen and (max-width: 767px) {
  .post-content__info {
    gap: 15px;
  }
}

.post-content__tags {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  gap: 10px;
}

.post-content__tag {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  padding: 3px 19px 4px;
  border-radius: 2px;
  background: #080808;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  color: #fff;
  text-align: center;
  font-weight: 500;
  line-height: 1;
  font-size: 14px;
}
@media screen and (max-width: 767px) {
  .post-content__tag {
    padding: 2px 15px 3px;
    font-size: 12px;
  }
}

.post-content__date {
  white-space: nowrap;
  font-weight: bold;
  letter-spacing: 0.28em;
  font-size: 16px;
}
@media screen and (max-width: 767px) {
  .post-content__date {
    font-size: 14px;
  }
}

.post-content__heading {
  margin: 20px 0;
  font-size: 30px;
  font-weight: bold;
  line-height: 1.7333333333;
}
@media screen and (max-width: 767px) {
  .post-content__heading {
    margin: 20px 0;
    font-size: 24px;
    line-height: 1.75;
  }
}

.post-content__feature {
  margin: 20px 0 0;
}
@media screen and (max-width: 767px) {
  .post-content__feature {
    font-size: 15px;
  }
}

.post-content__company {
  margin: 20px 0 0;
  text-align: right;
  font-size: 20px;
}
@media screen and (max-width: 767px) {
  .post-content__company {
    font-size: 17px;
  }
}

.post-content__thumbnail {
  margin: 40px auto;
  max-width: 100%;
  height: auto;
  -o-object-fit: contain;
  object-fit: contain;
}
@media screen and (max-width: 767px) {
  .post-content__thumbnail {
    margin: 30px auto 20px;
  }
}

.back-button {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 60px auto 0;
}

.share-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  gap: 40px;
  margin: 60px auto 0;
}
@media screen and (max-width: 767px) {
  .share-buttons {
    gap: 30px;
  }
}

.share-buttons__item {
  display: block;
  width: 50px;
  height: 50px;
  border-radius: 100vw;
}
@media screen and (max-width: 767px) {
  .share-buttons__item {
    width: 40px;
    height: 40px;
  }
}

.share-buttons__image {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}

.relation__heading {
  margin: 100px auto 30px;
  font-size: 26px;
  line-height: 1.7692307692;
  font-weight: bold;
  padding: 0 0 10px;
  border-bottom: 2px solid #080808;
}
@media screen and (max-width: 767px) {
  .relation__heading {
    margin: 80px auto 30px;
    padding: 0 0 15px;
    font-size: 24px;
    line-height: 1.75;
  }
}

/* ======================================================================
 Block editor style
====================================================================== */
#p-post-single .post-content span > a:not([class]),
#p-post-single .post-content p > a:not([class]),
#p-post-single .post-content td > a:not([class]),
#p-post-single .post-content li > a:not([class]),
#p-post-single .post-content h1 > a:not([class]),
#p-post-single .post-content h2 > a:not([class]),
#p-post-single .post-content h3 > a:not([class]),
#p-post-single .post-content h4 > a:not([class]),
#p-post-single .post-content h5 > a:not([class]),
#p-post-single .post-content h6 > a:not([class]),
#wpwrap .editor-styles-wrapper span > a:not([class]),
#wpwrap .editor-styles-wrapper p > a:not([class]),
#wpwrap .editor-styles-wrapper td > a:not([class]),
#wpwrap .editor-styles-wrapper li > a:not([class]),
#wpwrap .editor-styles-wrapper h1 > a:not([class]),
#wpwrap .editor-styles-wrapper h2 > a:not([class]),
#wpwrap .editor-styles-wrapper h3 > a:not([class]),
#wpwrap .editor-styles-wrapper h4 > a:not([class]),
#wpwrap .editor-styles-wrapper h5 > a:not([class]),
#wpwrap .editor-styles-wrapper h6 > a:not([class]) {
  text-decoration: underline;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
#p-post-single .post-content span > a:not([class]):link, #p-post-single .post-content span > a:not([class]):active, #p-post-single .post-content span > a:not([class]):visited,
#p-post-single .post-content p > a:not([class]):link,
#p-post-single .post-content p > a:not([class]):active,
#p-post-single .post-content p > a:not([class]):visited,
#p-post-single .post-content td > a:not([class]):link,
#p-post-single .post-content td > a:not([class]):active,
#p-post-single .post-content td > a:not([class]):visited,
#p-post-single .post-content li > a:not([class]):link,
#p-post-single .post-content li > a:not([class]):active,
#p-post-single .post-content li > a:not([class]):visited,
#p-post-single .post-content h1 > a:not([class]):link,
#p-post-single .post-content h1 > a:not([class]):active,
#p-post-single .post-content h1 > a:not([class]):visited,
#p-post-single .post-content h2 > a:not([class]):link,
#p-post-single .post-content h2 > a:not([class]):active,
#p-post-single .post-content h2 > a:not([class]):visited,
#p-post-single .post-content h3 > a:not([class]):link,
#p-post-single .post-content h3 > a:not([class]):active,
#p-post-single .post-content h3 > a:not([class]):visited,
#p-post-single .post-content h4 > a:not([class]):link,
#p-post-single .post-content h4 > a:not([class]):active,
#p-post-single .post-content h4 > a:not([class]):visited,
#p-post-single .post-content h5 > a:not([class]):link,
#p-post-single .post-content h5 > a:not([class]):active,
#p-post-single .post-content h5 > a:not([class]):visited,
#p-post-single .post-content h6 > a:not([class]):link,
#p-post-single .post-content h6 > a:not([class]):active,
#p-post-single .post-content h6 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper span > a:not([class]):link,
#wpwrap .editor-styles-wrapper span > a:not([class]):active,
#wpwrap .editor-styles-wrapper span > a:not([class]):visited,
#wpwrap .editor-styles-wrapper p > a:not([class]):link,
#wpwrap .editor-styles-wrapper p > a:not([class]):active,
#wpwrap .editor-styles-wrapper p > a:not([class]):visited,
#wpwrap .editor-styles-wrapper td > a:not([class]):link,
#wpwrap .editor-styles-wrapper td > a:not([class]):active,
#wpwrap .editor-styles-wrapper td > a:not([class]):visited,
#wpwrap .editor-styles-wrapper li > a:not([class]):link,
#wpwrap .editor-styles-wrapper li > a:not([class]):active,
#wpwrap .editor-styles-wrapper li > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):visited,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):link,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):active,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):visited {
  color: #0673e0;
  cursor: pointer;
}
#p-post-single .post-content span > a:not([class]):hover,
#p-post-single .post-content p > a:not([class]):hover,
#p-post-single .post-content td > a:not([class]):hover,
#p-post-single .post-content li > a:not([class]):hover,
#p-post-single .post-content h1 > a:not([class]):hover,
#p-post-single .post-content h2 > a:not([class]):hover,
#p-post-single .post-content h3 > a:not([class]):hover,
#p-post-single .post-content h4 > a:not([class]):hover,
#p-post-single .post-content h5 > a:not([class]):hover,
#p-post-single .post-content h6 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper span > a:not([class]):hover,
#wpwrap .editor-styles-wrapper p > a:not([class]):hover,
#wpwrap .editor-styles-wrapper td > a:not([class]):hover,
#wpwrap .editor-styles-wrapper li > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h1 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h2 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h3 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h4 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h5 > a:not([class]):hover,
#wpwrap .editor-styles-wrapper h6 > a:not([class]):hover {
  color: #0673e0;
}
@media (hover: hover) {
  #p-post-single .post-content span > a:not([class]):hover,
  #p-post-single .post-content p > a:not([class]):hover,
  #p-post-single .post-content td > a:not([class]):hover,
  #p-post-single .post-content li > a:not([class]):hover,
  #p-post-single .post-content h1 > a:not([class]):hover,
  #p-post-single .post-content h2 > a:not([class]):hover,
  #p-post-single .post-content h3 > a:not([class]):hover,
  #p-post-single .post-content h4 > a:not([class]):hover,
  #p-post-single .post-content h5 > a:not([class]):hover,
  #p-post-single .post-content h6 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper span > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper p > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper td > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper li > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h1 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h2 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h3 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h4 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h5 > a:not([class]):hover,
  #wpwrap .editor-styles-wrapper h6 > a:not([class]):hover {
    text-decoration: none;
    opacity: 0.5;
  }
}
#p-post-single .post-content span > a:not([class])[target=_blank]:after,
#p-post-single .post-content p > a:not([class])[target=_blank]:after,
#p-post-single .post-content td > a:not([class])[target=_blank]:after,
#p-post-single .post-content li > a:not([class])[target=_blank]:after,
#p-post-single .post-content h1 > a:not([class])[target=_blank]:after,
#p-post-single .post-content h2 > a:not([class])[target=_blank]:after,
#p-post-single .post-content h3 > a:not([class])[target=_blank]:after,
#p-post-single .post-content h4 > a:not([class])[target=_blank]:after,
#p-post-single .post-content h5 > a:not([class])[target=_blank]:after,
#p-post-single .post-content h6 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper span > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper p > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper td > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper li > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h1 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h2 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h3 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h4 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h5 > a:not([class])[target=_blank]:after,
#wpwrap .editor-styles-wrapper h6 > a:not([class])[target=_blank]:after {
  content: url(../img/common/i-external.svg);
  line-height: 22px;
}
#p-post-single .post-content .wp-block-heading.has-text-align-center,
#wpwrap .editor-styles-wrapper .wp-block-heading.has-text-align-center {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-left: auto;
  margin-right: auto;
}
#p-post-single .post-content h2.wp-block-heading,
#wpwrap .editor-styles-wrapper h2.wp-block-heading {
  margin: 100px auto 30px;
  font-size: 26px;
  line-height: 1.7692307692;
  font-weight: bold;
  padding: 0 0 10px;
  border-bottom: 2px solid #080808;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content h2.wp-block-heading,
  #wpwrap .editor-styles-wrapper h2.wp-block-heading {
    margin: 80px auto 30px;
    padding: 0 0 15px;
    font-size: 24px;
    line-height: 1.75;
  }
}
#p-post-single .post-content h3.wp-block-heading,
#wpwrap .editor-styles-wrapper h3.wp-block-heading {
  position: relative;
  z-index: 0;
  margin: 80px auto 30px;
  font-size: 24px;
  line-height: 1.75;
  font-weight: bold;
  padding: 0 0 10px;
}
#p-post-single .post-content h3.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h3.wp-block-heading:before {
  position: absolute;
  bottom: -2px;
  left: 0;
  content: "";
  width: 120px;
  height: 2px;
  background: #080808;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content h3.wp-block-heading:before,
  #wpwrap .editor-styles-wrapper h3.wp-block-heading:before {
    width: 80px;
  }
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content h3.wp-block-heading,
  #wpwrap .editor-styles-wrapper h3.wp-block-heading {
    padding: 0 0 15px;
    font-size: 22px;
    line-height: 1.7272727273;
  }
}
#p-post-single .post-content h4.wp-block-heading,
#wpwrap .editor-styles-wrapper h4.wp-block-heading {
  position: relative;
  z-index: 0;
  margin: 60px auto 30px;
  font-size: 22px;
  line-height: 1.7272727273;
  font-weight: bold;
  padding: 0 0 0 12px;
}
#p-post-single .post-content h4.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h4.wp-block-heading:before {
  position: absolute;
  top: 3px;
  left: 0;
  content: "";
  width: 2px;
  height: calc(100% - 3px);
  background: #080808;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content h4.wp-block-heading,
  #wpwrap .editor-styles-wrapper h4.wp-block-heading {
    margin: 50px auto 20px;
    font-size: 20px;
    line-height: 1.6;
  }
}
#p-post-single .post-content h5.wp-block-heading,
#wpwrap .editor-styles-wrapper h5.wp-block-heading {
  position: relative;
  font-size: 20px;
  line-height: 1.6;
  font-weight: bold;
  margin: 50px auto 20px;
  padding: 0 0 0 30px;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content h5.wp-block-heading,
  #wpwrap .editor-styles-wrapper h5.wp-block-heading {
    margin: 40px auto 20px;
    padding: 0 0 0 25px;
    font-size: 17px;
    line-height: 1.7647058824;
  }
}
#p-post-single .post-content h5.wp-block-heading:before,
#wpwrap .editor-styles-wrapper h5.wp-block-heading:before {
  display: block;
  width: 20px;
  height: 2px;
  background: #080808;
  position: absolute;
  left: 0;
  top: 15px;
  bottom: 0;
  content: "";
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content h5.wp-block-heading:before,
  #wpwrap .editor-styles-wrapper h5.wp-block-heading:before {
    width: 15px;
    top: 13px;
  }
}
#p-post-single .post-content .wp-block-heading.is-style-simple,
#wpwrap .editor-styles-wrapper .wp-block-heading.is-style-simple {
  margin: 40px auto 30px;
  padding: 0;
  border: 0;
  font-size: 30px;
  text-align: center;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-heading.is-style-simple,
  #wpwrap .editor-styles-wrapper .wp-block-heading.is-style-simple {
    margin: 30px auto 20px;
    font-size: 24px;
  }
}
#p-post-single .post-content .wp-block-buttons,
#wpwrap .editor-styles-wrapper .wp-block-buttons {
  margin: 40px auto 0;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-buttons,
  #wpwrap .editor-styles-wrapper .wp-block-buttons {
    margin: 30px auto 0;
  }
}
#p-post-single .post-content .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph {
  letter-spacing: 0.04em;
  font-size: 16px;
  line-height: 1.875;
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-paragraph,
  #wpwrap .editor-styles-wrapper .wp-block-paragraph {
    margin-top: 15px;
    font-size: 15px;
  }
}
#p-post-single .post-content .wp-block-paragraph + *,
#wpwrap .editor-styles-wrapper .wp-block-paragraph + * {
  margin-top: 40px;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-paragraph + *,
  #wpwrap .editor-styles-wrapper .wp-block-paragraph + * {
    margin-top: 20px;
  }
}
#p-post-single .post-content .wp-block-paragraph + .wp-block-paragraph,
#wpwrap .editor-styles-wrapper .wp-block-paragraph + .wp-block-paragraph {
  margin-top: 20px;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-paragraph + .wp-block-paragraph,
  #wpwrap .editor-styles-wrapper .wp-block-paragraph + .wp-block-paragraph {
    margin-top: 15px;
  }
}
#p-post-single .post-content ul.wp-block-list.is-style-default li, #p-post-single .post-content ul.wp-block-list:not([class*=is-style-]) li,
#wpwrap .editor-styles-wrapper ul.wp-block-list.is-style-default li,
#wpwrap .editor-styles-wrapper ul.wp-block-list:not([class*=is-style-]) li {
  position: relative;
  padding: 0 0 0 16px;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content ul.wp-block-list.is-style-default li, #p-post-single .post-content ul.wp-block-list:not([class*=is-style-]) li,
  #wpwrap .editor-styles-wrapper ul.wp-block-list.is-style-default li,
  #wpwrap .editor-styles-wrapper ul.wp-block-list:not([class*=is-style-]) li {
    padding: 0 0 0 10px;
  }
}
#p-post-single .post-content ul.wp-block-list.is-style-default li:not(:first-child), #p-post-single .post-content ul.wp-block-list:not([class*=is-style-]) li:not(:first-child),
#wpwrap .editor-styles-wrapper ul.wp-block-list.is-style-default li:not(:first-child),
#wpwrap .editor-styles-wrapper ul.wp-block-list:not([class*=is-style-]) li:not(:first-child) {
  margin: 5px 0 0;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content ul.wp-block-list.is-style-default li:not(:first-child), #p-post-single .post-content ul.wp-block-list:not([class*=is-style-]) li:not(:first-child),
  #wpwrap .editor-styles-wrapper ul.wp-block-list.is-style-default li:not(:first-child),
  #wpwrap .editor-styles-wrapper ul.wp-block-list:not([class*=is-style-]) li:not(:first-child) {
    margin: 2px 0 0;
  }
}
#p-post-single .post-content ul.wp-block-list.is-style-default li:before, #p-post-single .post-content ul.wp-block-list:not([class*=is-style-]) li:before,
#wpwrap .editor-styles-wrapper ul.wp-block-list.is-style-default li:before,
#wpwrap .editor-styles-wrapper ul.wp-block-list:not([class*=is-style-]) li:before {
  content: "";
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 100vw;
  background: #080808;
  left: 0;
  top: 14px;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content ul.wp-block-list.is-style-default li:before, #p-post-single .post-content ul.wp-block-list:not([class*=is-style-]) li:before,
  #wpwrap .editor-styles-wrapper ul.wp-block-list.is-style-default li:before,
  #wpwrap .editor-styles-wrapper ul.wp-block-list:not([class*=is-style-]) li:before {
    width: 5px;
    height: 5px;
    top: 12px;
  }
}
#p-post-single .post-content ol.wp-block-list.is-style-default, #p-post-single .post-content ol.wp-block-list:not([class*=is-style-]),
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) {
  counter-reset: ol-counter;
}
#p-post-single .post-content ol.wp-block-list.is-style-default li, #p-post-single .post-content ol.wp-block-list:not([class*=is-style-]) li,
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li {
  position: relative;
  padding: 0 0 0 20px;
  counter-increment: ol-counter;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content ol.wp-block-list.is-style-default li, #p-post-single .post-content ol.wp-block-list:not([class*=is-style-]) li,
  #wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li,
  #wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li {
    padding: 0 0 0 18px;
  }
}
#p-post-single .post-content ol.wp-block-list.is-style-default li:not(:first-child), #p-post-single .post-content ol.wp-block-list:not([class*=is-style-]) li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:not(:first-child),
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:not(:first-child) {
  margin: 5px 0 0;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content ol.wp-block-list.is-style-default li:not(:first-child), #p-post-single .post-content ol.wp-block-list:not([class*=is-style-]) li:not(:first-child),
  #wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:not(:first-child),
  #wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:not(:first-child) {
    margin: 2px 0 0;
  }
}
#p-post-single .post-content ol.wp-block-list.is-style-default li:before, #p-post-single .post-content ol.wp-block-list:not([class*=is-style-]) li:before,
#wpwrap .editor-styles-wrapper ol.wp-block-list.is-style-default li:before,
#wpwrap .editor-styles-wrapper ol.wp-block-list:not([class*=is-style-]) li:before {
  content: counter(ol-counter) ".";
  position: absolute;
  left: 0;
  top: 0;
  font-weight: bold;
}
#p-post-single .post-content .wp-block-list,
#wpwrap .editor-styles-wrapper .wp-block-list {
  margin: 40px auto 0;
  letter-spacing: 0.04em;
  font-size: 16px;
  line-height: 1.875;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-list,
  #wpwrap .editor-styles-wrapper .wp-block-list {
    font-size: 15px;
  }
}
#p-post-single .post-content .wp-block-list.is-style-order-note,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note {
  counter-reset: ol-counter;
  margin-top: 10px;
}
#p-post-single .post-content .wp-block-list.is-style-order-note li,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note li {
  position: relative;
  padding: 0 0 0 27px;
  counter-increment: ol-counter;
  font-size: 14px;
  line-height: 1.8571428571;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-list.is-style-order-note li,
  #wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note li {
    padding: 0 0 0 21px;
    font-size: 12px;
    line-height: 1.8333333333;
  }
}
#p-post-single .post-content .wp-block-list.is-style-order-note li:before,
#wpwrap .editor-styles-wrapper .wp-block-list.is-style-order-note li:before {
  content: "※" counter(ol-counter);
  position: absolute;
  left: 0;
  top: 0;
}
#p-post-single .post-content .wp-block-image img,
#wpwrap .editor-styles-wrapper .wp-block-image img {
  height: auto;
  width: auto;
  max-width: 100%;
}
#p-post-single .post-content .wp-block-media-text,
#wpwrap .editor-styles-wrapper .wp-block-media-text {
  gap: 40px;
  margin-top: 30px;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-media-text,
  #wpwrap .editor-styles-wrapper .wp-block-media-text {
    gap: 20px;
    margin-top: 20px;
  }
}
#p-post-single .post-content .wp-block-media-text__content,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content {
  padding: 0;
}
#p-post-single .post-content .wp-block-media-text__content > :first-child,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content > :first-child {
  margin-top: 0;
}
#p-post-single .post-content .wp-block-media-text__content > :last-child,
#wpwrap .editor-styles-wrapper .wp-block-media-text__content > :last-child {
  margin-bottom: 0;
}
#p-post-single .post-content .wp-block-buttons,
#wpwrap .editor-styles-wrapper .wp-block-buttons {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  margin: 30px auto 0;
}
#p-post-single .post-content .wp-block-table,
#wpwrap .editor-styles-wrapper .wp-block-table {
  margin: 40px auto 0;
}
#p-post-single .post-content .wp-block-table th,
#p-post-single .post-content .wp-block-table td,
#wpwrap .editor-styles-wrapper .wp-block-table th,
#wpwrap .editor-styles-wrapper .wp-block-table td {
  vertical-align: middle;
  padding: 10px;
  height: 42px;
  border: none;
  font-size: 13px;
  line-height: 22px;
  letter-spacing: 0;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table th,
  #p-post-single .post-content .wp-block-table td,
  #wpwrap .editor-styles-wrapper .wp-block-table th,
  #wpwrap .editor-styles-wrapper .wp-block-table td {
    padding: 10px;
    line-height: 24px;
  }
}
#p-post-single .post-content .wp-block-table th > a:nth-of-type(n+2),
#p-post-single .post-content .wp-block-table td > a:nth-of-type(n+2),
#wpwrap .editor-styles-wrapper .wp-block-table th > a:nth-of-type(n+2),
#wpwrap .editor-styles-wrapper .wp-block-table td > a:nth-of-type(n+2) {
  display: inline-block;
  margin-top: 5px;
}
#p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:first-child, #p-post-single .post-content .wp-block-table.is-style-default tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:not(:last-child) > *:first-child {
  border-bottom: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:not(:first-child), #p-post-single .post-content .wp-block-table.is-style-default tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:not(:last-child) > *:not(:first-child) {
  border-bottom: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr:last-child > *:not(:last-child), #p-post-single .post-content .wp-block-table.is-style-default tr:last-child > *:not(:last-child),
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr:last-child > *:not(:last-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr:last-child > *:not(:last-child) {
    border-bottom: solid 1px #DEDEDE;
  }
}
#p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr > *, #p-post-single .post-content .wp-block-table.is-style-default tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > * {
  border-left: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr > *, #p-post-single .post-content .wp-block-table.is-style-default tr > *,
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > * {
    border-left: none;
    border-left: none;
    min-height: 42px;
    height: auto;
  }
}
#p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:first-child, #p-post-single .post-content .wp-block-table.is-style-default tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:first-child {
  width: 180px;
  background: #DEDEDE;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:first-child, #p-post-single .post-content .wp-block-table.is-style-default tr > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:first-child {
    display: block;
    width: 100%;
  }
}
#p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child), #p-post-single .post-content .wp-block-table.is-style-default tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:not(:first-child) {
  font-size: 14px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child), #p-post-single .post-content .wp-block-table.is-style-default tr > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr > *:not(:first-child) {
    display: block;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table:not([class*=is-style-]) tr, #p-post-single .post-content .wp-block-table.is-style-default tr,
  #wpwrap .editor-styles-wrapper .wp-block-table:not([class*=is-style-]) tr,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-default tr {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-a tbody,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tbody {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    width: 100%;
  }
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-a tr,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr {
    display: contents;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-a tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > * {
  background: #DEDEDE;
  font-weight: bold;
  text-align: center;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-a tr:first-child > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > * {
    display: block;
    width: 100%;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child) {
  border-left: solid 1px #fff;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:first-child > *:not(:first-child) {
    border: none;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > * {
  font-size: 14px;
  background: #fff;
  border-top: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > * {
    display: block;
    width: 100%;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child) {
  border-left: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr:not(:first-child) > *:not(:first-child) {
    border: none;
  }
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > * {
    text-align: left;
    min-height: 42px;
    height: auto;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(1),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(1) {
    -webkit-box-ordinal-group: 1;
    -ms-flex-order: 0;
    order: 0;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(2),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(2) {
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(3),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(3) {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(4),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(4) {
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(5),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(5) {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(6),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(6) {
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(7),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(7) {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(8),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(8) {
    -webkit-box-ordinal-group: 8;
    -ms-flex-order: 7;
    order: 7;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(9),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(9) {
    -webkit-box-ordinal-group: 9;
    -ms-flex-order: 8;
    order: 8;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-a tr > *:nth-child(10),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-a tr > *:nth-child(10) {
    -webkit-box-ordinal-group: 10;
    -ms-flex-order: 9;
    order: 9;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-b,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#p-post-single .post-content .wp-block-table.is-style-type-b::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-b,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b {
    position: relative;
    z-index: 0;
    width: 100vw;
    padding: 0 20px;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    overflow: auto;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-b.--scrolled:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b.--scrolled:before {
    opacity: 0;
    pointer-events: none;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-b:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b:before {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    content: url(../img/p-products-single/scroll-hint.svg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  #p-post-single .post-content .wp-block-table.is-style-type-b table,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b table {
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:last-child) > *:first-child {
  border-bottom: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:last-child) > *:not(:first-child) {
  border-bottom: solid 1px #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child > * {
  background: #DEDEDE;
  font-weight: bold;
  text-align: center;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:first-child > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child > *:first-child {
  border-left: solid 1px #DEDEDE;
  border-bottom: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:first-child > *:not(:first-child) {
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > * {
  border-left: solid 1px #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child {
  width: 180px;
  background: #DEDEDE;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:first-child {
    width: 117px;
    padding: 10px 6px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child) {
  text-align: center;
  font-size: 14px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:not(:first-child) > *:not(:first-child) {
    width: 90px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="2"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="2"]) + tr :first-child {
  font-weight: normal;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="3"]) + tr + tr :first-child {
  font-weight: normal;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="4"]) + tr + tr + tr :first-child {
  font-weight: normal;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="5"]) + tr + tr + tr + tr :first-child {
  font-weight: normal;
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr :first-child, #p-post-single .post-content .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr :first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-b tr:has([rowspan="6"]) + tr + tr + tr + tr + tr :first-child {
  text-align: center;
  background: #fff;
  border-color: #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-c,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#p-post-single .post-content .wp-block-table.is-style-type-c::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-c,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c {
    position: relative;
    z-index: 0;
    width: 100vw;
    padding: 0 20px;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    overflow: auto;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-c.--scrolled:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c.--scrolled:before {
    opacity: 0;
    pointer-events: none;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-c:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c:before {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    content: url(../img/p-products-single/scroll-hint.svg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  #p-post-single .post-content .wp-block-table.is-style-type-c table,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c table {
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:last-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:last-child) > *:first-child {
  border-bottom: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:last-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:last-child) > *:not(:first-child) {
  border-bottom: solid 1px #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > * {
  background: #BFBFBF;
  font-weight: bold;
  text-align: center;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child {
  width: 150px;
  border-left: solid 1px #BFBFBF;
  border-bottom: solid 1px #fff;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child {
    width: 93px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + *, #p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + * {
  width: 26.3%;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + *, #p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + *,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:first-child + * + * {
    width: 150px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:first-child > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:first-child > *:not(:first-child) {
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > * {
  border-left: solid 1px #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child) {
  font-size: 14px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:not(:first-child) {
    width: 90px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child {
  background: #DEDEDE;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child {
    padding: 10px 6px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child + * {
  background: #DEDEDE;
  font-weight: bold;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child[rowspan] + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child[rowspan] + * {
  border-bottom: solid 1px #fff;
  border-left: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]) {
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  padding: 10px;
}
#p-post-single .post-content .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]) + *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-c tr:not(:first-child) > *:first-child:not([rowspan]) + * {
  font-weight: 500;
  font-size: 14px;
  background: #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-d,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
#p-post-single .post-content .wp-block-table.is-style-type-d::-webkit-scrollbar,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d::-webkit-scrollbar {
  display: none;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-d,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d {
    position: relative;
    z-index: 0;
    width: 100vw;
    padding: 0 20px;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
    overflow: auto;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-d.--scrolled:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d.--scrolled:before {
    opacity: 0;
    pointer-events: none;
  }
  #p-post-single .post-content .wp-block-table.is-style-type-d:before,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d:before {
    position: absolute;
    z-index: 1;
    left: 50%;
    top: 50%;
    content: url(../img/p-products-single/scroll-hint.svg);
    -webkit-transition: 0.5s;
    transition: 0.5s;
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
  }
  #p-post-single .post-content .wp-block-table.is-style-type-d table,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d table {
    min-width: 100%;
    width: -webkit-max-content;
    width: -moz-max-content;
    width: max-content;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:first-child > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:first-child > * {
  background: #333;
  font-weight: bold;
  text-align: center;
  color: #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > * {
  background: #DEDEDE;
  font-weight: bold;
  text-align: center;
  border-bottom: solid 1px #fff;
  border-left: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child {
  width: 33.2%;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child,
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:first-child {
    width: 228px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2) {
  width: 45.8%;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(2) {
    width: 192px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3) {
  width: 21%;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(2) > *:nth-child(3) {
    width: 86px;
  }
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > * {
  border-left: solid 1px #DEDEDE;
  border-bottom: solid 1px #DEDEDE;
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:not(:first-child),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:not(:first-child) {
  background: #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:first-child,
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:first-child {
  background: #DEDEDE;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
  font-weight: bold;
  vertical-align: top;
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-child(2) {
  background: #DEDEDE;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #fff;
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(2),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(2) {
  font-weight: normal;
  font-size: 14px;
  vertical-align: middle;
}
#p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1),
#wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1) {
  background: #fff;
  border-left: solid 1px #fff;
  border-bottom: solid 1px #DEDEDE;
}
@media screen and (max-width: 767px) {
  #p-post-single .post-content .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1),
  #wpwrap .editor-styles-wrapper .wp-block-table.is-style-type-d tr:nth-child(n+3) > *:nth-last-child(1) {
    text-align: center;
  }
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAtcG9zdC1zaW5nbGUuc2NzcyIsIl9zZXR0aW5nLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IjtBQUVBO0FBQUE7QUFBQTtBQUFBO0FBS0E7RUFDRTs7QUM4TEE7RUQvTEY7SUFJSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDbUxBO0VEdkxGO0lBT0k7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUNDTztFREFQO0VBQ0EsT0NQTTtFRFFOO0VBQ0E7RUFDQTtFQUNBOztBQzBKQTtFRHRLRjtJQWVJO0lBQ0E7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQzhJQTtFRGxKRjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUNtSUE7RUR2SUY7SUFPSTtJQUNBO0lBQ0E7Ozs7QUFJSjtFQUNFOztBQ3lIQTtFRDFIRjtJQUlJOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FDK0dBO0VEbEhGO0lBTUk7Ozs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQ29HQTtFRHhHRjtJQU9JOzs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNrRkE7RUR2RkY7SUFRSTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FDdUVBO0VEM0VGO0lBT0k7SUFDQTs7OztBQUlKO0VBQ0U7RUFDQTtFQUNBOzs7QUFLRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUNpREE7RUR2REY7SUFTSTtJQUNBO0lBQ0E7SUFDQTs7OztBQUlKO0FBQUE7QUFBQTtBQWdCSTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUMvQ0o7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7RUFHRSxPQS9FUztFQWdGVDs7QUFHRjtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0UsT0FwRlM7O0FBa1BYO0VBQ0U7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtJRG5ISTtJQUNBOzs7QUFJQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0VBQ0U7RUFDQTs7QUFNUjtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FDVEY7RURHQTtBQUFBO0lBU0k7SUFDQTtJQUNBO0lBQ0E7OztBQUlKO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFFQTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsWUN0TUU7O0FBbUtOO0VENEJFO0FBQUE7SUFVSTs7O0FDdENOO0VEbUJBO0FBQUE7SUF3Qkk7SUFDQTtJQUNBOzs7QUFJSjtBQUFBO0VBQ0U7RUFD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Sjs7QUQ4K0JFO0FBQUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUVBO0FBQUE7RUFDRTs7QUNqMUJaO0VEZzFCVTtBQUFBO0lBSUk7OztBQUlKO0FBQUE7RUFDRTs7QUN6MUJaO0VEdzFCVTtBQUFBO0lBSUk7OztBQUlKO0FBQUE7RUFDRTs7QUNqMkJaO0VEZzJCVTtBQUFBO0lBSUk7OztBQU9OO0FBQUE7RUFDRTtFQUNBOztBQUVBO0FBQUE7RUFDRSxZQ3JoQ047O0FEd2hDSTtBQUFBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtBQUFBO0VBQ0U7RUFDQTtFQUNBOztBQUdGO0FBQUE7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7QUFBQTtFQUNFLFlDN2lDTjtFRDhpQ007RUFDQTs7QUMxNEJaO0VEdTRCVTtBQUFBO0lBTUkiLCJmaWxlIjoicC1wb3N0LXNpbmdsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAdXNlIFwic2V0dGluZ1wiIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBwLXBvc3Qtc2luZ2xlXG4gZm9yIHBvc3QgdHlwZSBcImNhc2VcIiBhbmQgXCJjb2x1bW5cIiBhbmQgXCJuZXdzXCIgc2luZ2xlIHBhZ2VzXG49PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG5cbi5wb3N0LWNvbnRlbnQge1xuICBtYXJnaW46IDgwcHggYXV0byAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuICB9XG59XG5cbi5wb3N0LWNvbnRlbnRfX2luZm8ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgZ2FwOiAxNXB4O1xuICB9XG59XG5cbi5wb3N0LWNvbnRlbnRfX3RhZ3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMTBweDtcbn1cblxuLnBvc3QtY29udGVudF9fdGFnIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDNweCAxOXB4IDRweDtcbiAgYm9yZGVyLXJhZGl1czogMnB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheS0zO1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBjb2xvcjogJHdoaXRlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBmb250LXNpemU6IDE0cHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHBhZGRpbmc6IDJweCAxNXB4IDNweDtcbiAgICBmb250LXNpemU6IDEycHg7XG4gIH1cbn1cblxuLnBvc3QtY29udGVudF9fZGF0ZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBsZXR0ZXItc3BhY2luZzogMC4yOGVtO1xuICBmb250LXNpemU6IDE2cHg7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuXG4ucG9zdC1jb250ZW50X19oZWFkaW5nIHtcbiAgbWFyZ2luOiAyMHB4IDA7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDUyIC8gMzApO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250LXNpemU6IDI0cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDIgLyAyNCk7XG4gIH1cbn1cblxuLnBvc3QtY29udGVudF9fZmVhdHVyZSB7XG4gIG1hcmdpbjogMjBweCAwIDA7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgfVxufVxuXG4ucG9zdC1jb250ZW50X19jb21wYW55IHtcbiAgbWFyZ2luOiAyMHB4IDAgMDtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIGZvbnQtc2l6ZTogMjBweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxN3B4O1xuICB9XG59XG5cbi5wb3N0LWNvbnRlbnRfX3RodW1ibmFpbCB7XG4gIG1hcmdpbjogNDBweCBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogYXV0bztcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbiAgfVxufVxuXG4uYmFjay1idXR0b24ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiA2MHB4IGF1dG8gMDtcbn1cblxuLnNoYXJlLWJ1dHRvbnMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA0MHB4O1xuICBtYXJnaW46IDYwcHggYXV0byAwO1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cblxuLnNoYXJlLWJ1dHRvbnNfX2l0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgYm9yZGVyLXJhZGl1czogMTAwdnc7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgfVxufVxuXG4uc2hhcmUtYnV0dG9uc19faW1hZ2Uge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cblxuLnJlbGF0aW9uIHt9XG5cbi5yZWxhdGlvbl9faGVhZGluZyB7XG4gIG1hcmdpbjogMTAwcHggYXV0byAzMHB4O1xuICBmb250LXNpemU6IDI2cHg7XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDQ2IC8gMjYpO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogMCAwIDEwcHg7XG4gIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAkYmxhY2s7XG5cbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogODBweCBhdXRvIDMwcHg7XG4gICAgcGFkZGluZzogMCAwIDE1cHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjQpO1xuICB9XG59XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBCbG9jayBlZGl0b3Igc3R5bGVcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cbiNwLXBvc3Qtc2luZ2xlIC5wb3N0LWNvbnRlbnQsXG4jd3B3cmFwIC5lZGl0b3Itc3R5bGVzLXdyYXBwZXIge1xuXG4gIHNwYW4sXG4gIHAsXG4gIHRkLFxuICBsaSxcbiAgaDEsXG4gIGgyLFxuICBoMyxcbiAgaDQsXG4gIGg1LFxuICBoNiB7XG4gICAgPmE6bm90KFtjbGFzc10pIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICBAaW5jbHVkZSBhLXRhZygkY29sb3ItbGluaywgJGNvbG9yLWxpbmspO1xuXG4gICAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICAgICAgb3BhY2l0eTogLjU7XG4gICAgICB9XG5cbiAgICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdIHtcbiAgICAgICAgJjphZnRlciB7XG4gICAgICAgICAgY29udGVudDogdXJsKCN7JGltZy1kaXJ9L2NvbW1vbi9pLWV4dGVybmFsLnN2Zyk7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDIycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2staGVhZGluZy5oYXMtdGV4dC1hbGlnbi1jZW50ZXIge1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cblxuICBoMi53cC1ibG9jay1oZWFkaW5nIHtcbiAgICBtYXJnaW46IDEwMHB4IGF1dG8gMzBweDtcbiAgICBmb250LXNpemU6IDI2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoNDYgLyAyNik7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcGFkZGluZzogMCAwIDEwcHg7XG4gICAgYm9yZGVyLWJvdHRvbTogMnB4IHNvbGlkICRibGFjaztcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogODBweCBhdXRvIDMwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjQpO1xuICAgIH1cbiAgfVxuXG4gIGgzLndwLWJsb2NrLWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbjogODBweCBhdXRvIDMwcHg7XG4gICAgZm9udC1zaXplOiAyNHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDQyIC8gMjQpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAtMnB4O1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB3aWR0aDogODBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gMjIpO1xuICAgIH1cbiAgfVxuXG4gIGg0LndwLWJsb2NrLWhlYWRpbmcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbjogNjBweCBhdXRvIDMwcHg7XG4gICAgZm9udC1zaXplOiAyMnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM4IC8gMjIpO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIHBhZGRpbmc6IDAgMCAwIDEycHg7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDNweDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgd2lkdGg6IDJweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gM3B4KTtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzIgLyAyMCk7XG4gICAgfVxuICB9XG5cbiAgaDUud3AtYmxvY2staGVhZGluZyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMiAvIDIwKTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW46IDUwcHggYXV0byAyMHB4O1xuICAgIHBhZGRpbmc6IDAgMCAwIDMwcHg7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDQwcHggYXV0byAyMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDAgMjVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTdweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwIC8gMTcpO1xuICAgIH1cblxuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDJweDtcbiAgICAgIGJhY2tncm91bmQ6ICRibGFjaztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICBib3R0b206IDA7XG4gICAgICBjb250ZW50OiBcIlwiO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxNXB4O1xuICAgICAgICB0b3A6IDEzcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLWhlYWRpbmcge1xuICAgICYuaXMtc3R5bGUtc2ltcGxlIHtcbiAgICAgIG1hcmdpbjogNDBweCBhdXRvIDMwcHg7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgYm9yZGVyOiAwO1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMjBweDtcbiAgICAgICAgZm9udC1zaXplOiAyNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1idXR0b25zIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IGF1dG8gMDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stcGFyYWdyYXBoIHtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE2KTtcbiAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmKyoge1xuICAgICAgbWFyZ2luLXRvcDogNDBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYrLndwLWJsb2NrLXBhcmFncmFwaCB7XG4gICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDE1cHg7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgdWwud3AtYmxvY2stbGlzdCB7XG5cbiAgICAmLmlzLXN0eWxlLWRlZmF1bHQsXG4gICAgJjpub3QoW2NsYXNzKj1pcy1zdHlsZS1dKSB7XG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMTBweDtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIG1hcmdpbjogNXB4IDAgMDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIG1hcmdpbjogMnB4IDAgMDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgd2lkdGg6IDZweDtcbiAgICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxMDB2dztcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmxhY2s7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDE0cHg7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNXB4O1xuICAgICAgICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICAgICAgICB0b3A6IDEycHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgb2wud3AtYmxvY2stbGlzdCB7XG5cbiAgICAmLmlzLXN0eWxlLWRlZmF1bHQsXG4gICAgJjpub3QoW2NsYXNzKj1pcy1zdHlsZS1dKSB7XG4gICAgICBjb3VudGVyLXJlc2V0OiBvbC1jb3VudGVyO1xuXG4gICAgICBsaSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZzogMCAwIDAgMjBweDtcbiAgICAgICAgY291bnRlci1pbmNyZW1lbnQ6IG9sLWNvdW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDAgMCAwIDE4cHg7XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICBtYXJnaW46IDVweCAwIDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBtYXJnaW46IDJweCAwIDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtY291bnRlcilcIi5cIjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stbGlzdCB7XG4gICAgbWFyZ2luOiA0MHB4IGF1dG8gMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA0ZW07XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDMwLzE2KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMTVweDtcbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLW9yZGVyLW5vdGUge1xuICAgICAgY291bnRlci1yZXNldDogb2wtY291bnRlcjtcbiAgICAgIG1hcmdpbi10b3A6IDEwcHg7XG5cbiAgICAgIGxpIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBwYWRkaW5nOiAwIDAgMCAyN3B4O1xuICAgICAgICBjb3VudGVyLWluY3JlbWVudDogb2wtY291bnRlcjtcbiAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNiAvIDE0KTtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgcGFkZGluZzogMCAwIDAgMjFweDtcbiAgICAgICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjIgLyAxMik7XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCLigLtcIiBjb3VudGVyKG9sLWNvdW50ZXIpO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1pbWFnZSB7XG4gICAgaW1nIHtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIC53cC1ibG9jay1tZWRpYS10ZXh0IHtcbiAgICBnYXA6IDQwcHg7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGdhcDogMjBweDtcbiAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgfVxuICB9XG5cbiAgLndwLWJsb2NrLW1lZGlhLXRleHRfX2NvbnRlbnQge1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAud3AtYmxvY2stYnV0dG9ucyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICB9XG5cbiAgLndwLWJsb2NrLXRhYmxlIHtcbiAgICBtYXJnaW46IDQwcHggYXV0byAwO1xuXG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICBoZWlnaHQ6IDQycHg7XG4gICAgICBib3JkZXI6IG5vbmU7XG4gICAgICBmb250LXNpemU6IDEzcHg7XG4gICAgICBsaW5lLWhlaWdodDogMjJweDtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyNHB4O1xuICAgICAgfVxuXG4gICAgICA+YTpudGgtb2YtdHlwZShuKzIpIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tdG9wOiA1cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpub3QoW2NsYXNzKj1pcy1zdHlsZS1dKSxcbiAgICAmLmlzLXN0eWxlLWRlZmF1bHQge1xuICAgICAgdHIge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgID4qIHtcblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0RFREVERTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0RFREVERTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4qIHtcbiAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNERURFREU7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgICAgICAgbWluLWhlaWdodDogNDJweDtcbiAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgIHdpZHRoOiAxODBweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERURFREU7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG5cblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS10eXBlLWEge1xuICAgICAgdGJvZHkge1xuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0RFREVERTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICA+KiB7XG4gICAgICAgICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICAgICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI0RFREVERTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNERURFREU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgID4qIHtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICBtaW4taGVpZ2h0OiA0MnB4O1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAwO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAxO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg0KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiAzO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg1KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiA0O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg2KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiA1O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg3KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiA2O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg4KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiA3O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCg5KSB7XG4gICAgICAgICAgICAgIG9yZGVyOiA4O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgxMCkge1xuICAgICAgICAgICAgICBvcmRlcjogOTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXR5cGUtYiB7XG4gICAgICBAaW5jbHVkZSBoaWRlLXNjcm9sbGJhcjtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHotaW5kZXg6IDA7XG4gICAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgICAgcGFkZGluZzogMCAkc2lkZS1wYWRkaW5nO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoY2FsYygtMSAqICRzaWRlLXBhZGRpbmcpKTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG5cbiAgICAgICAgJi4tLXNjcm9sbGVkIHtcbiAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB6LWluZGV4OiAxO1xuICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICBjb250ZW50OiB1cmwoI3skaW1nLWRpcn0vcC1wcm9kdWN0cy1zaW5nbGUvc2Nyb2xsLWhpbnQuc3ZnKTtcbiAgICAgICAgICB0cmFuc2l0aW9uOiAwLjVzO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgICAgICB9XG5cbiAgICAgICAgdGFibGUge1xuICAgICAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgICAgICB3aWR0aDogbWF4LWNvbnRlbnRcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICB0ciB7XG4gICAgICAgICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0RFREVERTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICA+KiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNERURFREU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICA+KiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNERURFREU7XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICB3aWR0aDogMTgwcHg7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERURFREU7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTE3cHg7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoW3Jvd3NwYW49XCIyXCJdKSB7XG4gICAgICAgICAgJit0ciB7XG4gICAgICAgICAgICA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKFtyb3dzcGFuPVwiM1wiXSkge1xuXG4gICAgICAgICAgJit0cixcbiAgICAgICAgICAmK3RyK3RyIHtcbiAgICAgICAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNERURFREU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpoYXMoW3Jvd3NwYW49XCI0XCJdKSB7XG5cbiAgICAgICAgICAmK3RyLFxuICAgICAgICAgICYrdHIrdHIsXG4gICAgICAgICAgJit0cit0cit0ciB7XG4gICAgICAgICAgICA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKFtyb3dzcGFuPVwiNVwiXSkge1xuXG4gICAgICAgICAgJit0cixcbiAgICAgICAgICAmK3RyK3RyLFxuICAgICAgICAgICYrdHIrdHIrdHIsXG4gICAgICAgICAgJit0cit0cit0cit0ciB7XG4gICAgICAgICAgICA6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjREVERURFO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6aGFzKFtyb3dzcGFuPVwiNlwiXSkge1xuXG4gICAgICAgICAgJit0cixcbiAgICAgICAgICAmK3RyK3RyLFxuICAgICAgICAgICYrdHIrdHIrdHIsXG4gICAgICAgICAgJit0cit0cit0cit0cixcbiAgICAgICAgICAmK3RyK3RyK3RyK3RyK3RyIHtcbiAgICAgICAgICAgIDpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItY29sb3I6ICNERURFREU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pcy1zdHlsZS10eXBlLWMge1xuICAgICAgQGluY2x1ZGUgaGlkZS1zY3JvbGxiYXI7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB6LWluZGV4OiAwO1xuICAgICAgICB3aWR0aDogMTAwdnc7XG4gICAgICAgIHBhZGRpbmc6IDAgJHNpZGUtcGFkZGluZztcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKGNhbGMoLTEgKiAkc2lkZS1wYWRkaW5nKSk7XG4gICAgICAgIG92ZXJmbG93OiBhdXRvO1xuXG4gICAgICAgICYuLS1zY3JvbGxlZCB7XG4gICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgei1pbmRleDogMTtcbiAgICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgY29udGVudDogdXJsKCN7JGltZy1kaXJ9L3AtcHJvZHVjdHMtc2luZ2xlL3Njcm9sbC1oaW50LnN2Zyk7XG4gICAgICAgICAgdHJhbnNpdGlvbjogMC41cztcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgICAgfVxuXG4gICAgICAgIHRhYmxlIHtcbiAgICAgICAgICBtaW4td2lkdGg6IDEwMCU7XG4gICAgICAgICAgd2lkdGg6IG1heC1jb250ZW50XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgdHIge1xuICAgICAgICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgICAgICAgID4qIHtcbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNERURFREU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0JGQkZCRjtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNCRkJGQkY7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5M3B4O1xuICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgJisqLFxuICAgICAgICAgICAgICAmKyorKiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI2LjMlO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgICAgd2lkdGg6IDE1MHB4O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAjREVERURFO1xuXG4gICAgICAgICAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiA5MHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcblxuICAgICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgICAgcGFkZGluZzogMTBweCA2cHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmKyoge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERURFREU7XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmW3Jvd3NwYW5dKyoge1xuICAgICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdChbcm93c3Bhbl0pIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgICAmOm5vdChbcm93c3Bhbl0pKyoge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgICYuaXMtc3R5bGUtdHlwZS1kIHtcbiAgICAgIEBpbmNsdWRlIGhpZGUtc2Nyb2xsYmFyO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgei1pbmRleDogMDtcbiAgICAgICAgd2lkdGg6IDEwMHZ3O1xuICAgICAgICBwYWRkaW5nOiAwICRzaWRlLXBhZGRpbmc7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWChjYWxjKC0xICogJHNpZGUtcGFkZGluZykpO1xuICAgICAgICBvdmVyZmxvdzogYXV0bztcblxuICAgICAgICAmLi0tc2Nyb2xsZWQge1xuICAgICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXByb2R1Y3RzLXNpbmdsZS9zY3JvbGwtaGludC5zdmcpO1xuICAgICAgICAgIHRyYW5zaXRpb246IDAuNXM7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICAgIH1cblxuICAgICAgICB0YWJsZSB7XG4gICAgICAgICAgbWluLXdpZHRoOiAxMDAlO1xuICAgICAgICAgIHdpZHRoOiBtYXgtY29udGVudFxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRyIHtcbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyYXktNztcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgPioge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogI0RFREVERTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuXG4gICAgICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDMzLjIlO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMjI4cHg7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICB3aWR0aDogNDUuOCU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiAxOTJweDtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmOm50aC1jaGlsZCgzKSB7XG4gICAgICAgICAgICAgIHdpZHRoOiAyMSU7XG5cbiAgICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICAgIHdpZHRoOiA4NnB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJjpudGgtY2hpbGQobiArIDMpIHtcbiAgICAgICAgICA+KiB7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNERURFREU7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0RFREVERTtcblxuICAgICAgICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNERURFREU7XG4gICAgICAgICAgICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggJHdoaXRlO1xuICAgICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtY2hpbGQoMikge1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjREVERURFO1xuICAgICAgICAgICAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgyKSB7XG4gICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICAgICAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgICAgICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJjpudGgtbGFzdC1jaGlsZCgxKSB7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDFweCAkd2hpdGU7XG4gICAgICAgICAgICAgIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjREVERURFO1xuXG4gICAgICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn0iLCIvLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZhcmlhYmxlXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGltZ+ODh+OCo+ODrOOCr+ODiOODquOBvuOBp+OBruODkeOCuVxuJGltZy1kaXI6IFwiLi4vaW1nXCI7XG5cbi8vIOOCs+ODs+ODhuODs+ODhOW5hVxuJGNvbnRlbnQtd2lkdGg6IDEyMDBweDtcblxuJHNpZGUtcGFkZGluZzogMjBweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXG5cbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XG4kcGMtYnA6IDEwMjVweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuJGZvbnQtMTogXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9OXCIsIE1laXJ5bywgc2Fucy1zZXJpZjtcbiRmb250LTI6IFwiU3luY29wYXRlXCIsIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG4kZm9udC0zOiBzeXN0ZW0tdWksIFwiSGlyYWdpbm8gS2FrdSBHb3RoaWMgUHJvTlwiLCBNZWlyeW8sIHNhbnMtc2VyaWY7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR3aGl0ZTogI2ZmZjtcblxuJGJsYWNrOiAjMDgwODA4O1xuXG4kZ3JheS0xOiAjNTA1MDUwO1xuJGdyYXktMjogIzJhMmEyYTtcbiRncmF5LTM6ICMwODA4MDg7XG4kZ3JheS00OiAjYjViNWI1O1xuJGdyYXktNTogI2FkYWRhZDtcbiRncmF5LTY6ICNmN2Y3Zjc7XG4kZ3JheS03OiAjMzMzO1xuJGdyYXktODogI2I1YjViNTtcbiRncmF5LTk6ICM1MjUyNTI7XG4kZ3JheS0xMDogIzk2OTY5NjtcbiRncmF5LTExOiAjY2NjO1xuJGdyYXktMTI6ICNlZWU7XG5cbiRjb2xvci0xOiAjMDgwODA4O1xuJGNvbG9yLTI6ICMwODA4MDg7XG4kY29sb3ItMzogIzA4MDgwODtcblxuJGNvbG9yLWxpbms6ICMwNjczZTA7XG4kY29sb3ItYXR0ZW50aW9uOiAjMjEyZWZmO1xuJGNvbG9yLWVycm9yOiAjZmYyMTMyO1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4kbGluZWFyOiBjdWJpYy1iZXppZXIoLjI1MCwgLjI1MCwgLjc1MCwgLjc1MCk7XG4kZWFzZTogY3ViaWMtYmV6aWVyKC4yNTAsIC4xMDAsIC4yNTAsIDEuMDAwKTtcbiRlYXNlLWluOiBjdWJpYy1iZXppZXIoLjQyMCwgLjAwMCwgMS4wMDAsIDEuMDAwKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKC4wMDAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIC41ODAsIDEuMDAwKTtcbi8vIEluXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKC41NTAsIC4wODUsIC42ODAsIC41MzApO1xuJGVhc2VJbkN1YmljOiBjdWJpYy1iZXppZXIoLjU1MCwgLjA1NSwgLjY3NSwgLjE5MCk7XG4kZWFzZUluUXVhcnQ6IGN1YmljLWJlemllciguODk1LCAuMDMwLCAuNjg1LCAuMjIwKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKC43NTUsIC4wNTAsIC44NTUsIC4wNjApO1xuJGVhc2VJblNpbmU6IGN1YmljLWJlemllciguNDcwLCAuMDAwLCAuNzQ1LCAuNzE1KTtcbiRlYXNlSW5FeHBvOiBjdWJpYy1iZXppZXIoLjk1MCwgLjA1MCwgLjc5NSwgLjAzNSk7XG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKC42MDAsIC4wNDAsIC45ODAsIC4zMzUpO1xuJGVhc2VJbkJhY2s6IGN1YmljLWJlemllciguNjAwLCAtLjI4MCwgLjczNSwgLjA0NSk7XG4vLyBPdXRcbiRlYXNlT3V0UXVhZDogY3ViaWMtYmV6aWVyKC4yNTAsIC40NjAsIC40NTAsIC45NDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKC4yMTUsIC42MTAsIC4zNTUsIDEuMDAwKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllciguMTY1LCAuODQwLCAuNDQwLCAxLjAwMCk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoLjIzMCwgMS4wMDAsIC4zMjAsIDEuMDAwKTtcbiRlYXNlT3V0U2luZTogY3ViaWMtYmV6aWVyKC4zOTAsIC41NzUsIC41NjUsIDEuMDAwKTtcbiRlYXNlT3V0RXhwbzogY3ViaWMtYmV6aWVyKC4xOTAsIDEuMDAwLCAuMjIwLCAxLjAwMCk7XG4kZWFzZU91dENpcmM6IGN1YmljLWJlemllciguMDc1LCAuODIwLCAuMTY1LCAxLjAwMCk7XG4kZWFzZU91dEJhY2s6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIwLCAxLjI3NSk7XG4vLyBJbiBPdXRcbiRlYXNlSW5PdXRRdWFkOiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzMCwgLjUxNSwgLjk1NSk7XG4kZWFzZUluT3V0Q3ViaWM6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVhcnQ6IGN1YmljLWJlemllciguNzcwLCAuMDAwLCAuMTc1LCAxLjAwMCk7XG4kZWFzZUluT3V0UXVpbnQ6IGN1YmljLWJlemllciguODYwLCAuMDAwLCAuMDcwLCAxLjAwMCk7XG4kZWFzZUluT3V0U2luZTogY3ViaWMtYmV6aWVyKC40NDUsIC4wNTAsIC41NTAsIC45NTApO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgLjAwMCwgLjAwMCwgMS4wMDApO1xuJGVhc2VJbk91dENpcmM6IGN1YmljLWJlemllciguNzg1LCAuMTM1LCAuMTUwLCAuODYwKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoLjY4MCwgLS41NTAsIC4yNjUsIDEuNTUwKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG1peGluXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNsZWFyZml4XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGNmIHtcbiAgJjphZnRlciB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gc2FmZS1hcmVhXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIHNhZmUtYXJlYSB7XG4gIHBhZGRpbmctdG9wOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy10b3A6IGVudihzYWZlLWFyZWEtaW5zZXQtdG9wKTtcbiAgcGFkZGluZy1yaWdodDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1ib3R0b206IGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGHjgr/jgrDjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gYS10YWcoJGNvbG9yMSwgJGNvbG9yMikge1xuICAmOmxpbmssXG4gICY6YWN0aXZlLFxuICAmOnZpc2l0ZWQge1xuICAgIGNvbG9yOiAkY29sb3IxO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIGNvbG9yOiAkY29sb3IyO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5fjg6zjg7zjgrnjg5vjg6vjg4Djg7zjga7jgqvjg6njg7zlpInmm7Rcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yKSB7XG4gICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gIH1cblxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG5cbiAgJjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOjotbW96LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cblxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gbXEtbWluKCR3aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkd2lkdGggKyBweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBtcS1tYXgoJHdpZHRoKSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICR3aWR0aCArIHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gZGV2aWNlXG5AbWl4aW4gcGMge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSBhbmQgKG1heC13aWR0aDogJHBjLWJwIC0gMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjLXRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBzcC10YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGMtY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50LXdpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNzcyBoYWNrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIEZpcmVGb3hcbkBtaXhpbiBmaXJlZm94IHtcbiAgLTpsYW5nKHgpOjotbW96LXBsYWNlaG9sZGVyLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIC06bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gSUUoMTEpXG5AbWl4aW4gaWUge1xuICAtOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIFNhZmFyaVxuQG1peGluIHNhZmFyaSB7XG4gIC06bGFuZyh4KSArIC06LXdlYmtpdC1mdWxsLXNjcmVlbi1kb2N1bWVudCxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIG9iamVjdCBmaXQgaW1hZ2VzXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIG9maSgkc2l6ZSkge1xuICBvYmplY3QtZml0OiAkc2l6ZTtcblxuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6IFwib2JqZWN0LWZpdDogI3skc2l6ZX07XCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGUtc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG5cbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gY29udmVydCByZW0gdG8gcHhcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gZnMoJHB4KSB7XG4gIGZvbnQtc2l6ZTogY2FsYygkcHggKiAuMDYyNXJlbSk7XG59XG4iXX0= */
