/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: "Source Sans 3", sans-serif;
  --font-sec: 'UTM Impact', serif;
  --footer-clr-text: #524915;
  --foter-clr-text-cpr: #fff;
  --z-i-header: 100; }

.feedback {
  max-width: 72.8rem;
  width: 100%; }
  .feedback .swiper-slide {
    width: 100%;
    transform: scale(0);
    transition: 1s; }
    .feedback .swiper-slide.swiper-slide-active {
      transform: scale(1); }

.feedback-content {
  display: flex;
  gap: 3.2rem; }
  @media screen and (max-width: 768px) {
    .feedback-content {
      flex-direction: column;
      position: relative; }
      .feedback-content .quote-mark {
        position: absolute;
        top: 0;
        right: 0;
        transform: scaleX(-1); } }

.quote-mark {
  width: calc(11% - 1.6rem);
  flex-shrink: 0; }
  .quote-mark img {
    width: 100%;
    object-fit: contain; }

.feedback-item {
  width: calc(89% - 1.6rem); }
  @media screen and (max-width: 768px) {
    .feedback-item {
      width: 100%; } }

.fb-user {
  display: flex;
  gap: 0.8rem;
  margin-bottom: 3rem; }

.fb-user_frame {
  width: 6rem;
  height: 6rem;
  display: flex;
  overflow: hidden;
  justify-content: center;
  align-items: center;
  position: relative;
  border-radius: 100rem; }
  .fb-user_frame::before {
    content: '';
    width: 98%;
    height: 98%;
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    border: 0.1rem solid #141414;
    border-radius: 100rem; }
  .fb-user_frame img {
    width: 90%;
    height: 90%;
    object-fit: cover; }

.fb-ussr_info {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 0.8rem; }
  .fb-ussr_info p:first-child {
    color: #141414;
    font-family: var(--font-pri);
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1; }
    @media only screen and (max-width: 1200px) {
      .fb-ussr_info p:first-child {
        font-size: 1.6rem; } }
    @media only screen and (max-width: 800px) {
      .fb-ussr_info p:first-child {
        font-size: 1.5rem; } }
    @media only screen and (max-width: 576px) {
      .fb-ussr_info p:first-child {
        font-size: 1.4rem; } }
  .fb-ussr_info p:last-child {
    color: #141414;
    font-family: var(--font-pri);
    font-size: 1.4rem;
    font-weight: 500;
    line-height: 1;
    opacity: 0.6; }

.fb-user_txt {
  overflow: hidden;
  color: #141414;
  text-overflow: ellipsis;
  font-family: var(--font-pri);
  font-size: 3.6rem;
  font-weight: 700;
  line-height: 1.4; }
  @media only screen and (max-width: 1200px) {
    .fb-user_txt {
      font-size: 3.4rem; } }
  @media only screen and (max-width: 800px) {
    .fb-user_txt {
      font-size: 3.2rem; } }
  @media screen and (max-width: 768px) {
    .fb-user_txt {
      font-size: 1.8rem; } }

.feedback-nav {
  display: flex;
  align-items: center;
  gap: 0.8rem;
  margin-top: 4rem;
  margin-left: 9.6rem;
  position: relative;
  z-index: 2; }
  @media screen and (max-width: 768px) {
    .feedback-nav {
      width: fit-content;
      margin-left: auto; } }

.about-tour {
  background: #F9FBF8;
  min-height: 85.4rem;
  padding: 10rem 0;
  position: relative;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    .about-tour {
      padding-top: 5rem; } }
  .about-tour::before {
    content: '';
    width: 100%;
    height: 14rem;
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    background: #F9FBF8;
    filter: blur(5rem);
    z-index: 1;
    pointer-events: none; }
  .about-tour .g-title {
    position: relative;
    z-index: 1; }

.about-tour_decor {
  position: absolute;
  top: 55%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: flex;
  width: 100%;
  height: 100%;
  z-index: 0; }
  .about-tour_decor img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; }

.about-tour-block {
  max-width: 84.4rem;
  width: 100%;
  margin-top: 2.4rem;
  position: relative;
  z-index: 1; }
  .about-tour-block .mona-content p {
    color: #808080;
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.3;
    margin: 0; }
    @media only screen and (max-width: 1200px) {
      .about-tour-block .mona-content p {
        font-size: 1.6rem; } }
    @media only screen and (max-width: 800px) {
      .about-tour-block .mona-content p {
        font-size: 1.5rem; } }
    @media only screen and (max-width: 576px) {
      .about-tour-block .mona-content p {
        font-size: 1.4rem; } }
    .about-tour-block .mona-content p:not(:first-child) {
      margin-top: 1.2rem; }

.btn-viewmore {
  margin-top: 1.5rem;
  cursor: pointer;
  display: flex;
  align-items: center;
  gap: 0.4rem; }
  .btn-viewmore p {
    color: #141414;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 600;
    line-height: 1.5;
    text-decoration-line: underline;
    text-decoration-style: solid;
    text-decoration-skip-ink: auto;
    text-decoration-thickness: auto;
    text-underline-offset: auto;
    text-underline-position: from-font; }
    @media only screen and (max-width: 800px) {
      .btn-viewmore p {
        font-size: 1.4rem; } }
  .btn-viewmore .ic-view {
    position: relative;
    width: 1.6rem;
    height: 1.6rem; }
    .btn-viewmore .ic-view::before, .btn-viewmore .ic-view::after {
      content: '+';
      top: 50%;
      left: 50%;
      display: flex;
      justify-content: center;
      align-items: center;
      font-size: 1.4rem;
      font-weight: 400;
      transform: translate(-50%, -50%);
      position: absolute;
      width: 100%;
      height: 100%;
      line-height: normal;
      object-fit: contain;
      background: #fff;
      letter-spacing: -0.1rem;
      border-radius: 50%;
      z-index: 2;
      transition: 0.3s; }
    .btn-viewmore .ic-view::after {
      content: '-';
      opacity: 0;
      font-size: 2.4rem;
      letter-spacing: 0.1rem; }

.success-rate {
  padding: 10rem 0;
  position: relative; }
  @media screen and (max-width: 1200px) {
    .success-rate {
      overflow: hidden; } }
  @media screen and (max-width: 768px) {
    .success-rate {
      padding: 5rem 0; } }
  .success-rate::before {
    content: '';
    width: 100%;
    height: 100%;
    display: flex;
    position: absolute;
    top: 70%;
    left: 50%;
    transform: translate(-50%, -50%);
    background: url(../images/tour/cloud.png);
    background-size: cover;
    background-repeat: no-repeat;
    pointer-events: none;
    z-index: 1;
    opacity: 0;
    transition: 0.3s; }
    @media screen and (max-width: 1200px) {
      .success-rate::before {
        opacity: 1; } }
    @media screen and (max-width: 768px) {
      .success-rate::before {
        background: url(../images/tour/cloud.png);
        background-size: cover;
        background-repeat: no-repeat;
        top: 70%;
        width: 150%; } }

.success-decor {
  position: absolute;
  top: 50%;
  left: 50%;
  display: block;
  width: 100%;
  height: 100%;
  transform: translate(-50%, -50%);
  z-index: -1; }
  .success-decor img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

.success-decor1 {
  position: absolute;
  top: 70%;
  right: 0;
  display: block;
  width: 70rem;
  transform: translateY(-50%);
  pointer-events: none; }
  @media screen and (max-width: 1200px) {
    .success-decor1 {
      width: calc(700 / 1200 *100vw);
      opacity: 0.6; } }

.percent-rate {
  width: 100%;
  padding: 4rem 8rem;
  border-radius: 1.6rem;
  background: #FFF;
  margin-bottom: 9rem;
  position: relative; }
  .percent-rate .post-d_title {
    text-align: center;
    margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .percent-rate {
      padding: 3rem; } }

.pr-block {
  display: flex;
  gap: 3.2rem; }
  @media screen and (max-width: 480px) {
    .pr-block {
      flex-wrap: wrap;
      row-gap: 1.6rem; } }

