@media (min-width: 48em) {
  .l-match_wrapper {
    padding: 0 2.4rem;
  }
}

.l-match_view {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_view.is-active {
  visibility: visible;
  opacity: 1;
}

.l-match_content {
  padding: 3rem 0 0;
}

.l-match_content_ttl {
  margin-bottom: 3rem;
  color: #fff;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: 0.04em;
  line-height: 1.5;
  text-align: center;
}

.l-match_content_filter_wrapper {
  margin-bottom: 3rem;
  color: #fff;
  font-size: 14px;
  padding-block: 16px;
  padding-inline: 8px;
  background-color: #181818;
}
@media (min-width: 48em) {
  .l-match_content_filter_wrapper {
    padding-block: 24px;
    padding-inline: 24px;
  }
}

.l-match_content_filter {
  padding-bottom: 1.5rem;
}

.l-match_content_filter_ttl {
  display: flex;
  gap: 4px;
  align-items: center;
}

.l-match_content_filter_ttl img {
  width: 18px;
}

.l-match_content_search_team-block {
  margin-right: 1rem;
}

.l-match_content_search_team_select {
  -webkit-appearance: none;
  display: block;
  width: 20.6rem;
  height: 3.4rem;
  padding: 0 3rem 0 1rem;
  overflow: hidden;
  border: 0;
  border-radius: 1.7rem;
  outline: 0;
  background: #2b2b2b;
  color: #fff;
  font-size: 1.2rem;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.l-match_content_search_team_select_wrapper {
  position: relative;
}

.l-match_content_search_team_select_wrapper::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 1rem;
  height: 0.5rem;
  -webkit-transform: translateY(0.1rem);
  transform: translateY(0.1rem);
  background: #fff;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  content: "";
}

.l-match_content_search_team_select_wrapper::after {
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 1rem;
  height: 0.5rem;
  -webkit-transform: translateY(-0.6rem);
  transform: translateY(-0.6rem);
  background: #fff;
  -webkit-clip-path: polygon(0 100%, 100% 100%, 50% 0);
  clip-path: polygon(0 100%, 100% 100%, 50% 0);
  content: "";
}

.l-match_content_search_head {
  margin-bottom: 1rem;
  color: #fff;
  font-size: 1.1rem;
  letter-spacing: 0.04em;
}

.l-match_content_search_league {
  margin-right: 1rem;
}

.l-match_content_search_league_select {
  -webkit-appearance: none;
  display: block;
  width: 100%;
  height: 3.4rem;
  padding: 0 3rem 0 1rem;
  overflow: hidden;
  border: 0;
  border-radius: 1.7rem;
  outline: 0;
  background: #2b2b2b;
  color: #fff;
  font-size: 14px;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (min-width: 48em) {
  .l-match_content_search_league_select {
    font-size: 14px;
  }
}

.l-match_content_search_league_select_wrapper {
  position: relative;
}

.l-match_content_search_league_select_wrapper::before {
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 1rem;
  height: 0.5rem;
  -webkit-transform: translateY(0.1rem);
  transform: translateY(0.1rem);
  background: #fff;
  -webkit-clip-path: polygon(0 0, 100% 0, 50% 100%);
  clip-path: polygon(0 0, 100% 0, 50% 100%);
  content: "";
}

.l-match_content_search_league_select_wrapper::after {
  position: absolute;
  top: 50%;
  right: 1rem;
  width: 1rem;
  height: 0.5rem;
  -webkit-transform: translateY(-0.6rem);
  transform: translateY(-0.6rem);
  background: #fff;
  -webkit-clip-path: polygon(0 100%, 100% 100%, 50% 0);
  clip-path: polygon(0 100%, 100% 100%, 50% 0);
  content: "";
}

.l-match_content_fieldset {
  display: block grid;
  align-items: center;
  gap: 8px;
  padding: 16px 8px;
  border-bottom: 1px solid #666;
}
@media (min-width: 48em) {
  .l-match_content_fieldset {
    grid-template-columns: 42px 1fr;
    gap: 32px;
  }
}

.l-match_content_fieldset_inner .fieldset_item_radio {
  margin-right: 16px;
}

.l-match_content_fieldset_inner--team {
  display: grid;
  grid-template-columns: 1fr 140px;
  gap: 8px;
  align-items: center;
  justify-content: space-between;
}

.l-match_content_fieldset_inner--team_name {
  color: #fff;
  text-align: left;
  line-height: 1.4;
}

.l-match_content_fieldset_inner--team .c-after-icon_btn {
  padding-block: 12px;
  padding-inline: 12px;
}

@media (min-width: 769px) {
  .l-match_content_fieldset_inner--team {
    display: grid;
    grid-template-columns: 1fr 200px;
  }
  .l-match_content_fieldset_inner--team .c-after-icon_btn {
  padding-block: 16px;
  padding-inline: 24px;
}
}


.l-match_content_search_reset {
  gap: 0 .5rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  color: #fff;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_content_search_reset_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  margin-bottom: 1rem;
}

.l-match_content_search_reset_icn {
  width: 1.3rem;
  height: 1.3rem;
}

.l-match_content_search_reset_icn path {
  -webkit-transition: stroke 0.5s cubic-bezier(0.19, 1, 0.22, 1), fill 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: stroke 0.5s cubic-bezier(0.19, 1, 0.22, 1), fill 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_content_schedule {
  display: block;
  z-index: 1;
  position: relative;
  margin-bottom: 3rem;
  overflow: hidden;
  overflow: clip;
  border-bottom: 1px solid #666;
  list-style: none;
}

.l-match_content_schedule_wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}

.l-match_content_schedule_wrapper.swiper-initialized {
  display: block;
}

.l-match_content_schedule_item {
  -ms-flex-negative: 0;
  flex-shrink: 0;
  margin-right: 1.2rem;
  margin-bottom: 1.2rem;
  padding: 1rem 0.8rem 1.2rem;
  text-align: center;
  -webkit-transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: background-color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.swiper-initialized .l-match_content_schedule_item {
  margin-right: 0;
}

.l-match_content_schedule_item.is-active {
  background-color: #e50012;
}

.l-match_content_schedule_item.is-active .l-match_content_schedule_item_day {
  color: #fff;
}

.l-match_content_schedule_item.is-active .l-match_content_schedule_item_weekday {
  color: #fff;
}

.l-match_content_schedule_item_day {
  display: block;
  margin-bottom: .5rem;
  color: #fff;
  font-family: "Oswald", sans-serif;
  font-size: 2.2rem;
  letter-spacing: 0.04em;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_content_schedule_item_weekday {
  color: #fff;
  font-size: 1.2rem;
  font-weight: 700;
  letter-spacing: 0.2em;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_content_schedule_btn_prev {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  position: absolute;
  top: 1.8rem;
  left: .9rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  background: #000;
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1), border 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1), border 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_content_schedule_btn_prev.swiper-button-disabled {
  opacity: 0;
}

.l-match_content_schedule_btn_prev .l-match_content_schedule_btn_icn {
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.l-match_content_schedule_btn_next {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  z-index: 2;
  position: absolute;
  top: 1.8rem;
  right: .9rem;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border: 2px solid #fff;
  border-radius: 1.5rem;
  background: #000;
  -webkit-transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1), border 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: opacity 0.5s cubic-bezier(0.19, 1, 0.22, 1), visibility 0.5s cubic-bezier(0.19, 1, 0.22, 1), border 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_content_schedule_btn_next.swiper-button-disabled {
  opacity: 0;
}

.l-match_content_schedule_btn_icn {
  display: block;
  width: 1.5rem;
  height: 1.5rem;
}

.l-match_tab_btn_wrapper.is-bottom {
  margin-bottom: 4rem;
}

.l-match_stadium {
  margin-bottom: 1.5rem;
  text-align: right;
}

.l-match_stadium_btn {
  padding-bottom: .2rem;
  color: #fff;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
  text-decoration: underline;
  -webkit-transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
  transition: color 0.5s cubic-bezier(0.19, 1, 0.22, 1);
}

.l-match_item {
  display: none;
}

.l-match_item.is-active {
  display: block;
}

.l-match_item_wrapper {
  margin-bottom: 5.8rem;
}

.l-match_update {
  margin-top: 1.5rem;
  margin-bottom: 4.8rem;
  color: #fff;
  font-size: 1.2rem;
  letter-spacing: 0.04em;
  text-align: right;
  padding: 0 1rem;
}
@media (min-width: 48em) {
  .l-match_update {
    padding: 0;
  }
}

.l-match_btn {
  margin-bottom: 11rem;
}

.l-match_btn_wrapper {
  padding-top: 4rem;
}

@media screen and (min-width: 48em) {
  .l-match_wrapper {
    width: min(70%, 84rem);
    margin: 0 auto;
    padding: 0;
  }
  .l-match_content {
    padding-top: 5rem;
  }
  .l-match_content_ttl {
    font-size: 3.5rem;
  }
  .l-match_content_schedule_wrapper {
    position: relative;
    width: min(83.33%, 120rem);
    margin: 0 auto;
    padding: 0;
  }
  .l-match_item_wrapper {
    margin-bottom: 6rem;
  }
  .l-match_btn {
    width: 30rem;
    margin: 0 auto;
  }
}

@media screen and (min-width: 75em) {
  .l-match_content_search {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: auto;
    padding-bottom: 0;
  }
  .l-match_content_filter_wrapper {
    margin-bottom: 4rem;
  }
}

@media (hover: hover) {
  .l-match_content_search_reset:hover {
    color: #e50012;
  }
  .l-match_content_search_reset:hover path:first-of-type {
    stroke: #e50012;
  }
  .l-match_content_search_reset:hover path:last-of-type {
    fill: #e50012;
  }
  .l-match_content_schedule_item:hover {
    background-color: #e50012;
  }
  .l-match_content_schedule_item:hover .l-match_content_schedule_item_day {
    color: #fff;
  }
  .l-match_content_schedule_item:hover .l-match_content_schedule_item_weekday {
    color: #fff;
  }
  .l-match_content_schedule_item.is-active:hover .l-match_content_schedule_item_day {
    color: #fff;
  }
  .l-match_content_schedule_item.is-active:hover .l-match_content_schedule_item_weekday {
    color: #fff;
  }
  .l-match_content_schedule_btn_prev {
    cursor: pointer;
  }
  .l-match_content_schedule_btn_prev:hover {
    border: 2px solid #e60012;
  }
  .l-match_content_schedule_btn_prev:hover path {
    fill: #e60012;
  }
  .l-match_content_schedule_btn_next {
    cursor: pointer;
  }
  .l-match_content_schedule_btn_next:hover {
    border: 2px solid #e60012;
  }
  .l-match_content_schedule_btn_next:hover path {
    fill: #e60012;
  }
  .l-match_stadium_btn:hover {
    color: #e50012;
  }
}

.tablist-secondary {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 4px;
  align-items: center;
  margin-bottom: 16px;
}

.c-contents-tab-secondary {
  font-size: 14px;
  text-align: center;
  padding: 18px 0;
  display: block;
  color: #fff;
  background-color: #808080;
  transition: opacity .3s;
}

.c-contents-tab-secondary:focus-visible {
  opacity: 0.7;
}
@media (any-hover: hover) {
  .c-contents-tab-secondary:hover {
    opacity: 0.7;
  }
}

.c-contents-tab-secondary[aria-selected="true"] {
  border: 2px solid #e60012;
  background-color: #2C2B2B;
}
@media (any-hover: hover) {
  .c-contents-tab-secondary[aria-selected="true"] {
    opacity: 1;
  }
}

.tabpanel[hidden] {
  display: none;
}

.c-group-tab_inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 16px;
}
@media (min-width: 48em) {
  .c-group-tab_inner {
    grid-template-columns: repeat(8, 1fr);
  }
}

.p-modal_inline .c-group-tab_inner {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  margin-bottom: 16px;
}

@media (min-width: 48em) {
  .team-lists-wrapper {
    padding-inline: 16px;
  }
}

.c-group-tab_item a {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #900000;
  padding-block: 12px;
  text-align: center;
  line-height: 1.3;
  display: block;
  font-size: 14px;
  margin-right: -1px;
  margin-bottom: -1px;
}

.c-group-tab_item a[aria-selected="true"] {
  background-color: #900000;
  color: #fff;
}

@media (min-width: 48em) {
  .c-group-tab_teams_wrapper {
    padding-inline: 16px;
  }
}

.c-group-tab_teams_wrapper:not(:last-of-type) {
  margin-bottom: 24px;
}

.c-group-tab_teams {
  display: grid;
  gap: 4px;
  color: #fff;
}
@media (min-width: 48em) {
  .c-group-tab_teams {
    grid-template-columns: 1fr 1fr;
    column-gap: 8px;
    row-gap: 8px;
  }
}

.p-modal_inline .c-group-tab_teams {
  color: #000;
}

.p-modal_inline .c-group-tab_team-item {
  background-color: #3F3939;
  color: #fff;
  padding-block: 12px;
  padding-inline: 16px;
  font-size: 14px;
  line-height: 1.8;
  cursor: pointer;
}

.c-group-tab_team-item label {
  width: 100%;
  cursor: pointer;
}

.c-group-tab_team-item label.is-checked {
  cursor: default;
}

.c-group-tab_teams_ttl_boys {
  display: block;
  background-color: #fff;
  border: 1px solid #181818;
  padding-block: 6px;
  padding-inline: 8px;
  font-size: 14px;
  margin-bottom: 8px;
}

.c-group-tab_teams_ttl_girls {
  display: block;
  color: #fff;
  background-color: #e60012;
  border: 1px solid #e60012;
  padding-block: 8px;
  padding-inline: 8px;
  font-size: 14px;
  margin-bottom: 8px;
}

.c-group-tab_teams_ttl_prefecture {
  margin-bottom: 8px;
  font-size: 14px;
  color: #fff;
}

.modal-team-select_wrapper {
  background-color: #181818;
  padding-block: 40px;
  padding-inline: 16px;
}
@media (min-width: 48em) {
  .modal-team-select_wrapper {
    padding-inline: 40px;
  }
}

.fieldset_inner {
  display: flex;
  gap: 24px;
}

.fieldset_item_radio {
  display: flex;
  align-items: center;
  cursor: pointer;
  font-size: 14px;
  position: relative;
}

.fieldset_item_radio input[type="radio"] {
  position: absolute;
  opacity: 0;
  width: 18px;
  height: 18px;
  cursor: pointer;
}

.radio-mark {
  width: 18px;
  height: 18px;
  border: 1px solid #181818;
  border-radius: 50%;
  margin-right: 4px;
  position: relative;
  background: #fff;
  transition: border-color 0.2s;
}

.fieldset_item_radio input[type="radio"]:checked + .radio-mark::after {
  content: "";
  width: 10px;
  height: 10px;
  background: #e50012;
  border-radius: 50%;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.fieldset_item_radio input[type="radio"]:focus-visible + .radio-mark {
  outline: 1px solid #e50012;
  outline-offset: 1px;
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9zcmMvX3Njc3MvbGF5b3V0L19nYW1lX2Jsb2NrLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19zY3NzL2NvcmUvX2Vhc2luZy5zY3NzIiwid2VicGFjazovLy8uL3NyYy9fc2Nzcy9jb3JlL19zZXR0aW5nLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vc3JjL19zY3NzL2NvcmUvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQ0U7RUFDRSxpQkFBaUI7QUFBQTs7QUFNbkI7RUFFRSxrQkFBa0I7RUFEbEIsVUFBVTtFQUVWLCtHQ1lzQztFRFp0Qyx1R0NZc0M7QUFBQTs7QURmdkM7RUFNRyxtQkFBbUI7RUFEbkIsVUFBVTtBQUNTOztBQUd2QjtFQUNFLGlCQUFpQjtBQUFBOztBQUlqQjtFQUNFLG1CQUFtQjtFQUtuQixXQUFXO0VBSlgsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0FBQ0w7O0FBTWI7RUFFRSxvQkFBYTtFQUFiLG9CQUFhO0VBQWIsYUFBYTtFQURiLDBCQUEwQjtFQUUxQixzQkFBc0I7RUFDdEIsZ0JBQWdCO0FBQUE7O0FBTWhCO0VBQ0UsbUJBQW1CO0FBQUE7O0FBU3JCO0VBRUUsb0JBQW9CO0VBRHBCLHFCQUFxQjtFQUVyQiw0QkFBNEI7QUFBQTs7QUFDNUI7RUFJRSx3QkFBd0I7RUFIeEIsY0FBYztFQUNkLGNBQWM7RUFDZCxjQUFjO0VBR2Qsc0JBQXNCO0VBTXRCLGdCQUFnQjtFQUpoQixTQUFTO0VBRFQscUJBQXFCO0VBSXJCLFVBQVU7RUFOVixtQkFBbUI7RUFJbkIsV0FBVztFQUNYLGlCQUFpQjtFQUdqQix1QkFBdUI7RUFDdkIsbUJBQW1CO0FBQUE7O0FBSW5CO0VBQ0Usa0JBQWtCO0FBQUE7O0FBRG5CO0VBSUcsa0JBQWtCO0VBQ2xCLFFBQVE7RUFDUixXQUFXO0VBQ1gsV0FBVztFQUNYLGNBQWM7RUFHZCxxQ0FBNEI7RUFBNUIsNkJBQTRCO0VBRjVCLGdCQUFn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QixxQkFBcUI7SUFEckIsd0JBQXVCO0lBQXZCLHFCQUF1QjtJQUF2Qix1QkFBdUI7SUFHdkIsbUJBQW1CO0VBQUE7QUF5THhCOztBQTFCRztFQVBEO0lBU0ssY0FBYztFQUFBO0VBVG5CO0lBWVMsZUFBZTtFQUFBO0VBWnhCO0lBZVMsYUFBYTtFQUFBO0VBd0N0QjtJQWFLLHlCQUF5QjtFQUFBO0VBYjlCO0lBZ0JTLFdBQVc7RUFBQTtFQWhCcEI7SUFtQlMsV0FBVztFQUFBO0VBbkJwQjtJQXVDVyxXQUFXO0VBQUE7RUF2Q3RCO0lBMENXLFdBQVc7RUFBQTtFQXlCckI7SUFlSSxlQUFlO0VBQUE7RUFmbEI7SUFpQksseUJFelVLO0VBQUE7RUZ3VFY7SUFtQk8sYUUzVUc7RUFBQTtFRndWWDtJQWVJLGVBQWU7RUFBQTtFQWZsQjtJQWlCSyx5QkV6V0s7RUFBQTtFRndWVjtJQW1CTyxhRTNXRztFQUFBO0VGdVlkO0lBU0ssY0FBYztFQUFBO0FBbE1UIiwiZmlsZSI6Ii9jc3MvZ2FtZS9ibG9ja2xlYWd1ZS9zdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyIubC1tYXRjaCB7XG4gICZfd3JhcHBlciB7XG4gICAgcGFkZGluZzogMCAyLjRyZW07XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgQGluY2x1ZGUgY29udGFpbmVyKCk7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgfVxuICAmX3ZpZXcge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgJGJsZWFnZUVhc2UsIHZpc2liaWxpdHkgJGJsZWFnZUVhc2U7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG4gICAgfVxuICB9XG4gICZfY29udGVudCB7XG4gICAgcGFkZGluZzogM3JlbSAwIDA7XG4gICAgQG1lZGlhICN7JHRhYmxldH0ge1xuICAgICAgcGFkZGluZy10b3A6IDVyZW07XG4gICAgfVxuICAgICZfdHRsIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDNyZW07XG4gICAgICBmb250LXNpemU6IDJyZW07XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDRlbTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgJl9zZWFyY2gge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIuNHJlbSk7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEuNXJlbTtcbiAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICBAbWVkaWEgI3skZGVza3RvcH0ge1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgfVxuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogM3JlbTtcbiAgICAgICAgQG1lZGlhICN7JGRlc2t0b3B9IHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICAgICAgICBnYXA6IDAgM3JlbTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA0cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX3RlYW0ge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIG1hcmdpbi1yaWdodDogMS41cmVtO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjNjY2O1xuICAgICAgICAmX3NlbGVjdCB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDIwLjZyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzLjRyZW07XG4gICAgICAgICAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMyYjJiMmI7XG4gICAgICAgICAgcGFkZGluZzogMCAzcmVtIDAgMXJlbTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiAxLjdyZW07XG4gICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgICAgIG91dGxpbmU6IDA7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbiAgICAgICAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiAyNXJlbTtcbiAgICAgICAgICB9XG4gICAgICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxcmVtO1xuICAgICAgICAgICAgICB3aWR0aDogMXJlbTtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAwLjVyZW07XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgICAgICAgIGNsaXAtcGF0aDogcG9seWdvbigwIDAsIDEwMCUgMCwgNTAlIDEwMCUpO1xuICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLjFyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxMDAlLCAxMDAlIDEwMCUsIDUwJSAwKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0uNnJlbSk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2hlYWQge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgZm9udC1zaXplOiAxLjFyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICB9XG4gICAgICAmX2xlYWd1ZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMXJlbTtcbiAgICAgICAgJl9zZWxlY3Qge1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAyMC42cmVtO1xuICAgICAgICAgIGhlaWdodDogMy40cmVtO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbSAwIDFyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS43cmVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gICAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgICB3aWR0aDogMjVyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4xcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCA1MCUgMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjZyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9nZW5kZXIge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICB9XG4gICAgICAgICZfc2VsZWN0IHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogOC45cmVtO1xuICAgICAgICAgIGhlaWdodDogMy40cmVtO1xuICAgICAgICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMmIyYjJiO1xuICAgICAgICAgIHBhZGRpbmc6IDAgM3JlbSAwIDFyZW07XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS43cmVtO1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBvdXRsaW5lOiAwO1xuICAgICAgICAgIEBtZWRpYSAjeyR0YWJsZXR9IHtcbiAgICAgICAgICAgIHdpZHRoOiA5LjhyZW07XG4gICAgICAgICAgfVxuICAgICAgICAgICZfd3JhcHBlciB7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICAmOjpiZWZvcmUge1xuICAgICAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgICByaWdodDogMXJlbTtcbiAgICAgICAgICAgICAgd2lkdGg6IDFyZW07XG4gICAgICAgICAgICAgIGhlaWdodDogMC41cmVtO1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICAgICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAwLCAxMDAlIDAsIDUwJSAxMDAlKTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC4xcmVtKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgcmlnaHQ6IDFyZW07XG4gICAgICAgICAgICAgIHdpZHRoOiAxcmVtO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDAuNXJlbTtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgICAgICAgY2xpcC1wYXRoOiBwb2x5Z29uKDAgMTAwJSwgMTAwJSAxMDAlLCA1MCUgMCk7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtLjZyZW0pO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9yZXNldCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGdhcDogMCAuNXJlbTtcbiAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmxlYWdlRWFzZTtcbiAgICAgICAgQG1lZGlhKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNlNTAwMTI7XG4gICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgJjpmaXJzdC1vZi10eXBlIHtcbiAgICAgICAgICAgICAgICBzdHJva2U6ICNlNTAwMTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgIGZpbGw6ICNlNTAwMTI7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMXJlbTtcbiAgICAgICAgfVxuICAgICAgICAmX2ljbiB7XG4gICAgICAgICAgd2lkdGg6IDEuM3JlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuM3JlbTtcbiAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IHN0cm9rZSAkYmxlYWdlRWFzZSwgZmlsbCAkYmxlYWdlRWFzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgJl9zY2hlZHVsZSB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICBvdmVyZmxvdzogY2xpcDtcbiAgICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgICB6LWluZGV4OiAxO1xuICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICM2NjY7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzcmVtO1xuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICYuc3dpcGVyLWluaXRpYWxpemVkIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgIEBpbmNsdWRlIHdyYXBwZXIoKTtcbiAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAmX2l0ZW0ge1xuICAgICAgICAkdGhpczogJjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZzogMXJlbSAwLjhyZW0gMS4ycmVtO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yICRibGVhZ2VFYXNlO1xuICAgICAgICAuc3dpcGVyLWluaXRpYWxpemVkICYge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgICBAbWVkaWEoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUwMDEyO1xuICAgICAgICAgICAgI3skdGhpc30ge1xuICAgICAgICAgICAgICAmX2RheSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgJl93ZWVrZGF5IHtcbiAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLmlzLWFjdGl2ZSB7XG4gICAgICAgICAgLy8gYm9yZGVyLWJvdHRvbTogLjNyZW0gc29saWQgI2U1MDAxMjtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZTUwMDEyO1xuICAgICAgICAgICN7JHRoaXN9IHtcbiAgICAgICAgICAgICZfZGF5IHtcbiAgICAgICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmX3dlZWtkYXkge1xuICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgQG1lZGlhKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICN7JHRoaXN9IHtcbiAgICAgICAgICAgICAgICAmX2RheSB7XG4gICAgICAgICAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJl93ZWVrZGF5IHtcbiAgICAgICAgICAgICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmX2RheSB7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLjVyZW07XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250T3N3YWxkO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICAgICAgY29sb3I6ICNmZmY7XG4gICAgICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJsZWFnZUVhc2U7XG4gICAgICAgIH1cbiAgICAgICAgJl93ZWVrZGF5IHtcbiAgICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjJlbTtcbiAgICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBjb2xvciAkYmxlYWdlRWFzZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgJl9idG4ge1xuICAgICAgICAkdGhpczogJjtcbiAgICAgICAgJl9wcmV2IHtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICAgIHRvcDogMS44cmVtO1xuICAgICAgICAgIGxlZnQ6IC45cmVtO1xuICAgICAgICAgIHdpZHRoOiAzcmVtO1xuICAgICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAjMDAwO1xuICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEuNXJlbTtcbiAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICAgIHotaW5kZXg6IDI7XG4gICAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAkYmxlYWdlRWFzZSwgdmlzaWJpbGl0eSAkYmxlYWdlRWFzZSwgYm9yZGVyICRibGVhZ2VFYXNlO1xuICAgICAgICAgIEBtZWRpYSAoaG92ZXI6IGhvdmVyKSB7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgYm9yZGVyOiAycHggc29saWQkbWFpbkNvbG9yO1xuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBmaWxsOiAkbWFpbkNvbG9yO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgICYuc3dpcGVyLWJ1dHRvbi1kaXNhYmxlZCB7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgICAjeyR0aGlzfSB7XG4gICAgICAgICAgICAmX2ljbiB7XG4gICAgICAgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDE4MGRlZyk7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfbmV4dCB7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogMS44cmVtO1xuICAgICAgICAgIHJpZ2h0OiAuOXJlbTtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDNyZW07XG4gICAgICAgICAgaGVpZ2h0OiAzcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogMS41cmVtO1xuICAgICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5ICRibGVhZ2VFYXNlLCB2aXNpYmlsaXR5ICRibGVhZ2VFYXNlLCBib3JkZXIgJGJsZWFnZUVhc2U7XG4gICAgICAgICAgQG1lZGlhIChob3ZlcjogaG92ZXIpIHtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICBib3JkZXI6IDJweCBzb2xpZCRtYWluQ29sb3I7XG4gICAgICAgICAgICAgIHBhdGgge1xuICAgICAgICAgICAgICAgIGZpbGw6ICRtYWluQ29sb3I7XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICZfaWNuIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfdGFiIHtcbiAgICAmX2J0biB7XG4gICAgICAmX3dyYXBwZXIge1xuICAgICAgICAmLmlzLWJvdHRvbSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3N0YWRpdW0ge1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICAmX2J0biB7XG4gICAgICBwYWRkaW5nLWJvdHRvbTogLjJyZW07XG4gICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgdHJhbnNpdGlvbjogY29sb3IgJGJsZWFnZUVhc2U7XG4gICAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICBjb2xvcjogI2U1MDAxMjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX2l0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJi5pcy1hY3RpdmUge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgICZfd3JhcHBlciB7XG4gICAgICBtYXJnaW4tYm90dG9tOiA1LjhyZW07XG4gICAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICAgIC8vIEBpbmNsdWRlIGNvbnRhaW5lcigpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiA2cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmX3VwZGF0ZSB7XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDQuOHJlbTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNGVtO1xuICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICB9XG4gICZfYnRuIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMXJlbTtcbiAgICBAbWVkaWEgI3skdGFibGV0fSB7XG4gICAgICB3aWR0aDogMzByZW07XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICB9XG4gICAgJl93cmFwcGVyIHtcbiAgICAgIHBhZGRpbmctdG9wOiA0cmVtO1xuICAgIH1cbiAgfVxufVxuIiwiJGxpbmVhcjogY3ViaWMtYmV6aWVyKDAuMCwgMC4wLCAxLjAsIDEuMCk7XG5cbiRlYXNlU2luZUluOiBjdWJpYy1iZXppZXIoLjQ3LCAwLCAuNzQ1LCAuNzE1KTtcbiRlYXNlU2luZU91dDogY3ViaWMtYmV6aWVyKC4zOSwgLjU3NSwgLjU2NSwgMSk7XG4kZWFzZVNpbmVJbk91dDogY3ViaWMtYmV6aWVyKC40NDUsIC4wNSwgLjU1LCAuOTUpO1xuXG4kZWFzZVF1YWRJbjogY3ViaWMtYmV6aWVyKC41NSwgLjA4NSwgLjY4LCAuNTMpO1xuJGVhc2VRdWFkT3V0OiBjdWJpYy1iZXppZXIoLjI1LCAuNDYsIC40NSwgLjk0KTtcbiRlYXNlUXVhZEluT3V0OiBjdWJpYy1iZXppZXIoLjQ1NSwgLjAzLCAuNTE1LCAuOTU1KTtcblxuJGVhc2VDdWJpY0luOiBjdWJpYy1iZXppZXIoLjU1LCAuMDU1LCAuNjc1LCAuMTkpO1xuJGVhc2VDdWJpY091dDogY3ViaWMtYmV6aWVyKC4yMTUsIC42MSwgLjM1NSwgMSk7XG4kZWFzZUN1YmljSW5PdXQ6IGN1YmljLWJlemllciguNjQ1LCAuMDQ1LCAuMzU1LCAxKTtcblxuJGVhc2VRdWFydEluOiBjdWJpYy1iZXppZXIoLjg5NSwgLjAzLCAuNjg1LCAuMjIpO1xuJGVhc2VRdWFydE91dDogY3ViaWMtYmV6aWVyKC4xNjUsIC44NCwgLjQ0LCAxKTtcbiRlYXNlUXVhcnRJbk91dDogY3ViaWMtYmV6aWVyKC43NywgMCwgLjE3NSwgMSk7XG5cbiRlYXNlUXVpbnRJbjogY3ViaWMtYmV6aWVyKC43NTUsIC4wNSwgLjg1NSwgLjA2KTtcbiRlYXNlUXVpbnRPdXQ6IGN1YmljLWJlemllciguMjMsIDEsIC4zMiwgMSk7XG4kZWFzZVF1aW50SW5PdXQ6IGN1YmljLWJlemllciguODYsIDAsIC4wNywgMSk7XG5cbiRlYXNlRXhwb0luOiBjdWJpYy1iZXppZXIoLjk1LCAuMDUsIC43OTUsIC4wMzUpO1xuJGVhc2VFeHBvT3V0OiBjdWJpYy1iZXppZXIoLjE5LCAxLCAuMjIsIDEpO1xuJGVhc2VFeHBvSW5PdXQ6IGN1YmljLWJlemllcigxLCAwLCAwLCAxKTtcblxuJGVhc2VDaXJjSW46IGN1YmljLWJlemllciguNiwgLjA0LCAuOTgsIC4zMzUpO1xuJGVhc2VDaXJjT3V0OiBjdWJpYy1iZXppZXIoLjA3NSwgLjgyLCAuMTY1LCAxKTtcbiRlYXNlQ2lyY0luT3V0OiBjdWJpYy1iZXppZXIoLjc4NSwgLjEzNSwgLjE1LCAuODYpO1xuXG4kZWFzZUJhY2tJbjogY3ViaWMtYmV6aWVyKC42LCAtMC4yOCwgLjczNSwgLjA0NSk7XG4kZWFzZUJhY2tPdXQ6IGN1YmljLWJlemllciguMTc1LCAuODg1LCAuMzIsIDEuMjc1KTtcbiRlYXNlQmFja0luT3V0OiBjdWJpYy1iZXppZXIoLjY4LCAtMC41NSwgLjI2NSwgMS41NSk7XG5cbiRteUVhc2VTaW5lSW5PdXQ6IGN1YmljLWJlemllcigwLjQ2LCAwLjAxLCAwLjE3LCAxKTtcbiRteUVhc2VRdWludEluOiBjdWJpYy1iZXppZXIoLjI1LC4xLC4yNSwuMSk7XG5cbiRibGVhZ2VFYXNlOiAuNXMgJGVhc2VFeHBvT3V0O1xuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuLy8g4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBXHJcbi8v44CA44CAUEFUSFxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuXHJcbi8vIHVzYWdlOiAjeyRpbWdQYXRofVxyXG4kaW1nUGF0aDogXCIuLi9pbWcvXCI7XHJcblxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuLy/jgIDjgIBDT0xPUlxyXG4vLyDilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIHilIFcclxuJGZvbnRDb2xvcjogIzAwMDtcclxuJG1haW5Db2xvcjogI2U2MDAxMjtcclxuJGtleUNvbG9yOiAjMDAwO1xyXG5cclxuXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4vL+OAgOOAgEZPTlRcclxuLy8g4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSB4pSBXHJcblxyXG4kZm9udHNpemU6IDEuNnJlbTtcclxuJGZvbnRzaXplU3A6IDEuNHJlbTtcclxuXHJcblxyXG4kZm9udEFyY2hpdm86ICdBcmNoaXZvIEJsYWNrJywgc2Fucy1zZXJpZjtcclxuJGZvbnROb3RvOiAnTm90byBTYW5zIEpQJywgc2Fucy1zZXJpZjtcclxuJGZvbnRPc3dhbGQ6ICdPc3dhbGQnLCBzYW5zLXNlcmlmO1xyXG5cclxuXHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG4vL+OAgOOAgE1lZGlhIFF1ZXJ5XHJcbi8vIOKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgeKUgVxyXG5cclxuLy8gJGNvbHVtbndpZHRoX18wMTogMTI0MHB4O1xyXG4vLyAkY29sdW1ud2lkdGhfXzAyOiAxMDIwcHg7XHJcblxyXG4kd3JhcGVyOiAxMDAlO1xyXG5cclxuJHRhYmxldDogXCJzY3JlZW4gYW5kIChtaW4td2lkdGg6IDQ4ZW0pXCI7XHJcbiRkZXNrdG9wOiBcInNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzVlbSlcIjtcclxuJGllMTE6IFwiYWxsIGFuZCAoLW1zLWhpZ2gtY29udHJhc3Q6bm9uZSlcIjtcclxuJGlwaG9uZTU6IFwic2NyZWVuIGFuZCAobWF4LXdpZHRoOiAyMy4zNzVlbSlcIjtcclxuIiwiQG1peGluIGxoQ3JvcCgkbGluZS1oZWlnaHQpIHtcbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IDA7XG4gICAgd2lkdGg6IDA7XG4gICAgbWFyZ2luLXRvcDogY2FsYygoMSAtICN7JGxpbmUtaGVpZ2h0fSkgKiAwLjVlbSk7XG4gIH1cbn1cblxuQG1peGluIHdyYXBwZXIoKSB7XG4gIHdpZHRoOiB1bnF1b3RlKCdtaW4oODMuMzMlLCAxMjByZW0pJyk7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuQG1peGluIGNvbnRhaW5lcigpIHtcbiAgd2lkdGg6IHVucXVvdGUoJ21pbig3MCUsIDg0cmVtKScpO1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1peGluIGJ0bigpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmc6IDAgMnJlbTtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgZm9udC1zaXplOiAxLjNyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjA0ZW07XG4gICY6OmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAuNXJlbTtcbiAgICBoZWlnaHQ6IC41cmVtO1xuICAgIGJhY2tncm91bmQ6ICNlNjAwMTI7XG4gICAgYm9yZGVyLXJhZGl1czogLjNyZW07XG4gIH1cbiAgJjo6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IDJyZW07XG4gICAgY29udGVudDogXCJcIjtcbiAgICB3aWR0aDogLjVyZW07XG4gICAgaGVpZ2h0OiAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kOiAjZTYwMDEyO1xuICAgIGJvcmRlci1yYWRpdXM6IC4zcmVtO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICY6aG92ZXIge1xuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgYW5pbWF0aW9uOiBzb25hciAxcyBsaW5lYXIgaW5maW5pdGU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9*/