@charset "UTF-8";
/*
 * CSS Custom Properties
 */
:root {
  --font-size-default: 1.125rem;
  --input-range-active: #00A500;
  --input-range-inactive: #BBB;
  --input-range-thumb: #54B454;
}

/*
 * Typography
 */
/*
 * Width
 */
/*
 * Height
 */
:root {
  --header-height: 4.25rem;
  --header-inner-height: 3.5rem;
  --footer-height: 3.8rem;
  --map-icons-height: 4.5rem;
}

/*
 * Colors
 */
:root {
  --course-color-spring: #ef78b4;
  --course-color-summer: #7ec231;
  --course-color-autumn: #ef8152;
  --course-color-winter: #53b0d2;
  --course-color-rally: #f78324;
  --course-color-rally2: #f13245;
  --course-color-rally3: #00b050;
  --course-color-rally4: #92d14f;
  --course-color-season: #ef5262;
  --course-color-season2: #ef5262;
  --course-color-season3: #ef5262;
  --course-color-season4: #ef5262;
  --course-color-spot: #d5783a;
}

/*
 * Font Sizes
 */
/*
 * Media Queries
 */
/*
 * Mixins
 */
@media screen and (min-width: 600px) {
  .sp_show {
    display: none !important;
  }
}

@media screen and (max-width: 599px) {
  .sp_hide {
    display: none !important;
  }
}

.buttons.header_buttons {
  margin-top: 1.5rem;
}
.buttons.header_buttons.small ul, .buttons.header_buttons2.small ul, .buttons.footer_buttons.small ul {
  flex-direction: row;
  flex-wrap: wrap;
  max-width: 440px;
  margin-left: auto;
  margin-right: auto;
}
@media screen and (min-width: 600px) {
  .buttons.header_buttons.small ul, .buttons.header_buttons2.small ul, .buttons.footer_buttons.small ul {
    -moz-column-gap: 0.75rem;
    column-gap: 0.75rem;
    row-gap: 0.75rem;
  }
}
@media screen and (max-width: 599px) {
  .buttons.header_buttons.small ul, .buttons.header_buttons2.small ul, .buttons.footer_buttons.small ul {
    -moz-column-gap: 0.5rem;
    column-gap: 0.5rem;
    row-gap: 0.5rem;
  }
}
@media screen and (min-width: 600px) {
  .buttons.header_buttons.small li, .buttons.header_buttons2.small li, .buttons.footer_buttons.small li {
    width: calc((100% - 0.75rem) / 2);
  }
}
@media screen and (max-width: 599px) {
  .buttons.header_buttons.small li, .buttons.header_buttons2.small li, .buttons.footer_buttons.small li {
    width: calc((100% - 0.5rem) / 2);
  }
}
@media screen and (max-width: 599px) {
  .buttons.header_buttons.small li a, .buttons.header_buttons.small li .voice_player .title_wrap .title, .buttons.header_buttons2.small li a, .buttons.header_buttons2.small li .voice_player .title_wrap .title, .buttons.footer_buttons.small li a, .buttons.footer_buttons.small li .voice_player .title_wrap .title {
    font-size: 1.1rem;
  }
}
.buttons.header_buttons.small li a .icon, .buttons.header_buttons2.small li a .icon, .buttons.footer_buttons.small li a .icon {
  width: 1.5rem;
  height: 2rem;
}
.buttons.header_buttons.small li:has(.btn_place:not(.green)), .buttons.header_buttons2.small li:has(.btn_place:not(.green)), .buttons.footer_buttons.small li:has(.btn_place:not(.green)) {
  max-width: 260px;
  width: 100%;
}
.buttons.header_buttons.small li:has(.btn_place:not(.green)), .buttons.header_buttons2.small li:has(.btn_place:not(.green)), .buttons.footer_buttons.small li:has(.btn_place:not(.green)) {
  max-width: 260px;
  width: 100%;
}
.buttons ul {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: 0.75rem;
}
.buttons li {
  width: 100%;
}
.buttons button, .buttons a {
  font-weight: 600;
  margin-left: auto;
  margin-right: auto;
}
.buttons button:before, .buttons a:before {
  display: inline-block;
  font-size: 1.2em;
  margin-right: 0.5em;
}
.buttons button.empty, .buttons a.empty {
  background-color: #BBB;
}
.buttons a.orange {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #EA924A;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
}
.buttons a.red {
  border: 1px solid #FF0000;
  background-color: #FFE8E8 !important;
  background-image: none !important;
  border-color: #FFE8E8 !important;
  color: #FF0000 !important;
}
.buttons .notice {
  margin-top: 0.25rem;
  text-align: center;
  font-weight: 600;
  font-size: 0.875rem;
}
.buttons .notice.orange {
  color: #EA924A;
}
.buttons .notice.red {
  color: #FF0000;
}

.btn_map, .btn_quiz, .btn_course, .btn_course2, .btn_other, .btn_dangerous, .btn_place, .btn_user_item,
.btn_book, .btn_books, .btn_spot, .btn_login, .btn_register, .btn_rally, .btn_rally_modal, .btn_back {
  font-weight: 600;
  display: table;
  line-height: 1;
  white-space: nowrap;
  font-size: 1.25rem;
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  max-width: calc(414px - 2rem);
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  white-space: nowrap;
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #5A9E5A;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  display: flex;
  justify-content: center;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-weight: 600;
}
.btn_map.disabled, .btn_quiz.disabled, .btn_course.disabled, .btn_course2.disabled, .btn_other.disabled, .btn_dangerous.disabled, .btn_place.disabled, .btn_user_item.disabled,
.btn_book.disabled, .btn_books.disabled, .btn_spot.disabled, .btn_login.disabled, .btn_register.disabled, .btn_rally.disabled, .btn_rally_modal.disabled, .btn_back.disabled {
  pointer-events: none;
  background-color: #AAA;
  border-color: #AAA;
  background-image: none;
}
.btn_map .icon, .btn_quiz .icon, .btn_course .icon, .btn_course2 .icon, .btn_other .icon, .btn_dangerous .icon, .btn_place .icon, .btn_user_item .icon,
.btn_book .icon, .btn_books .icon, .btn_spot .icon, .btn_login .icon, .btn_register .icon, .btn_rally .icon, .btn_rally_modal .icon, .btn_back .icon {
  position: relative;
  display: inline-block;
  height: 2rem;
  width: 2rem;
  margin-right: 0.6rem;
  flex-shrink: 0;
}
.btn_map .icon svg, .btn_map .icon img, .btn_quiz .icon svg, .btn_quiz .icon img, .btn_course .icon svg, .btn_course .icon img, .btn_course2 .icon svg, .btn_course2 .icon img, .btn_other .icon svg, .btn_other .icon img, .btn_dangerous .icon svg, .btn_dangerous .icon img, .btn_place .icon svg, .btn_place .icon img, .btn_user_item .icon svg, .btn_user_item .icon img,
.btn_book .icon svg,
.btn_book .icon img, .btn_books .icon svg, .btn_books .icon img, .btn_spot .icon svg, .btn_spot .icon img, .btn_login .icon svg, .btn_login .icon img, .btn_register .icon svg, .btn_register .icon img, .btn_rally .icon svg, .btn_rally .icon img, .btn_rally_modal .icon svg, .btn_rally_modal .icon img, .btn_back .icon svg, .btn_back .icon img {
  position: absolute;
  display: block;
  right: 0;
  top: 50%;
  transform-origin: 50% 50%;
  transform: translateY(-50%) scale(1.1);
  max-width: 100%;
  max-height: 100%;
}
.btn_map .icon svg path, .btn_map .icon img path, .btn_quiz .icon svg path, .btn_quiz .icon img path, .btn_course .icon svg path, .btn_course .icon img path, .btn_course2 .icon svg path, .btn_course2 .icon img path, .btn_other .icon svg path, .btn_other .icon img path, .btn_dangerous .icon svg path, .btn_dangerous .icon img path, .btn_place .icon svg path, .btn_place .icon img path, .btn_user_item .icon svg path, .btn_user_item .icon img path,
.btn_book .icon svg path,
.btn_book .icon img path, .btn_books .icon svg path, .btn_books .icon img path, .btn_spot .icon svg path, .btn_spot .icon img path, .btn_login .icon svg path, .btn_login .icon img path, .btn_register .icon svg path, .btn_register .icon img path, .btn_rally .icon svg path, .btn_rally .icon img path, .btn_rally_modal .icon svg path, .btn_rally_modal .icon img path, .btn_back .icon svg path, .btn_back .icon img path {
  fill: #FFF;
}

.btn_login i, .btn_register i {
  margin-right: 0.5rem;
  vertical-align: middle;
  font-size: 1.5rem;
  transform: translateY(-0.1em);
}

.btn_register {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #EA924A;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
}

.btn_user_item {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #FFC000;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  color: #FFF !important;
}
.btn_user_item .icon svg path {
  fill: #FFF;
}

.btn_book, .btn_spot {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #BF9000;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
}

.btn_spot .icon {
  transform: scale(0.8);
  transform-origin: 100% 50%;
}