.pr-item {
  width: calc(50% - 1.6rem);
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0.4rem; }
  @media screen and (max-width: 480px) {
    .pr-item {
      width: 100%; } }
  .pr-item p {
    color: #141414;
    font-family: var(--font-pri);
    text-align: center;
    font-size: 2.4rem;
    font-weight: 600;
    line-height: 1.3;
    max-width: 30rem; }
    @media only screen and (max-width: 1200px) {
      .pr-item p {
        font-size: 2.2rem; } }
    @media only screen and (max-width: 800px) {
      .pr-item p {
        font-size: 1.8rem; } }

.percent {
  color: #B9D801;
  font-family: var(--font-sec);
  font-size: 6rem;
  font-weight: 400;
  line-height: 1.3;
  text-transform: uppercase; }
  @media only screen and (max-width: 1200px) {
    .percent {
      font-size: 4rem; } }
  @media only screen and (max-width: 800px) {
    .percent {
      font-size: 3.2rem; } }

.video-sec {
  padding: 10rem 0;
  position: relative;
  z-index: 2; }
  @media screen and (max-width: 768px) {
    .video-sec {
      padding: 5rem 0; } }

.ab-title {
  color: #141414;
  font-family: var(--font-pri);
  font-size: 5.6rem;
  font-style: normal;
  font-weight: 400;
  line-height: 1.3;
  text-transform: uppercase;
  margin-bottom: 2.4rem; }
  @media only screen and (max-width: 1200px) {
    .ab-title {
      font-size: 5.1rem; } }
  @media only screen and (max-width: 800px) {
    .ab-title {
      font-size: 2.8rem; } }

