/*------------------------------------------------------------
	Clearfix
------------------------------------------------------------*/
/*------------------------------------------------------------
	Font
------------------------------------------------------------*/
/*------------------------------------------------------------
	Media
------------------------------------------------------------*/
/*------------------------------------------------------------
	Flex Box
------------------------------------------------------------*/
:root {
  --font-pri: 'Roboto', sans-serif;
  --font-sec: 'Inter', sans-serif;
  --footer-bg-color: #065ba7;
  --footer-clr-text: #f3f3f3;
  --foter-clr-text-cpr: #fff;
  --z-i-header: 100; }

.servicedt-tag {
  margin-top: 4.8rem;
  display: flex;
  flex-wrap: wrap;
  margin-right: -1rem;
  margin-left: -1rem;
  row-gap: 1.6rem; }
  @media screen and (max-width: 1199.98px) {
    .servicedt-tag {
      margin-right: -0.75rem;
      margin-left: -0.75rem; } }
  @media screen and (max-width: 575.98px) {
    .servicedt-tag {
      margin-top: 3.2rem; } }

.servicedt-item {
  width: 25%;
  padding: 0 1rem; }
  @media screen and (max-width: 1199.98px) {
    .servicedt-item {
      padding: 0 0.75rem; } }
  @media screen and (max-width: 767.98px) {
    .servicedt-item {
      width: 50%; } }

.servicedt-link {
  width: 100%;
  height: 100%;
  padding: 2.4rem;
  display: flex;
  align-items: center;
  white-space: normal;
  gap: 1.6rem;
  text-align: left;
  font-size: 2rem;
  font-weight: 700;
  letter-spacing: -0.02rem;
  border-radius: 12px;
  background: #065ba7;
  color: #f3f3f3;
  box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.05); }
  @media only screen and (max-width: 1200px) {
    .servicedt-link {
      font-size: 1.8rem; } }
  @media only screen and (max-width: 800px) {
    .servicedt-link {
      font-size: 1.6rem; } }
  .servicedt-link img {
    width: 4rem;
    height: 4rem; }
  @media screen and (max-width: 1199.98px) {
    .servicedt-link {
      padding: 1.6rem;
      gap: 0.8rem; }
      .servicedt-link img {
        width: 3rem;
        height: 3rem; } }
  @media screen and (max-width: 575.98px) {
    .servicedt-link {
      padding: 1.6rem 1rem; } }

.profession {
  padding: 10rem 0; }
  .profession .pagination-pri {
    margin-top: 6rem; }
    @media screen and (max-width: 576px) {
      .profession .pagination-pri {
        margin-top: 2.4rem; } }
  .profession .decor {
    top: 10%;
    left: 0%;
    z-index: -1; }
    @media screen and (max-width: 767.98px) {
      .profession .decor {
        top: -4%; } }
  .profession .position-sort {
    margin-bottom: 6rem; }
    @media screen and (min-width: 768px) {
      .profession .position-sort .form-group:has(.form-select) {
        max-width: 27rem; } }
  @media screen and (max-width: 575.98px) {
    .profession {
      padding: 5rem 0; }
      .profession .position-sort {
        margin-bottom: 4rem; } }

.profession-wrap {
  max-width: 990px;
  margin-right: auto;
  margin-left: auto; }

.faq-list {
  margin-top: 2rem; }