.btn_books, .btn_other, .btn_dangerous {
  background-color: #FFF !important;
  text-decoration: underline;
  color: #555;
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.btn_place, .btn_back {
  font-weight: 600;
  display: table;
  line-height: 1;
  white-space: nowrap;
  font-size: 1.25rem;
  padding-top: 0.9rem;
  padding-bottom: 0.9rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  text-align: center;
  text-decoration: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
  max-width: calc(414px - 2rem);
  border: 2px solid #5A9E5A;
  background-color: #FFF;
  background-image: none;
  color: #5A9E5A;
  box-shadow: 3px 3px 0px 0px #D5E8D0;
  transform: translate(-1px, -1px);
  display: flex;
  align-items: center;
  padding-top: 0.55rem;
  padding-bottom: 0.55rem;
}
.btn_place.disabled, .btn_back.disabled {
  pointer-events: none;
  background-color: #AAA;
  border-color: #AAA;
  background-image: none;
}
.btn_place .icon svg path, .btn_back .icon svg path {
  fill: #5A9E5A;
}

.btn_place.green {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #5A9E5A;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  color: #FFF !important;
}
.btn_place.green .icon svg path {
  fill: #FFF;
}

.btn_quiz {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #EA924A;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
}
.btn_quiz.spring {
  background-color: var(--course-color-spring);
}
.btn_quiz.spring:hover, .btn_quiz.spring:active {
  background-color: var(--course-color-spring);
  filter: brightness(0.9);
}
.btn_quiz.summer {
  background-color: var(--course-color-summer);
}
.btn_quiz.summer:hover, .btn_quiz.summer:active {
  background-color: var(--course-color-summer);
  filter: brightness(0.9);
}
.btn_quiz.autumn {
  background-color: var(--course-color-autumn);
}
.btn_quiz.autumn:hover, .btn_quiz.autumn:active {
  background-color: var(--course-color-autumn);
  filter: brightness(0.9);
}
.btn_quiz.winter {
  background-color: var(--course-color-winter);
}
.btn_quiz.winter:hover, .btn_quiz.winter:active {
  background-color: var(--course-color-winter);
  filter: brightness(0.9);
}
.btn_quiz.rally {
  background-color: var(--course-color-rally);
}
.btn_quiz.rally:hover, .btn_quiz.rally:active {
  background-color: var(--course-color-rally);
  filter: brightness(0.9);
}
.btn_quiz.rally2 {
  background-color: var(--course-color-rally2);
}
.btn_quiz.rally2:hover, .btn_quiz.rally2:active {
  background-color: var(--course-color-rally2);
  filter: brightness(0.9);
}
.btn_quiz.rally3 {
  background-color: var(--course-color-rally3);
}
.btn_quiz.rally3:hover, .btn_quiz.rally3:active {
  background-color: var(--course-color-rally3);
  filter: brightness(0.9);
}
.btn_quiz.rally4 {
  background-color: var(--course-color-rally4);
}
.btn_quiz.rally4:hover, .btn_quiz.rally4:active {
  background-color: var(--course-color-rally4);
  filter: brightness(0.9);
}
.btn_quiz.season {
  background-color: var(--course-color-season);
}
.btn_quiz.season:hover, .btn_quiz.season:active {
  background-color: var(--course-color-season);
  filter: brightness(0.9);
}
.btn_quiz.season2 {
  background-color: var(--course-color-season2);
}
.btn_quiz.season2:hover, .btn_quiz.season2:active {
  background-color: var(--course-color-season2);
  filter: brightness(0.9);
}
.btn_quiz.season3 {
  background-color: var(--course-color-season3);
}
.btn_quiz.season3:hover, .btn_quiz.season3:active {
  background-color: var(--course-color-season3);
  filter: brightness(0.9);
}
.btn_quiz.season4 {
  background-color: var(--course-color-season4);
}
.btn_quiz.season4:hover, .btn_quiz.season4:active {
  background-color: var(--course-color-season4);
  filter: brightness(0.9);
}
.btn_quiz.spot {
  background-color: var(--course-color-spot);
}
.btn_quiz.spot:hover, .btn_quiz.spot:active {
  background-color: var(--course-color-spot);
  filter: brightness(0.9);
}
.btn_quiz .quiz_number {
  display: inline-flex;
  justify-content: center;
  align-items: center;
  width: 1.5em;
  height: 1.5em;
  margin-left: 0.25em;
  background: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
  font-weight: bold;
}
.btn_quiz.complete {
  position: relative;
  opacity: 0.5;
  padding-top: 0.2rem;
  padding-bottom: 0.8rem;
}
.btn_quiz.complete:after {
  position: absolute;
  left: 50%;
  bottom: 1px;
  transform: translateX(-50%);
  content: "回答済";
  color: #000;
  font-size: 0.75rem;
}

.btn_course {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: #EFA4CA;
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  font-size: 1rem !important;
  line-height: 1.1;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}
.btn_course .icon {
  transform-origin: 100% 50%;
  transform: scale(0.7);
}

.btn_map_course, .btn_rally_modal {
  font-size: 1.25rem;
}
.btn_map_course.rally, .btn_rally_modal.rally {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: var(--course-color-rally);
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  max-height: 4.5rem;
}
.btn_map_course.rally .icon, .btn_rally_modal.rally .icon {
  transform-origin: 100% 50%;
}
.btn_map_course.rally .text, .btn_rally_modal.rally .text {
  line-height: 1.1;
}
.btn_map_course.rally .text.small, .btn_rally_modal.rally .text.small {
  font-size: 1rem;
}
.btn_map_course.rally2, .btn_rally_modal.rally2 {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: var(--course-color-rally2);
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  max-height: 4.5rem;
}
.btn_map_course.rally2 .icon, .btn_rally_modal.rally2 .icon {
  transform-origin: 100% 50%;
}
.btn_map_course.rally2 .text, .btn_rally_modal.rally2 .text {
  line-height: 1.1;
}
.btn_map_course.rally2 .text.small, .btn_rally_modal.rally2 .text.small {
  font-size: 1rem;
}
.btn_map_course.rally3, .btn_rally_modal.rally3 {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: var(--course-color-rally3);
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  max-height: 4.5rem;
}
.btn_map_course.rally3 .icon, .btn_rally_modal.rally3 .icon {
  transform-origin: 100% 50%;
}
.btn_map_course.rally3 .text, .btn_rally_modal.rally3 .text {
  line-height: 1.1;
}
.btn_map_course.rally3 .text.small, .btn_rally_modal.rally3 .text.small {
  font-size: 1rem;
}
.btn_map_course.rally4, .btn_rally_modal.rally4 {
  border-style: solid;
  border-color: rgba(255, 255, 255, 0.6) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.18) rgba(255, 255, 255, 0.4);
  background-color: var(--course-color-rally4);
  border-width: 4px;
  border-radius: 7px;
  color: #FFF;
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
  max-height: 4.5rem;
}
.btn_map_course.rally4 .icon, .btn_rally_modal.rally4 .icon {
  transform-origin: 100% 50%;
}
.btn_map_course.rally4 .text, .btn_rally_modal.rally4 .text {
  line-height: 1.1;
}
.btn_map_course.rally4 .text.small, .btn_rally_modal.rally4 .text.small {
  font-size: 1rem;
}

.btn_green {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1rem;
  background-image: url("../images/btn_icon_arrow.svg");
  background-position: right 0.5rem top 50%;
  background-size: auto 1rem;
  background-repeat: no-repeat;
  line-height: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.18);
  background-color: #73BD1D;
}
.btn_green::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  transform-origin: 100% 50%;
}
.btn_green:hover {
  color: #FFF;
  text-decoration: none;
}
.btn_green.block {
  margin-left: auto;
  margin-right: auto;
  margin-top: 1.5rem;
  margin-bottom: 1.5rem;
  max-width: calc(414px - 2rem);
}

.btn_brown {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1rem;
  background-image: url("../images/btn_icon_arrow.svg");
  background-position: right 0.5rem top 50%;
  background-size: auto 1rem;
  background-repeat: no-repeat;
  line-height: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.18);
  background-color: #9F4F2D;
}
.btn_brown::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  transform-origin: 100% 50%;
}
.btn_brown:hover {
  color: #FFF;
  text-decoration: none;
}

.btn_green_place {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1rem;
  background-image: url("../images/btn_icon_arrow.svg");
  background-position: right 0.5rem top 50%;
  background-size: auto 1rem;
  background-repeat: no-repeat;
  line-height: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.18);
  background-color: #73BD1D;
}
.btn_green_place::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  transform-origin: 100% 50%;
}
.btn_green_place:hover {
  color: #FFF;
  text-decoration: none;
}
.btn_green_place::before {
  background-image: url("../images/btn_icon_place.png");
}

.btn_green_search {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 100%;
  color: #FFF;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1rem;
  background-image: url("../images/btn_icon_arrow.svg");
  background-position: right 0.5rem top 50%;
  background-size: auto 1rem;
  background-repeat: no-repeat;
  line-height: 1;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-right: 1.5rem;
  border-radius: 0.5rem;
  box-shadow: 2px 2px 6px rgba(0, 0, 0, 0.18);
  background-color: #73BD1D;
}
.btn_green_search::before {
  content: "";
  display: block;
  width: 1.5rem;
  height: 1.5rem;
  margin-right: 0.5rem;
  background-position: 100% 50%;
  background-size: contain;
  background-repeat: no-repeat;
  transform-origin: 100% 50%;
}
.btn_green_search:hover {
  color: #FFF;
  text-decoration: none;
}
.btn_green_search::before {
  margin-top: -0.25rem;
  margin-bottom: -0.25rem;
  margin-right: 0.6rem;
  width: 2rem;
  height: 2rem;
  background-image: url("../images/btn_icon_search.png");
}

