@font-face {
  font-family: "asahi garamond";
  src: local("asahi garamond"), url("../font/ASAHI Garamond.otf") format("opentype");
}
/* ======================================================================
 wysiwyg
====================================================================== */
.wysiwyg {
  word-break: break-all;
}
@media screen and (min-width: 768px) {
  .wysiwyg .image-text {
    overflow: auto;
    margin: 10px 0 0;
  }
  .wysiwyg .image-text > * {
    overflow: hidden;
    margin-top: 20px;
  }
  .wysiwyg .image-text > :last-child {
    margin-bottom: 0;
  }
}
.wysiwyg p:not([class]) {
  margin: 20px 0;
  font-size: 16px;
  line-height: 1.6875;
}
@media screen and (max-width: 767px) {
  .wysiwyg p:not([class]) {
    font-size: 14px;
    line-height: 1.7857142857;
  }
}
.wysiwyg strong {
  font-weight: bold;
}
.wysiwyg b {
  font-weight: bold;
}
.wysiwyg u {
  color: unset;
  text-decoration: underline;
}
.wysiwyg del {
  color: unset;
  text-decoration: line-through;
}
.wysiwyg sub {
  bottom: -0.25em;
}
.wysiwyg sup {
  top: -0.5em;
  color: unset;
}
.wysiwyg code {
  padding: 0.2em 0.4em;
  border-radius: 6px;
  background-color: rgba(27, 31, 35, 0.05);
  color: #666;
  font-family: monospace;
}
.wysiwyg pre {
  display: block;
  overflow: auto;
  margin: 1em 0;
  padding: 8px;
  max-height: 400px;
  border: 1px solid #e1e1e1;
  border-radius: 2px;
  background-color: #f9f9f9;
  color: #666;
  white-space: pre-wrap;
  word-wrap: break-word;
  font-family: monospace;
  scrollbar-width: thin;
}
.wysiwyg hr {
  margin-top: 20px;
  margin-bottom: 20px;
}
.wysiwyg hr .__se__solid {
  border-style: solid none none;
}
.wysiwyg hr .__se__dashed {
  border-style: dashed none none;
}
.wysiwyg hr .__se__dotted {
  border-style: dotted none none;
}
.wysiwyg h2:not([class]) {
  display: block;
  margin: 60px 0 30px;
  padding: 0 0 15px;
  background: linear-gradient(to right, #d00 60px, #dedede 60px) no-repeat bottom left/100% 1px;
  font-weight: bold;
  font-size: 28px;
  line-height: 1.2142857143;
}
@media screen and (max-width: 767px) {
  .wysiwyg h2:not([class]) {
    margin: 40px 0 20px;
    padding: 0 0 10px;
    font-size: 22px;
    line-height: 1.5454545455;
  }
}
.wysiwyg h3:not([class]) {
  position: relative;
  margin: 40px 0 20px;
  padding: 0 0 0 18px;
  font-weight: bold;
  font-size: 22px;
  line-height: 1.6363636364;
}
@media screen and (max-width: 767px) {
  .wysiwyg h3:not([class]) {
    margin: 30px 0 20px;
    padding: 0 0 0 13px;
    font-size: 20px;
    line-height: 1.5;
  }
}
.wysiwyg h3:not([class]):before {
  position: absolute;
  top: 3px;
  left: 0;
  width: 3px;
  height: calc(100% - 4px);
  background: #d00;
  content: "";
}
@media screen and (max-width: 767px) {
  .wysiwyg h3:not([class]):before {
    top: 2px;
    height: calc(100% - 1px);
  }
}
.wysiwyg h4:not([class]) {
  margin: 40px 0 20px;
  padding: 0 0 15px;
  border-bottom: solid 1px #dedede;
  font-weight: bold;
  font-size: 20px;
  line-height: 1.45;
}
@media screen and (max-width: 767px) {
  .wysiwyg h4:not([class]) {
    margin: 30px 0 20px;
    padding: 0 0 12px;
    font-size: 18px;
    line-height: 1.6666666667;
  }
}
.wysiwyg h5:not([class]) {
  margin: 40px 0 20px;
  font-weight: bold;
  font-size: 18px;
  line-height: 1.4444444444;
}
@media screen and (max-width: 767px) {
  .wysiwyg h5:not([class]) {
    margin: 30px 0 20px;
    font-size: 16px;
    line-height: 1.75;
  }
}
.wysiwyg img {
  display: block;
  max-width: 100%;
}
.wysiwyg img.float-left {
  float: left;
  margin: 30px 20px 0 0;
  width: 48.1707317073%;
}
@media screen and (max-width: 767px) {
  .wysiwyg img.float-left {
    float: none;
    margin: 20px 0;
    width: 100%;
  }
}
.wysiwyg img.float-right {
  float: right;
  margin: 30px 0 0 20px;
  width: 48.1707317073%;
}
@media screen and (max-width: 767px) {
  .wysiwyg img.float-right {
    float: none;
    margin: 20px 0;
    width: 100%;
  }
}
.wysiwyg iframe {
  aspect-ratio: 16/9;
  max-width: 620px;
  width: 100%;
}
.wysiwyg a:not([class]) {
  text-decoration: underline;
  text-underline-offset: 2px;
}
@media (hover: hover) {
  .wysiwyg a:not([class]):hover {
    text-decoration: none;
  }
}
.wysiwyg a:not([class])[target=_blank] {
  position: relative;
  padding: 0 20px 0 0;
}
@media screen and (max-width: 767px) {
  .wysiwyg a:not([class])[target=_blank] {
    padding: 0 25px 0 0;
  }
}
.wysiwyg a:not([class])[target=_blank]:before {
  position: absolute;
  top: 4px;
  right: 0;
  content: url(../img/p-post-detail/i-external-sm.svg);
  line-height: 0;
}
@media screen and (max-width: 767px) {
  .wysiwyg a:not([class])[target=_blank]:before {
    top: 0;
    content: url(../img/p-post-detail/i-external.svg);
  }
}
.wysiwyg ul:not([class]) {
  margin: 30px 0;
  padding: 0 0 0 20px;
  font-size: 14px;
  line-height: 1.7857142857;
}
@media screen and (max-width: 767px) {
  .wysiwyg ul:not([class]) {
    padding: 0 0 0 15px;
  }
}
.wysiwyg ul:not([class]) li {
  position: relative;
  padding: 0 0 0 16px;
}
.wysiwyg ul:not([class]) li:before {
  position: absolute;
  top: 10px;
  left: 3px;
  width: 6px;
  height: 6px;
  border-radius: 9999px;
  background: #d00;
  content: "";
}
.wysiwyg ol:not([class]) {
  margin: 30px 0;
  padding: 0 0 0 20px;
  counter-reset: ol-number;
  font-size: 14px;
  line-height: 1.7857142857;
}
@media screen and (max-width: 767px) {
  .wysiwyg ol:not([class]) {
    padding: 0 0 0 15px;
  }
}
.wysiwyg ol:not([class]) li {
  position: relative;
  padding: 0 0 0 16px;
  counter-increment: ol-number;
}
.wysiwyg ol:not([class]) li:before {
  position: absolute;
  top: 0;
  left: 0;
  content: counter(ol-number) ".";
  white-space: nowrap;
  font-weight: bold;
}
.wysiwyg table {
  margin: 40px 0;
  width: 100%;
  background: #fff;
  table-layout: fixed;
}
.wysiwyg table th,
.wysiwyg table td {
  padding: 14px 30px;
  border: solid 1px #dedede;
  font-size: 14px;
  line-height: 1.7857142857;
}
@media screen and (max-width: 767px) {
  .wysiwyg table th,
  .wysiwyg table td {
    padding: 9px 10px;
  }
}
.wysiwyg table th {
  width: 252px;
  background: #f4f4f4;
  font-weight: bold;
}
@media screen and (max-width: 767px) {
  .wysiwyg table th {
    width: 110px;
  }
}
.wysiwyg table.is-style-vertical th,
.wysiwyg table.is-style-vertical td {
  padding: 12px 30px;
}
@media screen and (max-width: 767px) {
  .wysiwyg table.is-style-vertical th,
  .wysiwyg table.is-style-vertical td {
    padding: 7px 10px;
  }
}
.wysiwyg table.is-style-vertical th {
  width: 50%;
  text-align: center;
}
.wysiwyg .scroll-table {
  overflow: auto;
  margin: 40px auto;
  padding: 0 0 20px;
  max-width: 100%;
}
.wysiwyg .scroll-table::-webkit-scrollbar {
  height: 10px;
}
@media screen and (max-width: 767px) {
  .wysiwyg .scroll-table::-webkit-scrollbar {
    height: 8px;
  }
}
.wysiwyg .scroll-table::-webkit-scrollbar-track {
  border-radius: 10px;
  background: #f4f4f4;
}
.wysiwyg .scroll-table::-webkit-scrollbar-thumb {
  border-radius: 10px;
  background: #b4b4b4;
}
.wysiwyg .scroll-table table {
  margin: 0;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  table-layout: fixed;
}
.wysiwyg .scroll-table table th,
.wysiwyg .scroll-table table td {
  padding: 12px 10px;
  min-width: 140px;
  max-width: 300px;
  width: -webkit-max-content;
  width: -moz-max-content;
  width: max-content;
  vertical-align: middle;
  text-align: center;
}
@media screen and (max-width: 767px) {
  .wysiwyg .scroll-table table th,
  .wysiwyg .scroll-table table td {
    padding: 7px 10px;
  }
}
.wysiwyg .border-box {
  margin: 30px 0;
  padding: 40px;
  border: solid 1px #d00;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .wysiwyg .border-box {
    padding: 15px;
  }
}
.wysiwyg .border-box > :first-child {
  margin-top: 0;
}
.wysiwyg .border-box > :last-child {
  margin-bottom: 0;
}
.wysiwyg .background-box {
  margin: 30px 0;
  padding: 40px;
  background: #f4f4f4;
}
@media screen and (max-width: 767px) {
  .wysiwyg .background-box {
    padding: 15px;
  }
}
.wysiwyg .background-box > :first-child {
  margin-top: 0;
}
.wysiwyg .background-box > :last-child {
  margin-bottom: 0;
}
.wysiwyg .quote-box {
  position: relative;
  display: block;
  margin: 30px 0;
  padding: 30px 38px;
  background: #fff;
}
@media screen and (max-width: 767px) {
  .wysiwyg .quote-box {
    padding: 30px 0;
  }
}
.wysiwyg .quote-box > :first-child {
  margin-top: 0;
}
.wysiwyg .quote-box > :last-child {
  margin-bottom: 0;
}
.wysiwyg .quote-box:before {
  position: absolute;
  top: 0;
  left: 0;
  content: url(../img/p-post-detail/i-quote.svg);
  line-height: 0;
}
@media screen and (max-width: 767px) {
  .wysiwyg .quote-box:before {
    left: -5px;
  }
}
.wysiwyg .quote-box:after {
  position: absolute;
  right: 0;
  bottom: 0;
  content: url(../img/p-post-detail/i-quote.svg);
  line-height: 0;
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media screen and (max-width: 767px) {
  .wysiwyg .quote-box:after {
    right: -5px;
  }
}
.wysiwyg .quote-box * {
  color: #b4b4b4;
}
.wysiwyg .quote-box *:link, .wysiwyg .quote-box *:active, .wysiwyg .quote-box *:visited {
  color: #b4b4b4;
  cursor: pointer;
}
.wysiwyg .quote-box *:hover {
  color: #b4b4b4;
}
.wysiwyg .quote-box p {
  margin: 10px 0;
}
.wysiwyg .quote-box small {
  display: block;
  margin: 20px 0 0 0;
  text-align: right;
  font-size: 12px;
  line-height: 1.4166666667;
}
@media screen and (max-width: 767px) {
  .wysiwyg .quote-box small {
    margin: 10px 0 0;
    text-align: left;
  }
}
.wysiwyg .video-container {
  position: relative;
  z-index: 0;
  margin: 40px 0;
  max-width: 100%;
}
.wysiwyg .video-container video {
  display: block;
  width: 100%;
  height: auto;
}
.wysiwyg .video-container figcaption {
  margin: 15px 0 0;
  font-size: 14px;
  line-height: 1.4285714286;
}
@media screen and (max-width: 767px) {
  .wysiwyg .video-container figcaption {
    font-size: 12px;
    line-height: 1.6666666667;
  }
}
.wysiwyg .products-list-2 {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 30px;
  margin: 40px auto;
}
@media screen and (max-width: 767px) {
  .wysiwyg .products-list-2 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    overflow: auto;
    width: calc(100% + 15px);
  }
}
@media (hover: hover) {
  .wysiwyg .products-card-2:hover .products-card-2__heading:after {
    width: 100%;
  }
  .wysiwyg .products-card-2:hover .products-card-2__thumbnail:before {
    opacity: 0.3;
  }
  .wysiwyg .products-card-2:hover .products-card-2__footer:after {
    -webkit-transform: translateX(5px);
    transform: translateX(5px);
  }
}
.wysiwyg .products-card-2__term {
  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: 0 9px 2px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  border: solid 1px #111;
  border-radius: 3px;
  background: #fff;
  font-size: 12px;
  line-height: 1.4166666667;
}
.wysiwyg .products-card-2__heading {
  position: relative;
  z-index: 0;
  overflow: visible;
  margin: 20px 0 0;
  padding: 10px 0 0;
  font-weight: bold;
  font-size: 16px;
  line-height: 1.2;
}
@media screen and (max-width: 767px) {
  .wysiwyg .products-card-2__heading {
    margin: 10px 0 0;
    font-size: 16px;
    line-height: 1.5;
  }
}
.wysiwyg .products-card-2__heading:before {
  position: absolute;
  top: -1px;
  left: 0;
  width: 100%;
  height: 1px;
  background: #dedede;
  content: "";
}
.wysiwyg .products-card-2__heading:after {
  position: absolute;
  top: -1px;
  left: 0;
  width: 0;
  height: 1px;
  background: #d00;
  content: "";
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.wysiwyg .products-card-2__thumbnail {
  position: relative;
  z-index: 0;
  overflow: hidden;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  border-radius: 10px;
}
.wysiwyg .products-card-2__thumbnail:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: #fff;
  content: "";
  opacity: 0;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}