.faq-header {
  cursor: pointer;
  padding: 1.2rem 0;
  font-size: 1.8rem;
  color: #1e1e1e;
  font-weight: 700;
  line-height: 1.5;
  transition: 0.5s ease;
  padding-right: 2.4rem;
  position: relative;
  border-bottom: 1px solid rgba(0, 0, 0, 0.1); }
  @media only screen and (max-width: 1200px) {
    .faq-header {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .faq-header {
      font-size: 1.5rem; } }
  @media only screen and (max-width: 576px) {
    .faq-header {
      font-size: 1.4rem; } }
  .faq-header::after {
    top: 1.8rem;
    right: 0;
    position: absolute;
    z-index: 0;
    content: "";
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center;
    width: 1.2rem;
    height: 1.2rem;
    background-image: url("../images/contact/plus.svg"); }

.faq-content {
  padding: 1.2rem;
  padding-top: 2.8rem;
  color: #434343;
  display: none; }
  @media screen and (max-width: 576px) {
    .faq-content {
      padding: 0.8rem;
      padding-top: 1.2rem; } }
  .faq-content .mona-content {
    color: #434343; }
    .faq-content .mona-content ul,
    .faq-content .mona-content ol {
      padding-left: 2.8rem; }
      @media screen and (max-width: 576px) {
        .faq-content .mona-content ul,
        .faq-content .mona-content ol {
          padding-left: 1.8rem; } }

.faq-item.is-active .faq-header {
  color: #065ba7;
  border-color: #065ba7; }
  .faq-item.is-active .faq-header::after {
    background-image: url("../images/contact/minus.svg"); }

.faqs-form {
  background: linear-gradient(180deg, #e8f6fb 0%, #e5eef6 100%);
  padding: 12rem 0; }
  .faqs-form .calendar-inner {
    width: 100%; }
  @media screen and (max-width: 575.98px) {
    .faqs-form {
      padding: 5rem 0; } }

.checkup {
  position: relative;
  padding-top: 12rem;
  padding-bottom: 8rem; }
  .checkup::before {
    content: "";
    position: absolute;
    top: 6.8rem;
    right: 11%;
    z-index: -1;
    width: 5.4rem;
    height: 6.4rem;
    background-image: url("../../assets/images/icon/decor.svg");
    background-repeat: no-repeat;
    background-size: contain;
    pointer-events: none;
    animation: floating 2.4s ease-in-out infinite; }
    @media screen and (max-width: 1200px) {
      .checkup::before {
        top: 3rem;
        right: 6%; } }
    @media screen and (max-width: 576px) {
      .checkup::before {
        top: 1.6rem;
        width: 3rem;
        height: 3.6rem; } }
  .checkup::after {
    width: 100%;
    height: 100%;
    bottom: -20rem;
    left: -6rem;
    position: absolute;
    z-index: 0;
    content: "";
    background-repeat: no-repeat;
    background-size: cover;
    background-position: top left;
    background-image: url("../images/checkup/decor2.png");
    background-size: contain;
    z-index: -1; }
  .checkup .container {
    overflow: hidden; }
  .checkup .servicedt-tag {
    margin-top: 6rem; }
    @media screen and (max-width: 991.98px) {
      .checkup .servicedt-tag {
        margin-top: 4.8rem; } }
    @media screen and (max-width: 575.98px) {
      .checkup .servicedt-tag {
        margin-top: 2.4rem; } }
  @media screen and (max-width: 575.98px) {
    .checkup {
      padding: 4rem 0; } }

.checkup-wrap {
  margin-top: 6rem;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  row-gap: 3.2rem; }
  @media screen and (max-width: 991.98px) {
    .checkup-wrap {
      margin-top: 2.4rem; } }

.checkup-faq {
  width: 44%; }
  @media screen and (max-width: 1199.98px) {
    .checkup-faq {
      width: 48%; } }
  @media screen and (max-width: 991.98px) {
    .checkup-faq {
      width: 100%; } }
  @media screen and (min-width: 992px) {
    .checkup-faq .l-heading_label {
      text-align: left; } }

.checkup-img {
  width: 50%;
  overflow: hidden;
  border-radius: 2.4rem;
  box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.05);
  aspect-ratio: 63.8/56.5;
  height: fit-content; }
  .checkup-img img {
    width: 100%;
    height: 100%;
    object-fit: cover; }
  @media screen and (max-width: 991.98px) {
    .checkup-img {
      width: 100%; } }
  @media screen and (max-width: 576px) {
    .checkup-img {
      border-radius: 1.2rem; } }

.checkup-fee {
  overflow: hidden; }
  .checkup-fee .decor {
    right: 0%;
    top: 0; }
    @media screen and (max-width: 1200px) {
      .checkup-fee .decor {
        display: none; } }
    .checkup-fee .decor.decor--1 {
      bottom: 0%;
      left: 0%;
      right: unset;
      top: unset; }
  .checkup-fee .l-heading {
    max-width: 72.6rem;
    margin-right: auto;
    margin-left: auto; }
  .checkup-fee .box-btn {
    margin-top: 4.8rem;
    display: flex;
    align-items: center;
    justify-content: center; }

.fee-wrap {
  max-width: 1130px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 4rem;
  border-radius: 32px;
  background: #065ba7;
  box-shadow: 0 16px 32px -8px rgba(12, 12, 13, 0.4);
  padding: 4rem; }
  @media screen and (max-width: 991.98px) {
    .fee-wrap {
      padding: 4rem 2.4rem; } }
  @media screen and (max-width: 767.98px) {
    .fee-wrap {
      padding: 2.4rem 1.6rem;
      border-radius: 16px; } }

.fee-tab {
  display: flex;
  align-items: center;
  justify-content: space-between; }

.fee-item {
  background: transparent;
  border-top-right-radius: 2rem;
  border-top-left-radius: 2rem;
  position: relative; }
  .fee-item::before {
    bottom: 0.8rem;
    left: calc(100% - 2.5rem);
    position: absolute;
    content: "";
    top: 0;
    user-select: none;
    width: 4rem;
    height: 100%;
    background: #065ba7; }
    @media screen and (max-width: 991.98px) {
      .fee-item::before {
        width: 2rem;
        left: calc(100% - 0.8rem); } }
  .fee-item:nth-child(2)::after {
    bottom: 0.8rem;
    right: calc(100% - 2.5rem);
    position: absolute;
    content: "";
    top: 0;
    user-select: none;
    width: 4rem;
    height: 100%;
    background: #065ba7; }
    @media screen and (max-width: 991.98px) {
      .fee-item:nth-child(2)::after {
        width: 2rem;
        right: calc(100% - 0.8rem); } }
  .fee-item:nth-child(2) .fee-inner {
    position: relative; }
    .fee-item:nth-child(2) .fee-inner::before {
      background-color: transparent;
      border-radius: 1.6rem 0 0 0;
      bottom: -1px;
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      transform: skewX(-15deg);
      width: 3.5rem;
      z-index: 1; }
      @media screen and (max-width: 991.98px) {
        .fee-item:nth-child(2) .fee-inner::before {
          width: 1.5rem;
          transform: skewX(-7deg); } }
    .fee-item:nth-child(2) .fee-inner::after {
      border-radius: 100rem;
      bottom: 0;
      content: "";
      position: absolute;
      z-index: 1;
      height: 2rem;
      width: 2rem;
      box-shadow: 1rem 1rem 0 transparent;
      left: -2.5rem; }
      @media screen and (max-width: 991.98px) {
        .fee-item:nth-child(2) .fee-inner::after {
          left: -2.25rem; } }
    @media screen and (max-width: 575.98px) {
      .fee-item:nth-child(2) .fee-inner::before, .fee-item:nth-child(2) .fee-inner::after {
        display: none; } }
  @media screen and (max-width: 575.98px) {
    .fee-item:nth-child(2)::after {
      display: none; } }
  .fee-item:nth-child(3)::before, .fee-item:last-child::before {
    right: calc(100% - 2.5rem);
    left: unset; }
    @media screen and (max-width: 991.98px) {
      .fee-item:nth-child(3)::before, .fee-item:last-child::before {
        right: calc(100% - 0.8rem); } }
  .fee-item:nth-child(3) .fee-outer::before, .fee-item:last-child .fee-outer::before {
    right: unset;
    left: 0;
    transform: skewX(-15deg);
    border-radius: 1.6rem 0 0 0; }
    @media screen and (max-width: 991.98px) {
      .fee-item:nth-child(3) .fee-outer::before, .fee-item:last-child .fee-outer::before {
        width: 1.5rem;
        transform: skewX(-7deg); } }
  .fee-item:nth-child(3) .fee-outer::after, .fee-item:last-child .fee-outer::after {
    left: -2.5rem;
    right: unset;
    box-shadow: 1rem 1rem 0 transparent; }
    @media screen and (max-width: 991.98px) {
      .fee-item:nth-child(3) .fee-outer::after, .fee-item:last-child .fee-outer::after {
        left: -2.25rem; } }
  @media screen and (max-width: 575.98px) {
    .fee-item:nth-child(3) .fee-outer::before, .fee-item:nth-child(3) .fee-outer::after, .fee-item:last-child .fee-outer::before, .fee-item:last-child .fee-outer::after {
      display: none; } }
  @media screen and (max-width: 575.98px) {
    .fee-item:nth-child(3)::after, .fee-item:last-child::after {
      display: none; } }
  .fee-item.is-active {
    background: #fff; }
    .fee-item.is-active:nth-child(2) .fee-inner::before {
      background-color: #fff; }
    .fee-item.is-active:nth-child(2) .fee-inner::after {
      box-shadow: 1rem 1rem 0 #fff; }
    .fee-item.is-active:nth-child(3) .fee-outer::after, .fee-item.is-active:last-child .fee-outer::after {
      box-shadow: 1rem 1rem 0 #fff; }
    .fee-item.is-active .fee-content {
      background: radial-gradient(413.31% 52.86% at 0% 0%, #307abc 0%, #307abc 31.5%, #0b66b8 100%);
      background-clip: text;
      -webkit-background-clip: text;
      -webkit-text-fill-color: transparent; }
    .fee-item.is-active .fee-outer::before {
      background-color: #fff; }
    .fee-item.is-active .fee-outer::after {
      box-shadow: -1rem 1rem 0 #fff; }
  @media screen and (max-width: 575.98px) {
    .fee-item {
      border-top-right-radius: 0.8rem;
      border-top-left-radius: 0.8rem; }
      .fee-item::before {
        display: none; } }

.fee-outer {
  width: 100%;
  height: 100%;
  position: relative;
  border-top-right-radius: 2rem;
  border-top-left-radius: 2rem; }
  .fee-outer::before {
    background-color: transparent;
    border-radius: 0 1.6rem 0 0;
    bottom: -1px;
    content: "";
    position: absolute;
    right: 0;
    top: 0;
    transform: skewX(15deg);
    width: 3.5rem; }
    @media screen and (max-width: 991.98px) {
      .fee-outer::before {
        width: 1.5rem;
        transform: skewX(7deg); } }
  .fee-outer::after {
    border-radius: 100rem;
    bottom: 0;
    box-shadow: -1rem 1rem 0 transparent;
    content: "";
    position: absolute;
    z-index: 1;
    height: 2rem;
    width: 2rem;
    right: -2.5rem; }
    @media screen and (max-width: 991.98px) {
      .fee-outer::after {
        right: -2.25rem; } }
  @media screen and (max-width: 575.98px) {
    .fee-outer::before, .fee-outer::after {
      display: none; } }

.fee-inner {
  transition: 0.5s ease;
  padding: 2rem 4rem; }
  @media screen and (max-width: 991.98px) {
    .fee-inner {
      padding: 2rem 2.4rem; } }
  @media screen and (max-width: 767.98px) {
    .fee-inner {
      padding: 2rem; } }
  @media screen and (max-width: 575.98px) {
    .fee-inner {
      padding: 0.8rem;
      text-align: center; } }

.fee-content {
  min-width: 17.2rem;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: 1.2;
  color: #f5f5f5; }
  @media only screen and (max-width: 1200px) {
    .fee-content {
      font-size: 2.2rem; } }
  @media only screen and (max-width: 800px) {
    .fee-content {
      font-size: 1.8rem; } }
  @media screen and (max-width: 991.98px) {
    .fee-content {
      min-width: unset; } }
  @media screen and (max-width: 575.98px) {
    .fee-content {
      font-size: 1.4rem; } }

.fee-panel {
  background: #fff;
  padding: 3.2rem;
  display: none;
  border-radius: 0 3.2rem 3.2rem 3.2rem; }
  .fee-panel:nth-of-type(2) {
    border-top-left-radius: 3.2rem; }
  .fee-panel:nth-of-type(3) {
    border-top-right-radius: 0;
    border-top-left-radius: 3.2rem; }
  .fee-panel.is-open {
    display: block; }
  @media screen and (max-width: 991.98px) {
    .fee-panel {
      padding: 3.2rem 2.4rem; } }
  @media screen and (max-width: 767.98px) {
    .fee-panel {
      padding: 2.4rem 1.6rem;
      border-radius: 0 1.6rem 1.6rem 1.6rem; }
      .fee-panel:nth-of-type(2) {
        border-top-left-radius: 1.6rem; }
      .fee-panel:nth-of-type(3) {
        border-top-right-radius: 0;
        border-top-left-radius: 1.6rem; } }

.system {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  background-image: url("../images/checkup/bg_1.jpg"); }
  .system .l-heading {
    max-width: 75.4rem;
    margin-right: auto;
    margin-left: auto;
    font-size: 1.6rem;
    line-height: 1.5;
    color: #f5f5f5;
    text-align: center; }
    @media only screen and (max-width: 800px) {
      .system .l-heading {
        font-size: 1.4rem; } }
  .system .title {
    line-height: 1.2;
    font-family: var(--font-sec);
    color: #f3f3f3; }
    .system .title strong {
      font-weight: 800; }

.system-list {
  display: flex;
  flex-wrap: wrap;
  column-gap: 6rem;
  row-gap: 2.4rem;
  margin-top: 6rem; }
  @media screen and (max-width: 1199.98px) {
    .system-list {
      column-gap: 3rem; } }
  @media screen and (max-width: 991.98px) {
    .system-list {
      column-gap: 2rem;
      margin-top: 4rem; } }
  @media screen and (max-width: 575.98px) {
    .system-list {
      row-gap: 1.6rem; } }

.system-tt {
  font-size: 3.2rem;
  font-weight: 700;
  line-height: 1.3;
  letter-spacing: 0.32px;
  color: #f5f5f5; }
  @media only screen and (max-width: 1200px) {
    .system-tt {
      font-size: 2.6rem; } }
  @media only screen and (max-width: 800px) {
    .system-tt {
      font-size: 2rem; } }
  @media screen and (max-width: 767.98px) {
    .system-tt {
      font-size: 1.8rem; } }
  @media screen and (max-width: 575.98px) {
    .system-tt {
      font-size: 1.6rem; } }

.system-item {
  width: calc(50% - 0.5 * 6rem); }
  .system-item:nth-child(1) .mona-content {
    margin-top: 2.4rem;
    color: #f5f5f5;
    font-size: 1.6rem;
    line-height: 1.6; }
    @media only screen and (max-width: 800px) {
      .system-item:nth-child(1) .mona-content {
        font-size: 1.4rem; } }
    .system-item:nth-child(1) .mona-content p {
      margin: 3.2rem 0; }
    @media screen and (max-width: 767.98px) {
      .system-item:nth-child(1) .mona-content p {
        margin: 1.6rem 0; } }
  .system-item:nth-child(2) {
    border-radius: 2rem;
    overflow: hidden;
    box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.05); }
    .system-item:nth-child(2) img {
      width: 100%;
      height: 100%;
      object-fit: cover; }
    @media screen and (max-width: 576px) {
      .system-item:nth-child(2) {
        border-radius: 1.2rem; } }
  @media screen and (max-width: 1199.98px) {
    .system-item {
      width: calc(50% - 0.5 * 3rem); } }
  @media screen and (max-width: 991.98px) {
    .system-item {
      width: calc(50% - 0.5 * 2rem); } }
  @media screen and (max-width: 767.98px) {
    .system-item {
      width: 100%; } }

.system-wrap .system-list:nth-child(even) .system-item:nth-child(1) {
  order: 1; }

@media screen and (max-width: 767.98px) {
  .system-wrap .system-list:nth-child(even) .system-item:nth-child(1) {
    order: 0; } }

.feedback {
  overflow: hidden;
  padding-top: 9.2rem;
  padding-bottom: 12rem; }
  @media screen and (max-width: 575.98px) {
    .feedback {
      padding-top: 4rem;
      padding-bottom: 4rem; } }
  .feedback .box-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 4.8rem; }
    @media screen and (max-width: 575.98px) {
      .feedback .box-btn {
        margin-top: 2.4rem; } }

.feedback-item {
  display: block;
  position: relative;
  aspect-ratio: 41/28.6;
  border-radius: 1.2rem;
  overflow: hidden; }
  .feedback-item::before {
    position: absolute;
    content: "";
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    z-index: 1;
    background: rgba(3, 32, 63, 0.2); }
  .feedback-item > img {
    height: 100%;
    width: 100%;
    object-fit: cover;
    top: 0;
    left: 0;
    position: absolute; }

.feedback-slider,
.journal-slider {
  margin-right: -1.5rem;
  margin-left: -1.5rem;
  margin-top: 4.8rem;
  position: relative; }
  .feedback-slider .swiper-slide,
  .journal-slider .swiper-slide {
    width: calc(100% / 3);
    padding: 0 1.5rem; }
    @media screen and (max-width: 1199.98px) {
      .feedback-slider .swiper-slide,
      .journal-slider .swiper-slide {
        padding: 0 1rem; } }
    @media screen and (max-width: 800.98px) {
      .feedback-slider .swiper-slide,
      .journal-slider .swiper-slide {
        width: 50%; } }
    @media screen and (max-width: 575.98px) {
      .feedback-slider .swiper-slide,
      .journal-slider .swiper-slide {
        width: 100%; } }
  .feedback-slider .swiper-navigation,
  .journal-slider .swiper-navigation {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: calc(100% + 14rem);
    display: flex;
    justify-content: space-between; }
    @media screen and (max-width: 1440.98px) {
      .feedback-slider .swiper-navigation,
      .journal-slider .swiper-navigation {
        width: calc(100% + 10rem); } }
    @media screen and (max-width: 1420.98px) {
      .feedback-slider .swiper-navigation,
      .journal-slider .swiper-navigation {
        display: none; } }
  @media screen and (max-width: 1199.98px) {
    .feedback-slider,
    .journal-slider {
      margin-right: -1rem;
      margin-left: -1rem; } }
  @media screen and (max-width: 575.98px) {
    .feedback-slider,
    .journal-slider {
      margin-top: 2.4rem; } }

.icon-play {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 4.8rem;
  height: 4.8rem;
  z-index: 2; }

#fbVideo {
  max-width: 90rem;
  padding: 3rem; }
  #fbVideo iframe {
    width: 100%;
    object-fit: cover;
    height: calc(100vw * (600 / 1728));
    min-height: 25rem; }
  @media screen and (max-width: 575.98px) {
    #fbVideo {
      padding: 2rem 1.5rem; } }

.journal {
  background: #f7f7f7;
  overflow: hidden;
  padding-top: 9.2rem;
  padding-bottom: 12rem; }
  @media screen and (max-width: 575.98px) {
    .journal {
      padding-top: 4rem;
      padding-bottom: 4rem; } }

.journal-top {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem; }

.journal-logo img {
  max-height: 6rem;
  width: auto; }

.journal-arrow {
  flex-shrink: 0; }
  .journal-arrow img {
    width: 2.4rem;
    height: 2.4rem; }

.journal-item {
  height: 100%;
  display: flex;
  flex-direction: column;
  row-gap: 4rem;
  border-radius: 12px;
  background: #fff;
  padding: 2.4rem;
  box-shadow: 0 1px 4px 0 rgba(12, 12, 13, 0.1), 0 1px 4px 0 rgba(12, 12, 13, 0.05); }
  @media screen and (max-width: 575.98px) {
    .journal-item {
      padding: 2rem 1.5rem;
      row-gap: 1.6rem; } }

.journal-desc {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  font-size: 1.6rem;
  letter-spacing: 0.16px;
  text-shadow: 0px 10px 20px rgba(0, 0, 0, 0.1); }
  @media only screen and (max-width: 800px) {
    .journal-desc {
      font-size: 1.4rem; } }

.journal-bot {
  display: flex;
  flex-direction: column;
  row-gap: 1.2rem;
  color: #5a5a5a;
  font-family: var(--font-sec);
  flex: 1; }
  @media screen and (max-width: 575.98px) {
    .journal-bot {
      row-gap: 0.6rem; } }

.journal-tt {
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 1.4;
  color: #1e1e1e;
  transition: 0.5s ease;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  line-clamp: 2;
  -webkit-line-clamp: 2;
  overflow: hidden; }
  @media only screen and (max-width: 1200px) {
    .journal-tt {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .journal-tt {
      font-size: 1.5rem; } }
  @media only screen and (max-width: 576px) {
    .journal-tt {
      font-size: 1.4rem; } }
  @media screen and (max-width: 576px) {
    .journal-tt {
      display: -webkit-box;
      -webkit-box-orient: vertical;
      line-clamp: 3;
      -webkit-line-clamp: 3;
      overflow: hidden; } }
  .journal-tt:hover {
    color: #065ba7; }

.journal-slider {
  padding: 1rem 0; }
  .journal-slider .swiper-slide {
    padding-top: 1rem;
    padding-bottom: 1rem;
    height: 100%; }
    @media screen and (max-width: 575.98px) {
      .journal-slider .swiper-slide {
        width: 50%; } }

.other-faq {
  overflow: hidden; }
  .other-faq .checkup-wrap {
    margin-top: 0; }
    @media screen and (max-width: 991.98px) {
      .other-faq .checkup-wrap .tt-md {
        text-align: center; } }
  .other-faq .decor {
    left: -4%;
    top: 0; }
  @media screen and (max-width: 991.98px) {
    .other-faq .decor {
      display: none; } }

.banner-sub.banner-pri {
  aspect-ratio: 256/103.4;
  min-height: initial; }
  @media screen and (max-width: 992px) {
    .banner-sub.banner-pri {
      aspect-ratio: initial; }
      .banner-sub.banner-pri .banner-desc {
        max-width: 100%; } }
  .banner-sub.banner-pri .breadcrumb {
    position: absolute;
    left: 0;
    right: 0; }
    @media screen and (max-width: 576px) {
      .banner-sub.banner-pri .breadcrumb {
        display: none; } }
    .banner-sub.banner-pri .breadcrumb .container {
      padding: 0 1.6rem; }
  .banner-sub.banner-pri .banner-sub_content {
    margin-top: 1.6rem; }
    .banner-sub.banner-pri .banner-sub_content .banner-header {
      display: none; }
    .banner-sub.banner-pri .banner-sub_content .box-btn .btn-four {
      display: none; }
    .banner-sub.banner-pri .banner-sub_content .box-btn {
      justify-content: center; }

.banner-sub .container {
  position: initial;
  height: auto; }

.banner-sub_bg {
  position: initial;
  aspect-ratio: 256/103.4;
  min-height: 22rem; }

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