.app_install {
  display: block;
  background-color: #E9F1DF;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
@media all and (display-mode: standalone) {
  .app_install {
    display: none;
  }
}
.app_install + .news {
  margin-top: 2rem;
}
.app_install p {
  text-align: center;
  font-size: 1rem;
  font-weight: bold;
  color: #226E03;
  margin-bottom: 1rem;
}
.app_install ul {
  display: flex;
  justify-content: center;
  align-items: center;
  -moz-column-gap: 1rem;
  column-gap: 1rem;
  list-style-type: none;
}
.app_install a {
  display: block;
}
.app_install img {
  width: auto;
}
.app_install img.app_dl_apple {
  height: 3.5rem;
}
.app_install img.app_dl_google {
  height: 3.15rem;
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImJsb2NrLmNzcyIsInNjc3MvX19fY29uZmlnLnNjc3MiLCJzY3NzL19fYnV0dG9uLnNjc3MiLCJibG9jay5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0VoQjs7RUFBQTtBQUdBO0VBQ0UsNkJBQUE7RUFDQSw2QkFBQTtFQUNBLDRCQUFBO0VBQ0EsNEJBQUE7QURBRjs7QUNHQTs7RUFBQTtBQXlCQTs7RUFBQTtBQUtBOztFQUFBO0FBR0E7RUFDRSx3QkFBQTtFQUNBLDZCQUFBO0VBQ0EsdUJBQUE7RUFDQSwwQkFBQTtBRHhCRjs7QUMyQkE7O0VBQUE7QUFpQkE7RUFDRSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDZCQUFBO0VBQ0EsOEJBQUE7RUFDQSw4QkFBQTtFQUNBLDhCQUFBO0VBQ0EsOEJBQUE7RUFDQSwrQkFBQTtFQUNBLCtCQUFBO0VBQ0EsK0JBQUE7RUFDQSw0QkFBQTtBRHRDRjs7QUN5REE7O0VBQUE7QUFvQkE7O0VBQUE7QUF3QkE7O0VBQUE7QUFmRTtFQXlFRjtJQTlDSSx3QkFBQTtFRG5HRjtBQUNGOztBQ2tFRTtFQWlGRjtJQTVDSSx3QkFBQTtFRGxHRjtBQUNGOztBRW1GRTtFQUNFLGtCQUFBO0FGaEZKO0FFb0ZNO0VBQ0UsbUJBQUE7RUFDQSxlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxpQkFBQTtFQUNBLGtCQUFBO0FGbEZSO0FDc0RFO0VDdUJJO0lBT0ksd0JBQUE7SUFBQSxtQkFBQTtJQUNBLGdCQUFBO0VGaEZSO0FBQ0Y7QUMyQ0U7RUM0Qkk7SUFXSSx1QkFBQTtJQUFBLGtCQUFBO0lBQ0EsZUFBQTtFRjlFUjtBQUNGO0FDMENFO0VDc0NJO0lBRUksaUNBQUE7RUY5RVI7QUFDRjtBQ2dDRTtFQzJDSTtJQUtJLGdDQUFBO0VGNUVSO0FBQ0Y7QUMyQkU7RUNrRE07SUFFSSxpQkQ3REY7RURkUjtBQUNGO0FFNkVRO0VBQ0UsYUFBQTtFQUNBLFlBQUE7QUYzRVY7QUU2RVE7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Q0EsV0FBQTtFQUNBLHFCQUFBO0VBQ0EsaUJBQUE7RUFDQSxpQkQvVFE7RUNnVVIscURBQUE7RUFDQSx5Q0FBQTtFQUNBLDBCQUFBO0VBQ0EsNEJBQUE7RUFDQSxjQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLHFCQUFBO0VBQ0EscUJBQUE7RUFDQSwyQ0FBQTtFQW9CQSx5QkFBQTtBRmtQRjtBRXJRRTtFQUNFLFdBQUE7RUFDQSxjQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxvQkFBQTtFQUNBLDZCQUFBO0VBQ0Esd0JBQUE7RUFDQSw0QkFBQTtFQUNBLDBCQUFBO0FGdVFKO0FFclFFO0VBQ0UsV0FBQTtFQUNBLHFCQUFBO0FGdVFKO0FFck9FO0VBQ0Usb0JBQUE7RUFDQSx1QkFBQTtFQUNBLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxzREFBQTtBRnVPSjs7QUdydEJBO0VBQ0UsY0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7RUFDQSxzQkFBQTtBSHd0QkY7QUNybEJFO0VFdklGO0lBTUksYUFBQTtFSDB0QkY7QUFDRjtBR3p0QkU7RUFDRSxnQkFBQTtBSDJ0Qko7QUd6dEJFO0VBQ0Usa0JBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxjQUFBO0VBQ0EsbUJBQUE7QUgydEJKO0FHenRCRTtFQUNFLGFBQUE7RUFDQSx1QkFBQTtFQUNBLG1CQUFBO0VBQ0EscUJBQUE7RUFBQSxnQkFBQTtFQUNBLHFCQUFBO0FIMnRCSjtBR3p0QkU7RUFDRSxjQUFBO0FIMnRCSjtBR3p0QkU7RUFDRSxXQUFBO0FIMnRCSjtBRzF0Qkk7RUFDRSxjQUFBO0FINHRCTjtBRzF0Qkk7RUFDRSxlQUFBO0FINHRCTiIsImZpbGUiOiJibG9jay5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJAY2hhcnNldCBcIlVURi04XCI7XG4vKlxuICogQ1NTIEN1c3RvbSBQcm9wZXJ0aWVzXG4gKi9cbjpyb290IHtcbiAgLS1mb250LXNpemUtZGVmYXVsdDogMS4xMjVyZW07XG4gIC0taW5wdXQtcmFuZ2UtYWN0aXZlOiAjMDBBNTAwO1xuICAtLWlucHV0LXJhbmdlLWluYWN0aXZlOiAjQkJCO1xuICAtLWlucHV0LXJhbmdlLXRodW1iOiAjNTRCNDU0O1xufVxuXG4vKlxuICogVHlwb2dyYXBoeVxuICovXG4vKlxuICogV2lkdGhcbiAqL1xuLypcbiAqIEhlaWdodFxuICovXG46cm9vdCB7XG4gIC0taGVhZGVyLWhlaWdodDogNC4yNXJlbTtcbiAgLS1oZWFkZXItaW5uZXItaGVpZ2h0OiAzLjVyZW07XG4gIC0tZm9vdGVyLWhlaWdodDogMy44cmVtO1xuICAtLW1hcC1pY29ucy1oZWlnaHQ6IDQuNXJlbTtcbn1cblxuLypcbiAqIENvbG9yc1xuICovXG46cm9vdCB7XG4gIC0tY291cnNlLWNvbG9yLXNwcmluZzogI2VmNzhiNDtcbiAgLS1jb3Vyc2UtY29sb3Itc3VtbWVyOiAjN2VjMjMxO1xuICAtLWNvdXJzZS1jb2xvci1hdXR1bW46ICNlZjgxNTI7XG4gIC0tY291cnNlLWNvbG9yLXdpbnRlcjogIzUzYjBkMjtcbiAgLS1jb3Vyc2UtY29sb3ItcmFsbHk6ICNmNzgzMjQ7XG4gIC0tY291cnNlLWNvbG9yLXJhbGx5MjogI2YxMzI0NTtcbiAgLS1jb3Vyc2UtY29sb3ItcmFsbHkzOiAjMDBiMDUwO1xuICAtLWNvdXJzZS1jb2xvci1yYWxseTQ6ICM5MmQxNGY7XG4gIC0tY291cnNlLWNvbG9yLXNlYXNvbjogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc2Vhc29uMjogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc2Vhc29uMzogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc2Vhc29uNDogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc3BvdDogI2Q1NzgzYTtcbn1cblxuLypcbiAqIEZvbnQgU2l6ZXNcbiAqL1xuLypcbiAqIE1lZGlhIFF1ZXJpZXNcbiAqL1xuLypcbiAqIE1peGluc1xuICovXG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuc3Bfc2hvdyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5zcF9oaWRlIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJ1dHRvbnMuaGVhZGVyX2J1dHRvbnMge1xuICBtYXJnaW4tdG9wOiAxLjVyZW07XG59XG4uYnV0dG9ucy5oZWFkZXJfYnV0dG9ucy5zbWFsbCB1bCwgLmJ1dHRvbnMuaGVhZGVyX2J1dHRvbnMyLnNtYWxsIHVsLCAuYnV0dG9ucy5mb290ZXJfYnV0dG9ucy5zbWFsbCB1bCB7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3c7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWF4LXdpZHRoOiA0NDBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMHB4KSB7XG4gIC5idXR0b25zLmhlYWRlcl9idXR0b25zLnNtYWxsIHVsLCAuYnV0dG9ucy5oZWFkZXJfYnV0dG9uczIuc21hbGwgdWwsIC5idXR0b25zLmZvb3Rlcl9idXR0b25zLnNtYWxsIHVsIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgIHJvdy1nYXA6IDAuNzVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5idXR0b25zLmhlYWRlcl9idXR0b25zLnNtYWxsIHVsLCAuYnV0dG9ucy5oZWFkZXJfYnV0dG9uczIuc21hbGwgdWwsIC5idXR0b25zLmZvb3Rlcl9idXR0b25zLnNtYWxsIHVsIHtcbiAgICBjb2x1bW4tZ2FwOiAwLjVyZW07XG4gICAgcm93LWdhcDogMC41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDBweCkge1xuICAuYnV0dG9ucy5oZWFkZXJfYnV0dG9ucy5zbWFsbCBsaSwgLmJ1dHRvbnMuaGVhZGVyX2J1dHRvbnMyLnNtYWxsIGxpLCAuYnV0dG9ucy5mb290ZXJfYnV0dG9ucy5zbWFsbCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwLjc1cmVtKSAvIDIpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA1OTlweCkge1xuICAuYnV0dG9ucy5oZWFkZXJfYnV0dG9ucy5zbWFsbCBsaSwgLmJ1dHRvbnMuaGVhZGVyX2J1dHRvbnMyLnNtYWxsIGxpLCAuYnV0dG9ucy5mb290ZXJfYnV0dG9ucy5zbWFsbCBsaSB7XG4gICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwLjVyZW0pIC8gMik7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDU5OXB4KSB7XG4gIC5idXR0b25zLmhlYWRlcl9idXR0b25zLnNtYWxsIGxpIGEsIC5idXR0b25zLmhlYWRlcl9idXR0b25zLnNtYWxsIGxpIC52b2ljZV9wbGF5ZXIgLnRpdGxlX3dyYXAgLnRpdGxlLCAuYnV0dG9ucy5oZWFkZXJfYnV0dG9uczIuc21hbGwgbGkgYSwgLmJ1dHRvbnMuaGVhZGVyX2J1dHRvbnMyLnNtYWxsIGxpIC52b2ljZV9wbGF5ZXIgLnRpdGxlX3dyYXAgLnRpdGxlLCAuYnV0dG9ucy5mb290ZXJfYnV0dG9ucy5zbWFsbCBsaSBhLCAuYnV0dG9ucy5mb290ZXJfYnV0dG9ucy5zbWFsbCBsaSAudm9pY2VfcGxheWVyIC50aXRsZV93cmFwIC50aXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjFyZW07XG4gIH1cbn1cbi5idXR0b25zLmhlYWRlcl9idXR0b25zLnNtYWxsIGxpIGEgLmljb24sIC5idXR0b25zLmhlYWRlcl9idXR0b25zMi5zbWFsbCBsaSBhIC5pY29uLCAuYnV0dG9ucy5mb290ZXJfYnV0dG9ucy5zbWFsbCBsaSBhIC5pY29uIHtcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAycmVtO1xufVxuLmJ1dHRvbnMuaGVhZGVyX2J1dHRvbnMuc21hbGwgbGk6aGFzKC5idG5fcGxhY2U6bm90KC5ncmVlbikpLCAuYnV0dG9ucy5oZWFkZXJfYnV0dG9uczIuc21hbGwgbGk6aGFzKC5idG5fcGxhY2U6bm90KC5ncmVlbikpLCAuYnV0dG9ucy5mb290ZXJfYnV0dG9ucy5zbWFsbCBsaTpoYXMoLmJ0bl9wbGFjZTpub3QoLmdyZWVuKSkge1xuICBtYXgtd2lkdGg6IDI2MHB4O1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b25zLmhlYWRlcl9idXR0b25zLnNtYWxsIGxpOmhhcyguYnRuX3BsYWNlOm5vdCguZ3JlZW4pKSwgLmJ1dHRvbnMuaGVhZGVyX2J1dHRvbnMyLnNtYWxsIGxpOmhhcyguYnRuX3BsYWNlOm5vdCguZ3JlZW4pKSwgLmJ1dHRvbnMuZm9vdGVyX2J1dHRvbnMuc21hbGwgbGk6aGFzKC5idG5fcGxhY2U6bm90KC5ncmVlbikpIHtcbiAgbWF4LXdpZHRoOiAyNjBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4uYnV0dG9ucyB1bCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICByb3ctZ2FwOiAwLjc1cmVtO1xufVxuLmJ1dHRvbnMgbGkge1xuICB3aWR0aDogMTAwJTtcbn1cbi5idXR0b25zIGJ1dHRvbiwgLmJ1dHRvbnMgYSB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYnV0dG9ucyBidXR0b246YmVmb3JlLCAuYnV0dG9ucyBhOmJlZm9yZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAxLjJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVlbTtcbn1cbi5idXR0b25zIGJ1dHRvbi5lbXB0eSwgLmJ1dHRvbnMgYS5lbXB0eSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG59XG4uYnV0dG9ucyBhLm9yYW5nZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMTgpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VBOTI0QTtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY29sb3I6ICNGRkY7XG59XG4uYnV0dG9ucyBhLnJlZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGRjAwMDA7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkU4RTggIWltcG9ydGFudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItY29sb3I6ICNGRkU4RTggIWltcG9ydGFudDtcbiAgY29sb3I6ICNGRjAwMDAgIWltcG9ydGFudDtcbn1cbi5idXR0b25zIC5ub3RpY2Uge1xuICBtYXJnaW4tdG9wOiAwLjI1cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG4uYnV0dG9ucyAubm90aWNlLm9yYW5nZSB7XG4gIGNvbG9yOiAjRUE5MjRBO1xufVxuLmJ1dHRvbnMgLm5vdGljZS5yZWQge1xuICBjb2xvcjogI0ZGMDAwMDtcbn1cblxuLmJ0bl9tYXAsIC5idG5fcXVpeiwgLmJ0bl9jb3Vyc2UsIC5idG5fY291cnNlMiwgLmJ0bl9vdGhlciwgLmJ0bl9kYW5nZXJvdXMsIC5idG5fcGxhY2UsIC5idG5fdXNlcl9pdGVtLFxuLmJ0bl9ib29rLCAuYnRuX2Jvb2tzLCAuYnRuX3Nwb3QsIC5idG5fbG9naW4sIC5idG5fcmVnaXN0ZXIsIC5idG5fcmFsbHksIC5idG5fcmFsbHlfbW9kYWwsIC5idG5fYmFjayB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGRpc3BsYXk6IHRhYmxlO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBtYXgtd2lkdGg6IGNhbGMoNDE0cHggLSAycmVtKTtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjE4KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM1QTlFNUE7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbn1cbi5idG5fbWFwLmRpc2FibGVkLCAuYnRuX3F1aXouZGlzYWJsZWQsIC5idG5fY291cnNlLmRpc2FibGVkLCAuYnRuX2NvdXJzZTIuZGlzYWJsZWQsIC5idG5fb3RoZXIuZGlzYWJsZWQsIC5idG5fZGFuZ2Vyb3VzLmRpc2FibGVkLCAuYnRuX3BsYWNlLmRpc2FibGVkLCAuYnRuX3VzZXJfaXRlbS5kaXNhYmxlZCxcbi5idG5fYm9vay5kaXNhYmxlZCwgLmJ0bl9ib29rcy5kaXNhYmxlZCwgLmJ0bl9zcG90LmRpc2FibGVkLCAuYnRuX2xvZ2luLmRpc2FibGVkLCAuYnRuX3JlZ2lzdGVyLmRpc2FibGVkLCAuYnRuX3JhbGx5LmRpc2FibGVkLCAuYnRuX3JhbGx5X21vZGFsLmRpc2FibGVkLCAuYnRuX2JhY2suZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBQTtcbiAgYm9yZGVyLWNvbG9yOiAjQUFBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bl9tYXAgLmljb24sIC5idG5fcXVpeiAuaWNvbiwgLmJ0bl9jb3Vyc2UgLmljb24sIC5idG5fY291cnNlMiAuaWNvbiwgLmJ0bl9vdGhlciAuaWNvbiwgLmJ0bl9kYW5nZXJvdXMgLmljb24sIC5idG5fcGxhY2UgLmljb24sIC5idG5fdXNlcl9pdGVtIC5pY29uLFxuLmJ0bl9ib29rIC5pY29uLCAuYnRuX2Jvb2tzIC5pY29uLCAuYnRuX3Nwb3QgLmljb24sIC5idG5fbG9naW4gLmljb24sIC5idG5fcmVnaXN0ZXIgLmljb24sIC5idG5fcmFsbHkgLmljb24sIC5idG5fcmFsbHlfbW9kYWwgLmljb24sIC5idG5fYmFjayAuaWNvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBoZWlnaHQ6IDJyZW07XG4gIHdpZHRoOiAycmVtO1xuICBtYXJnaW4tcmlnaHQ6IDAuNnJlbTtcbiAgZmxleC1zaHJpbms6IDA7XG59XG4uYnRuX21hcCAuaWNvbiBzdmcsIC5idG5fbWFwIC5pY29uIGltZywgLmJ0bl9xdWl6IC5pY29uIHN2ZywgLmJ0bl9xdWl6IC5pY29uIGltZywgLmJ0bl9jb3Vyc2UgLmljb24gc3ZnLCAuYnRuX2NvdXJzZSAuaWNvbiBpbWcsIC5idG5fY291cnNlMiAuaWNvbiBzdmcsIC5idG5fY291cnNlMiAuaWNvbiBpbWcsIC5idG5fb3RoZXIgLmljb24gc3ZnLCAuYnRuX290aGVyIC5pY29uIGltZywgLmJ0bl9kYW5nZXJvdXMgLmljb24gc3ZnLCAuYnRuX2Rhbmdlcm91cyAuaWNvbiBpbWcsIC5idG5fcGxhY2UgLmljb24gc3ZnLCAuYnRuX3BsYWNlIC5pY29uIGltZywgLmJ0bl91c2VyX2l0ZW0gLmljb24gc3ZnLCAuYnRuX3VzZXJfaXRlbSAuaWNvbiBpbWcsXG4uYnRuX2Jvb2sgLmljb24gc3ZnLFxuLmJ0bl9ib29rIC5pY29uIGltZywgLmJ0bl9ib29rcyAuaWNvbiBzdmcsIC5idG5fYm9va3MgLmljb24gaW1nLCAuYnRuX3Nwb3QgLmljb24gc3ZnLCAuYnRuX3Nwb3QgLmljb24gaW1nLCAuYnRuX2xvZ2luIC5pY29uIHN2ZywgLmJ0bl9sb2dpbiAuaWNvbiBpbWcsIC5idG5fcmVnaXN0ZXIgLmljb24gc3ZnLCAuYnRuX3JlZ2lzdGVyIC5pY29uIGltZywgLmJ0bl9yYWxseSAuaWNvbiBzdmcsIC5idG5fcmFsbHkgLmljb24gaW1nLCAuYnRuX3JhbGx5X21vZGFsIC5pY29uIHN2ZywgLmJ0bl9yYWxseV9tb2RhbCAuaWNvbiBpbWcsIC5idG5fYmFjayAuaWNvbiBzdmcsIC5idG5fYmFjayAuaWNvbiBpbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSBzY2FsZSgxLjEpO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG1heC1oZWlnaHQ6IDEwMCU7XG59XG4uYnRuX21hcCAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9tYXAgLmljb24gaW1nIHBhdGgsIC5idG5fcXVpeiAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9xdWl6IC5pY29uIGltZyBwYXRoLCAuYnRuX2NvdXJzZSAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9jb3Vyc2UgLmljb24gaW1nIHBhdGgsIC5idG5fY291cnNlMiAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9jb3Vyc2UyIC5pY29uIGltZyBwYXRoLCAuYnRuX290aGVyIC5pY29uIHN2ZyBwYXRoLCAuYnRuX290aGVyIC5pY29uIGltZyBwYXRoLCAuYnRuX2Rhbmdlcm91cyAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9kYW5nZXJvdXMgLmljb24gaW1nIHBhdGgsIC5idG5fcGxhY2UgLmljb24gc3ZnIHBhdGgsIC5idG5fcGxhY2UgLmljb24gaW1nIHBhdGgsIC5idG5fdXNlcl9pdGVtIC5pY29uIHN2ZyBwYXRoLCAuYnRuX3VzZXJfaXRlbSAuaWNvbiBpbWcgcGF0aCxcbi5idG5fYm9vayAuaWNvbiBzdmcgcGF0aCxcbi5idG5fYm9vayAuaWNvbiBpbWcgcGF0aCwgLmJ0bl9ib29rcyAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9ib29rcyAuaWNvbiBpbWcgcGF0aCwgLmJ0bl9zcG90IC5pY29uIHN2ZyBwYXRoLCAuYnRuX3Nwb3QgLmljb24gaW1nIHBhdGgsIC5idG5fbG9naW4gLmljb24gc3ZnIHBhdGgsIC5idG5fbG9naW4gLmljb24gaW1nIHBhdGgsIC5idG5fcmVnaXN0ZXIgLmljb24gc3ZnIHBhdGgsIC5idG5fcmVnaXN0ZXIgLmljb24gaW1nIHBhdGgsIC5idG5fcmFsbHkgLmljb24gc3ZnIHBhdGgsIC5idG5fcmFsbHkgLmljb24gaW1nIHBhdGgsIC5idG5fcmFsbHlfbW9kYWwgLmljb24gc3ZnIHBhdGgsIC5idG5fcmFsbHlfbW9kYWwgLmljb24gaW1nIHBhdGgsIC5idG5fYmFjayAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9iYWNrIC5pY29uIGltZyBwYXRoIHtcbiAgZmlsbDogI0ZGRjtcbn1cblxuLmJ0bl9sb2dpbiBpLCAuYnRuX3JlZ2lzdGVyIGkge1xuICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC4xZW0pO1xufVxuXG4uYnRuX3JlZ2lzdGVyIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xOCkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE5MjRBO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuLmJ0bl91c2VyX2l0ZW0ge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjE4KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkMwMDA7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBjb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xufVxuLmJ0bl91c2VyX2l0ZW0gLmljb24gc3ZnIHBhdGgge1xuICBmaWxsOiAjRkZGO1xufVxuXG4uYnRuX2Jvb2ssIC5idG5fc3BvdCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMTgpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0JGOTAwMDtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY29sb3I6ICNGRkY7XG59XG5cbi5idG5fc3BvdCAuaWNvbiB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgdHJhbnNmb3JtLW9yaWdpbjogMTAwJSA1MCU7XG59XG5cbi5idG5fYm9va3MsIC5idG5fb3RoZXIsIC5idG5fZGFuZ2Vyb3VzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRiAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgY29sb3I6ICM1NTU7XG4gIHBhZGRpbmctdG9wOiAwLjI1cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC4yNXJlbTtcbn1cblxuLmJ0bl9wbGFjZSwgLmJ0bl9iYWNrIHtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIHBhZGRpbmctdG9wOiAwLjlyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjlyZW07XG4gIHBhZGRpbmctbGVmdDogMS41cmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4xNXMgZWFzZS1pbi1vdXQ7XG4gIG1heC13aWR0aDogY2FsYyg0MTRweCAtIDJyZW0pO1xuICBib3JkZXI6IDJweCBzb2xpZCAjNUE5RTVBO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogIzVBOUU1QTtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAwcHggMHB4ICNENUU4RDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0xcHgsIC0xcHgpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nLXRvcDogMC41NXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNTVyZW07XG59XG4uYnRuX3BsYWNlLmRpc2FibGVkLCAuYnRuX2JhY2suZGlzYWJsZWQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0FBQTtcbiAgYm9yZGVyLWNvbG9yOiAjQUFBO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xufVxuLmJ0bl9wbGFjZSAuaWNvbiBzdmcgcGF0aCwgLmJ0bl9iYWNrIC5pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogIzVBOUU1QTtcbn1cblxuLmJ0bl9wbGFjZS5ncmVlbiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMTgpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzVBOUU1QTtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY29sb3I6ICNGRkY7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG59XG4uYnRuX3BsYWNlLmdyZWVuIC5pY29uIHN2ZyBwYXRoIHtcbiAgZmlsbDogI0ZGRjtcbn1cblxuLmJ0bl9xdWl6IHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNikgcmdiYSgwLCAwLCAwLCAwLjEpIHJnYmEoMCwgMCwgMCwgMC4xOCkgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUE5MjRBO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogI0ZGRjtcbn1cbi5idG5fcXVpei5zcHJpbmcge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3Itc3ByaW5nKTtcbn1cbi5idG5fcXVpei5zcHJpbmc6aG92ZXIsIC5idG5fcXVpei5zcHJpbmc6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXNwcmluZyk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuLmJ0bl9xdWl6LnN1bW1lciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1zdW1tZXIpO1xufVxuLmJ0bl9xdWl6LnN1bW1lcjpob3ZlciwgLmJ0bl9xdWl6LnN1bW1lcjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3Itc3VtbWVyKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG59XG4uYnRuX3F1aXouYXV0dW1uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLWF1dHVtbik7XG59XG4uYnRuX3F1aXouYXV0dW1uOmhvdmVyLCAuYnRuX3F1aXouYXV0dW1uOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1hdXR1bW4pO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5idG5fcXVpei53aW50ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3Itd2ludGVyKTtcbn1cbi5idG5fcXVpei53aW50ZXI6aG92ZXIsIC5idG5fcXVpei53aW50ZXI6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXdpbnRlcik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuLmJ0bl9xdWl6LnJhbGx5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXJhbGx5KTtcbn1cbi5idG5fcXVpei5yYWxseTpob3ZlciwgLmJ0bl9xdWl6LnJhbGx5OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1yYWxseSk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuLmJ0bl9xdWl6LnJhbGx5MiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1yYWxseTIpO1xufVxuLmJ0bl9xdWl6LnJhbGx5Mjpob3ZlciwgLmJ0bl9xdWl6LnJhbGx5MjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3ItcmFsbHkyKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG59XG4uYnRuX3F1aXoucmFsbHkzIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXJhbGx5Myk7XG59XG4uYnRuX3F1aXoucmFsbHkzOmhvdmVyLCAuYnRuX3F1aXoucmFsbHkzOmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1yYWxseTMpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5idG5fcXVpei5yYWxseTQge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3ItcmFsbHk0KTtcbn1cbi5idG5fcXVpei5yYWxseTQ6aG92ZXIsIC5idG5fcXVpei5yYWxseTQ6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXJhbGx5NCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuLmJ0bl9xdWl6LnNlYXNvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1zZWFzb24pO1xufVxuLmJ0bl9xdWl6LnNlYXNvbjpob3ZlciwgLmJ0bl9xdWl6LnNlYXNvbjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3Itc2Vhc29uKTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG59XG4uYnRuX3F1aXouc2Vhc29uMiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1zZWFzb24yKTtcbn1cbi5idG5fcXVpei5zZWFzb24yOmhvdmVyLCAuYnRuX3F1aXouc2Vhc29uMjphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3Itc2Vhc29uMik7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuLmJ0bl9xdWl6LnNlYXNvbjMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3Itc2Vhc29uMyk7XG59XG4uYnRuX3F1aXouc2Vhc29uMzpob3ZlciwgLmJ0bl9xdWl6LnNlYXNvbjM6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXNlYXNvbjMpO1xuICBmaWx0ZXI6IGJyaWdodG5lc3MoMC45KTtcbn1cbi5idG5fcXVpei5zZWFzb240IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXNlYXNvbjQpO1xufVxuLmJ0bl9xdWl6LnNlYXNvbjQ6aG92ZXIsIC5idG5fcXVpei5zZWFzb240OmFjdGl2ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1zZWFzb240KTtcbiAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG59XG4uYnRuX3F1aXouc3BvdCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1zcG90KTtcbn1cbi5idG5fcXVpei5zcG90OmhvdmVyLCAuYnRuX3F1aXouc3BvdDphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1jb3Vyc2UtY29sb3Itc3BvdCk7XG4gIGZpbHRlcjogYnJpZ2h0bmVzcygwLjkpO1xufVxuLmJ0bl9xdWl6IC5xdWl6X251bWJlciB7XG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMyk7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uYnRuX3F1aXouY29tcGxldGUge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG9wYWNpdHk6IDAuNTtcbiAgcGFkZGluZy10b3A6IDAuMnJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbn1cbi5idG5fcXVpei5jb21wbGV0ZTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogNTAlO1xuICBib3R0b206IDFweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICBjb250ZW50OiBcIuWbnuetlOa4iFwiO1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuXG4uYnRuX2NvdXJzZSB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMTgpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VGQTRDQTtcbiAgYm9yZGVyLXdpZHRoOiA0cHg7XG4gIGJvcmRlci1yYWRpdXM6IDdweDtcbiAgY29sb3I6ICNGRkY7XG4gIGZvbnQtc2l6ZTogMXJlbSAhaW1wb3J0YW50O1xuICBsaW5lLWhlaWdodDogMS4xO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xufVxuLmJ0bl9jb3Vyc2UgLmljb24ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgwLjcpO1xufVxuXG4uYnRuX21hcF9jb3Vyc2UsIC5idG5fcmFsbHlfbW9kYWwge1xuICBmb250LXNpemU6IDEuMjVyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHksIC5idG5fcmFsbHlfbW9kYWwucmFsbHkge1xuICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICBib3JkZXItY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KSByZ2JhKDAsIDAsIDAsIDAuMSkgcmdiYSgwLCAwLCAwLCAwLjE4KSByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWNvdXJzZS1jb2xvci1yYWxseSk7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjVyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHkgLmljb24sIC5idG5fcmFsbHlfbW9kYWwucmFsbHkgLmljb24ge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbn1cbi5idG5fbWFwX2NvdXJzZS5yYWxseSAudGV4dCwgLmJ0bl9yYWxseV9tb2RhbC5yYWxseSAudGV4dCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHkgLnRleHQuc21hbGwsIC5idG5fcmFsbHlfbW9kYWwucmFsbHkgLnRleHQuc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHkyLCAuYnRuX3JhbGx5X21vZGFsLnJhbGx5MiB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMTgpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXJhbGx5Mik7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjVyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHkyIC5pY29uLCAuYnRuX3JhbGx5X21vZGFsLnJhbGx5MiAuaWNvbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuLmJ0bl9tYXBfY291cnNlLnJhbGx5MiAudGV4dCwgLmJ0bl9yYWxseV9tb2RhbC5yYWxseTIgLnRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmJ0bl9tYXBfY291cnNlLnJhbGx5MiAudGV4dC5zbWFsbCwgLmJ0bl9yYWxseV9tb2RhbC5yYWxseTIgLnRleHQuc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHkzLCAuYnRuX3JhbGx5X21vZGFsLnJhbGx5MyB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMTgpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXJhbGx5Myk7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjVyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHkzIC5pY29uLCAuYnRuX3JhbGx5X21vZGFsLnJhbGx5MyAuaWNvbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuLmJ0bl9tYXBfY291cnNlLnJhbGx5MyAudGV4dCwgLmJ0bl9yYWxseV9tb2RhbC5yYWxseTMgLnRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmJ0bl9tYXBfY291cnNlLnJhbGx5MyAudGV4dC5zbWFsbCwgLmJ0bl9yYWxseV9tb2RhbC5yYWxseTMgLnRleHQuc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHk0LCAuYnRuX3JhbGx5X21vZGFsLnJhbGx5NCB7XG4gIGJvcmRlci1zdHlsZTogc29saWQ7XG4gIGJvcmRlci1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjYpIHJnYmEoMCwgMCwgMCwgMC4xKSByZ2JhKDAsIDAsIDAsIDAuMTgpIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tY291cnNlLWNvbG9yLXJhbGx5NCk7XG4gIGJvcmRlci13aWR0aDogNHB4O1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIGNvbG9yOiAjRkZGO1xuICBwYWRkaW5nLXRvcDogMC40cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICBtYXgtaGVpZ2h0OiA0LjVyZW07XG59XG4uYnRuX21hcF9jb3Vyc2UucmFsbHk0IC5pY29uLCAuYnRuX3JhbGx5X21vZGFsLnJhbGx5NCAuaWNvbiB7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuLmJ0bl9tYXBfY291cnNlLnJhbGx5NCAudGV4dCwgLmJ0bl9yYWxseV9tb2RhbC5yYWxseTQgLnRleHQge1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuLmJ0bl9tYXBfY291cnNlLnJhbGx5NCAudGV4dC5zbWFsbCwgLmJ0bl9yYWxseV9tb2RhbC5yYWxseTQgLnRleHQuc21hbGwge1xuICBmb250LXNpemU6IDFyZW07XG59XG5cbi5idG5fZ3JlZW4ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bl9pY29uX2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczQkQxRDtcbn1cbi5idG5fZ3JlZW46OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMS41cmVtO1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDEwMCUgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIHRyYW5zZm9ybS1vcmlnaW46IDEwMCUgNTAlO1xufVxuLmJ0bl9ncmVlbjpob3ZlciB7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG4uYnRuX2dyZWVuLmJsb2NrIHtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLXRvcDogMS41cmVtO1xuICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gIG1heC13aWR0aDogY2FsYyg0MTRweCAtIDJyZW0pO1xufVxuXG4uYnRuX2Jyb3duIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idG5faWNvbl9hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNXJlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RjRGMkQ7XG59XG4uYnRuX2Jyb3duOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbn1cbi5idG5fYnJvd246aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4uYnRuX2dyZWVuX3BsYWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZm9udC1zaXplOiAxLjFyZW07XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9idG5faWNvbl9hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNXJlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICM3M0JEMUQ7XG59XG4uYnRuX2dyZWVuX3BsYWNlOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbn1cbi5idG5fZ3JlZW5fcGxhY2U6aG92ZXIge1xuICBjb2xvcjogI0ZGRjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuLmJ0bl9ncmVlbl9wbGFjZTo6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bl9pY29uX3BsYWNlLnBuZ1wiKTtcbn1cblxuLmJ0bl9ncmVlbl9zZWFyY2gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6IDEuMXJlbTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2J0bl9pY29uX2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogcmlnaHQgMC41cmVtIHRvcCA1MCU7XG4gIGJhY2tncm91bmQtc2l6ZTogYXV0byAxcmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgcGFkZGluZy10b3A6IDFyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNXJlbTtcbiAgYm94LXNoYWRvdzogMnB4IDJweCA2cHggcmdiYSgwLCAwLCAwLCAwLjE4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczQkQxRDtcbn1cbi5idG5fZ3JlZW5fc2VhcmNoOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEuNXJlbTtcbiAgaGVpZ2h0OiAxLjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbn1cbi5idG5fZ3JlZW5fc2VhcmNoOmhvdmVyIHtcbiAgY29sb3I6ICNGRkY7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cbi5idG5fZ3JlZW5fc2VhcmNoOjpiZWZvcmUge1xuICBtYXJnaW4tdG9wOiAtMC4yNXJlbTtcbiAgbWFyZ2luLWJvdHRvbTogLTAuMjVyZW07XG4gIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICB3aWR0aDogMnJlbTtcbiAgaGVpZ2h0OiAycmVtO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvYnRuX2ljb25fc2VhcmNoLnBuZ1wiKTtcbn1cblxuLmFwcF9pbnN0YWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUYxREY7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG59XG5AbWVkaWEgYWxsIGFuZCAoZGlzcGxheS1tb2RlOiBzdGFuZGFsb25lKSB7XG4gIC5hcHBfaW5zdGFsbCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLmFwcF9pbnN0YWxsICsgLm5ld3Mge1xuICBtYXJnaW4tdG9wOiAycmVtO1xufVxuLmFwcF9pbnN0YWxsIHAge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjMjI2RTAzO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuLmFwcF9pbnN0YWxsIHVsIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGNvbHVtbi1nYXA6IDFyZW07XG4gIGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcbn1cbi5hcHBfaW5zdGFsbCBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYXBwX2luc3RhbGwgaW1nIHtcbiAgd2lkdGg6IGF1dG87XG59XG4uYXBwX2luc3RhbGwgaW1nLmFwcF9kbF9hcHBsZSB7XG4gIGhlaWdodDogMy41cmVtO1xufVxuLmFwcF9pbnN0YWxsIGltZy5hcHBfZGxfZ29vZ2xlIHtcbiAgaGVpZ2h0OiAzLjE1cmVtO1xufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLypcbiAqIENTUyBDdXN0b20gUHJvcGVydGllc1xuICovXG46cm9vdCB7XG4gIC0tZm9udC1zaXplLWRlZmF1bHQ6IDEuMTI1cmVtO1xuICAtLWlucHV0LXJhbmdlLWFjdGl2ZTogIzAwQTUwMDtcbiAgLS1pbnB1dC1yYW5nZS1pbmFjdGl2ZTogI0JCQjtcbiAgLS1pbnB1dC1yYW5nZS10aHVtYjogIzU0QjQ1NDtcbn1cblxuLypcbiAqIFR5cG9ncmFwaHlcbiAqL1xuQG1peGluIGZ6KCRyYXRpbzoxKSB7XG4gIGZvbnQtc2l6ZTogY2FsYyh2YXIoLS1mb250LXNpemUtZGVmYXVsdCkgKiAjeyRyYXRpb30pO1xufVxuQG1peGluIGtlcm5pbmcge1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuQG1peGluIGZvbnRfdGl0bGUge1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1peGluIGZvbnRfaGVhZCB7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG59XG5AbWl4aW4gZm9udF9mYW1pbHlfZGVmYXVsdCB7XG4gIGZvbnQtZmFtaWx5OiBcIkxhdG9cIiwgXCJOb3RvIFNhbnMgSlBcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgXCJNZWlyeW9cIiwgc2Fucy1zZXJpZjtcbn1cbkBtaXhpbiBmb250X2ZhbWlseV9yb2JvdG9fY29uZGVuc2VkIHtcbiAgZm9udC1mYW1pbHk6IFwiUm9ib3RvIENvbmRlbnNlZFwiLCBzYW5zLXNlcmlmO1xufVxuQG1peGluIGZhIHtcbiAgZm9udC1mYW1pbHk6IFwiRm9udCBBd2Vzb21lIDUgRnJlZVwiLCBcIkZvbnQgQXdlc29tZSA1IEJyYW5kc1wiO1xufVxuXG4vKlxuICogV2lkdGhcbiAqL1xuJHdpbl93OiA2MDBweDtcblxuLypcbiAqIEhlaWdodFxuICovXG46cm9vdCB7XG4gIC0taGVhZGVyLWhlaWdodDogNC4yNXJlbTtcbiAgLS1oZWFkZXItaW5uZXItaGVpZ2h0OiAzLjVyZW07XG4gIC0tZm9vdGVyLWhlaWdodDogMy44cmVtO1xuICAtLW1hcC1pY29ucy1oZWlnaHQ6IDQuNXJlbTtcbn1cblxuLypcbiAqIENvbG9yc1xuICovXG4kcmVkICAgICAgICA6ICNGRjAwMDA7XG4kcGluayAgICAgICA6ICNGRjdGQUE7XG4kbGlnaHRwaW5rICA6ICNFRkE0Q0E7XG4kb3JhbmdlICAgICA6ICNFQTkyNEE7XG4kYnJvd24gICAgICA6ICNCRjYyMzQ7XG4kZ3JlZW4gICAgICA6ICM1QTlFNUE7XG4keWVsbG93Z3JlZW46ICM3MkJFMUQ7XG4kbGlnaHRncmVlbiA6ICM5M0M4NTY7XG4kZGFya2dyZWVuICA6ICMwMDgyMDA7XG4kYmx1ZSAgICAgICA6ICMzMjc2ZmY7XG4kYmxhY2sgICAgICA6ICMzMzM7XG4kZ3JheSAgICAgICA6ICM4ODg7XG4kbGlnaHRncmF5ICA6ICNBQUE7XG5cbjpyb290IHtcbiAgLS1jb3Vyc2UtY29sb3Itc3ByaW5nIDogI2VmNzhiNDtcbiAgLS1jb3Vyc2UtY29sb3Itc3VtbWVyIDogIzdlYzIzMTtcbiAgLS1jb3Vyc2UtY29sb3ItYXV0dW1uIDogI2VmODE1MjtcbiAgLS1jb3Vyc2UtY29sb3Itd2ludGVyIDogIzUzYjBkMjtcbiAgLS1jb3Vyc2UtY29sb3ItcmFsbHkgIDogI2Y3ODMyNDtcbiAgLS1jb3Vyc2UtY29sb3ItcmFsbHkyIDogI2YxMzI0NTtcbiAgLS1jb3Vyc2UtY29sb3ItcmFsbHkzIDogIzAwYjA1MDtcbiAgLS1jb3Vyc2UtY29sb3ItcmFsbHk0IDogIzkyZDE0ZjtcbiAgLS1jb3Vyc2UtY29sb3Itc2Vhc29uIDogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc2Vhc29uMjogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc2Vhc29uMzogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc2Vhc29uNDogI2VmNTI2MjtcbiAgLS1jb3Vyc2UtY29sb3Itc3BvdCAgIDogI2Q1NzgzYTtcbn1cblxuJGNvdXJzZV9jb2xvcnM6IChcbiAgc3ByaW5nIDogdmFyKC0tY291cnNlLWNvbG9yLXNwcmluZyksXG4gIHN1bW1lciA6IHZhcigtLWNvdXJzZS1jb2xvci1zdW1tZXIpLFxuICBhdXR1bW4gOiB2YXIoLS1jb3Vyc2UtY29sb3ItYXV0dW1uKSxcbiAgd2ludGVyIDogdmFyKC0tY291cnNlLWNvbG9yLXdpbnRlciksXG4gIHJhbGx5ICA6IHZhcigtLWNvdXJzZS1jb2xvci1yYWxseSksXG4gIHJhbGx5MiA6IHZhcigtLWNvdXJzZS1jb2xvci1yYWxseTIpLFxuICByYWxseTMgOiB2YXIoLS1jb3Vyc2UtY29sb3ItcmFsbHkzKSxcbiAgcmFsbHk0IDogdmFyKC0tY291cnNlLWNvbG9yLXJhbGx5NCksXG4gIHNlYXNvbiA6IHZhcigtLWNvdXJzZS1jb2xvci1zZWFzb24pLFxuICBzZWFzb24yOiB2YXIoLS1jb3Vyc2UtY29sb3Itc2Vhc29uMiksXG4gIHNlYXNvbjM6IHZhcigtLWNvdXJzZS1jb2xvci1zZWFzb24zKSxcbiAgc2Vhc29uNDogdmFyKC0tY291cnNlLWNvbG9yLXNlYXNvbjQpLFxuICBzcG90ICAgOiB2YXIoLS1jb3Vyc2UtY29sb3Itc3BvdCksXG4pO1xuXG4vKlxuICogRm9udCBTaXplc1xuICovXG4kZnpfeGxfcjogMjtcbiRmel9sbF9yOiAxLjY7XG4kZnpfbF9yIDogMS40O1xuJGZ6X21fciA6IDEuMjU7XG4kZnpfbXNfcjogMS4xO1xuJGZ6X3NfciA6IDAuODc1O1xuJGZ6X3NzX3I6IDAuODI7XG4kZnpfeHNfcjogMC43NTtcbiRmel94bCAgOiAjeyRmel94bF9yfXJlbTtcbiRmel9sbCAgOiAjeyRmel9sbF9yfXJlbTtcbiRmel9sICAgOiAjeyRmel9sX3J9cmVtO1xuJGZ6X20gICA6ICN7JGZ6X21fcn1yZW07XG4kZnpfbXMgIDogI3skZnpfbXNfcn1yZW07XG4kZnpfcyAgIDogI3skZnpfc19yfXJlbTtcbiRmel9zcyAgOiAjeyRmel9zc19yfXJlbTtcbiRmel94cyAgOiAjeyRmel94c19yfXJlbTtcblxuLypcbiAqIE1lZGlhIFF1ZXJpZXNcbiAqL1xuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogKCR3aW5fdyAtIDFweCkpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIHBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHdpbl93KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBzcF9tIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNDE0cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGFwcCB7XG4gIEBtZWRpYSBhbGwgYW5kIChkaXNwbGF5LW1vZGU6IHN0YW5kYWxvbmUpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKlxuICogTWl4aW5zXG4gKi9cbkBtaXhpbiByb3cge1xuICAmOmFmdGVyIHtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbiAgICBjb250ZW50OiAnJztcbiAgICBjbGVhcjogYm90aDtcbiAgfVxufVxuQG1peGluIHNwX3Nob3cge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWl4aW4gc3BfaGlkZSB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RmaXJzdCB7XG4gICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbkBtaXhpbiBub3RsYXN0IHtcbiAgJjpub3QoOmxhc3Qtb2YtdHlwZSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbm90Zmlyc3RjaGlsZCB7XG4gICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5AbWl4aW4gbm90bGFzdGNoaWxkIHtcbiAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuQG1peGluIGdyaWQoJGNvbHMsICRndXR0ZXJfeCwgJGd1dHRlcl95KSB7XG4gICR3aWR0aDogY2FsYygoKDEwMCUgLSAjeyRndXR0ZXJfeH0gKiAoI3skY29sc30gLSAxKSkgLyAjeyRjb2xzfSkgLSAwLjA1cHgpO1xuICAmID4gdWwge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGNvbHVtbi1nYXA6ICRndXR0ZXJfeDtcbiAgICByb3ctZ2FwOiAkZ3V0dGVyX3k7XG4gICAgJiA+IGxpIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGFsaWduLXNlbGY6IHN0cmV0Y2g7XG4gICAgICB3aWR0aDogJHdpZHRoO1xuICAgICAgbWF4LXdpZHRoOiAkd2lkdGg7XG4gICAgICAmLmhpZGRlbiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4uc3Bfc2hvdyB7XG4gIEBpbmNsdWRlIHNwX3Nob3c7XG59XG4uc3BfaGlkZSB7XG4gIEBpbmNsdWRlIHNwX2hpZGU7XG59XG5AbWl4aW4gY2hlY2tib3hfbGFiZWwge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMi41cmVtO1xuICBmb250LXNpemU6ICRmel9zO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZy1yaWdodDogMXJlbTtcbiAgfVxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgJjpjaGVja2VkICsgbGFiZWw6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6ICdcXGYxNGEnO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICB9XG4gIH1cbiAgbGFiZWwge1xuICAgIHVzZXItc2VsZWN0OiBub25lO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGZhO1xuICAgICAgY29udGVudDogJ1xcZjBjOCc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmYXYge1xuICBoZWlnaHQ6IDEuNXJlbTtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBmb250LXdlaWdodDogNjAwO1xuICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICBjb2xvcjogJGdyZWVuO1xuICB9XG4gICY6OmJlZm9yZSB7XG4gICAgQGluY2x1ZGUgZmE7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGNvbnRlbnQ6ICdcXGYwMDQnO1xuICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdHJhbnNmb3JtLW9yaWdpbjogNTAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdHJhbnNpdGlvbjpcbiAgICAgIGNvbG9yIDAuNHMgbGluZWFyLFxuICAgICAgb3BhY2l0eSAwLjJzIGVhc2UtaW4tb3V0LFxuICAgICAgdHJhbnNmb3JtIDAuMnMgZWFzZS1pbi1vdXQ7XG4gIH1cbiAgJjo6YWZ0ZXIge1xuICAgIEBpbmNsdWRlIGZ6KCRmel9zX3IpO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtY291bnQpO1xuICAgIGZvbnQtd2VpZ2h0OiA5MDA7XG4gICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuMXJlbSk7XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgICAgY29sb3I6ICNGMDNEM0Q7XG4gICAgfVxuICAgICY6OmJlZm9yZSB7XG4gICAgICBmb250LXdlaWdodDogOTAwO1xuICAgICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgfVxuICB9XG4gICYuY2xpY2tlZDo6YmVmb3JlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDIpO1xuICAgIG9wYWNpdHk6IDAuNTtcbiAgfVxufVxuXG5AbWl4aW4gZmF2X2JnIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBkaXNwbGF5OiB0YWJsZTtcbiAgcGFkZGluZzogMC4ycmVtIDAuMzVyZW07XG4gIHJpZ2h0OiAwO1xuICBib3R0b206IDA7XG4gICY6OmJlZm9yZSwgJjo6YWZ0ZXIge1xuICAgIGNvbG9yOiAjRkZGO1xuICAgIHRleHQtc2hhZG93OiAxcHggMXB4IDRweCAjMDAwO1xuICB9XG4gICYuYWN0aXZlIHtcbiAgICAmOjpiZWZvcmUsICY6OmFmdGVyIHtcbiAgICAgIGNvbG9yOiAjRkY2QTZBO1xuICAgIH1cbiAgICAmOjpiZWZvcmUge1xuICAgICAgdGV4dC1zaGFkb3c6XG4gICAgICAgIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpLFxuICAgICAgICAxcHggMCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpLFxuICAgICAgICAxcHggMC43cHggMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KSxcbiAgICAgICAgLTFweCAwLjdweCAycHggcmdiYSgyNTUsMjU1LDI1NSwwLjUpLFxuICAgICAgICAtMXB4IDAgMnB4IHJnYmEoMjU1LDI1NSwyNTUsMC41KSxcbiAgICAgICAgMCAtMXB4IDJweCByZ2JhKDI1NSwyNTUsMjU1LDAuNSk7XG4gICAgfVxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRleHQtc2hhZG93OlxuICAgICAgICAwIDAgNHB4ICNGRkYsXG4gICAgICAgIDFweCAxcHggNHB4ICNGRkYsXG4gICAgICAgIC0xcHggLTFweCA0cHggI0ZGRixcbiAgICAgICAgMXB4IC0xcHggNHB4ICNGRkYsXG4gICAgICAgIC0xcHggMXB4IDRweCAjRkZGO1xuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBmb250LXNpemU6IDFyZW07XG4gICAgfVxuICAgICYuYWN0aXZlIHtcbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gbG9hZGluZ19pY29uIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbmltYXRpb246IGZhLXNwaW4gMnMgbGluZWFyIGluZmluaXRlO1xuICAmOmFmdGVyIHtcbiAgICBAaW5jbHVkZSBmYTtcbiAgICBjb250ZW50OiAnXFxmMTEwJztcbiAgICBmb250LXdlaWdodDogOTAwO1xuICB9XG59XG5cbkBtaXhpbiBsb2FkaW5nX21lc3NhZ2Uge1xuICBAaW5jbHVkZSBmb250X3RpdGxlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuICBmb250LXNpemU6IDFyZW07XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBjb2xvcjogJGJsYWNrO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuZmEtc3BpbiB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gIH1cbiAgJi5hY3RpdmUge1xuICAgIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjVyZW07XG4gICAgcGFkZGluZy10b3A6IDJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDJyZW07XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuQG1peGluIHNlYXNvbiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgbWFyZ2luOiAwLjJyZW0gYXV0byAwO1xuICBjb2xvcjogJHBpbms7XG4gIGZvbnQtc2l6ZTogMTBweDtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRUZGNDtcbiAgcGFkZGluZzogMC4xNXJlbSAwIDAuMXJlbTtcbiAgcnQge1xuICAgIGZvbnQtc2l6ZTogMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDEwcHg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwX20ge1xuICAgICAgZm9udC1zaXplOiAxMHB4O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gdm9pY2VfdGl0bGUge1xuICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICBpLCBzdmcge1xuICAgIG1hcmdpbi1yaWdodDogMC41ZW07XG4gICAgY29sb3I6ICRncmVlbjtcbiAgfVxufVxuXG5AbWl4aW4gaW1hZ2VfYm9yZGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAkdG9wICAgOiByZ2JhKDI0NCwgMjQ0LCAyNDQsIDAuOCk7XG4gICRsZWZ0ICA6IHJnYmEoMjQ0LCAyNDQsIDI0NCwgMC44KTtcbiAgJHJpZ2h0IDogcmdiYSg1NSwgNTUsIDU1LCAwLjEpO1xuICAkYm90dG9tOiByZ2JhKDU1LCA1NSwgNTUsIDAuMSk7XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIGJvcmRlci1jb2xvcjogJHRvcCAkcmlnaHQgJGJvdHRvbSAkbGVmdDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgYm9yZGVyLXdpZHRoOiAycHg7XG4gICAgY29sb3I6ICNGRkY7XG4gIH1cbn1cblxuQG1peGluIGltYWdlX3NoYWRvdyB7XG4gIEBpbmNsdWRlIHBjIHtcbiAgICBib3gtc2hhZG93OiAwLjdweCAwLjdweCAzcHggcmdiYSgwLDAsMCwwLjI1KTtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgYm94LXNoYWRvdzogMC43cHggMC43cHggM3B4IHJnYmEoMCwwLDAsMC4yKTtcbiAgfVxufVxuXG5AbWl4aW4gaW1hZ2Vfc2hhZG93X2Rhcmsge1xuICBAaW5jbHVkZSBwYyB7XG4gICAgYm94LXNoYWRvdzogMC43cHggMC43cHggM3B4IHJnYmEoMCwwLDAsMC40NSk7XG4gIH1cbiAgQGluY2x1ZGUgc3Age1xuICAgIGJveC1zaGFkb3c6IDAuN3B4IDAuN3B4IDNweCByZ2JhKDAsMCwwLDAuNCk7XG4gIH1cbn1cblxuQG1peGluIGhlYWRlcl9zaGFkb3cge1xuICBib3gtc2hhZG93OiAwIDAuN3B4IDNweCByZ2JhKDAsMCwwLDAuMTUpO1xufVxuXG5AbWl4aW4gbGVhZl90aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1yaWdodDogMi4zcmVtO1xuICBsaW5lLWhlaWdodDogMS4yNTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvbGVhZl90aXRsZS5wbmcnKTtcbiAgYmFja2dyb3VuZC1zaXplOiBhdXRvIDEuOXJlbTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMTAwJSBjYWxjKDEwMCUgKyAycHgpO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgIzgzQkM0MDtcbiAgY29sb3I6ICRibGFjaztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGZvbnQtc2l6ZTogJGZ6X2w7XG4gICY6YmVmb3JlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGRhcmtncmVlbjtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTJweDtcbiAgfVxufVxuXG5AbWl4aW4gbGVhZl90aXRsZV9yIHtcbiAgQGluY2x1ZGUgbGVhZl90aXRsZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjNyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2xlYWZfdGl0bGVfci5wbmcnKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogMCUgY2FsYygxMDAlICsgMnB4KTtcbiAgJjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuJGJ0bl93aWR0aDogY2FsYyg0MTRweCAtIDJyZW0pO1xuXG4kYnV0dG9uc19taW5fd2lkdGggOiAxMjBweDtcbiRidXR0b25zX21pbl93aWR0aDI6IDIwMHB4O1xuXG4kYnV0dG9uc19tYXhfd2lkdGggOiAyNDBweDtcblxuQG1peGluIGJ0bl9zaGFkb3cge1xuICBib3gtc2hhZG93OiAycHggMnB4IDRweCAwIHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuQG1peGluIGJ0biB7XG4gIEBpbmNsdWRlIGZvbnRfaGVhZDtcbiAgZGlzcGxheTogdGFibGU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBmb250LXNpemU6ICRmel9tO1xuICBwYWRkaW5nLXRvcDogMC45cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC45cmVtO1xuICBwYWRkaW5nLWxlZnQ6IDEuNXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogYWxsIDAuMTVzIGVhc2UtaW4tb3V0O1xuICBtYXgtd2lkdGg6ICRidG5fd2lkdGg7XG4gICYuZGlzYWJsZWQge1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNBQUE7XG4gICAgYm9yZGVyLWNvbG9yOiAjQUFBO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIGJ0bl9zIHtcbiAgQGluY2x1ZGUgYnRuO1xuICBAaW5jbHVkZSBidG5fc29saWRfbSgkZ3JlZW4pO1xuICBmb250LXNpemU6IDEuMnJlbTtcbiAgcGFkZGluZy10b3A6IDAuN3JlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuN3JlbTtcbiAgcGFkZGluZy1sZWZ0OiAxcmVtO1xuICBwYWRkaW5nLXJpZ2h0OiAxcmVtO1xufVxuXG5AbWl4aW4gYnRuX3doaXRlIHtcbiAgQGluY2x1ZGUgYnRuO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IDBweCAjRDVFOEQwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMXB4KTtcbn1cblxuQG1peGluIGJ0bl93aGl0ZV9zIHtcbiAgQGluY2x1ZGUgYnRuO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLXRvcDogMC43cmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMC43cmVtO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMXJlbSAtIDJweCk7XG4gIHBhZGRpbmctcmlnaHQ6IGNhbGMoMXJlbSAtIDJweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG4gIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIGNvbG9yOiAkZ3JlZW47XG4gIGJveC1zaGFkb3c6IDNweCAzcHggMHB4IDBweCAjRDVFOEQwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMXB4LCAtMXB4KTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xufVxuXG5AbWl4aW4gYnRuX3doaXRlX3hzIHtcbiAgQGluY2x1ZGUgYnRuO1xuICBib3JkZXI6IDJweCBzb2xpZCAkZ3JlZW47XG4gIGZvbnQtc2l6ZTogMS4ycmVtO1xuICBwYWRkaW5nLXRvcDogMC4zcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogY2FsYygwLjNyZW0gKyAxcHgpO1xuICBwYWRkaW5nLWxlZnQ6IGNhbGMoMC41cmVtIC0gMnB4KTtcbiAgcGFkZGluZy1yaWdodDogY2FsYygwLjVyZW0gLSAycHgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGO1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBjb2xvcjogJGdyZWVuO1xuICBib3gtc2hhZG93OiAycHggMnB4IDBweCAwcHggI0Q1RThEMDtcbiAgZm9udC1zaXplOiAkZnpfeHM7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbn1cblxuQG1peGluIGJ0bl9sIHtcbiAgQGluY2x1ZGUgYnRuO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbkBtaXhpbiBidG5fc29saWQoJGJnY29sb3IpIHtcbiAgYm9yZGVyLXN0eWxlOiBzb2xpZDtcbiAgYm9yZGVyLWNvbG9yOlxuICAgIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC42KVxuICAgIHJnYmEoMCwgMCwgMCwgMC4xKVxuICAgIHJnYmEoMCwgMCwgMCwgMC4xOClcbiAgICByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICRiZ2NvbG9yO1xuICBib3JkZXItd2lkdGg6IDRweDtcbiAgYm9yZGVyLXJhZGl1czogN3B4O1xuICBjb2xvcjogI0ZGRjtcbn1cblxuQG1peGluIGJ0bl9zb2xpZF9tKCRiZ2NvbG9yKSB7XG4gIEBpbmNsdWRlIGJ0bl9zb2xpZCgkYmdjb2xvcik7XG4gIGJvcmRlci13aWR0aDogM3B4O1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG59XG5cbkBtaXhpbiBidG5fc29saWRfcygkYmdjb2xvcikge1xuICBAaW5jbHVkZSBidG5fc29saWQoJGJnY29sb3IpO1xuICBib3JkZXItd2lkdGg6IDJweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWl4aW4gYnRuX2hlYWRlcl9yYWxseV9tb2RhbCB7XG4gICRjb3Vyc2VzOiByYWxseSwgcmFsbHkyLCByYWxseTMsIHJhbGx5NDtcbiAgQGVhY2ggJGNvdXJzZSBpbiAkY291cnNlcyB7XG4gICAgJi4jeyRjb3Vyc2V9IHtcbiAgICAgIEBpbmNsdWRlIGJ0bl9zb2xpZF9zKG1hcC1nZXQoJGNvdXJzZV9jb2xvcnMsICN7JGNvdXJzZX0pKTtcbiAgICB9XG4gIH1cbiAgZm9udC1zaXplOiAkZnpfcztcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmc6IDAuMzVyZW0gMC41cmVtO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICByaWdodDogMXJlbTtcbiAgfVxuICBAaW5jbHVkZSBwYyB7XG4gICAgcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ1dHRvbnMge1xuICAmLmhlYWRlcl9idXR0b25zIHtcbiAgICBtYXJnaW4tdG9wOiAxLjVyZW07XG4gIH1cbiAgJi5oZWFkZXJfYnV0dG9ucywgJi5oZWFkZXJfYnV0dG9uczIsICYuZm9vdGVyX2J1dHRvbnMge1xuICAgICYuc21hbGwge1xuICAgICAgdWwge1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgIG1heC13aWR0aDogNDQwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgICAgIEBpbmNsdWRlIHBjIHtcbiAgICAgICAgICBjb2x1bW4tZ2FwOiAwLjc1cmVtO1xuICAgICAgICAgIHJvdy1nYXA6IDAuNzVyZW07XG4gICAgICAgIH1cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGNvbHVtbi1nYXA6IDAuNXJlbTtcbiAgICAgICAgICByb3ctZ2FwOiAwLjVyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIGxpIHtcbiAgICAgICAgQGluY2x1ZGUgcGMge1xuICAgICAgICAgIHdpZHRoOiBjYWxjKCgxMDAlIC0gMC43NXJlbSkgLyAyKTtcbiAgICAgICAgfVxuICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoKDEwMCUgLSAwLjVyZW0pIC8gMik7XG4gICAgICAgIH1cbiAgICAgICAgYSwgLnZvaWNlX3BsYXllciAudGl0bGVfd3JhcCAudGl0bGUge1xuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogJGZ6X21zO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBhIC5pY29uIHtcbiAgICAgICAgICB3aWR0aDogMS41cmVtO1xuICAgICAgICAgIGhlaWdodDogMnJlbTtcbiAgICAgICAgfVxuICAgICAgICAmOmhhcyguYnRuX3BsYWNlOm5vdCguZ3JlZW4pKSB7XG4gICAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgbGk6aGFzKC5idG5fcGxhY2U6bm90KC5ncmVlbikpIHtcbiAgICAgICAgbWF4LXdpZHRoOiAyNjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICByb3ctZ2FwOiAwLjc1cmVtO1xuICB9XG4gIGxpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBidXR0b24sIGEge1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICBtYXJnaW4tcmlnaHQ6IDAuNWVtO1xuICAgIH1cbiAgICAmLmVtcHR5IHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNCQkI7XG4gICAgfVxuICB9XG4gIGEge1xuICAgICYub3JhbmdlIHtcbiAgICAgIEBpbmNsdWRlIGJ0bl9zb2xpZCgkb3JhbmdlKTtcbiAgICB9XG4gICAgJi5yZWQge1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHJlZDtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGRkU4RTggIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIGJvcmRlci1jb2xvcjogI0ZGRThFOCAhaW1wb3J0YW50O1xuICAgICAgY29sb3I6ICRyZWQgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgLm5vdGljZSB7XG4gICAgbWFyZ2luLXRvcDogMC4yNXJlbTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBmb250LXNpemU6ICRmel9zO1xuICAgICYub3JhbmdlIHtcbiAgICAgIGNvbG9yOiAkb3JhbmdlO1xuICAgIH1cbiAgICAmLnJlZCB7XG4gICAgICBjb2xvcjogJHJlZFxuICAgIH1cbiAgfVxufVxuXG4uYnRuX21hcCwgLmJ0bl9xdWl6LCAuYnRuX2NvdXJzZSwgLmJ0bl9jb3Vyc2UyLCAuYnRuX290aGVyLCAuYnRuX2Rhbmdlcm91cywgLmJ0bl9wbGFjZSwgLmJ0bl91c2VyX2l0ZW0sXG4uYnRuX2Jvb2ssIC5idG5fYm9va3MsIC5idG5fc3BvdCwgLmJ0bl9sb2dpbiwgLmJ0bl9yZWdpc3RlciwgLmJ0bl9yYWxseSwgLmJ0bl9yYWxseV9tb2RhbCwgLmJ0bl9iYWNrIHtcbiAgQGluY2x1ZGUgYnRuX2w7XG4gIEBpbmNsdWRlIGJ0bl9zb2xpZCgkZ3JlZW4pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgcGFkZGluZy10b3A6IDAuNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgLmljb24ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgaGVpZ2h0OiAycmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIHN2ZywgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIHRyYW5zZm9ybS1vcmlnaW46IDUwJSA1MCU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGUoMS4xKTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIG1heC1oZWlnaHQ6IDEwMCU7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bl9sb2dpbiwgLmJ0bl9yZWdpc3RlciB7XG4gIGkge1xuICAgIG1hcmdpbi1yaWdodDogMC41cmVtO1xuICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjFlbSk7XG4gIH1cbn1cblxuLmJ0bl9yZWdpc3RlciB7XG4gIEBpbmNsdWRlIGJ0bl9zb2xpZCgkb3JhbmdlKTtcbn1cblxuLmJ0bl91c2VyX2l0ZW0ge1xuICBAaW5jbHVkZSBidG5fc29saWQoI0ZGQzAwMCk7XG4gIGNvbG9yOiAjRkZGICFpbXBvcnRhbnQ7XG4gIC5pY29uIHtcbiAgICBzdmcge1xuICAgICAgcGF0aCB7XG4gICAgICAgIGZpbGw6ICNGRkY7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG5fYm9vaywgLmJ0bl9zcG90IHtcbiAgQGluY2x1ZGUgYnRuX3NvbGlkKCNCRjkwMDApO1xufVxuLmJ0bl9zcG90IHtcbiAgLmljb24ge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC44KTtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgfVxufVxuXG4uYnRuX2Jvb2tzLCAuYnRuX290aGVyLCAuYnRuX2Rhbmdlcm91cyB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gIGNvbG9yOiAjNTU1O1xuICBwYWRkaW5nLXRvcDogMC4yNXJlbTtcbiAgcGFkZGluZy1ib3R0b206IDAuMjVyZW07XG59XG5cbi5idG5fcGxhY2UsIC5idG5fYmFjayB7XG4gIEBpbmNsdWRlIGJ0bl93aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy10b3A6IDAuNTVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjU1cmVtO1xuICAuaWNvbiB7XG4gICAgc3ZnIHtcbiAgICAgIHBhdGgge1xuICAgICAgICBmaWxsOiAkZ3JlZW47XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG5fcGxhY2UuZ3JlZW4ge1xuICBAaW5jbHVkZSBidG5fc29saWQoJGdyZWVuKTtcbiAgY29sb3I6ICNGRkYgIWltcG9ydGFudDtcbiAgLmljb24ge1xuICAgIHN2ZyB7XG4gICAgICBwYXRoIHtcbiAgICAgICAgZmlsbDogI0ZGRjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bl9xdWl6IHtcbiAgQGluY2x1ZGUgYnRuX3NvbGlkKCRvcmFuZ2UpO1xuXG4gIC8vIOOCs+ODvOOCueOCq+ODqeODvOWvvuW/nFxuICBAZWFjaCAkY291cnNlLCAkY29sb3IgaW4gJGNvdXJzZV9jb2xvcnMge1xuICAgICYuI3skY291cnNlfSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3I7XG4gICAgICAmOmhvdmVyLCAmOmFjdGl2ZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgICAgICAgZmlsdGVyOiBicmlnaHRuZXNzKDAuOSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8g55Wq5Y+344K544K/44Kk44OrXG4gIC5xdWl6X251bWJlciB7XG4gICAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3aWR0aDogMS41ZW07XG4gICAgaGVpZ2h0OiAxLjVlbTtcbiAgICBtYXJnaW4tbGVmdDogMC4yNWVtO1xuICAgIGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4zKTtcbiAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIH1cblxuICAmLmNvbXBsZXRlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgb3BhY2l0eTogMC41O1xuICAgIHBhZGRpbmctdG9wOiAwLjJyZW07XG4gICAgcGFkZGluZy1ib3R0b206IDAuOHJlbTtcbiAgICAmOmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMXB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgY29udGVudDogXCLlm57nrZTmuIhcIjtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgZm9udC1zaXplOiAwLjc1cmVtO1xuICAgIH1cbiAgfVxufVxuXG4uYnRuX2NvdXJzZSB7XG4gIEBpbmNsdWRlIGJ0bl9zb2xpZCgkbGlnaHRwaW5rKTtcbiAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gIGxpbmUtaGVpZ2h0OiAxLjE7XG4gIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gIHBhZGRpbmctYm90dG9tOiAwLjRyZW07XG4gIC5pY29uIHtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuNyk7XG4gIH1cbn1cblxuLmJ0bl9tYXBfY291cnNlLCAuYnRuX3JhbGx5X21vZGFsIHtcbiAgZm9udC1zaXplOiAkZnpfbTtcbiAgJGNvdXJzZXM6IHJhbGx5LCByYWxseTIsIHJhbGx5MywgcmFsbHk0O1xuICBAZWFjaCAkY291cnNlIGluICRjb3Vyc2VzIHtcbiAgICAmLiN7JGNvdXJzZX0ge1xuICAgICAgQGluY2x1ZGUgYnRuX3NvbGlkKG1hcC1nZXQoJGNvdXJzZV9jb2xvcnMsICN7JGNvdXJzZX0pKTtcbiAgICAgIHBhZGRpbmctdG9wOiAwLjRyZW07XG4gICAgICBwYWRkaW5nLWJvdHRvbTogMC40cmVtO1xuICAgICAgbWF4LWhlaWdodDogNC41cmVtO1xuICAgICAgLmljb24ge1xuICAgICAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgICAgIH1cbiAgICAgIC50ZXh0IHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgICAgICAgJi5zbWFsbCB7XG4gICAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidG5fdjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGNvbG9yOiAjRkZGO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBmb250LXNpemU6ICRmel9tcztcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnRuX2ljb25fYXJyb3cuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0IDAuNXJlbSB0b3AgNTAlO1xuICBiYWNrZ3JvdW5kLXNpemU6IGF1dG8gMXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIHBhZGRpbmctdG9wOiAxcmVtO1xuICBwYWRkaW5nLWJvdHRvbTogMXJlbTtcbiAgcGFkZGluZy1yaWdodDogMS41cmVtO1xuICBib3JkZXItcmFkaXVzOiAwLjVyZW07XG4gIGJveC1zaGFkb3c6IDJweCAycHggNnB4IHJnYmEoMCwgMCwgMCwgMC4xOCk7XG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEuNXJlbTtcbiAgICBoZWlnaHQ6IDEuNXJlbTtcbiAgICBtYXJnaW4tcmlnaHQ6IDAuNXJlbTtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAxMDAlIDUwJTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICB0cmFuc2Zvcm0tb3JpZ2luOiAxMDAlIDUwJTtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogI0ZGRjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuQG1peGluIGJ0bl9ncmVlbiB7XG4gIEBpbmNsdWRlIGJ0bl92MjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzczQkQxRDtcbn1cbkBtaXhpbiBidG5fYnJvd24ge1xuICBAaW5jbHVkZSBidG5fdjI7XG4gIGJhY2tncm91bmQtY29sb3I6ICM5RjRGMkQ7XG59XG4uYnRuX2dyZWVuIHtcbiAgQGluY2x1ZGUgYnRuX2dyZWVuO1xuICAmLmJsb2NrIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gICAgbWFyZ2luLXRvcDogMS41cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuNXJlbTtcbiAgICBtYXgtd2lkdGg6ICRidG5fd2lkdGg7XG4gIH1cbn1cbi5idG5fYnJvd24ge1xuICBAaW5jbHVkZSBidG5fYnJvd247XG59XG5cbi5idG5fZ3JlZW5fcGxhY2Uge1xuICBAaW5jbHVkZSBidG5fZ3JlZW47XG4gICY6OmJlZm9yZSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYnRuX2ljb25fcGxhY2UucG5nJyk7XG4gIH1cbn1cbi5idG5fZ3JlZW5fc2VhcmNoIHtcbiAgQGluY2x1ZGUgYnRuX2dyZWVuO1xuICAmOjpiZWZvcmUge1xuICAgIG1hcmdpbi10b3A6IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1ib3R0b206IC0wLjI1cmVtO1xuICAgIG1hcmdpbi1yaWdodDogMC42cmVtO1xuICAgIHdpZHRoOiAycmVtO1xuICAgIGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9idG5faWNvbl9zZWFyY2gucG5nJyk7XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQGltcG9ydCBcInNjc3MvX19fY29uZmlnLnNjc3NcIjtcbkBpbXBvcnQgXCJzY3NzL19fYnV0dG9uLnNjc3NcIjtcblxuLmFwcF9pbnN0YWxsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFOUYxREY7XG4gIHBhZGRpbmctdG9wOiAxLjVyZW07XG4gIHBhZGRpbmctYm90dG9tOiAxLjVyZW07XG4gIEBpbmNsdWRlIGFwcCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAmICsgLm5ld3Mge1xuICAgIG1hcmdpbi10b3A6IDJyZW07XG4gIH1cbiAgcCB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzIyNkUwMztcbiAgICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICB9XG4gIHVsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgY29sdW1uLWdhcDogMXJlbTtcbiAgICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG4gIH1cbiAgYSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgaW1nIHtcbiAgICB3aWR0aDogYXV0bztcbiAgICAmLmFwcF9kbF9hcHBsZSB7XG4gICAgICBoZWlnaHQ6IDMuNXJlbTtcbiAgICB9XG4gICAgJi5hcHBfZGxfZ29vZ2xlIHtcbiAgICAgIGhlaWdodDogMy4xNXJlbTtcbiAgICB9XG4gIH1cbn1cbiJdfQ== */