.wysiwyg .products-card-2__thumbnail img {
  display: block;
  aspect-ratio: 253/143;
  width: 100%;
  height: auto;
}
.wysiwyg .products-card-2__footer {
  position: relative;
  z-index: 0;
  margin: 10px 0 0;
}
@media screen and (max-width: 767px) {
  .wysiwyg .products-card-2__footer {
    margin: 5px 0 0;
  }
}
.wysiwyg .products-card-2__footer:after {
  position: absolute;
  right: 0;
  bottom: 2px;
  content: url(../img/common/i-arrow-9.svg);
  line-height: 0;
  -webkit-transition: 0.3s;
  transition: 0.3s;
}
.wysiwyg .flex-box {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 2.4390243902%;
  margin: 40px 0 0;
}
@media screen and (max-width: 767px) {
  .wysiwyg .flex-box {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 20px;
    margin: 30px auto 0;
  }
}
.wysiwyg .flex-box.is-style-reverse {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media screen and (max-width: 767px) {
  .wysiwyg .flex-box.is-style-reverse {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
.wysiwyg .flex-box img {
  display: block;
  width: 100%;
  height: auto;
  -o-object-fit: cover;
  object-fit: cover;
}
.wysiwyg .flex-box__primary {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  width: 48.1707317073%;
}
@media screen and (max-width: 767px) {
  .wysiwyg .flex-box__primary {
    width: 100%;
  }
}
.wysiwyg .flex-box__primary > *:first-child {
  margin-top: 0 !important;
}
.wysiwyg .flex-box__primary > *:last-child {
  margin-bottom: 0 !important;
}
.wysiwyg .flex-box__secondary {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 49.3902439024%;
}
@media screen and (max-width: 767px) {
  .wysiwyg .flex-box__secondary {
    width: 100%;
  }
}
.wysiwyg .flex-box__secondary > *:first-child {
  margin-top: 0 !important;
}
.wysiwyg .flex-box__secondary > *:last-child {
  margin-bottom: 0 !important;
}
.wysiwyg .flex-box .se-component figure,
.wysiwyg .flex-box .se-component img {
  width: 100% !important;
  height: auto !important;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9zZXR0aW5nLnNjc3MiLCJ3eXNpd3lnX3N0eWxlLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBMkJBO0VBQ0U7RUFDQTs7QUMzQkY7QUFBQTtBQUFBO0FBR0E7RUFDRTs7QUQ4TEE7RUMzTEU7SUFDRTtJQUNBOztFQUVBO0lBQ0U7SUFDQTs7RUFHRjtJQUNFOzs7QUFLTjtFQUNFO0VBQ0E7RUFDQTs7QUQrSkY7RUNsS0E7SUFNSTtJQUNBOzs7QUFJSjtFQUNFOztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTtFQUNBOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTs7QUFHRjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTs7QUFHRjtFQUNFOztBQUdGO0VBQ0U7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUQyRUY7RUNsRkE7SUFVSTtJQUNBO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FEMkRGO0VDakVBO0lBU0k7SUFDQTtJQUNBO0lBQ0E7OztBQUdGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlEbkdVO0VDb0dWOztBRDJDSjtFQ2xERTtJQVVJO0lBQ0E7OztBQUtOO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBRDRCRjtFQ2xDQTtJQVNJO0lBQ0E7SUFDQTtJQUNBOzs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBRGNGO0VDbEJBO0lBT0k7SUFDQTtJQUNBOzs7QUFPSjtFQUNFO0VBQ0E7O0FBRUE7RUFDRTtFQUNBO0VBQ0E7O0FETEo7RUNFRTtJQU1JO0lBQ0E7SUFDQTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FEakJKO0VDY0U7SUFNSTtJ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Q0U7RUFDQTtFQUNBOztBRGhkRjtFQzZjQTtJQU1JO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTs7QUR6ZEo7RUN3ZEU7SUFJSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7RUFDQTs7QUFHRjtFQUNFO0VBQ0E7O0FEemVKO0VDdWVFO0lBS0k7OztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FEMWZKO0VDd2ZFO0lBS0k7OztBQUdGO0VBQ0U7O0FBR0Y7RUFDRTs7QUFNRjtBQUFBO0VBRUU7RUFDQSIsImZpbGUiOiJ3eXNpd3lnX3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gdmFyaWFibGVcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaW1n44OH44Kj44Os44Kv44OI44Oq44G+44Gn44Gu44OR44K5XG4kaW1nLWRpcjogXCIuLi9pbWdcIjtcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudC13aWR0aDogMTIwMHB4O1xuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwLXNpZGUtcGFkZGluZzogMjBweDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGJyZWFrcG9pbnRcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDkuIvoqJgy44Gk44Gu5aSJ5pWw44Gu6ZaT44GM44K/44OW44Os44OD44OI6KGo56S6XG4vLyDjgr/jg5bjg6zjg4Pjg4jooajnpLrjgarjgZfjga7loLTlkIjjga8y44Gk44Gu5aSJ5pWw44Gu5YCk44KS44CMMXB45beu44CN44Gn6Kit5a6a44GZ44KL44GT44GoXG5cbi8vICRwYy1icOS7peS4iuOBjFBD6KGo56S6XG4kcGMtYnA6IDEwMjVweDtcblxuLy8gJHNwLWJw5Lul5LiL44GMU1DooajnpLpcbiRzcC1icDogNzY3cHg7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBmb250XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcImFzYWhpIGdhcmFtb25kXCI7XG4gIHNyYzogbG9jYWwoXCJhc2FoaSBnYXJhbW9uZFwiKSxcbiAgdXJsKFwiLi4vZm9udC9BU0FISSBHYXJhbW9uZC5vdGZcIikgZm9ybWF0KFwib3BlbnR5cGVcIik7XG59XG5cbiRmb250LTE6IEFyaWFsLCBcIk1laXJ5byBVSVwiLFwi44Oh44Kk44Oq44KqXCI7XG4kZm9udC0yOiBcImFzYWhpIGdhcmFtb25kXCIsIFwiWXVNaW5jaG9cIiwgXCJZdSBNaW5jaG9cIiwgXCLmuLjmmI7mnJ1cIiwgc2VyaWY7XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRibGFjazogIzExMTtcblxuJHdoaXRlOiAjZmZmO1xuXG4kY29sb3ItcHJpbWFyeTogI2QwMDtcblxuJGNvbG9yLTE6ICMxMTE7XG5cbiRjb2xvci0yOiAjMDAwO1xuXG4kY29sb3ItMzogIzAwMDtcblxuJGNvbG9yLTQ6ICMwMDA7XG5cbiRjb2xvci01OiAjMDAwO1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIFRyYW5zaXRpb24gRWFzaW5nXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdFxuJGxpbmVhcjogY3ViaWMtYmV6aWVyKC4yNTAsIC4yNTAsIC43NTAsIC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllciguMjUwLCAuMTAwLCAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKC40MjAsIC4wMDAsIDEuMDAwLCAxLjAwMCk7XG4kZWFzZS1vdXQ6IGN1YmljLWJlemllciguMDAwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4kZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllciguNDIwLCAuMDAwLCAuNTgwLCAxLjAwMCk7XG4vLyBJblxuJGVhc2VJblF1YWQ6IGN1YmljLWJlemllciguNTUwLCAuMDg1LCAuNjgwLCAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKC41NTAsIC4wNTUsIC42NzUsIC4xOTApO1xuJGVhc2VJblF1YXJ0OiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzMCwgLjY4NSwgLjIyMCk7XG4kZWFzZUluUXVpbnQ6IGN1YmljLWJlemllciguNzU1LCAuMDUwLCAuODU1LCAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoLjQ3MCwgLjAwMCwgLjc0NSwgLjcxNSk7XG4kZWFzZUluRXhwbzogY3ViaWMtYmV6aWVyKC45NTAsIC4wNTAsIC43OTUsIC4wMzUpO1xuJGVhc2VJbkNpcmM6IGN1YmljLWJlemllciguNjAwLCAuMDQwLCAuOTgwLCAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoLjYwMCwgLS4yODAsIC43MzUsIC4wNDUpO1xuLy8gT3V0XG4kZWFzZU91dFF1YWQ6IGN1YmljLWJlemllciguMjUwLCAuNDYwLCAuNDUwLCAuOTQwKTtcbiRlYXNlT3V0Q3ViaWM6IGN1YmljLWJlemllciguMjE1LCAuNjEwLCAuMzU1LCAxLjAwMCk7XG4kZWFzZU91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjE2NSwgLjg0MCwgLjQ0MCwgMS4wMDApO1xuJGVhc2VPdXRRdWludDogY3ViaWMtYmV6aWVyKC4yMzAsIDEuMDAwLCAuMzIwLCAxLjAwMCk7XG4kZWFzZU91dFNpbmU6IGN1YmljLWJlemllciguMzkwLCAuNTc1LCAuNTY1LCAxLjAwMCk7XG4kZWFzZU91dEV4cG86IGN1YmljLWJlemllciguMTkwLCAxLjAwMCwgLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyMCwgLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoLjE3NSwgLjg4NSwgLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKC40NTUsIC4wMzAsIC41MTUsIC45NTUpO1xuJGVhc2VJbk91dEN1YmljOiBjdWJpYy1iZXppZXIoLjY0NSwgLjA0NSwgLjM1NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1YXJ0OiBjdWJpYy1iZXppZXIoLjc3MCwgLjAwMCwgLjE3NSwgMS4wMDApO1xuJGVhc2VJbk91dFF1aW50OiBjdWJpYy1iZXppZXIoLjg2MCwgLjAwMCwgLjA3MCwgMS4wMDApO1xuJGVhc2VJbk91dFNpbmU6IGN1YmljLWJlemllciguNDQ1LCAuMDUwLCAuNTUwLCAuOTUwKTtcbiRlYXNlSW5PdXRFeHBvOiBjdWJpYy1iZXppZXIoMS4wMDAsIC4wMDAsIC4wMDAsIDEuMDAwKTtcbiRlYXNlSW5PdXRDaXJjOiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1MCwgLjg2MCk7XG4kZWFzZUluT3V0QmFjazogY3ViaWMtYmV6aWVyKC42ODAsIC0uNTUwLCAuMjY1LCAxLjU1MCk7XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctcmlnaHQ6IGVudihzYWZlLWFyZWEtaW5zZXQtcmlnaHQpO1xuICBwYWRkaW5nLWJvdHRvbTogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LWxlZnQpO1xuICBwYWRkaW5nLWxlZnQ6IGVudihzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGEtdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbi13aWR0aCwgJG1heC13aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluLXdpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4LXdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwYy1icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3AtYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcC1icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwYy1icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFiIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHNwLWJwICsgMXB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF90YWIge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkcGMtYnAgLSAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjX2NvbnRlbnQge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkcGMtYnApIGFuZCAobWF4LXdpZHRoOiAkY29udGVudC13aWR0aCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjc3MgaGFja1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENocm9tZShhbmQgU2FmYXJpLCBPcGVyYSlcbkBtaXhpbiBjaHJvbWUge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAoLXdlYmtpdC1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOjApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gRmlyZUZveFxuQG1peGluIGZpcmVmb3gge1xuICBfOmxhbmcoeCk6Oi1tb3otcGxhY2Vob2xkZXIsXG4gICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBFZGdlXG5AbWl4aW4gZWRnZSB7XG4gIF86bGFuZyh4KTo6LW1zLSxcbiAgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIElFKDExKVxuQG1peGluIGllIHtcbiAgXzotbXMtbGFuZyh4KTo6LW1zLWJhY2tkcm9wLFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gU2FmYXJpXG5AbWl4aW4gc2FmYXJpIHtcbiAgXzpsYW5nKHgpICsgXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LFxuICAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuXG4gIEBpbmNsdWRlIGllIHtcbiAgICBmb250LWZhbWlseTogXCJvYmplY3QtZml0OiAjeyRzaXplfTtcIjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gaGlkZSBzY3JvbGxiYXJcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gaGlkZS1zY3JvbGxiYXIge1xuICAtbXMtb3ZlcmZsb3ctc3R5bGU6IG5vbmU7XG4gIHNjcm9sbGJhci13aWR0aDogbm9uZTtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGxpbmUgY2xhbXBcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbGluZS1jbGFtcCgkbGluZSkge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhvdmVyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhvdmVyIHtcbiAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcInNldHRpbmdcIiBhcyAqO1xuXG4vKiA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4gd3lzaXd5Z1xuPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuLnd5c2l3eWcge1xuICB3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cbiAgQGluY2x1ZGUgcGMtdGFiIHtcbiAgICAuaW1hZ2UtdGV4dCB7XG4gICAgICBvdmVyZmxvdzogYXV0bztcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgID4gKiB7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICB9XG5cbiAgICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIHA6bm90KFtjbGFzc10pIHtcbiAgICBtYXJnaW46IDIwcHggMDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjcgLyAxNik7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE0KTtcbiAgICB9XG4gIH1cblxuICBzdHJvbmcge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB9XG5cbiAgYiB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICB1IHtcbiAgICBjb2xvcjogdW5zZXQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIH1cblxuICBkZWwge1xuICAgIGNvbG9yOiB1bnNldDtcbiAgICB0ZXh0LWRlY29yYXRpb246IGxpbmUtdGhyb3VnaDtcbiAgfVxuXG4gIHN1YiB7XG4gICAgYm90dG9tOiAtLjI1ZW07XG4gIH1cblxuICBzdXAge1xuICAgIHRvcDogLS41ZW07XG4gICAgY29sb3I6IHVuc2V0O1xuICB9XG5cbiAgY29kZSB7XG4gICAgcGFkZGluZzogLjJlbSAuNGVtO1xuICAgIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI3LCAzMSwgMzUsIC4wNSk7XG4gICAgY29sb3I6ICM2NjY7XG4gICAgZm9udC1mYW1pbHk6IG1vbm9zcGFjZTtcbiAgfVxuXG4gIHByZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgbWFyZ2luOiAxZW0gMDtcbiAgICBwYWRkaW5nOiA4cHg7XG4gICAgbWF4LWhlaWdodDogNDAwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2UxZTFlMTtcbiAgICBib3JkZXItcmFkaXVzOiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2Y5ZjlmOTtcbiAgICBjb2xvcjogIzY2NjtcbiAgICB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICAgIGZvbnQtZmFtaWx5OiBtb25vc3BhY2U7XG5cbiAgICBzY3JvbGxiYXItd2lkdGg6IHRoaW47XG4gIH1cblxuICBociB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuXG4gICAgLl9fc2VfX3NvbGlkIHtcbiAgICAgIGJvcmRlci1zdHlsZTogc29saWQgbm9uZSBub25lO1xuICAgIH1cblxuICAgIC5fX3NlX19kYXNoZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkYXNoZWQgbm9uZSBub25lO1xuICAgIH1cblxuICAgIC5fX3NlX19kb3R0ZWQge1xuICAgICAgYm9yZGVyLXN0eWxlOiBkb3R0ZWQgbm9uZSBub25lO1xuICAgIH1cbiAgfVxuXG4gIGgyOm5vdChbY2xhc3NdKSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiA2MHB4IDAgMzBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gcmlnaHQsICRjb2xvci1wcmltYXJ5IDYwcHgsICNkZWRlZGUgNjBweCkgbm8tcmVwZWF0IGJvdHRvbSBsZWZ0IC8gMTAwJSAxcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDM0IC8gMjgpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICAgIHBhZGRpbmc6IDAgMCAxMHB4O1xuICAgICAgZm9udC1zaXplOiAyMnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzQgLyAyMik7XG4gICAgfVxuICB9XG5cbiAgaDM6bm90KFtjbGFzc10pIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMCAxOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMjJweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzNiAvIDIyKTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbjogMzBweCAwIDIwcHg7XG4gICAgICBwYWRkaW5nOiAwIDAgMCAxM3B4O1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMzAgLyAyMCk7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAzcHg7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgd2lkdGg6IDNweDtcbiAgICAgIGhlaWdodDogY2FsYygxMDAlIC0gNHB4KTtcbiAgICAgIGJhY2tncm91bmQ6ICRjb2xvci1wcmltYXJ5O1xuICAgICAgY29udGVudDogXCJcIjtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICB0b3A6IDJweDtcbiAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIGg0Om5vdChbY2xhc3NdKSB7XG4gICAgbWFyZ2luOiA0MHB4IDAgMjBweDtcbiAgICBwYWRkaW5nOiAwIDAgMTVweDtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2RlZGVkZTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IGNhbGMoMjkgLyAyMCk7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDMwcHggMCAyMHB4O1xuICAgICAgcGFkZGluZzogMCAwIDEycHg7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygzMCAvIDE4KTtcbiAgICB9XG4gIH1cblxuICBoNTpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbjogNDBweCAwIDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI2IC8gMTgpO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luOiAzMHB4IDAgMjBweDtcbiAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDI4IC8gMTYpO1xuICAgIH1cbiAgfVxuXG4gIGJsb2NrcXVvdGUge1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG5cbiAgICAmLmZsb2F0LWxlZnQge1xuICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICBtYXJnaW46IDMwcHggMjBweCAwIDA7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDM5NSAvIDgyMCkpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mbG9hdC1yaWdodCB7XG4gICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICBtYXJnaW46IDMwcHggMCAwIDIwcHg7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDM5NSAvIDgyMCkpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICBtYXJnaW46IDIwcHggMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgaWZyYW1lIHtcbiAgICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gICAgbWF4LXdpZHRoOiA2MjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGE6bm90KFtjbGFzc10pIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgIHRleHQtdW5kZXJsaW5lLW9mZnNldDogMnB4O1xuICAgIEBpbmNsdWRlIGhvdmVyIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG5cbiAgICAmW3RhcmdldD1fYmxhbmtdIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmc6IDAgMjBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogMCAyNXB4IDAgMDtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNHB4O1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgY29udGVudDogdXJsKCN7JGltZy1kaXJ9L3AtcG9zdC1kZXRhaWwvaS1leHRlcm5hbC1zbS5zdmcpO1xuICAgICAgICBsaW5lLWhlaWdodDogMDtcblxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXBvc3QtZGV0YWlsL2ktZXh0ZXJuYWwuc3ZnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbiAgdWw6bm90KFtjbGFzc10pIHtcbiAgICBtYXJnaW46IDMwcHggMDtcbiAgICBwYWRkaW5nOiAwIDAgMCAyMHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE0KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMTBweDtcbiAgICAgICAgbGVmdDogM3B4O1xuICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICBoZWlnaHQ6IDZweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogOTk5OXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpbWFyeTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICBvbDpub3QoW2NsYXNzXSkge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDAgMCAwIDIwcHg7XG4gICAgY291bnRlci1yZXNldDogb2wtbnVtYmVyO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyNSAvIDE0KTtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDAgMCAwIDE1cHg7XG4gICAgfVxuXG4gICAgbGkge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZzogMCAwIDAgMTZweDtcbiAgICAgIGNvdW50ZXItaW5jcmVtZW50OiBvbC1udW1iZXI7XG5cbiAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGNvbnRlbnQ6IGNvdW50ZXIob2wtbnVtYmVyKVwiLlwiO1xuICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICB0YWJsZSB7XG4gICAgbWFyZ2luOiA0MHB4IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHRhYmxlLWxheW91dDogZml4ZWQ7XG5cbiAgICB0aCxcbiAgICB0ZCB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDMwcHg7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAjZGVkZWRlO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjUgLyAxNCk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZzogOXB4IDEwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgdGgge1xuICAgICAgd2lkdGg6IDI1MnB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMTBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmlzLXN0eWxlLXZlcnRpY2FsIHtcbiAgICAgIHRoLFxuICAgICAgdGQge1xuICAgICAgICBwYWRkaW5nOiAxMnB4IDMwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIHRoIHtcbiAgICAgICAgd2lkdGg6IDUwJTtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5zY3JvbGwtdGFibGUge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMCAyMHB4O1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogMTBweDtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IDhweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgYmFja2dyb3VuZDogI2I0YjRiNDtcbiAgICB9XG5cbiAgICB0YWJsZSB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogbWF4LWNvbnRlbnQ7XG4gICAgICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICAgICAgdGgsXG4gICAgICB0ZCB7XG4gICAgICAgIHBhZGRpbmc6IDEycHggMTBweDtcbiAgICAgICAgbWluLXdpZHRoOiAxNDBweDtcbiAgICAgICAgbWF4LXdpZHRoOiAzMDBweDtcbiAgICAgICAgd2lkdGg6IG1heC1jb250ZW50O1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmc6IDdweCAxMHB4O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmJvcmRlci1ib3gge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggJGNvbG9yLXByaW1hcnk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMTVweDtcbiAgICB9XG5cbiAgICA+IDpmaXJzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgIH1cblxuICAgID4gOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICB9XG4gIH1cblxuICAuYmFja2dyb3VuZC1ib3gge1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgfVxuXG4gICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgLnF1b3RlLWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMzBweCAwO1xuICAgIHBhZGRpbmc6IDMwcHggMzhweDtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgfVxuXG4gICAgPiA6Zmlyc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICB9XG5cbiAgICA+IDpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgJjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXBvc3QtZGV0YWlsL2ktcXVvdGUuc3ZnKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGxlZnQ6IC01cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjphZnRlciB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9wLXBvc3QtZGV0YWlsL2ktcXVvdGUuc3ZnKTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICByaWdodDogLTVweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAqIHtcbiAgICAgIGNvbG9yOiAjYjRiNGI0O1xuXG4gICAgICBAaW5jbHVkZSBhLXRhZygjYjRiNGI0LCAjYjRiNGI0KTtcbiAgICB9XG5cbiAgICBwIHtcbiAgICAgIG1hcmdpbjogMTBweCAwO1xuICAgIH1cblxuICAgIHNtYWxsIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgbWFyZ2luOiAyMHB4IDAgMCAwO1xuICAgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxNyAvIDEyKTtcblxuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW46IDEwcHggMCAwO1xuICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC52aWRlby1jb250YWluZXIge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAwO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcblxuICAgIHZpZGVvIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuXG4gICAgZmlnY2FwdGlvbiB7XG4gICAgICBtYXJnaW46IDE1cHggMCAwO1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjAgLyAxNCk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyMCAvIDEyKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHMtbGlzdC0yIHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDMsIDFmcik7XG4gICAgZ2FwOiAzMHB4O1xuICAgIG1hcmdpbjogNDBweCBhdXRvO1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAxNXB4KTtcbiAgICB9XG4gIH1cblxuICAucHJvZHVjdHMtY2FyZC0yIHtcbiAgICBAaW5jbHVkZSBob3ZlciB7XG4gICAgICAucHJvZHVjdHMtY2FyZC0yX19oZWFkaW5nOmFmdGVyIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAucHJvZHVjdHMtY2FyZC0yX190aHVtYm5haWw6YmVmb3JlIHtcbiAgICAgICAgb3BhY2l0eTogLjM7XG4gICAgICB9XG4gICAgICAucHJvZHVjdHMtY2FyZC0yX19mb290ZXI6YWZ0ZXIge1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNXB4KTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190ZXJtIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwIDlweCAycHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgICBib3JkZXI6IHNvbGlkIDFweCAkYmxhY2s7XG4gICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBmb250LXNpemU6IDEycHg7XG4gICAgICBsaW5lLWhlaWdodDogY2FsYygxNyAvIDEyKTtcbiAgICB9XG5cbiAgICAmX19oZWFkaW5nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHotaW5kZXg6IDA7XG4gICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgIG1hcmdpbjogMjBweCAwIDA7XG4gICAgICBwYWRkaW5nOiAxMHB4IDAgMDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjQgLyAyMCk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4O1xuICAgICAgICBsaW5lLWhlaWdodDogY2FsYygyNCAvIDE2KTtcbiAgICAgIH1cblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTFweDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMXB4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZGVkZWRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IC0xcHg7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgYmFja2dyb3VuZDogJGNvbG9yLXByaW1hcnk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIHRyYW5zaXRpb246IC41cztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX190aHVtYm5haWwge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTBweDtcblxuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuNXM7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBhc3BlY3QtcmF0aW86IDI1MyAvIDE0MztcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX19mb290ZXIge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgei1pbmRleDogMDtcbiAgICAgIG1hcmdpbjogMTBweCAwIDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiA1cHggMCAwO1xuICAgICAgfVxuXG4gICAgICAmOmFmdGVyIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgYm90dG9tOiAycHg7XG4gICAgICAgIGNvbnRlbnQ6IHVybCgjeyRpbWctZGlyfS9jb21tb24vaS1hcnJvdy05LnN2Zyk7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmZsZXgtYm94IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGdhcDogY2FsYygxMDAlICogKDIwIC8gODIwKSk7XG4gICAgbWFyZ2luOiA0MHB4IDAgMDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IDIwcHg7XG4gICAgICBtYXJnaW46IDMwcHggYXV0byAwO1xuICAgIH1cblxuICAgICYuaXMtc3R5bGUtcmV2ZXJzZSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIH1cblxuICAgICZfX3ByaW1hcnkge1xuICAgICAgb3JkZXI6IDE7XG4gICAgICB3aWR0aDogY2FsYygxMDAlICogKDM5NSAvIDgyMCkpO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICA+ICo6Zmlyc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG5cbiAgICAgID4gKjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgICZfX3NlY29uZGFyeSB7XG4gICAgICBvcmRlcjogMjtcbiAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKiAoNDA1IC8gODIwKSk7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG5cbiAgICAgID4gKjpmaXJzdC1jaGlsZCB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbiAgICAgIH1cblxuICAgICAgPiAqOmxhc3QtY2hpbGQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gb3ZlcnJpZGUgZWRpdG9yIHN0eWxlXG4gICAgLnNlLWNvbXBvbmVudCB7XG4gICAgICBmaWd1cmUsXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiJdfQ== */
