@charset "UTF-8";
/* ======================================================================
 p-knowledge（豆知識 一覧ページ）
====================================================================== */
[class*=p_knowledge_cat--] {
  display: inline-block;
  color: #fff;
  font-size: 12px;
  padding: 2px 10px;
  border-radius: 3px;
  text-decoration: none;
  background: #4bbf4a;
}

.p_knowledge_cat--fucoidan {
  background: #4bbf4a;
}
.p_knowledge_cat--health-beauty {
  background: #e7667d;
}
.p_knowledge_cat--doctor {
  background: #31a4dc;
}

@media screen and (min-width: 821px) {
  .p_knowledge_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    gap: min(20px, 20 / 1040 * 100vw);
  }
}
@media screen and (max-width: 820px) {
  .p_knowledge_list {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    gap: 15px;
  }
}
.p_knowledge_list_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  text-decoration: none;
  color: inherit;
  -webkit-transition: opacity 0.3s;
  transition: opacity 0.3s;
  border: 1px solid #e8e8e8;
  border-radius: 4px;
  overflow: hidden;
}
@media screen and (min-width: 821px) {
  .p_knowledge_list_item {
    width: calc(50% - min(10px, 10 / 1040 * 100vw));
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media screen and (max-width: 820px) {
  .p_knowledge_list_item {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
.p_knowledge_list_item:hover {
  opacity: 0.8;
}
.p_knowledge_list_img {
  overflow: hidden;
  background: #f5f5f5;
}
@media screen and (min-width: 821px) {
  .p_knowledge_list_img {
    width: 100%;
    height: min(160px, 160 / 1040 * 100vw);
  }
}
@media screen and (max-width: 820px) {
  .p_knowledge_list_img {
    width: 120px;
    min-height: 100px;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
.p_knowledge_list_img img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
}
.p_knowledge_list_noimg {
  width: 100%;
  height: 100%;
  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;
  color: #888;
  font-size: 13px;
  padding: 12px;
  background: #fafafa;
}
.p_knowledge_list_noimg img {
  width: auto;
  height: auto;
  max-width: 80%;
  max-height: 70%;
  -o-object-fit: contain;
  object-fit: contain;
}
.p_knowledge_list_body {
  padding: 10px 12px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  gap: 4px;
}
.p_knowledge_list_cat {
  -ms-flex-item-align: start;
  align-self: flex-start;
  font-size: 12px;
  padding: 1px 8px;
}
.p_knowledge_list_date {
  font-size: 13px;
  color: #888;
}
@media screen and (max-width: 820px) {
  .p_knowledge_list_date {
    font-size: min(13px, 13 / 375 * 100vw);
  }
}
@media screen and (min-width: 821px) {
  .p_knowledge_list_date {
    font-size: min(13px, 13 / 1040 * 100vw);
  }
}
.p_knowledge_list_title {
  font-size: 15px;
  font-weight: bold;
  line-height: 1.4;
}
@media screen and (max-width: 820px) {
  .p_knowledge_list_title {
    font-size: min(15px, 15 / 375 * 100vw);
  }
}
@media screen and (min-width: 821px) {
  .p_knowledge_list_title {
    font-size: min(16px, 16 / 1040 * 100vw);
  }
}
.p_knowledge_list_excerpt {
  font-size: 13px;
  color: #505050;
  line-height: 1.5;
}
@media screen and (max-width: 820px) {
  .p_knowledge_list_excerpt {
    font-size: min(13px, 13 / 375 * 100vw);
  }
}
@media screen and (min-width: 821px) {
  .p_knowledge_list_excerpt {
    font-size: min(14px, 14 / 1040 * 100vw);
  }
}

.p_knowledge_anchor_bottom {
  margin-top: 30px;
}

.p_knowledge_doctor {
  margin-bottom: 25px;
}
.p_knowledge_doctor_banner img {
  display: block;
  width: 100%;
  height: auto;
  border-radius: 4px;
}
.p_knowledge_doctor_profile {
  padding: 18px 4px 0;
}
@media screen and (min-width: 821px) {
  .p_knowledge_doctor_profile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 22px;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
}
@media screen and (max-width: 820px) {
  .p_knowledge_doctor_profile {
    padding: 14px 0 0;
  }
}
@media screen and (min-width: 821px) {
  .p_knowledge_doctor_img {
    width: 40%;
    -ms-flex-negative: 0;
    flex-shrink: 0;
  }
}
@media screen and (max-width: 820px) {
  .p_knowledge_doctor_img {
    margin-bottom: 12px;
  }
}
.p_knowledge_doctor_img img {
  display: block;
  width: 100%;
  height: auto;
}
.p_knowledge_doctor_body {
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
}
.p_knowledge_doctor_text {
  font-family: "Noto Sans JP", "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "游ゴシック", YuGothic, sans-serif;
  color: #505050;
  font-size: 16px;
  line-height: 1.75;
}

.p_knowledge_supervisor {
  margin-top: 32px;
  border: 1px solid #d9e7f0;
  border-radius: 6px;
  background: #f6fafd;
  padding: 18px 22px;
}
@media screen and (max-width: 820px) {
  .p_knowledge_supervisor {
    margin-top: 24px;
    padding: 14px 15px;
  }
}
.p_knowledge_supervisor_label {
  display: inline-block;
  background: #31a4dc;
  color: #fff;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  padding: 6px 14px;
  border-radius: 3px;
  margin-bottom: 14px;
}
.p_knowledge_supervisor_link {
  display: inline-block;
  margin-top: 12px;
  font-size: 13px;
  color: #31a4dc;
  text-decoration: underline;
}
.p_knowledge_supervisor_link:hover {
  text-decoration: none;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInAta25vd2xlZGdlLnNjc3MiLCJfc2V0dGluZy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiI7QUFFQTtBQUFBO0FBQUE7QUFZQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFlBZGdCOzs7QUFrQmhCO0VBQ0UsWUFuQmM7O0FBcUJoQjtFQUNFLFlBckJhOztBQXVCZjtFQUNFLFlBdkJhOzs7QUMrUmY7RURqUUY7SUFFSTtJQUNBO0lBQ0E7OztBQ2tRRjtFRHRRRjtJQVFJO0lBQ0E7SUFDQTs7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUM2T0Y7RURwUEE7SUFVSTtJQUNBOzs7QUM4T0o7RUR6UEE7SUFlSTs7O0FBR0Y7RUFDRTs7QUFJSjtFQUNFO0VBQ0E7O0FDMk5GO0VEN05BO0lBS0k7SUFDQTs7O0FDNE5KO0VEbE9BO0lBVUk7SUFDQTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0E7RUFDQTs7QUFJSjtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxPQzlDYTtFRCtDYjtFQUNBO0VBQ0E7O0FBR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBOztBQUlKO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBLE9DNUVhOztBQW9QZjtFRDFLQTtJQUtJOzs7QUNnS0o7RURyS0E7SUFRSTs7O0FBSUo7RUFDRTtFQUNBO0VBQ0E7O0FDMkpGO0VEOUpBO0lBTUk7OztBQ21KSjtFRHpKQTtJQVNJOzs7QUFJSjtFQUNFO0VBQ0EsT0N0SE07RUR1SE47O0FDOElGO0VEakpBO0lBTUk7OztBQ3NJSjtFRDVJQTtJQVNJOzs7O0FBUU47RUFDRTs7O0FBTUY7RUFDRTs7QUFJRTtFQUNFO0VBQ0E7RUFDQTtFQUNBOztBQUtKO0VBQ0U7O0FDcUdGO0VEdEdBO0lBSUk7SUFDQTtJQUNBOzs7QUNxR0o7RUQzR0E7SUFVSTs7O0FDNEZKO0VEeEZBO0lBRUk7SUFDQTs7O0FDMEZKO0VEN0ZBO0lBT0k7OztBQUdGO0VBQ0U7RUFDQTtFQUNBOztBQUlKO0VBQ0U7O0FBR0Y7RUN6S0EsYUE3Qk87RUE4QlAsT0FyQlE7RUFzQlI7RUFDQTs7O0FEOEtGO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTs7QUMyREE7RURoRUY7SUFRSTtJQUNBOzs7QUFHRjtFQUNFO0VBQ0EsWUFsUGE7RUFtUGI7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7O0FBR0Y7RUFDRTtFQUNBO0VBQ0E7RUFDQSxPQWhRYTtFQWlRYjs7QUFFQTtFQUNFIiwiZmlsZSI6InAta25vd2xlZGdlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkB1c2UgJ3NldHRpbmcnIGFzICo7XG5cbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiBwLWtub3dsZWRnZe+8iOixhuefpeitmCDkuIDopqfjg5rjg7zjgrjvvIlcbj09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT0gKi9cblxuLy8g44Kr44OG44K044Oq44O844Kr44Op44O8XG4ka25vd2xlZGdlX2dyZWVuOiAjNGJiZjRhO1xuJGtub3dsZWRnZV9waW5rOiAjZTc2NjdkO1xuJGtub3dsZWRnZV9ibHVlOiAjMzFhNGRjO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgqvjg4bjgrTjg6rjg7zjg6njg5njg6vlhbHpgJpcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbltjbGFzcyo9XCJwX2tub3dsZWRnZV9jYXQtLVwiXSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogMnB4IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBiYWNrZ3JvdW5kOiAka25vd2xlZGdlX2dyZWVuOyAvLyDml6LlrproibLvvIjmnKrlrprnvqnjgqvjg4bjgrTjg6rjgafjgoLjg6njg5njg6vjgYzkuI3lj6/oppbjgavjgarjgonjgarjgYTjgZ/jgoHjga7kv53pmbrvvIlcbn1cblxuLnBfa25vd2xlZGdlX2NhdCB7XG4gICYtLWZ1Y29pZGFuIHtcbiAgICBiYWNrZ3JvdW5kOiAka25vd2xlZGdlX2dyZWVuO1xuICB9XG4gICYtLWhlYWx0aC1iZWF1dHkge1xuICAgIGJhY2tncm91bmQ6ICRrbm93bGVkZ2VfcGluaztcbiAgfVxuICAmLS1kb2N0b3Ige1xuICAgIGJhY2tncm91bmQ6ICRrbm93bGVkZ2VfYmx1ZTtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDoqJjkuovkuIDopqdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wX2tub3dsZWRnZV9saXN0IHtcbiAgQGluY2x1ZGUgcGMge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogdndwKDIwKTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAxNXB4O1xuICB9XG5cbiAgJl9pdGVtIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2U4ZThlODtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtICN7dndwKDEwKX0pO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIH1cblxuICAgICY6aG92ZXIge1xuICAgICAgb3BhY2l0eTogMC44O1xuICAgIH1cbiAgfVxuXG4gICZfaW1nIHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG5cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogdndwKDE2MCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgICAgbWluLWhlaWdodDogMTAwcHg7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICB9XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gIH1cblxuICAmX25vaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9zdWI7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgYmFja2dyb3VuZDogI2ZhZmFmYTsgLy8g44G744G855m944Gr6L+R44GE44Kw44Os44O877yI6KaqICZfaW1nIOOBriAjZjVmNWY1IOOCkuS4iuabuOOBje+8iVxuXG4gICAgLy8gTm8gSW1hZ2Ug5pmC44Gv44Kz44Og44ON44OD44OI44Ot44K044KS5YWo5L2T6KGo56S677yI5YiH44KM44Gq44GE44KI44GGIGNvbnRhaW7vvIlcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IGF1dG87XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBtYXgtd2lkdGg6IDgwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDcwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgfVxuICB9XG5cbiAgJl9ib2R5IHtcbiAgICBwYWRkaW5nOiAxMHB4IDEycHg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogNHB4O1xuICB9XG5cbiAgJl9jYXQge1xuICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7IC8vIOe4puepjeOBv2ZsZXjlhoXjgafjg5Djg4PjgrjluYXjgpLlhoXlrrnliIbjgavvvIjlhajluYXljJbjgpLpmLLjgZDvvIlcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgcGFkZGluZzogMXB4IDhweDtcbiAgfVxuXG4gICZfZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dF9zdWI7XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IHZ3cygxMyk7XG4gICAgfVxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGZvbnQtc2l6ZTogdndwKDEzKTtcbiAgICB9XG4gIH1cblxuICAmX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogdndzKDE1KTtcbiAgICB9XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgZm9udC1zaXplOiB2d3AoMTYpO1xuICAgIH1cbiAgfVxuXG4gICZfZXhjZXJwdCB7XG4gICAgZm9udC1zaXplOiAxM3B4O1xuICAgIGNvbG9yOiAkY29sb3JfdGV4dDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuXG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiB2d3MoMTMpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBwYyB7XG4gICAgICBmb250LXNpemU6IHZ3cCgxNCk7XG4gICAgfVxuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOCq+ODhuOCtOODquODvOODleOCo+ODq+OCv+ODvO+8iOS4i+mDqO+8iVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnBfa25vd2xlZGdlX2FuY2hvcl9ib3R0b20ge1xuICBtYXJnaW4tdG9wOiAzMHB4O1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDlnJ/kupXpvo3pm4TlhYjnlJ/jg5fjg63jg5XjgqPjg7zjg6tcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5wX2tub3dsZWRnZV9kb2N0b3Ige1xuICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuXG4gIC8vIOODl+ODreODleOCo+ODvOODq+ODkOODiuODvO+8iOawj+WQjeODu+mhlOWGmeecn+ODu+e1jOattOOBruS4gOS9k+eUu+WDj++8iVxuICAmX2Jhbm5lciB7XG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgfVxuICB9XG5cbiAgLy8g6Kyb5ryU5YaZ55yf77yL6Kqs5piOXG4gICZfcHJvZmlsZSB7XG4gICAgcGFkZGluZzogMThweCA0cHggMDtcblxuICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBnYXA6IDIycHg7XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxNHB4IDAgMDtcbiAgICB9XG4gIH1cblxuICAmX2ltZyB7XG4gICAgQGluY2x1ZGUgcGMge1xuICAgICAgd2lkdGg6IDQwJTtcbiAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgfVxuXG4gICAgaW1nIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJl9ib2R5IHtcbiAgICBmbGV4OiAxO1xuICB9XG5cbiAgJl90ZXh0IHtcbiAgICBAaW5jbHVkZSBib2R5LXRleHQ7IC8vIOacrOaWh+e1seS4gOimj+agvO+8iCRmb250XzEgLyAkY29sb3JfdGV4dCAvIDE2cHggLyDooYzplpMxLjc177yJXG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8g55uj5L+u6ICF77yI6KiY5LqL5LiL6YOo44O75Zyf5LqV6b6N6ZuE5YWI55Sf77yJXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4ucF9rbm93bGVkZ2Vfc3VwZXJ2aXNvciB7XG4gIG1hcmdpbi10b3A6IDMycHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkOWU3ZjA7XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZDogI2Y2ZmFmZDtcbiAgcGFkZGluZzogMThweCAyMnB4O1xuXG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW4tdG9wOiAyNHB4O1xuICAgIHBhZGRpbmc6IDE0cHggMTVweDtcbiAgfVxuXG4gICZfbGFiZWwge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBiYWNrZ3JvdW5kOiAka25vd2xlZGdlX2JsdWU7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDZweCAxNHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxNHB4O1xuICB9XG5cbiAgJl9saW5rIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgICBmb250LXNpemU6IDEzcHg7XG4gICAgY29sb3I6ICRrbm93bGVkZ2VfYmx1ZTtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblxuICAgICY6aG92ZXIge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyB2YXJpYWJsZVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBpbWfjg4fjgqPjg6zjgq/jg4jjg6rjgb7jgafjga7jg5HjgrlcbiRpbWdfZGlyOiAnLi4vaW1nJztcblxuLy8g44Kz44Oz44OG44Oz44OE5bmFXG4kY29udGVudF93aWR0aDogMTIwMHB4O1xuXG4vLyBTUOaZguOBruW3puWPs+OBruS9meeZve+8iOeJh+aWue+8iVxuJHNwX3NpZGVfcGFkZGluZzogMTVweDtcbiRzcHNpZGUgOiAxMHB4O1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBicmVha3BvaW50XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8g5LiL6KiYMuOBpOOBruWkieaVsOOBrumWk+OBjOOCv+ODluODrOODg+ODiOihqOekulxuLy8g44K/44OW44Os44OD44OI6KGo56S644Gq44GX44Gu5aC05ZCI44GvMuOBpOOBruWkieaVsOOBruWApOOCkuOAjDFweOW3ruOAjeOBp+ioreWumuOBmeOCi+OBk+OBqFxuXG4vLyAkcGNfYnDku6XkuIrjgYxQQ+ihqOekulxuJHBjX2JwOiA4MjFweDtcblxuLy8gJHNwX2Jw5Lul5LiL44GMU1DooajnpLpcbiRzcF9icDogODIwcHg7XG5cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gZm9udFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRmb250XzE6ICdOb3RvIFNhbnMgSlAnLCAn44OS44Op44Ku44OO6KeS44K0IFBybyBXMycsICdIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm8nLCAn5ri444K044K344OD44KvJywgWXVHb3RoaWMsIHNhbnMtc2VyaWY7XG4kbWluIDogJ05vdG8gU2VyaWYgSlAnLCBzZXJpZjtcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjb2xvclxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiRibGFjazogIzAwMDtcblxuJHdoaXRlOiAjZmZmO1xuJGdyZWVuIDogIzZlYjkyYjtcbiRjb2xvcl8xOiAjNTA1MDUwO1xuXG4kY29sb3JfMjogIzAwMDtcblxuJGNvbG9yXzM6ICMwMDA7XG5cbiRjb2xvcl80OiAjMDAwO1xuXG4kY29sb3JfNTogIzAwMDtcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODhuOCreOCueODiOe1seS4gOimj+agvO+8iOWFqOODmuODvOOCuOWFsemAmu+8iVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOacrOaWh+ODhuOCreOCueODiCA6ICRmb250XzEgLyAkY29sb3JfdGV4dCAvIDE2cHggLyDooYzplpMxLjc1IOKGkiBAaW5jbHVkZSBib2R5LXRleHRcbi8vIOOCteODluODhuOCreOCueODiCA6IOaXpeS7mOODu+ijnOi2s+OBquOBqeacrOaWh+OCiOOCiuS4gOauteW8seOBhOaWh+Wtl+OBryAkY29sb3JfdGV4dF9zdWJcbi8vIOKAuyDmloflrZfoibLjgpIgIzY2NiAvICMzMzMg562J44Gn55u05o6l5oyH5a6a44GX44Gq44GE44GT44Go77yI44GT44Gu5aSJ5pWw44KS5L2/44GG77yJXG4kY29sb3JfdGV4dDogJGNvbG9yXzE7ICAgICAgLy8g5Z+65pys5paH5a2X6ImyICM1MDUwNTBcbiRjb2xvcl90ZXh0X3N1YjogIzg4ODsgICAgICAvLyDml6Xku5jjg7vjg6Hjgr/mg4XloLHjgarjganjga7jgrXjg5bmloflrZfoibJcblxuQG1peGluIGJvZHktdGV4dCB7XG4gIGZvbnQtZmFtaWx5OiAkZm9udF8xO1xuICBjb2xvcjogJGNvbG9yX3RleHQ7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5zjgr/jg7PlhbHpgJrjg4fjgrbjgqTjg7Ncbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyDjg5bjg63jg4Pjgq/jgqjjg4fjgqPjgr/jga7jg5zjgr/jg7PvvIhpcy1zdHlsZS1ncmVlbi1idG4gLyBpcy1zdHlsZS1vcmFuZ2UtYnRu77yJ44KS5Z+65rqW44Gr44CBXG4vLyDjgrXjgqTjg4jlhajkvZPjga5DU1Pjg5zjgr/jg7PjgpLntbHkuIDjgZnjgovjgZ/jgoHjga7lhbHpgJrjg5Hjg6zjg4Pjg4jvvIttaXhpbuOAglxuLy8g5L2/44GE5pa5OiDlr77osaHjgrvjg6zjgq/jgr/jgacgYHBhZGRpbmdgIOOCkuaMh+WumuOBl+OBn+W+jOOBqyBgQGluY2x1ZGUgYnRuLWdyZWVuO2Ag562J44KS5ZG844G2XG4vLyDvvIhtaXhpbuOBjOOCsOODqeODh+ODu+aeoOODu+inkuS4uOODu+eZveS4uO+8i+S4ieinkuOCouOCpOOCs+ODs+ODu2hvdmVyIOOCkuS7mOS4juOAguOCteOCpOOCuuOBr+WQhOiHque2reaMge+8ieOAglxuJGJ0bl9ncmVlbl9mcm9tOiAjNUVDQjVEOyAgJGJ0bl9ncmVlbl90bzogIzRiQkY0QTsgICRidG5fZ3JlZW5fYm9yZGVyOiAjMzhBMDM3O1xuJGJ0bl9ncmVlbl9mcm9tX2g6ICM2RUQ4NkQ7ICRidG5fZ3JlZW5fdG9faDogIzUyQzg1MTsgJGJ0bl9ncmVlbl9ib3JkZXJfaDogIzJFOTAyRDtcbiRidG5fb3JhbmdlX2Zyb206ICNGRjlCM0Q7ICRidG5fb3JhbmdlX3RvOiAjRjU4NDFGOyAkYnRuX29yYW5nZV9ib3JkZXI6ICNFMDczMTg7XG4kYnRuX29yYW5nZV9mcm9tX2g6ICNGRkFCNUQ7ICRidG5fb3JhbmdlX3RvX2g6ICNGNTk0M0Y7ICRidG5fb3JhbmdlX2JvcmRlcl9oOiAjRDA2MzA4O1xuXG4vLyDnmb3kuLjvvIvkuInop5LjgqLjgqTjgrPjg7PvvIhlbeWfuua6luODu+WQhOODnOOCv+ODs+OCteOCpOOCuuOBq+i/veW+k++8ieOAgiR0cmkgPSDkuInop5Ljga7oibJcbkBtaXhpbiBidG4taWNvbigkdHJpKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjVlbTtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiOyBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDAuN2VtOyB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDEuMmVtOyBoZWlnaHQ6IDEuMmVtOyBiYWNrZ3JvdW5kOiAjZmZmOyBib3JkZXItcmFkaXVzOiA1MCU7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7IHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMS4wNWVtOyB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDA7IGhlaWdodDogMDsgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgICBib3JkZXItd2lkdGg6IDAuMzJlbSAwIDAuMzJlbSAwLjQ0ZW07XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkdHJpO1xuICB9XG59XG5cbi8vIOODnOOCv+ODs+Wcn+WPsO+8iOW9oueKtuODu+aWh+Wtl++8iVxuLy8g4oC7IGRpc3BsYXkg44Gv5ZCE44Oc44K/44Oz44Gu5pei5a2Y5oyH5a6a44KS5bCK6YeN77yI44Ki44Kk44Kz44Oz44Gv57W25a++6YWN572u44Gq44Gu44GnIGRpc3BsYXkg6Z2e5L6d5a2Y77yJ44CCXG4vLyAgICDjg4bjgq3jgrnjg4jkuK3lpK7lr4TjgZvjga8gdGV4dC1hbGlnbuOAgeOCouOCpOOCs+ODs+OBryBwYWRkaW5nLWxlZnQg44Gu5L2Z55m944Gn6KGo56S644GZ44KL44CCXG5AbWl4aW4gYnRuLWJhc2Uge1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYm9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzIGVhc2U7XG59XG5cbi8vIOe3keODnOOCv+ODs++8iCRpY29uOmZhbHNlIOOBp+OCouOCpOOCs+ODs+eEoeOBl++8iVxuQG1peGluIGJ0bi1ncmVlbigkaWNvbjogdHJ1ZSkge1xuICBAaW5jbHVkZSBidG4tYmFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGJ0bl9ncmVlbl9mcm9tLCAkYnRuX2dyZWVuX3RvIDEwMCUpO1xuICBib3JkZXItY29sb3I6ICRidG5fZ3JlZW5fYm9yZGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgQGlmICRpY29uIHsgQGluY2x1ZGUgYnRuLWljb24oJGJ0bl9ncmVlbl9ib3JkZXIpOyB9XG4gICY6aG92ZXIge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgxODBkZWcsICRidG5fZ3JlZW5fZnJvbV9oLCAkYnRuX2dyZWVuX3RvX2ggMTAwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuX2dyZWVuX2JvcmRlcl9oO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuLy8g5qmZ44Oc44K/44Oz77yIJGljb246ZmFsc2Ug44Gn44Ki44Kk44Kz44Oz54Sh44GX77yJXG5AbWl4aW4gYnRuLW9yYW5nZSgkaWNvbjogdHJ1ZSkge1xuICBAaW5jbHVkZSBidG4tYmFzZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgJGJ0bl9vcmFuZ2VfZnJvbSwgJGJ0bl9vcmFuZ2VfdG8gMTAwJSk7XG4gIGJvcmRlci1jb2xvcjogJGJ0bl9vcmFuZ2VfYm9yZGVyO1xuICBjb2xvcjogI2ZmZjtcbiAgQGlmICRpY29uIHsgQGluY2x1ZGUgYnRuLWljb24oJGJ0bl9vcmFuZ2VfYm9yZGVyKTsgfVxuICAmOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCAkYnRuX29yYW5nZV9mcm9tX2gsICRidG5fb3JhbmdlX3RvX2ggMTAwJSk7XG4gICAgYm9yZGVyLWNvbG9yOiAkYnRuX29yYW5nZV9ib3JkZXJfaDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDU1MgVHJhbnNpdGlvbiBFYXNpbmdcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0XG4kbGluZWFyOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuMjUwLCAwLjc1MCwgMC43NTApO1xuJGVhc2U6IGN1YmljLWJlemllcigwLjI1MCwgMC4xMDAsIDAuMjUwLCAxLjAwMCk7XG4kZWFzZS1pbjogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMS4wMDAsIDEuMDAwKTtcbiRlYXNlLW91dDogY3ViaWMtYmV6aWVyKDAuMDAwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcbiRlYXNlLWluLW91dDogY3ViaWMtYmV6aWVyKDAuNDIwLCAwLjAwMCwgMC41ODAsIDEuMDAwKTtcbi8vIEluXG4kZWFzZUluUXVhZDogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA4NSwgMC42ODAsIDAuNTMwKTtcbiRlYXNlSW5DdWJpYzogY3ViaWMtYmV6aWVyKDAuNTUwLCAwLjA1NSwgMC42NzUsIDAuMTkwKTtcbiRlYXNlSW5RdWFydDogY3ViaWMtYmV6aWVyKDAuODk1LCAwLjAzMCwgMC42ODUsIDAuMjIwKTtcbiRlYXNlSW5RdWludDogY3ViaWMtYmV6aWVyKDAuNzU1LCAwLjA1MCwgMC44NTUsIDAuMDYwKTtcbiRlYXNlSW5TaW5lOiBjdWJpYy1iZXppZXIoMC40NzAsIDAuMDAwLCAwLjc0NSwgMC43MTUpO1xuJGVhc2VJbkV4cG86IGN1YmljLWJlemllcigwLjk1MCwgMC4wNTAsIDAuNzk1LCAwLjAzNSk7XG4kZWFzZUluQ2lyYzogY3ViaWMtYmV6aWVyKDAuNjAwLCAwLjA0MCwgMC45ODAsIDAuMzM1KTtcbiRlYXNlSW5CYWNrOiBjdWJpYy1iZXppZXIoMC42MDAsIC0wLjI4MCwgMC43MzUsIDAuMDQ1KTtcbi8vIE91dFxuJGVhc2VPdXRRdWFkOiBjdWJpYy1iZXppZXIoMC4yNTAsIDAuNDYwLCAwLjQ1MCwgMC45NDApO1xuJGVhc2VPdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuMjE1LCAwLjYxMCwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlT3V0UXVhcnQ6IGN1YmljLWJlemllcigwLjE2NSwgMC44NDAsIDAuNDQwLCAxLjAwMCk7XG4kZWFzZU91dFF1aW50OiBjdWJpYy1iZXppZXIoMC4yMzAsIDEuMDAwLCAwLjMyMCwgMS4wMDApO1xuJGVhc2VPdXRTaW5lOiBjdWJpYy1iZXppZXIoMC4zOTAsIDAuNTc1LCAwLjU2NSwgMS4wMDApO1xuJGVhc2VPdXRFeHBvOiBjdWJpYy1iZXppZXIoMC4xOTAsIDEuMDAwLCAwLjIyMCwgMS4wMDApO1xuJGVhc2VPdXRDaXJjOiBjdWJpYy1iZXppZXIoMC4wNzUsIDAuODIwLCAwLjE2NSwgMS4wMDApO1xuJGVhc2VPdXRCYWNrOiBjdWJpYy1iZXppZXIoMC4xNzUsIDAuODg1LCAwLjMyMCwgMS4yNzUpO1xuLy8gSW4gT3V0XG4kZWFzZUluT3V0UXVhZDogY3ViaWMtYmV6aWVyKDAuNDU1LCAwLjAzMCwgMC41MTUsIDAuOTU1KTtcbiRlYXNlSW5PdXRDdWJpYzogY3ViaWMtYmV6aWVyKDAuNjQ1LCAwLjA0NSwgMC4zNTUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWFydDogY3ViaWMtYmV6aWVyKDAuNzcwLCAwLjAwMCwgMC4xNzUsIDEuMDAwKTtcbiRlYXNlSW5PdXRRdWludDogY3ViaWMtYmV6aWVyKDAuODYwLCAwLjAwMCwgMC4wNzAsIDEuMDAwKTtcbiRlYXNlSW5PdXRTaW5lOiBjdWJpYy1iZXppZXIoMC40NDUsIDAuMDUwLCAwLjU1MCwgMC45NTApO1xuJGVhc2VJbk91dEV4cG86IGN1YmljLWJlemllcigxLjAwMCwgMC4wMDAsIDAuMDAwLCAxLjAwMCk7XG4kZWFzZUluT3V0Q2lyYzogY3ViaWMtYmV6aWVyKDAuNzg1LCAwLjEzNSwgMC4xNTAsIDAuODYwKTtcbiRlYXNlSW5PdXRCYWNrOiBjdWJpYy1iZXppZXIoMC42ODAsIC0wLjU1MCwgMC4yNjUsIDEuNTUwKTtcblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGZ1bmN0aW9uXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZ344K144Kk44K65aSJ5o+b77yIUEPnlKgg5Z+65rqWOiAxMDQwcHjvvIlcbi8vIDEwNDBweOS7peS4ijog5Zu65a6a44K144Kk44K6XG4vLyAxMDQwcHjmnKrmuoA6IOeUu+mdouW5heOBq+W/nOOBmOOBpuOCueOCseODvOODq1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR2d3BfYmFzZTogMTA0MDtcblxuQGZ1bmN0aW9uIHZ3cCgkcHgpIHtcbiAgQHJldHVybiBtaW4oI3skcHh9cHgsIGNhbGMoI3skcHh9IC8gI3skdndwX2Jhc2V9ICogMTAwdncpKTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHZ344K144Kk44K65aSJ5o+b77yIU1DnlKgg5Z+65rqWOiAzNzVweO+8iVxuLy8gMzc1cHjku6XkuIo6IOWbuuWumuOCteOCpOOCulxuLy8gMzc1cHjmnKrmuoA6IOeUu+mdouW5heOBq+W/nOOBmOOBpuOCueOCseODvOODq1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbiR2d3NfYmFzZTogMzc1O1xuXG5AZnVuY3Rpb24gdndzKCRweCkge1xuICBAcmV0dXJuIG1pbigjeyRweH1weCwgY2FsYygjeyRweH0gLyAjeyR2d3NfYmFzZX0gKiAxMDB2dykpO1xufVxuXG4vLyDkvb/nlKjkvos6XG4vLyBmb250LXNpemU6IHZ3cCgxNik7ICDihpIgUEPnlKg6IDEwNDBweOOBpzE2cHjjgIHlsI/jgZXjgYTnlLvpnaLjgafjga/nuK7lsI9cbi8vIGZvbnQtc2l6ZTogdndzKDE0KTsgIOKGkiBTUOeUqDogMzc1cHjjgacxNHB444CB5bCP44GV44GE55S76Z2i44Gn44Gv57iu5bCPXG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBtaXhpblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBjbGVhcmZpeFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBjZiB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIHNhZmUtYXJlYVxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBzYWZlX2FyZWEge1xuICBwYWRkaW5nLXRvcDogY29uc3RhbnQoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtYm90dG9tKTtcbiAgcGFkZGluZy1sZWZ0OiBjb25zdGFudChzYWZlLWFyZWEtaW5zZXQtbGVmdCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNvbnN0YW50KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG4gIHBhZGRpbmctdG9wOiBlbnYoc2FmZS1hcmVhLWluc2V0LXRvcCk7XG4gIHBhZGRpbmctYm90dG9tOiBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSk7XG4gIHBhZGRpbmctbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZy1yaWdodDogZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCk7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBh44K/44Kw44Gu44Kr44Op44O85aSJ5pu0XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGFfdGFnKCRjb2xvcjEsICRjb2xvcjIpIHtcbiAgJjpsaW5rLFxuICAmOmFjdGl2ZSxcbiAgJjp2aXNpdGVkIHtcbiAgICBjb2xvcjogJGNvbG9yMTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRjb2xvcjI7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIOODl+ODrOODvOOCueODm+ODq+ODgOODvOOBruOCq+ODqeODvOWkieabtFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbkBtaXhpbiBwbGFjZWhvbGRlcigkY29sb3IpIHtcbiAgJjpwbGFjZWhvbGRlci1zaG93biB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogJGNvbG9yO1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gbWVkaWEgcXVlcnlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gbXEoJG1pbl93aWR0aCwgJG1heF93aWR0aCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkbWluX3dpZHRoICsgcHgpIGFuZCAobWF4LXdpZHRoOiAkbWF4X3dpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21pbigkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIG1xX21heCgkd2lkdGgpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHdpZHRoICsgcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBkZXZpY2VcbkBtaXhpbiBwYyB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwY19icCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gc3Age1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkc3BfYnApIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHRhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRzcF9icCArIDFweCkgYW5kIChtYXgtd2lkdGg6ICRwY19icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfdGFie1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkc3BfYnAgKyAxcHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHNwX3RhYiB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRwY19icCAtIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gcGNfY29udGVudCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICRwY19icCkgYW5kIChtYXgtd2lkdGg6ICRjb250ZW50X3dpZHRoKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGNzcyBoYWNrXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ2hyb21lKGFuZCBTYWZhcmksIE9wZXJhKVxuQG1peGluIGNocm9tZSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86MCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBGaXJlRm94XG5AbWl4aW4gZmlyZWZveCB7XG4gIF86bGFuZyh4KTo6LW1vei1wbGFjZWhvbGRlciwgJiB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbi8vIEVkZ2VcbkBtaXhpbiBlZGdlIHtcbiAgXzpsYW5nKHgpOjotbXMtLCAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuLy8gSUUoMTEpXG5AbWl4aW4gaWUge1xuICBfOi1tcy1sYW5nKHgpOjotbXMtYmFja2Ryb3AsICYge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4vLyBTYWZhcmlcbkBtaXhpbiBzYWZhcmkge1xuICBfOmxhbmcoeCkrXzotd2Via2l0LWZ1bGwtc2NyZWVuLWRvY3VtZW50LCAmIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gb2JqZWN0IGZpdCBpbWFnZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5AbWl4aW4gb2ZpKCRzaXplKSB7XG4gIG9iamVjdC1maXQ6ICRzaXplO1xuICBAaW5jbHVkZSBpZSB7XG4gICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiAjeyRzaXplfTsnXG4gIH1cbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIGhpZGUgc2Nyb2xsYmFyXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuQG1peGluIGhpZGVfc2Nyb2xsYmFyIHtcbiAgLW1zLW92ZXJmbG93LXN0eWxlOiBub25lO1xuICBzY3JvbGxiYXItd2lkdGg6IG5vbmU7XG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICBkaXNwbGF5Om5vbmU7XG4gIH1cbn0iXX0= */