.ab-desc {
  color: #808080;
  font-family: var(--font-pri);
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.3; }
  @media only screen and (max-width: 1200px) {
    .ab-desc {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .ab-desc {
      font-size: 1.5rem; } }
  @media only screen and (max-width: 576px) {
    .ab-desc {
      font-size: 1.4rem; } }

.feedback-top {
  margin-bottom: 6rem; }

.team-head {
  max-width: 80rem;
  margin-bottom: 6rem; }

.trip-main {
  padding: 10rem 0;
  overflow: hidden; }
  @media screen and (max-width: 768px) {
    .trip-main {
      padding: 5rem 0; } }
  .trip-main .g-title {
    text-align: center; }
  .trip-main .tab-item {
    font-size: 2rem;
    font-weight: 600;
    line-height: 1;
    color: #94A3B8;
    border-color: #94A3B8;
    transition: 0.3s; }
    @media only screen and (max-width: 1200px) {
      .trip-main .tab-item {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .trip-main .tab-item {
        font-size: 1.6rem; } }
    .trip-main .tab-item.is-active, .trip-main .tab-item:hover {
      color: #141414;
      border-color: #141414; }

.trip-list {
  display: flex;
  width: fit-content;
  margin: 1.2rem auto 4rem;
  border-bottom: 0.1rem solid #E2E2E2; }
  .trip-list .swiper-slide {
    width: fit-content; }

.trip-item {
  padding: 1.2rem 2rem;
  color: #94A3B8;
  font-family: var(--font-pri);
  font-size: 2rem;
  font-weight: 400;
  line-height: 1;
  display: block;
  border-bottom: 0.1rem solid transparent; }
  @media only screen and (max-width: 1200px) {
    .trip-item {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 800px) {
    .trip-item {
      font-size: 1.6rem; } }
  @media screen and (max-width: 480px) {
    .trip-item {
      padding: 0.8rem 1.2rem; } }
  .trip-item:hover, .trip-item.is-active {
    font-weight: 600;
    color: #141414;
    border-color: #141414; }

.trip-main_slide li {
  margin-right: 2.4rem;
  width: 32rem; }
  @media screen and (max-width: 1200px) {
    .trip-main_slide li {
      width: 22rem;
      margin-right: 1.2rem; } }
  @media screen and (max-width: 580px) {
    .trip-main_slide li {
      width: 16rem; } }
  .trip-main_slide li .img-box {
    position: relative;
    padding-top: 100%; }
    .trip-main_slide li .img-box img {
      width: 100%;
      height: 100%;
      object-fit: cover;
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }

.trip-main_block {
  display: flex;
  flex-direction: column;
  gap: 2.4rem; }
  @media screen and (max-width: 1200px) {
    .trip-main_block {
      gap: 1.2rem; } }

.team-block {
  padding: 10rem 0; }
  @media screen and (max-width: 768px) {
    .team-block {
      padding: 5rem 0; } }

.team-head {
  max-width: 80rem;
  margin-bottom: 6rem; }
  @media screen and (max-width: 768px) {
    .team-head {
      margin-bottom: 4rem; } }
  .team-head p {
    color: #808080;
    font-family: var(--font-pri);
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.3;
    margin-top: 2.4rem; }
    @media only screen and (max-width: 1200px) {
      .team-head p {
        font-size: 1.6rem; } }
    @media only screen and (max-width: 800px) {
      .team-head p {
        font-size: 1.5rem; } }
    @media only screen and (max-width: 576px) {
      .team-head p {
        font-size: 1.4rem; } }
    @media screen and (max-width: 768px) {
      .team-head p {
        margin-top: 1.2rem; } }

.team-main {
  position: relative; }
  .team-main .js-btn_prev,
  .team-main .js-btn_next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: transparent;
    z-index: 3;
    border: 0.1rem solid #E4E7EC;
    background: #fff; }
    .team-main .js-btn_prev:hover,
    .team-main .js-btn_next:hover {
      background: #D6FB00; }
    .team-main .js-btn_prev.swiper-button-disabled,
    .team-main .js-btn_next.swiper-button-disabled {
      pointer-events: none;
      opacity: 0.3; }
    @media screen and (max-width: 1300px) {
      .team-main .js-btn_prev,
      .team-main .js-btn_next {
        display: none; } }
  .team-main .js-pagination_slide {
    display: none;
    justify-content: center;
    align-items: center;
    margin-top: 2.4rem;
    min-height: 1.4rem; }
    @media screen and (max-width: 1300px) {
      .team-main .js-pagination_slide {
        display: flex; } }
    @media screen and (max-width: 768px) {
      .team-main .js-pagination_slide {
        margin-top: 0.8rem; } }
    .team-main .js-pagination_slide .swiper-pagination-bullet {
      background: #D6FB00;
      transition: 0.3s; }
  .team-main .js-btn_prev {
    left: -3rem;
    transform: translateY(-50%) scaleX(-1); }
  .team-main .js-btn_next {
    right: -3rem; }
  .team-main .g-title {
    margin-bottom: 8.6rem;
    text-align: center;
    position: relative;
    z-index: 1; }
    @media screen and (max-width: 980px) {
      .team-main .g-title {
        margin-bottom: 5rem; } }

.member-frame {
  width: 100%;
  margin: 0 auto; }
  .member-frame:hover .img-box::before {
    opacity: 0; }
  .member-frame .img-box {
    position: relative;
    padding-top: calc(500 / 384 * 100%);
    border-radius: 1.2rem;
    overflow: hidden; }
    .member-frame .img-box::before {
      content: '';
      position: absolute;
      top: 0;
      left: 0;
      bottom: 0;
      right: 0;
      background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
      opacity: 1;
      transition: 0.3s;
      z-index: 2; }
    .member-frame .img-box img {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%);
      width: 100%;
      height: 100%;
      object-fit: cover; }

.team-main_decor {
  max-width: 67rem;
  width: 100%;
  position: absolute;
  top: 40%;
  left: 50%;
  transform: translate(-50%, -50%); }

.team-main_list {
  margin: 0 -1.6rem;
  position: relative;
  z-index: 1; }
  @media screen and (max-width: 1024px) {
    .team-main_list {
      margin: 0 -0.8rem; } }
  .team-main_list .swiper {
    padding-bottom: 2rem; }
  .team-main_list .swiper-slide {
    width: 33.33%;
    padding: 0 1.6rem; }
    @media screen and (max-width: 1024px) {
      .team-main_list .swiper-slide {
        padding: 0 0.8rem; } }
    @media screen and (max-width: 980px) {
      .team-main_list .swiper-slide {
        width: 50%; } }
    @media screen and (max-width: 580px) {
      .team-main_list .swiper-slide {
        width: 100%; } }

.member-info {
  padding: 2.4rem 0;
  background: #fff; }

.mem-tags {
  overflow: hidden;
  color: #141414;
  text-overflow: ellipsis;
  font-family: var(--font-pri);
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.5;
  margin-bottom: 1.2rem; }
  @media only screen and (max-width: 1200px) {
    .mem-tags {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .mem-tags {
      font-size: 1.5rem; } }
  @media only screen and (max-width: 576px) {
    .mem-tags {
      font-size: 1.4rem; } }

.mem-name {
  overflow: hidden;
  color: #141414;
  text-overflow: ellipsis;
  font-family: var(--font-pri);
  font-weight: 600;
  line-height: 1;
  font-size: 4rem;
  margin-bottom: 2.4rem;
  display: flex; }
  @media only screen and (max-width: 1200px) {
    .mem-name {
      font-size: 3.2rem; } }
  @media only screen and (max-width: 800px) {
    .mem-name {
      font-size: 2.4rem; } }
  @media screen and (max-width: 768px) {
    .mem-name {
      margin-bottom: 1.2rem; } }

.mem-txt {
  color: #808080;
  font-family: var(--font-pri);
  font-size: 1.8rem;
  font-weight: 400;
  line-height: 1.3; }
  @media only screen and (max-width: 1200px) {
    .mem-txt {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .mem-txt {
      font-size: 1.5rem; } }
  @media only screen and (max-width: 576px) {
    .mem-txt {
      font-size: 1.4rem; } }

.mem-link {
  color: #141414;
  font-family: var(--font-pri);
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 1.5;
  text-decoration-line: underline;
  text-decoration-style: solid;
  text-decoration-skip-ink: auto;
  text-decoration-thickness: auto;
  text-underline-offset: auto;
  text-underline-position: from-font;
  transition: 0.3s; }
  @media only screen and (max-width: 800px) {
    .mem-link {
      font-size: 1.4rem; } }
  .mem-link:hover {
    color: #90a614; }

.team-sub {
  margin-top: 10rem; }
  @media screen and (max-width: 768px) {
    .team-sub {
      margin-top: 5rem; } }
  .team-sub .g-title {
    text-align: center;
    margin-bottom: 2.4rem; }

.team-sub_list {
  margin: 0 -1.6rem;
  display: flex;
  flex-wrap: wrap;
  row-gap: 3.2rem; }
  @media screen and (max-width: 1024px) {
    .team-sub_list {
      margin: 0 -0.8rem; } }

.team-sub_item {
  width: 33.33%;
  padding: 0 1.6rem; }
  @media screen and (max-width: 1024px) {
    .team-sub_item {
      padding: 0 0.8rem; } }
  @media screen and (max-width: 980px) {
    .team-sub_item {
      width: 50%; } }
  @media screen and (max-width: 580px) {
    .team-sub_item {
      width: 100%; } }

.team-main_sort {
  display: flex;
  flex-direction: column;
  gap: 6rem; }
  @media screen and (max-width: 768px) {
    .team-main_sort {
      gap: 4rem; } }

.team-main_item {
  display: flex;
  gap: 6rem;
  align-items: center; }
  @media screen and (max-width: 1200px) {
    .team-main_item {
      gap: 3rem; } }
  @media screen and (max-width: 580px) {
    .team-main_item {
      flex-direction: column !important;
      gap: 2rem; } }
  .team-main_item.f-reverse {
    flex-direction: row-reverse; }

.team-img {
  width: 50%;
  border-radius: 2rem;
  overflow: hidden; }
  @media screen and (max-width: 580px) {
    .team-img {
      width: 90%; } }
  @media screen and (max-width: 480px) {
    .team-img {
      width: 100%; } }
  .team-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; }

.team-info {
  flex: 1; }

.tm-name {
  color: #B9D801;
  font-family: var(--font-sec);
  font-size: 4.8rem;
  font-weight: 400;
  line-height: 1.3;
  text-transform: uppercase;
  margin-bottom: 2.4rem; }
  @media only screen and (max-width: 1200px) {
    .tm-name {
      font-size: 4.2rem; } }
  @media only screen and (max-width: 800px) {
    .tm-name {
      font-size: 2.6rem; } }
  @media screen and (max-width: 580px) {
    .tm-name {
      margin-bottom: 1.2rem; } }

.tm-desc {
  display: flex;
  flex-direction: column;
  gap: 2.4rem;
  margin-bottom: 2rem; }
  @media screen and (max-width: 580px) {
    .tm-desc {
      gap: 1.2rem; } }
  .tm-desc p {
    color: #141414;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.3; }
    @media only screen and (max-width: 800px) {
      .tm-desc p {
        font-size: 1.4rem; } }
    .tm-desc p.bold {
      font-weight: 700; }

.tm-btn .btn {
  border: 0.1rem solid #000; }
  .tm-btn .btn:hover {
    border-color: transparent; }

.faq-main {
  padding: 6rem 0; }

.faq .ban-title_block {
  max-width: 107rem; }

.faq-block {
  max-width: 84.2rem;
  width: 100%;
  padding: 4rem;
  border-radius: 0.8rem;
  border: 0.1rem solid rgba(0, 0, 0, 0.08);
  background: #FFF;
  margin: 0 auto; }
  @media screen and (max-width: 480px) {
    .faq-block {
      padding: 3rem 1.5rem; } }

.faq-title {
  color: #141414;
  text-align: center;
  font-family: var(--font-sec);
  font-size: 3.2rem;
  font-weight: 400;
  line-height: 1.3; }
  @media only screen and (max-width: 1200px) {
    .faq-title {
      font-size: 2.6rem; } }
  @media only screen and (max-width: 800px) {
    .faq-title {
      font-size: 2rem; } }

.faq-desc {
  color: #667085;
  text-align: center;
  font-family: var(--font-pri);
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.6; }
  @media only screen and (max-width: 800px) {
    .faq-desc {
      font-size: 1.4rem; } }

.search-ques {
  padding: 1rem 1.6rem;
  border-radius: 0.4rem;
  background: #F5F5F5;
  display: flex;
  gap: 2.4rem;
  align-items: center;
  margin: 2.4rem 0; }
  .search-ques input {
    flex: 1;
    border: none;
    background: transparent; }
    .search-ques input:focus {
      outline: none; }

.faq-list {
  display: flex;
  flex-direction: column;
  gap: 2.4rem; }

.faq-item {
  cursor: pointer;
  padding-bottom: 1.6rem;
  border-bottom: 0.1rem solid #EAECF0; }
  .faq-item.active .faq-item_title img {
    transform: scaleY(1); }

.faq-content {
  color: #667085;
  font-family: var(--font-pri);
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.75;
  display: none; }
  @media only screen and (max-width: 800px) {
    .faq-content {
      font-size: 1.4rem; } }

.faq-item_title {
  display: flex;
  gap: 2.4rem;
  justify-content: space-between;
  margin-bottom: 0.4rem; }
  .faq-item_title img {
    width: 1.6rem;
    height: 1.6rem;
    transition: 0.3s;
    transform: scaleY(-1); }
  .faq-item_title > p {
    color: #333;
    font-family: var(--font-pri);
    font-size: 1.8rem;
    font-weight: 600;
    line-height: 1.55; }
    @media only screen and (max-width: 1200px) {
      .faq-item_title > p {
        font-size: 1.6rem; } }
    @media only screen and (max-width: 800px) {
      .faq-item_title > p {
        font-size: 1.5rem; } }
    @media only screen and (max-width: 576px) {
      .faq-item_title > p {
        font-size: 1.4rem; } }

.btn-search {
  width: 1.6rem;
  height: 1.6rem; }
  .btn-search img {
    width: 100%;
    height: 100%;
    object-fit: contain; }

.pagination-type2 {
  margin: 2.4rem 0;
  padding-bottom: 2.4rem;
  border-bottom: 0.1rem solid rgba(16, 16, 16, 0.1); }

.question-type {
  display: flex;
  flex-direction: column;
  gap: 1.2rem;
  align-items: center; }

.avt-block {
  width: 12rem;
  min-height: 5.6rem;
  position: relative; }
  .avt-block .avt-small {
    position: absolute;
    border-radius: 50%;
    overflow: hidden; }
    .avt-block .avt-small img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    .avt-block .avt-small:nth-child(1) {
      width: 4.8rem;
      height: 4.8rem;
      left: 0;
      bottom: 0; }
    .avt-block .avt-small:nth-child(1) {
      width: 4.8rem;
      height: 4.8rem;
      left: 0;
      bottom: 0;
      z-index: 1; }
    .avt-block .avt-small:nth-child(2) {
      width: 5.6rem;
      height: 5.6rem;
      left: 50%;
      bottom: 0;
      transform: translateX(-50%);
      z-index: 3; }
    .avt-block .avt-small:nth-child(3) {
      width: 4.8rem;
      height: 4.8rem;
      right: 0;
      bottom: 0;
      z-index: 2; }

.qt-txt p:first-child {
  color: #333;
  text-align: center;
  font-family: var(--font-pri);
  font-size: 2.4rem;
  font-weight: 600;
  line-height: 1.3;
  margin-bottom: 0.4rem; }
  @media only screen and (max-width: 1200px) {
    .qt-txt p:first-child {
      font-size: 2.2rem; } }
  @media only screen and (max-width: 800px) {
    .qt-txt p:first-child {
      font-size: 1.8rem; } }

.qt-txt p:last-child {
  color: #667085;
  text-align: center;
  font-family: var(--font-pri);
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.6; }
  @media only screen and (max-width: 800px) {
    .qt-txt p:last-child {
      font-size: 1.4rem; } }

.policy-main {
  padding: 6rem 0; }
  .policy-main .mona-content p {
    margin: 0;
    color: #000;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 1.5; }
    @media only screen and (max-width: 800px) {
      .policy-main .mona-content p {
        font-size: 1.4rem; } }
  .policy-main .mona-content h3 {
    font-size: 2.4rem;
    font-style: normal;
    font-weight: 700;
    line-height: 1.5;
    margin-top: 2.4rem; }
    @media only screen and (max-width: 1200px) {
      .policy-main .mona-content h3 {
        font-size: 2.2rem; } }
    @media only screen and (max-width: 800px) {
      .policy-main .mona-content h3 {
        font-size: 1.8rem; } }
  .policy-main .mona-content ul {
    margin: 0;
    list-style: none;
    padding: 0; }
    .policy-main .mona-content ul li {
      color: #000;
      font-size: 1.8rem;
      font-weight: 400;
      line-height: 1.5;
      position: relative;
      padding-left: 1.6rem; }
      @media only screen and (max-width: 1200px) {
        .policy-main .mona-content ul li {
          font-size: 1.6rem; } }
      @media only screen and (max-width: 800px) {
        .policy-main .mona-content ul li {
          font-size: 1.5rem; } }
      @media only screen and (max-width: 576px) {
        .policy-main .mona-content ul li {
          font-size: 1.4rem; } }
      .policy-main .mona-content ul li::before {
        content: '';
        position: absolute;
        top: 1.2rem;
        left: 0;
        display: block;
        width: 0.6rem;
        height: 0.1rem;
        background: #000; }

.pm-top {
  margin-bottom: 6rem; }
  .pm-top p {
    color: #141414;
    font-family: var(--font-pri);
    font-size: 1.8rem;
    font-weight: 400;
    line-height: 1.5;
    text-transform: uppercase; }
    @media only screen and (max-width: 1200px) {
      .pm-top p {
        font-size: 1.6rem; } }
    @media only screen and (max-width: 800px) {
      .pm-top p {
        font-size: 1.5rem; } }
    @media only screen and (max-width: 576px) {
      .pm-top p {
        font-size: 1.4rem; } }

.pm-title {
  margin-top: 1.2rem;
  color: #B9D801;
  font-family: var(--font-sec);
  font-size: 4rem;
  font-weight: 400;
  line-height: 1.3; }
  @media only screen and (max-width: 1200px) {
    .pm-title {
      font-size: 3.2rem; } }
  @media only screen and (max-width: 800px) {
    .pm-title {
      font-size: 2.4rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYWJvdXQuY3NzIiwic291cmNlcyI6WyJhYm91dC5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9jb3JlL19taXhpbi5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfbGF5b3V0cy9fZmVlZGJhY2suc2NzcyIsIl9sYXlvdXRzL190b3VyLWFiLnNjc3MiLCJfcGFnZXMvX2Fib3V0LnNjc3MiLCJfcGFnZXMvX3RlYW0uc2NzcyIsIl9wYWdlcy9fZmFxLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiLy8gQ29yZVxuQGltcG9ydCBcIl9jb3JlL2ZvbnRcIjtcbkBpbXBvcnQgXCJfY29yZS9taXhpblwiO1xuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5cbi8vbGF5b3V0c1xuQGltcG9ydCBcIl9sYXlvdXRzL2ZlZWRiYWNrXCI7XG5AaW1wb3J0IFwiX2xheW91dHMvdG91ci1hYlwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9hYm91dFwiO1xuQGltcG9ydCBcIl9wYWdlcy90ZWFtXCI7XG5AaW1wb3J0IFwiX3BhZ2VzL2ZhcVwiOyIsIkBtaXhpbiBmei0yMDAge1xuICAgIGZvbnQtc2l6ZTogMjByZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0xMjAge1xuICAgIGZvbnQtc2l6ZTogMTJyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDlyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMTAwIHtcbiAgICBmb250LXNpemU6IDEwcmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA3cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTkwIHtcbiAgICBmb250LXNpemU6IDlyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei03MiB7XG4gICAgZm9udC1zaXplOiA3LjJyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDVyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNjUge1xuICAgIGZvbnQtc2l6ZTogNi41cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTY0IHtcbiAgICBmb250LXNpemU6IDYuNHJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNjAge1xuICAgIGZvbnQtc2l6ZTogNnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTU2IHtcbiAgICBmb250LXNpemU6IDUuNnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjhyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNTQge1xuICAgIGZvbnQtc2l6ZTogNS40cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNTAge1xuICAgIGZvbnQtc2l6ZTogNXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotNDgge1xuICAgIGZvbnQtc2l6ZTogNC44cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiA0LjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei00NCB7XG4gICAgZm9udC1zaXplOiA0LjRyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei00MiB7XG4gICAgZm9udC1zaXplOiA0LjJyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTQwIHtcbiAgICBmb250LXNpemU6IDRyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTM4IHtcbiAgICBmb250LXNpemU6IDMuOHJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMzYge1xuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0zNSB7XG4gICAgZm9udC1zaXplOiAzLjVyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0zNCB7XG4gICAgZm9udC1zaXplOiAzLjRyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTMyIHtcbiAgICBmb250LXNpemU6IDMuMnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTMwIHtcbiAgICBmb250LXNpemU6IDNyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTI5IHtcbiAgICBmb250LXNpemU6IDIuOXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMjgge1xuICAgIGZvbnQtc2l6ZTogMi44cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0yNiB7XG4gICAgZm9udC1zaXplOiAyLjZyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTI1IHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4xcmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMjQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0yMyB7XG4gICAgZm9udC1zaXplOiAyLjNyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTIyIHtcbiAgICBmb250LXNpemU6IDIuMnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTIxIHtcbiAgICBmb250LXNpemU6IDIuMXJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMjAge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMTkge1xuICAgIGZvbnQtc2l6ZTogMS45cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XG4gICAgfVxuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0xOCB7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICB9XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIH1cblxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNTc2cHgpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgfVxufVxuXG5AbWl4aW4gZnotMTcge1xuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xufVxuXG5AbWl4aW4gZnotMTYge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbkBtaXhpbiBmei0xNSB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG5cbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIH1cbn1cblxuQG1peGluIGZ6LTE0IHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbn1cblxuQG1peGluIGZ6LTEzIHtcbiAgICBmb250LXNpemU6IDEuM3JlbTtcbn1cblxuQG1peGluIGZ6LTEyIHtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbn1cblxuQG1peGluIGZ6LTExIHtcbiAgICBmb250LXNpemU6IDEuMXJlbTtcbn1cblxuQG1peGluIGZ6LTEwIHtcbiAgICBmb250LXNpemU6IDFyZW07XG59XG5cbkBtaXhpbiBmei05IHtcbiAgICBmb250LXNpemU6IDAuOXJlbTtcbn0iLCIvKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRDbGVhcmZpeFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBjbGVhciB7XG4gICp6b29tOiAxO1xuXG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgY2xlYXI6IGJvdGg7XG4gIH1cbn1cblxuLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblx0Rm9udFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBtaW5jeW8oKSB7XG4gIGZvbnQtZmFtaWx5OiBcIua4uOaYjuacnVwiLCBZdU1pbmNobywgXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXM1wiLFxuICAgIFwiSGlyYWdpbm8gTWluY2hvIFByb05cIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwi77yt77yzIOaYjuacnVwiLCBzZXJpZjtcbn1cblxuQG1peGluIG1pbmNobygpIHtcbiAgZm9udC1mYW1pbHk6IFwi5ri45piO5pydXCIsIFl1TWluY2hvLCBcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFczXCIsXG4gICAgXCJIaXJhZ2lubyBNaW5jaG8gUHJvTlwiLCBcIkhH5piO5pydRVwiLCBcIu+8re+8syDvvLDmmI7mnJ1cIiwgXCLvvK3vvLMg5piO5pydXCIsIHNlcmlmO1xufVxuXG5AbWl4aW4gbW9uc3Rmb250KCkge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNhbnMtc2VyaWY7XG59XG5cbi8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cdE1lZGlhXG4tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qL1xuQG1peGluIG1heCgkcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHBvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbigkcG9pbnQpIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHBvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHNwIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogI3skYnJlYWtwb2ludDF9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBjIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogI3skYnJlYWtwb2ludDJ9KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1pbi1zcCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6ICN7JHBvaW50fSkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWItbGFuZCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiB0YWItcG9ydCB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHRhYi1taW5pIHtcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXHRGbGV4IEJveFxuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi9cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuXG5AbWl4aW4gZmxleC1pY2VudGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1peGluIGZsZXgtamNlbnRlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWl4aW4gZmxleC1qYmV0d2VlbiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbn1cblxuQG1peGluIGJnSW1hZ2UoJHBvc2l0aW9uOiBjZW50ZXIsICRzaXplOiBjb3ZlciwgJHJlcGVhdDogbm8tcmVwZWF0KSB7XG4gIGJhY2tncm91bmQtcmVwZWF0OiAkcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6ICRzaXplO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkcG9zaXRpb247XG59XG5cbkBtaXhpbiB0cmFuc2l0aW9uKCRzOiAwLjVzKSB7XG4gIHRyYW5zaXRpb246ICRzIGVhc2U7XG59XG5cbkBtaXhpbiBib3goJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gcHNldWRvKCR6OiAwKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHo7XG4gIGNvbnRlbnQ6IFwiXCI7XG59XG5cbkBtaXhpbiBpbWdDb3ZlciB7XG4gIGhlaWdodDogMTAwJTtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbkBtaXhpbiBpbWdDb250YWluIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvYmplY3QtZml0OiBjb250YWluO1xufVxuXG5AbWl4aW4gYXV0b1gge1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gc2Nyb2xsYmFyIHtcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xuICAgIHdpZHRoOiA4cHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDVweCAjODBhMjAwO1xuICAgIC8vIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cblxuICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkY29sb3Itc2Vjb25kLCAwLjIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbn1cblxuQG1peGluIG14KCRzaXplOiAwKSB7XG4gIG1hcmdpbi1yaWdodDogJHNpemU7XG4gIG1hcmdpbi1sZWZ0OiAkc2l6ZTtcbn1cblxuQG1peGluIGZ1bGxBYnMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbn1cblxuQG1peGluIGxpbmVDbGFtcCgkbGluZTogMikge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgbGluZS1jbGFtcDogJGxpbmU7XG4gIC13ZWJraXQtbGluZS1jbGFtcDogJGxpbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG4iLCI6cm9vdCB7XG4gIC0tZm9udC1wcmk6IFwiU291cmNlIFNhbnMgM1wiLCBzYW5zLXNlcmlmO1xuICAtLWZvbnQtc2VjOiAnVVRNIEltcGFjdCcsIHNlcmlmO1xuXG4gIC8vIEZvb3RlclxuICAtLWZvb3Rlci1jbHItdGV4dDogIzUyNDkxNTtcbiAgLS1mb3Rlci1jbHItdGV4dC1jcHI6ICNmZmY7XG5cbiAgLy8gWi1pbmRleFxuICAtLXotaS1oZWFkZXI6IDEwMDtcbn1cblxuJGNvbG9yLXByaTogI0I5RDgwMTtcblxuJGNvbG9yLXNlY29uZDogI2ZmYzg0ZDtcbiRjb2xvci10aGlyZDogIzI3YWFlMTtcblxuJGNvbG9yLXRleHQ6ICMxNDE0MTQ7XG5cbiRjb2xvci13aGl0ZTogI2ZmZjtcbiRjb2xvci1ibGFjazogIzAwMDsiLCIuZmVlZGJhY2sge1xuICBtYXgtd2lkdGg6IDcyLjhyZW07XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gICAgdHJhbnNpdGlvbjogMXM7XG5cbiAgICAmLnN3aXBlci1zbGlkZS1hY3RpdmUge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB9XG4gIH1cbn1cblxuLmZlZWRiYWNrLWNvbnRlbnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDMuMnJlbTtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIC5xdW90ZS1tYXJrIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogMDtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZVgoLTEpO1xuICAgIH1cbiAgfVxufVxuXG4ucXVvdGUtbWFyayB7XG4gIHdpZHRoOiBjYWxjKDExJSAtIDEuNnJlbSk7XG4gIC8vIGhlaWdodDogNS42cmVtO1xuICBmbGV4LXNocmluazogMDtcblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLmZlZWRiYWNrLWl0ZW0ge1xuICB3aWR0aDogY2FsYyg4OSUgLSAxLjZyZW0pO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5mYi11c2VyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAwLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDNyZW07XG59XG5cblxuLmZiLXVzZXJfZnJhbWUge1xuICB3aWR0aDogNnJlbTtcbiAgaGVpZ2h0OiA2cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiAxMDByZW07XG5cbiAgJjo6YmVmb3JlIHtcbiAgICBjb250ZW50OiAnJztcbiAgICB3aWR0aDogOTglO1xuICAgIGhlaWdodDogOTglO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgYm9yZGVyOiAwLjFyZW0gc29saWQgIzE0MTQxNDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDByZW07XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiA5MCU7XG4gICAgaGVpZ2h0OiA5MCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLmZiLXVzc3JfaW5mbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDAuOHJlbTtcblxuICBwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICAgIEBpbmNsdWRlIGZ6LTE4O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzE0MTQxNDtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0xNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTtcbiAgICAgIG9wYWNpdHk6IDAuNjtcbiAgICB9XG4gIH1cbn1cblxuLmZiLXVzZXJfdHh0IHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei0zNjtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuXG4uZmVlZGJhY2stbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiAwLjhyZW07XG4gIG1hcmdpbi10b3A6IDRyZW07XG4gIG1hcmdpbi1sZWZ0OiA5LjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMjtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn0iLCIuYWJvdXQtdG91ciB7XG4gIGJhY2tncm91bmQ6ICNGOUZCRjg7XG4gIG1pbi1oZWlnaHQ6IDg1LjRyZW07XG4gIHBhZGRpbmc6IDEwcmVtIDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nLXRvcDogNXJlbTtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxNHJlbTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgYmFja2dyb3VuZDogI0Y5RkJGODtcbiAgICBmaWx0ZXI6IGJsdXIoNXJlbSk7XG4gICAgei1pbmRleDogMTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgfVxuXG4gIC5nLXRpdGxlIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcbiAgfVxufVxuXG4uYWJvdXQtdG91cl9kZWNvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1NSU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHotaW5kZXg6IDA7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XG4gIH1cbn1cblxuLmFib3V0LXRvdXItYmxvY2sge1xuICBtYXgtd2lkdGg6IDg0LjRyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICAubW9uYS1jb250ZW50IHtcbiAgICBwIHtcbiAgICAgIGNvbG9yOiAjODA4MDgwO1xuICAgICAgQGluY2x1ZGUgZnotMTg7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICAgIG1hcmdpbjogMDtcblxuICAgICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi12aWV3bW9yZSB7XG4gIG1hcmdpbi10b3A6IDEuNXJlbTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuXG4gIHAge1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgQGluY2x1ZGUgZnotMTY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIHRleHQtZGVjb3JhdGlvbi1saW5lOiB1bmRlcmxpbmU7XG4gICAgdGV4dC1kZWNvcmF0aW9uLXN0eWxlOiBzb2xpZDtcbiAgICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gICAgdGV4dC1kZWNvcmF0aW9uLXRoaWNrbmVzczogYXV0bztcbiAgICB0ZXh0LXVuZGVybGluZS1vZmZzZXQ6IGF1dG87XG4gICAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgfVxuXG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC40cmVtO1xuXG4gIC5pYy12aWV3IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEuNnJlbTtcbiAgICBoZWlnaHQ6IDEuNnJlbTtcblxuICAgICY6OmJlZm9yZSxcbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnKyc7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC0wLjFyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB6LWluZGV4OiAyO1xuICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICBjb250ZW50OiAnLSc7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgZm9udC1zaXplOiAyLjRyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgIH1cbiAgfVxufSIsIi5zdWNjZXNzLXJhdGUge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogJyc7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNzAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3RvdXIvY2xvdWQucG5nKTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgei1pbmRleDogMTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICBAaW5jbHVkZSBtYXgoMTIwMHB4KSB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgYmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90b3VyL2Nsb3VkLnBuZyk7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgIHRvcDogNzAlO1xuICAgICAgd2lkdGg6IDE1MCU7XG4gICAgfVxuICB9XG5cbn1cblxuLnN1Y2Nlc3MtZGVjb3Ige1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgei1pbmRleDogLTE7XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gIH1cbn1cblxuLnN1Y2Nlc3MtZGVjb3IxIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDcwJTtcbiAgcmlnaHQ6IDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNzByZW07XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG5cbiAgQGluY2x1ZGUgbWF4KDEyMDBweCkge1xuICAgIHdpZHRoOiBjYWxjKDcwMCAvIDEyMDAgKjEwMHZ3KTtcbiAgICBvcGFjaXR5OiAwLjY7XG4gIH1cbn1cblxuLnBlcmNlbnQtcmF0ZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiA0cmVtIDhyZW07XG4gIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luLWJvdHRvbTogOXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC5wb3N0LWRfdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nOiAzcmVtO1xuICB9XG59XG5cbi5wci1ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMy4ycmVtO1xuXG4gIEBpbmNsdWRlIG1heCg0ODBweCkge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICByb3ctZ2FwOiAxLjZyZW07XG4gIH1cbn1cblxuLnByLWl0ZW0ge1xuICB3aWR0aDogY2FsYyg1MCUgLSAxLjZyZW0pO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDAuNHJlbTtcblxuICBAaW5jbHVkZSBtYXgoNDgwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIEBpbmNsdWRlIGZ6LTI0O1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEuMztcbiAgICBtYXgtd2lkdGg6IDMwcmVtO1xuICB9XG59XG5cbi5wZXJjZW50IHtcbiAgY29sb3I6ICNCOUQ4MDE7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlYyk7XG4gIEBpbmNsdWRlIGZ6LTYwO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuXG5cbi52aWRlby1zZWMge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgcGFkZGluZzogNXJlbSAwO1xuICB9XG59XG5cbi5hYi10aXRsZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei01NjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG59XG5cbi5hYi1kZXNjIHtcbiAgY29sb3I6ICM4MDgwODA7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gIEBpbmNsdWRlIGZ6LTE4O1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZmVlZGJhY2stdG9wIHtcbiAgbWFyZ2luLWJvdHRvbTogNnJlbTtcbn1cblxuLnRlYW0taGVhZCB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG59XG5cbi50cmlwLW1haW4ge1xuICBwYWRkaW5nOiAxMHJlbSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIHBhZGRpbmc6IDVyZW0gMDtcbiAgfVxuXG4gIC5nLXRpdGxlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cblxuICAudGFiLWl0ZW0ge1xuICAgIEBpbmNsdWRlIGZ6LTIwO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgY29sb3I6ICM5NEEzQjg7XG4gICAgYm9yZGVyLWNvbG9yOiAjOTRBM0I4O1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG5cbiAgICAmLmlzLWFjdGl2ZSxcbiAgICAmOmhvdmVyIHtcbiAgICAgIGNvbG9yOiAjMTQxNDE0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAjMTQxNDE0O1xuICAgIH1cblxuXG4gIH1cbn1cblxuLnRyaXAtbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgbWFyZ2luOiAxLjJyZW0gYXV0byA0cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0UyRTJFMjtcblxuICAuc3dpcGVyLXNsaWRlIHtcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIH1cbn1cblxuLnRyaXAtaXRlbSB7XG4gIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICBjb2xvcjogIzk0QTNCODtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgQGluY2x1ZGUgZnotMjA7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBkaXNwbGF5OiBibG9jaztcbiAgYm9yZGVyLWJvdHRvbTogMC4xcmVtIHNvbGlkIHRyYW5zcGFyZW50O1xuXG4gIEBpbmNsdWRlIG1heCg0ODBweCkge1xuICAgIHBhZGRpbmc6IDAuOHJlbSAxLjJyZW07XG4gIH1cblxuICAmOmhvdmVyLFxuICAmLmlzLWFjdGl2ZSB7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBjb2xvcjogIzE0MTQxNDtcbiAgICBib3JkZXItY29sb3I6ICMxNDE0MTQ7XG4gIH1cblxufVxuXG4udHJpcC1tYWluX3NsaWRlIHtcbiAgbGkge1xuICAgIG1hcmdpbi1yaWdodDogMi40cmVtO1xuICAgIHdpZHRoOiAzMnJlbTtcblxuICAgIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICAgIHdpZHRoOiAyMnJlbTtcbiAgICAgIG1hcmdpbi1yaWdodDogMS4ycmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1ODBweCkge1xuICAgICAgd2lkdGg6IDE2cmVtO1xuICAgIH1cblxuICAgIC5pbWctYm94IHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIHBhZGRpbmctdG9wOiAxMDAlO1xuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgbGVmdDogNTAlO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnRyaXAtbWFpbl9ibG9jayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICBnYXA6IDEuMnJlbTtcbiAgfVxufSIsIi50ZWFtLWJsb2NrIHtcbiAgcGFkZGluZzogMTByZW0gMDtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gIH1cbn1cblxuLnRlYW0taGVhZCB7XG4gIG1heC13aWR0aDogODByZW07XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcbiAgfVxuXG4gIHAge1xuICAgIGNvbG9yOiAjODA4MDgwO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgQGluY2x1ZGUgZnotMTg7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgICAgbWFyZ2luLXRvcDogMS4ycmVtO1xuICAgIH1cbiAgfVxufVxuXG4udGVhbS1tYWluIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIC8vIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLmpzLWJ0bl9wcmV2LFxuICAuanMtYnRuX25leHQge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgei1pbmRleDogMztcbiAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjRTRFN0VDO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkZCMDA7XG4gICAgfVxuXG4gICAgJi5zd2lwZXItYnV0dG9uLWRpc2FibGVkIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMC4zO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCgxMzAwcHgpIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmpzLXBhZ2luYXRpb25fc2xpZGUge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAyLjRyZW07XG4gICAgbWluLWhlaWdodDogMS40cmVtO1xuXG4gICAgQGluY2x1ZGUgbWF4KDEzMDBweCkge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0IHtcbiAgICAgIGJhY2tncm91bmQ6ICNENkZCMDA7XG4gICAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgIH1cblxuICB9XG5cbiAgLmpzLWJ0bl9wcmV2IHtcbiAgICBsZWZ0OiAtM3JlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSkgc2NhbGVYKC0xKTtcbiAgfVxuXG4gIC5qcy1idG5fbmV4dCB7XG4gICAgcmlnaHQ6IC0zcmVtO1xuICB9XG5cblxuICAuZy10aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogOC42cmVtO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogMTtcblxuICAgIEBpbmNsdWRlIG1heCg5ODBweCkge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNXJlbTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbWJlci1mcmFtZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0bztcblxuICAmOmhvdmVyIHtcbiAgICAuaW1nLWJveCB7XG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5pbWctYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy10b3A6IGNhbGMoNTAwIC8gMzg0ICogMTAwJSk7XG4gICAgYm9yZGVyLXJhZGl1czogMS4ycmVtO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMTgwZGVnLCByZ2JhKDAsIDAsIDAsIDAuMDApIDAlLCByZ2JhKDAsIDAsIDAsIDAuODApIDEwMCUpO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cblxuXG4gICAgaW1nIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogNTAlO1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgfVxuICB9XG59XG5cbi50ZWFtLW1haW5fZGVjb3Ige1xuICBtYXgtd2lkdGg6IDY3cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDQwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbn1cblxuLnRlYW0tbWFpbl9saXN0IHtcbiAgbWFyZ2luOiAwIC0xLjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcblxuICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgbWFyZ2luOiAwIC0wLjhyZW07XG4gIH1cblxuICAuc3dpcGVyIHtcbiAgICBwYWRkaW5nLWJvdHRvbTogMnJlbTtcbiAgfVxuXG4gIC5zd2lwZXItc2xpZGUge1xuICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgcGFkZGluZzogMCAxLjZyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoMTAyNHB4KSB7XG4gICAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoOTgwcHgpIHtcbiAgICAgIHdpZHRoOiA1MCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDU4MHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLm1lbWJlci1pbmZvIHtcbiAgcGFkZGluZzogMi40cmVtIDA7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tZW1iZXItaW5mb190b3Age31cblxuLm1lbS10YWdzIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei0xODtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgbWFyZ2luLWJvdHRvbTogMS4ycmVtO1xufVxuXG4ubWVtLW5hbWUge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogIzE0MTQxNDtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gIGZvbnQtd2VpZ2h0OiA2MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBAaW5jbHVkZSBmei00MDtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIEBpbmNsdWRlIG1heCg3NjhweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuXG4ubWVtLXR4dCB7XG4gIGNvbG9yOiAjODA4MDgwO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei0xODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn1cblxuLm1lbS1saW5rIHtcbiAgY29sb3I6ICMxNDE0MTQ7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gIEBpbmNsdWRlIGZ6LTE2O1xuICBmb250LXdlaWdodDogNjAwO1xuICBsaW5lLWhlaWdodDogMS41O1xuICB0ZXh0LWRlY29yYXRpb24tbGluZTogdW5kZXJsaW5lO1xuICB0ZXh0LWRlY29yYXRpb24tc3R5bGU6IHNvbGlkO1xuICB0ZXh0LWRlY29yYXRpb24tc2tpcC1pbms6IGF1dG87XG4gIHRleHQtZGVjb3JhdGlvbi10aGlja25lc3M6IGF1dG87XG4gIHRleHQtdW5kZXJsaW5lLW9mZnNldDogYXV0bztcbiAgdGV4dC11bmRlcmxpbmUtcG9zaXRpb246IGZyb20tZm9udDtcbiAgdHJhbnNpdGlvbjogMC4zcztcblxuICAmOmhvdmVyIHtcbiAgICBjb2xvcjogIzkwYTYxNDtcbiAgfVxufVxuXG4udGVhbS1zdWIge1xuICBtYXJnaW4tdG9wOiAxMHJlbTtcblxuICBAaW5jbHVkZSBtYXgoNzY4cHgpIHtcbiAgICBtYXJnaW4tdG9wOiA1cmVtO1xuICB9XG5cbiAgLmctdGl0bGUge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW4tYm90dG9tOiAyLjRyZW07XG4gIH1cbn1cblxuLnRlYW0tc3ViX2xpc3Qge1xuICBtYXJnaW46IDAgLTEuNnJlbTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICByb3ctZ2FwOiAzLjJyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDEwMjRweCkge1xuICAgIG1hcmdpbjogMCAtMC44cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDk4MHB4KSB7fVxufVxuXG4udGVhbS1zdWJfaXRlbSB7XG4gIHdpZHRoOiAzMy4zMyU7XG4gIHBhZGRpbmc6IDAgMS42cmVtO1xuXG4gIEBpbmNsdWRlIG1heCgxMDI0cHgpIHtcbiAgICBwYWRkaW5nOiAwIDAuOHJlbTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCg5ODBweCkge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTgwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4udGVhbS1tYWluX3NvcnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDZyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDc2OHB4KSB7XG4gICAgZ2FwOiA0cmVtXG4gIH1cbn1cblxuLnRlYW0tbWFpbl9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2cmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gIEBpbmNsdWRlIG1heCgxMjAwcHgpIHtcbiAgICBnYXA6IDNyZW07XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNTgwcHgpIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiAycmVtO1xuICB9XG5cbiAgJi5mLXJldmVyc2Uge1xuICAgIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgfVxufVxuXG4udGVhbS1pbWcge1xuICB3aWR0aDogNTAlO1xuICBib3JkZXItcmFkaXVzOiAycmVtO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gIEBpbmNsdWRlIG1heCg1ODBweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNDgwcHgpIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG5cbi50ZWFtLWluZm8ge1xuICBmbGV4OiAxO1xufVxuXG4udG0tbmFtZSB7XG4gIGNvbG9yOiAjQjlEODAxO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xuICBAaW5jbHVkZSBmei00ODtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuXG4gIEBpbmNsdWRlIG1heCg1ODBweCkge1xuICAgIG1hcmdpbi1ib3R0b206IDEuMnJlbTtcbiAgfVxufVxuXG4udG0tZGVzYyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMi40cmVtO1xuICBtYXJnaW4tYm90dG9tOiAycmVtO1xuXG4gIEBpbmNsdWRlIG1heCg1ODBweCkge1xuICAgIGdhcDogMS4ycmVtO1xuICB9XG5cbiAgcCB7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBAaW5jbHVkZSBmei0xNjtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG5cbiAgICAmLmJvbGQge1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB9XG4gIH1cbn1cblxuLnRtLWJ0biB7XG4gIC5idG4ge1xuICAgIGJvcmRlcjogMC4xcmVtIHNvbGlkICMwMDA7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG59IiwiLmZhcS1tYWluIHtcbiAgcGFkZGluZzogNnJlbSAwO1xufVxuXG4uZmFxIHtcbiAgLmJhbi10aXRsZV9ibG9jayB7XG4gICAgbWF4LXdpZHRoOiAxMDdyZW07XG4gIH1cbn1cblxuLmZhcS1ibG9jayB7XG4gIG1heC13aWR0aDogODQuMnJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6IDRyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgYm9yZGVyOiAwLjFyZW0gc29saWQgcmdiYSgwLCAwLCAwLCAwLjA4KTtcbiAgYmFja2dyb3VuZDogI0ZGRjtcbiAgbWFyZ2luOiAwIGF1dG87XG5cbiAgQGluY2x1ZGUgbWF4KDQ4MHB4KSB7XG4gICAgcGFkZGluZzogM3JlbSAxLjVyZW07XG4gIH1cbn1cblxuLmZhcS10aXRsZSB7XG4gIGNvbG9yOiAjMTQxNDE0O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXNlYyk7XG4gIEBpbmNsdWRlIGZ6LTMyO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsaW5lLWhlaWdodDogMS4zO1xufVxuXG4uZmFxLWRlc2Mge1xuICBjb2xvcjogIzY2NzA4NTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICBAaW5jbHVkZSBmei0xNjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNjtcbn1cblxuLnNlYXJjaC1xdWVzIHtcbiAgcGFkZGluZzogMXJlbSAxLjZyZW07XG4gIGJvcmRlci1yYWRpdXM6IDAuNHJlbTtcbiAgYmFja2dyb3VuZDogI0Y1RjVGNTtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAyLjRyZW07XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIG1hcmdpbjogMi40cmVtIDA7XG5cbiAgaW5wdXQge1xuICAgIGZsZXg6IDE7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG4gICAgJjpmb2N1cyB7XG4gICAgICBvdXRsaW5lOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZmFxLWxpc3Qge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDIuNHJlbTtcbn1cblxuLmZhcS1pdGVtIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nLWJvdHRvbTogMS42cmVtO1xuICBib3JkZXItYm90dG9tOiAwLjFyZW0gc29saWQgI0VBRUNGMDtcblxuICAmLmFjdGl2ZSB7XG4gICAgLmZhcS1pdGVtX3RpdGxlIHtcbiAgICAgIGltZyB7XG4gICAgICAgIHRyYW5zZm9ybTogc2NhbGVZKDEpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmFxLWNvbnRlbnQge1xuICBjb2xvcjogIzY2NzA4NTtcbiAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgQGluY2x1ZGUgZnotMTY7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZmFxLWl0ZW1fdGl0bGUge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDIuNHJlbTtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAwLjRyZW07XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMS42cmVtO1xuICAgIGhlaWdodDogMS42cmVtO1xuICAgIHRyYW5zaXRpb246IDAuM3M7XG4gICAgdHJhbnNmb3JtOiBzY2FsZVkoLTEpO1xuICB9XG5cbiAgPnAge1xuICAgIGNvbG9yOiAjMzMzO1xuICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgQGluY2x1ZGUgZnotMTg7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMS41NTtcbiAgfVxufVxuXG4uYnRuLXNlYXJjaCB7XG4gIHdpZHRoOiAxLjZyZW07XG4gIGhlaWdodDogMS42cmVtO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIH1cbn1cblxuLnBhZ2luYXRpb24tdHlwZTIge1xuICBtYXJnaW46IDIuNHJlbSAwO1xuXG4gIHBhZGRpbmctYm90dG9tOiAyLjRyZW07XG4gIGJvcmRlci1ib3R0b206IDAuMXJlbSBzb2xpZCByZ2JhKDE2LCAxNiwgMTYsIDAuMTApO1xufVxuXG4ucXVlc3Rpb24tdHlwZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMS4ycmVtO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4uYXZ0LWJsb2NrIHtcbiAgd2lkdGg6IDEycmVtO1xuICBtaW4taGVpZ2h0OiA1LjZyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAuYXZ0LXNtYWxsIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG5cbiAgICAmOm50aC1jaGlsZCgxKSB7XG4gICAgICB3aWR0aDogNC44cmVtO1xuICAgICAgaGVpZ2h0OiA0LjhyZW07XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm90dG9tOiAwO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDEpIHtcbiAgICAgIHdpZHRoOiA0LjhyZW07XG4gICAgICBoZWlnaHQ6IDQuOHJlbTtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cblxuICAgICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIHdpZHRoOiA1LjZyZW07XG4gICAgICBoZWlnaHQ6IDUuNnJlbTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIGJvdHRvbTogMDtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuXG4gICAgJjpudGgtY2hpbGQoMykge1xuICAgICAgd2lkdGg6IDQuOHJlbTtcbiAgICAgIGhlaWdodDogNC44cmVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICBib3R0b206IDA7XG4gICAgICB6LWluZGV4OiAyO1xuICAgIH1cbiAgfVxufVxuXG4ucXQtdHh0IHtcbiAgcCB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzMzMztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0yNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS4zO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMC40cmVtO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBjb2xvcjogIzY2NzA4NTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0xNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMS42O1xuICAgIH1cbiAgfVxufVxuXG4ucG9saWN5LW1haW4ge1xuICBwYWRkaW5nOiA2cmVtIDA7XG5cbiAgLm1vbmEtY29udGVudCB7XG4gICAgcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgfVxuXG4gICAgaDMge1xuICAgICAgQGluY2x1ZGUgZnotMjQ7XG4gICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgICB9XG5cbiAgICB1bCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICBsaXN0LXN0eWxlOiBub25lO1xuICAgICAgcGFkZGluZzogMDtcblxuICAgICAgbGkge1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgICAgQGluY2x1ZGUgZnotMTg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxLjZyZW07XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiAxLjJyZW07XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogMC42cmVtO1xuICAgICAgICAgIGhlaWdodDogMC4xcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQ6ICMwMDA7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLnBtLXRvcCB7XG4gIG1hcmdpbi1ib3R0b206IDZyZW07XG5cbiAgcCB7XG4gICAgY29sb3I6ICMxNDE0MTQ7XG4gICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICBAaW5jbHVkZSBmei0xODtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgfVxufVxuXG4ucG0tdGl0bGUge1xuICBtYXJnaW4tdG9wOiAxLjJyZW07XG4gIGNvbG9yOiAjQjlEODAxO1xuICBmb250LWZhbWlseTogdmFyKC0tZm9udC1zZWMpO1xuICBAaW5jbHVkZSBmei00MDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbn0iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFFQUE7OzhEQUU4RDtBQVc5RDs7OERBRThEO0FBZTlEOzs4REFFOEQ7QUFpRDlEOzs4REFFOEQ7QUNuRjlELEFBQUEsS0FBSyxDQUFDO0VBQ0osVUFBVSxDQUFBLDRCQUFDO0VBQ1gsVUFBVSxDQUFBLG9CQUFDO0VBR1gsaUJBQWlCLENBQUEsUUFBQztFQUNsQixvQkFBb0IsQ0FBQSxLQUFDO0VBR3JCLFlBQVksQ0FBQSxJQUFDLEdBQ2Q7O0FDVkQsQUFBQSxTQUFTLENBQUM7RUFDUixTQUFTLEVBQUUsT0FBTztFQUNsQixLQUFLLEVBQUUsSUFBSSxHQVdaO0VBYkQsQUFJRSxTQUpPLENBSVAsYUFBYSxDQUFDO0lBQ1osS0FBSyxFQUFFLElBQUk7SUFDWCxTQUFTLEVBQUUsUUFBUTtJQUNuQixVQUFVLEVBQUUsRUFBRSxHQUtmO0lBWkgsQUFTSSxTQVRLLENBSVAsYUFBYSxBQUtWLG9CQUFvQixDQUFDO01BQ3BCLFNBQVMsRUFBRSxRQUFRLEdBQ3BCOztBQUlMLEFBQUEsaUJBQWlCLENBQUM7RUFDaEIsT0FBTyxFQUFFLElBQUk7RUFDYixHQUFHLEVBQUUsTUFBTSxHQWFaO0VGSUMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsS0FBSztJRW5CckMsQUFBQSxpQkFBaUIsQ0FBQztNQUtkLGNBQWMsRUFBRSxNQUFNO01BQ3RCLFFBQVEsRUFBRSxRQUFRLEdBU3JCO01BZkQsQUFRSSxpQkFSYSxDQVFiLFdBQVcsQ0FBQztRQUNWLFFBQVEsRUFBRSxRQUFRO1FBQ2xCLEdBQUcsRUFBRSxDQUFDO1FBQ04sS0FBSyxFQUFFLENBQUM7UUFDUixTQUFTLEVBQUUsVUFBVSxH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 */
