/*------------------------------------------------------------
	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; }

.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; } }

.m-info_list {
  display: flex;
  flex-wrap: wrap;
  gap: 2.4rem 4rem; }

.m-info_item {
  width: calc(100% / 3 - 4rem * 2 / 3); }
  @media screen and (max-width: 992px) {
    .m-info_item {
      width: 100%; } }

.m-info_item .info-item {
  background-color: var(--clr-bg, #065ba7);
  position: relative;
  padding: 4rem 4.2rem 2.8rem;
  height: 100%;
  border-radius: 3.2rem 2.4rem 3.2rem 3.2rem;
  display: flex;
  flex-direction: column;
  gap: 9.6rem;
  overflow: hidden; }
  .m-info_item .info-item:hover {
    --clr-title: #ffc84d; }
  @media screen and (max-width: 1200px) {
    .m-info_item .info-item {
      padding: 2.8rem;
      gap: 4.8rem; } }
  @media screen and (max-width: 576px) {
    .m-info_item .info-item {
      border-radius: 1.6rem 2rem 1.6rem 1.6rem;
      padding: 2rem;
      gap: 3.6rem; } }
  .m-info_item .info-item::before {
    content: "";
    position: absolute;
    top: 0;
    right: 6rem;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    background-color: transparent;
    box-shadow: 2.4rem -2.4rem #fff;
    -webkit-box-shadow: 2.4rem -2.4rem #fff;
    pointer-events: none; }
    @media screen and (max-width: 576px) {
      .m-info_item .info-item::before {
        right: 4.7rem;
        width: 3.2rem;
        height: 3.2rem;
        box-shadow: 1.6rem -1.6rem #fff;
        -webkit-box-shadow: 1.6rem -1.6rem #fff; } }
  .m-info_item .info-item::after {
    content: "";
    position: absolute;
    top: 6rem;
    right: 0;
    width: 4.8rem;
    height: 4.8rem;
    border-radius: 50%;
    background-color: transparent;
    box-shadow: 2.4rem -2.4rem #fff;
    -webkit-box-shadow: 2.4rem -2.4rem #fff;
    pointer-events: none; }
    @media screen and (max-width: 576px) {
      .m-info_item .info-item::after {
        top: 4.7rem;
        width: 3.2rem;
        height: 3.2rem;
        box-shadow: 1.6rem -1.6rem #fff;
        -webkit-box-shadow: 1.6rem -1.6rem #fff; } }
  .m-info_item .info-item_title {
    color: var(--clr-title, #f3f3f3);
    font-size: 3rem;
    font-weight: 600;
    line-height: 100%;
    position: relative;
    transition: color 0.4s; }
    @media only screen and (max-width: 1200px) {
      .m-info_item .info-item_title {
        font-size: 2.7rem; } }
    @media only screen and (max-width: 800px) {
      .m-info_item .info-item_title {
        font-size: 2.4rem; } }
    .m-info_item .info-item_title::before {
      content: "";
      position: absolute;
      bottom: -2.5rem;
      left: 0;
      width: calc(100% - 0.5rem);
      height: 0.1rem;
      background-color: #fff;
      opacity: 0.6; }
      @media screen and (max-width: 576px) {
        .m-info_item .info-item_title::before {
          bottom: -1.8rem; } }
    .m-info_item .info-item_title::after {
      content: "";
      position: absolute;
      bottom: -2.7rem;
      right: 0;
      width: 0.5rem;
      height: 0.5rem;
      border-radius: 50%;
      background-color: #fff;
      opacity: 0.6; }
      @media screen and (max-width: 576px) {
        .m-info_item .info-item_title::after {
          bottom: -2rem; } }
  .m-info_item .info-item_content {
    display: flex;
    gap: 3.2rem; }
    @media screen and (max-width: 1200px) {
      .m-info_item .info-item_content {
        gap: 2.4rem; } }
    @media screen and (max-width: 576px) {
      .m-info_item .info-item_content {
        gap: 1.2rem; } }
  .m-info_item .info-item_desc {
    color: var(--clr-desc, #F3F3F3);
    font-size: 2rem;
    font-weight: 400;
    line-height: 160%;
    opacity: var(--desc-opacity, 0.9); }
    @media only screen and (max-width: 1200px) {
      .m-info_item .info-item_desc {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .m-info_item .info-item_desc {
        font-size: 1.6rem; } }
    @media screen and (max-width: 576px) {
      .m-info_item .info-item_desc {
        font-size: 1.4rem; } }
  .m-info_item .info-item_icon {
    flex-shrink: 0;
    width: 6.4rem;
    height: 6.4rem; }
    @media screen and (max-width: 1200px) {
      .m-info_item .info-item_icon {
        width: 5.4rem;
        height: 5.4rem; } }
    @media screen and (max-width: 576px) {
      .m-info_item .info-item_icon {
        width: 3.2rem;
        height: 3.2rem; } }
    .m-info_item .info-item_icon img {
      height: 100%;
      object-fit: contain; }
  .m-info_item .info-item_number {
    position: absolute;
    top: 0;
    right: 0;
    border-left: 1rem solid #fff;
    border-bottom: 1rem solid #fff;
    border-bottom-left-radius: 50%;
    z-index: 1; }
    @media screen and (max-width: 576px) {
      .m-info_item .info-item_number {
        border-left: 0.7rem solid #fff;
        border-bottom: 0.7rem solid #fff; } }
    .m-info_item .info-item_number span {
      color: var(--clr-number, #f5f5f5);
      text-align: center;
      font-size: 1.8rem;
      font-weight: 700;
      line-height: 170%;
      display: flex;
      justify-content: center;
      align-items: center;
      width: 5rem;
      height: 5rem;
      border-radius: 50%;
      background-color: var(--clr-bg, #065ba7);
      position: relative; }
      @media only screen and (max-width: 1200px) {
        .m-info_item .info-item_number span {
          font-size: 1.6rem; } }
      @media only screen and (max-width: 800px) {
        .m-info_item .info-item_number span {
          font-size: 1.5rem; } }
      @media only screen and (max-width: 576px) {
        .m-info_item .info-item_number span {
          font-size: 1.4rem; } }
      @media screen and (max-width: 576px) {
        .m-info_item .info-item_number span {
          width: 4rem;
          height: 4rem; } }
      .m-info_item .info-item_number span::before {
        content: "";
        position: absolute;
        inset: 0;
        z-index: -1;
        background-color: #fff; }

.m-info_item:nth-child(2) .info-item {
  --clr-bg: #ffc84d;
  --clr-title: #1E1E1E;
  --clr-desc: #5A5A5A;
  --clr-number: #000;
  --desc-opacity: 1; }
  .m-info_item:nth-child(2) .info-item:hover {
    --clr-title: #fff; }

.m-info_item:nth-child(3) .info-item {
  --clr-bg: #27aae1;
  --clr-title: #f5f5f5;
  --clr-desc: #f5f5f5;
  --clr-number: #f3f3f3;
  --desc-opacity: 1; }
  .m-info_item:nth-child(3) .info-item:hover {
    --clr-title: #ffc84d; }

.m-specialtydt {
  position: relative;
  background-image: radial-gradient(80% 80% at 0% 50%, #307ABC 0%, #307ABC 31.5%, #0B66B8 100%); }
  .m-specialtydt::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 50%;
    height: 100%;
    background-image: url("../../assets/images/home/supply_decor.png");
    background-repeat: no-repeat;
    background-size: cover;
    pointer-events: none; }
    @media screen and (max-width: 992px) {
      .m-specialtydt::before {
        width: 85%; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt::before {
        content: none; } }
  .m-specialtydt_inner {
    display: flex;
    flex-wrap: wrap;
    gap: 3.2rem;
    align-items: center; }
    @media screen and (max-width: 992px) {
      .m-specialtydt_inner {
        padding: 0 1.6rem; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt_inner {
        gap: 1.6rem; } }
  .m-specialtydt_left {
    width: calc(5/12 * 100% - 1.6rem);
    display: flex;
    flex-direction: column;
    gap: 2.4rem;
    position: relative; }
    @media screen and (min-width: 992.02px) {
      .m-specialtydt_left {
        padding-left: 1.6rem;
        max-width: 48.8rem;
        margin-left: auto; } }
    @media screen and (max-width: 992px) {
      .m-specialtydt_left {
        width: 100%; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt_left {
        display: contents; }
        .m-specialtydt_left .js-specialtydt-content {
          width: 100%; } }
    .m-specialtydt_left::before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      top: -1rem;
      left: -5.4rem;
      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: 992px) {
        .m-specialtydt_left::before {
          display: none; } }
  .m-specialtydt_right {
    width: calc(7/12 * 100% - 1.6rem);
    overflow: hidden; }
    @media screen and (max-width: 992px) {
      .m-specialtydt_right {
        width: 100%; } }
    @media screen and (min-width: 992.02px) {
      .m-specialtydt_right {
        padding-right: var(--offset-space); } }
    .m-specialtydt_right .swiper-slide {
      width: 81.443%; }
      @media screen and (max-width: 992px) {
        .m-specialtydt_right .swiper-slide {
          width: 100%; } }
  .m-specialtydt_heading {
    display: flex;
    flex-direction: column;
    gap: 1.6rem; }
    @media screen and (max-width: 576px) {
      .m-specialtydt_heading {
        gap: 0.8rem; } }
  .m-specialtydt_title {
    color: #f3f3f3;
    font-size: 4rem;
    font-weight: 700;
    line-height: 120%; }
    @media only screen and (max-width: 1200px) {
      .m-specialtydt_title {
        font-size: 3.2rem; } }
    @media only screen and (max-width: 800px) {
      .m-specialtydt_title {
        font-size: 2.4rem; } }
    @media screen and (max-width: 576px) {
      .m-specialtydt_title {
        text-align: center; } }
  .m-specialtydt_desc {
    color: #f5f5f5;
    font-size: 1.6rem;
    font-weight: 400;
    line-height: 150%;
    max-width: 39.2rem; }
    @media only screen and (max-width: 800px) {
      .m-specialtydt_desc {
        font-size: 1.4rem; } }
    @media screen and (max-width: 992px) {
      .m-specialtydt_desc {
        max-width: unset; } }
  .m-specialtydt_img {
    aspect-ratio: 61.3/39.2;
    border-radius: 2rem;
    overflow: hidden; }
    @media screen and (max-width: 576px) {
      .m-specialtydt_img {
        border-radius: 1.2rem; } }
    .m-specialtydt_img img {
      height: 100%;
      object-fit: cover; }
  .m-specialtydt .swiper-navigation .prev,
  .m-specialtydt .swiper-navigation .next {
    filter: brightness(0) invert(1);
    -webkit-filter: brightness(0) invert(1); }
    .m-specialtydt .swiper-navigation .prev:hover,
    .m-specialtydt .swiper-navigation .next:hover {
      filter: none;
      -webkit-filter: none; }

.m-supply {
  overflow: hidden;
  position: relative;
  isolation: isolate;
  background-color: #E6EFF6; }
  @media screen and (max-width: 576px) {
    .m-supply .tt-l br {
      display: none; } }
  .m-supply::before {
    content: "";
    position: absolute;
    top: 4.5rem;
    right: 6.6%;
    z-index: -1;
    width: 13.7rem;
    height: 16.3rem;
    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) {
      .m-supply::before {
        top: 3rem;
        width: 7.8rem;
        height: 9.18rem; } }
    @media screen and (max-width: 576px) {
      .m-supply::before {
        top: 1.6rem;
        width: 3rem;
        height: 3.6rem; } }
  .m-supply::after {
    content: "";
    position: absolute;
    bottom: 6rem;
    left: 3.5%;
    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) {
      .m-supply::after {
        bottom: 3rem;
        width: 4rem;
        height: 4.8rem; } }
    @media screen and (max-width: 576px) {
      .m-supply::after {
        bottom: 1.6rem;
        width: 3rem;
        height: 3.6rem; } }
  .m-supply .l-more > span {
    color: #1e1e1e; }

.m-doctor {
  padding-top: 9.2rem; }
  @media screen and (max-width: 1024px) {
    .m-doctor {
      padding-top: 6rem; } }
  @media screen and (max-width: 576px) {
    .m-doctor {
      padding-top: 4rem; } }

.m-post {
  padding-top: 6rem; }
  @media screen and (max-width: 576px) {
    .m-post {
      padding-top: 4rem; } }

@media screen and (max-width: 576px) {
  .m-doctor + .m-post {
    padding-top: 2rem; } }

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