:root {
  --font-pri: "Montserrat", serif;
  --font-sec: "Be Vietnam Pro", sans-serif;
  --font-third: "Inter", sans-serif;
  --size-hd: 10rem;
  --heightTop: 5.6rem;
  --heightSP: 6.4rem; }

.contact .boat {
  text-align: left; }
  @media screen and (max-width: 849.98px) {
    .contact .boat {
      text-align: center; } }
  .contact .boat-img {
    position: relative;
    display: inline-block;
    padding-left: 9.4rem; }
    .contact .boat-img::before {
      content: "";
      position: absolute;
      top: 50%;
      left: 0;
      transform: translateY(-50%);
      width: 7.8rem;
      height: 0.1rem;
      background-color: #2a3d77; }
    .contact .boat-img::after {
      content: none; }
    @media screen and (max-width: 849.98px) {
      .contact .boat-img {
        padding-left: 0; }
        .contact .boat-img::before {
          left: -9.4rem; }
        .contact .boat-img::after {
          content: "";
          position: absolute;
          top: 50%;
          right: -9.4rem;
          transform: translateY(-50%);
          width: 7.8rem;
          height: 0.1rem;
          background-color: #2a3d77; } }

.contact-container {
  max-width: 120rem; }

.contact-wrapper {
  margin-block: 6.4rem; }

.contact-row {
  align-items: center; }

@media screen and (max-width: 849.98px) {
  .contact .col-6 {
    width: 100%; } }

@media screen and (max-width: 849.98px) {
  .contact-left {
    text-align: center; } }

.contact-title {
  color: #333;
  font-size: 3.4rem;
  font-weight: 700;
  margin-block: 1rem;
  line-height: 130%;
  text-transform: uppercase; }
  @media only screen and (max-width: 1200px) {
    .contact-title {
      font-size: 2.9rem; } }
  @media only screen and (max-width: 800px) {
    .contact-title {
      font-size: 2.4rem; } }
  .contact-title span {
    color: #2a3d77; }
  @media screen and (max-width: 575.98px) {
    .contact-title {
      font-size: 2.4rem; } }

.contact-desc {
  color: #333;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 171.429%;
  letter-spacing: 0.014rem;
  margin-block: 2rem; }

.contact-form {
  margin-block: 4rem; }
  .contact-form .form-group {
    position: relative; }
    .contact-form .form-group:has(input:not(:placeholder-shown)) label {
      visibility: hidden;
      opacity: 0;
      pointer-events: none; }
    .contact-form .form-group:has(input:autofill) label,
    .contact-form .form-group:has(input:-webkit-autofill) label {
      visibility: hidden;
      opacity: 0;
      pointer-events: none; }
  .contact-form .form-group input {
    width: 100%;
    padding: 1.2rem 2rem;
    outline: none;
    border-radius: 0.8rem;
    border: 0.1rem solid #e0e0e0;
    color: #2a3d77;
    font-family: var(--font-pri);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 171.429%;
    letter-spacing: 0.014rem; }
    .contact-form .form-group input::placeholder {
      color: transparent;
      font-family: var(--font-pri); }
    .contact-form .form-group input:is(:focus, :hover) {
      border-color: #2a3d77; }
  .contact-form .form-group label {
    color: #828282;
    font-family: var(--font-pri);
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 171.429%;
    letter-spacing: 0.014rem;
    position: absolute;
    top: 1.3rem;
    left: 2.1rem;
    cursor: text; }
    .contact-form .form-group label sup {
      color: #eb5757;
      margin-left: 0.3rem; }
  .contact-form .form-group + .form-group {
    margin-top: 1.6rem; }
  .contact-form .select2 {
    width: 100% !important;
    border-radius: 0.8rem;
    border: 0.1rem solid #e0e0e0;
    outline: none;
    background: #fff;
    transition: border-radius 0.2s;
    text-align: left;
    overflow: hidden;
    color: #828282;
    font-size: 1.4rem;
    font-weight: 400;
    line-height: 171.429%;
    letter-spacing: 0.014rem;
    cursor: pointer; }
    @media screen and (max-width: 525px) {
      .contact-form .select2 {
        font-size: 1.2rem;
        line-height: 200%;
        letter-spacing: 0.012rem; } }
    .contact-form .select2:focus, .contact-form .select2:hover {
      border-color: #2a3d77; }
    .contact-form .select2.select2-container--open {
      border-bottom-left-radius: 0;
      border-bottom-right-radius: 0;
      border-color: #2a3d77; }
    .contact-form .select2 .select2-selection {
      padding: 1.3rem 2rem;
      border-radius: 0.8rem;
      border: none; }
      .contact-form .select2 .select2-selection:focus-visible {
        outline-color: #2a3d77; }
      .contact-form .select2 .select2-selection__rendered {
        padding: 0 !important;
        color: #000 !important;
        font-size: 1.4rem;
        font-weight: 400;
        line-height: 171.429% !important;
        letter-spacing: 0.014rem; }
      .contact-form .select2 .select2-selection--single {
        height: auto; }
      .contact-form .select2 .select2-selection__arrow {
        top: 50% !important;
        right: 1.6rem !important;
        transform: translateY(-50%);
        width: 1.2rem !important;
        height: 0.7rem !important;
        transition: transform 0.5s; }
        .contact-form .select2 .select2-selection__arrow::after {
          content: "";
          position: absolute;
          background-image: url("../../assets/images/contact/arrow_down.svg");
          background-repeat: no-repeat;
          width: 100%;
          height: 100%; }
        .contact-form .select2 .select2-selection__arrow b {
          border: none !important; }
    .contact-form .select2.select2-container--open .select2-selection__arrow {
      transform: translateY(-50%) rotate(180deg); }
  .contact-form .contact-btn {
    position: relative;
    display: flex;
    padding: 1.2rem 2.4rem;
    justify-content: center;
    align-items: center;
    width: 100%;
    margin-block: 1.6rem;
    border-radius: 0.8rem;
    color: #fff;
    font-family: var(--font-pri);
    font-size: 1.6rem;
    font-weight: 700;
    line-height: normal; }
    .contact-form .contact-btn .wpcf7-spinner {
      position: absolute;
      top: 50%;
      left: 50%;
      transform: translate(-50%, -50%); }

.contact-hotline {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 5rem;
  margin-block: 2rem; }
  @media screen and (max-width: 849.98px) {
    .contact-hotline {
      justify-content: center; } }
  @media screen and (max-width: 599.98px) {
    .contact-hotline {
      gap: 3rem; } }
  @media screen and (max-width: 515.98px) {
    .contact-hotline {
      justify-content: initial; } }
  .contact-hotline_item > a {
    display: flex;
    align-items: center;
    gap: 0.8rem; }
  .contact-hotline_img {
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%;
    transition: transform 0.5s; }
    .contact-hotline_img img {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover; }
  .contact-hotline_item:hover .contact-hotline_img {
    transform: translateY(-0.5rem); }
  .contact-hotline_title {
    color: #000;
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 153.846%;
    letter-spacing: 0.026rem;
    text-align: left; }
  .contact-hotline_desc {
    color: #2a3d77;
    font-size: 1.3rem;
    font-weight: 400;
    line-height: 2rem;
    letter-spacing: 0.026rem; }

.contact-right {
  height: 70rem; }
  @media screen and (max-width: 849.98px) {
    .contact-right {
      height: 45rem; } }
  @media screen and (max-width: 599.98px) {
    .contact-right {
      height: 30rem; } }

.contact-map {
  width: 100%;
  height: 100%;
  border-radius: 2.4rem;
  background-color: #f0f0f0;
  overflow: hidden; }
  .contact-map iframe {
    width: 100%;
    height: 100%; }

.select2-search__field {
  display: none; }

.select2-search--dropdown {
  padding: 0 !important; }

.select2-results ul li {
  padding: 1.2rem 2rem;
  color: #000;
  font-size: 1.4rem; }

.select2-results__option--highlighted {
  background-color: #2a3d77 !important; }

.select2-results__options li:first-child {
  display: none; }

.contact .m-payment {
  margin-top: 12rem; }
  @media screen and (max-width: 849.98px) {
    .contact .m-payment {
      margin-block: 4rem; } }
  @media screen and (max-width: 399.98px) {
    .contact .m-payment {
      margin-block: 2rem; } }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29udGFjdC5jc3MiLCJzb3VyY2VzIjpbImNvbnRhY3Quc2NzcyIsIl9jb3JlL192YXJpYWJsZS5zY3NzIiwiX2NvcmUvX2ZvbnQuc2NzcyIsIl9wYWdlcy9fY29udGFjdC5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIlxuLy8gQ29yZVxuQGltcG9ydCBcIl9jb3JlL3ZhcmlhYmxlXCI7XG5AaW1wb3J0IFwiX2NvcmUvZm9udFwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9jb250YWN0XCI7XG4iLCI6cm9vdCB7XHJcbiAgLS1mb250LXByaTogXCJNb250c2VycmF0XCIsIHNlcmlmO1xyXG4gIC0tZm9udC1zZWM6IFwiQmUgVmlldG5hbSBQcm9cIiwgc2Fucy1zZXJpZjtcclxuICAtLWZvbnQtdGhpcmQ6IFwiSW50ZXJcIiwgc2Fucy1zZXJpZjtcclxuICAtLXNpemUtaGQ6IDEwcmVtO1xyXG4gIC0taGVpZ2h0VG9wOiA1LjZyZW07XHJcbiAgLS1oZWlnaHRTUDogNi40cmVtO1xyXG59XHJcblxyXG4kY29sb3ItcHJpOiAjMmEzZDc3O1xyXG4kY29sb3Itc2Vjb25kOiAjZWJjMTNiO1xyXG4kY29sb3ItdGV4dDogIzMzMztcclxuJGNvbG9yLXRocmVlOiAjMDAxODQwO1xyXG5cclxuQG1peGluIG1heCgkdmFsdWUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAkdmFsdWUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1pbigkdmFsdWUpIHtcclxuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkdmFsdWUpIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG4iLCJAbWl4aW4gZnotMjAwIHtcclxuICAgIGZvbnQtc2l6ZTogMjByZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDE1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEwcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotOTAge1xyXG4gICAgZm9udC1zaXplOiA5cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA2cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTcyIHtcclxuICAgIGZvbnQtc2l6ZTogNy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA1cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02NSB7XHJcbiAgICBmb250LXNpemU6IDYuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjQge1xyXG4gICAgZm9udC1zaXplOiA2LjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei02MCB7XHJcbiAgICBmb250LXNpemU6IDZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NiB7XHJcbiAgICBmb250LXNpemU6IDUuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNS4xcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01NSB7XHJcbiAgICBmb250LXNpemU6IDUuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei01MCB7XHJcbiAgICBmb250LXNpemU6IDVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00OCB7XHJcbiAgICBmb250LXNpemU6IDQuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNC4zcmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQ1IHtcclxuICAgIGZvbnQtc2l6ZTogNC41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MiB7XHJcbiAgICBmb250LXNpemU6IDQuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTQwIHtcclxuICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuN3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM4IHtcclxuICAgIGZvbnQtc2l6ZTogMy44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzYge1xyXG4gICAgZm9udC1zaXplOiAzLjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNSB7XHJcbiAgICBmb250LXNpemU6IDMuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zNCB7XHJcbiAgICBmb250LXNpemU6IDMuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMyIHtcclxuICAgIGZvbnQtc2l6ZTogMy4ycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzAge1xyXG4gICAgZm9udC1zaXplOiAzcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjkge1xyXG4gICAgZm9udC1zaXplOiAyLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yOCB7XHJcbiAgICBmb250LXNpemU6IDIuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI2IHtcclxuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjUge1xyXG4gICAgZm9udC1zaXplOiAyLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNCB7XHJcbiAgICBmb250LXNpemU6IDIuNHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMiB7XHJcbiAgICBmb250LXNpemU6IDIuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yMCB7XHJcbiAgICBmb250LXNpemU6IDJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOSB7XHJcbiAgICBmb250LXNpemU6IDEuOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE4IHtcclxuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTcge1xyXG4gICAgZm9udC1zaXplOiAxLjdyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNiB7XHJcbiAgICBmb250LXNpemU6IDEuNnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE1IHtcclxuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTQge1xyXG4gICAgZm9udC1zaXplOiAxLjRyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMyB7XHJcbiAgICBmb250LXNpemU6IDEuM3JlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTEyIHtcclxuICAgIGZvbnQtc2l6ZTogMS4ycmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTEge1xyXG4gICAgZm9udC1zaXplOiAxLjFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMCB7XHJcbiAgICBmb250LXNpemU6IDFyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei05IHtcclxuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xyXG59IiwiLmNvbnRhY3Qge1xuICAuYm9hdCB7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcblxuICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIH1cblxuICAgICYtaW1nIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHBhZGRpbmctbGVmdDogOS40cmVtO1xuXG4gICAgICAmOjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgIHdpZHRoOiA3LjhyZW07XG4gICAgICAgIGhlaWdodDogMC4xcmVtO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgfVxuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6IG5vbmU7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBsZWZ0OiAtOS40cmVtO1xuICAgICAgICB9XG5cbiAgICAgICAgJjo6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIHJpZ2h0OiAtOS40cmVtO1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogNy44cmVtO1xuICAgICAgICAgIGhlaWdodDogMC4xcmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLWNvbnRhaW5lciB7XG4gICAgbWF4LXdpZHRoOiAxMjByZW07XG4gIH1cblxuICAmLXdyYXBwZXIge1xuICAgIG1hcmdpbi1ibG9jazogNi40cmVtO1xuICB9XG5cbiAgJi1yb3cge1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIH1cblxuICAuY29sLTYge1xuICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgJi1sZWZ0IHtcbiAgICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAmLXRpdGxlIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgQGluY2x1ZGUgZnotMzQ7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBtYXJnaW4tYmxvY2s6IDFyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEzMCU7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICBzcGFuIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBtYXgoNTc1Ljk4cHgpIHtcbiAgICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICAgIH1cbiAgfVxuXG4gICYtZGVzYyB7XG4gICAgY29sb3I6ICRjb2xvci10ZXh0O1xuICAgIEBpbmNsdWRlIGZ6LTE0O1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE3MS40MjklO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNHJlbTtcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIH1cblxuICAmLWZvcm0ge1xuICAgIG1hcmdpbi1ibG9jazogNHJlbTtcblxuICAgIC5mb3JtLWdyb3VwIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjpoYXMoaW5wdXQ6bm90KDpwbGFjZWhvbGRlci1zaG93bikpIGxhYmVsIHtcbiAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjpoYXMoaW5wdXQ6YXV0b2ZpbGwpIGxhYmVsLFxuICAgICAgJjpoYXMoaW5wdXQ6LXdlYmtpdC1hdXRvZmlsbCkgbGFiZWwge1xuICAgICAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG4gICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5mb3JtLWdyb3VwIGlucHV0IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMS4ycmVtIDJyZW07XG4gICAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICBib3JkZXI6IDAuMXJlbSBzb2xpZCAjZTBlMGUwO1xuXG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0xNDtcbiAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7XG4gICAgICBsaW5lLWhlaWdodDogMTcxLjQyOSU7XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTRyZW07XG5cbiAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgLy8gY29sb3I6ICM4MjgyODI7XG4gICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgZm9udC1mYW1pbHk6IHZhcigtLWZvbnQtcHJpKTtcbiAgICAgIH1cblxuICAgICAgJjppcyg6Zm9jdXMsIDpob3Zlcikge1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvci1wcmk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmZvcm0tZ3JvdXAgbGFiZWwge1xuICAgICAgY29sb3I6ICM4MjgyODI7XG4gICAgICBmb250LWZhbWlseTogdmFyKC0tZm9udC1wcmkpO1xuICAgICAgQGluY2x1ZGUgZnotMTQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3MS40MjklO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0cmVtO1xuXG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvLyB0b3A6IDUwJTtcbiAgICAgIC8vIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHRvcDogMS4zcmVtO1xuICAgICAgbGVmdDogMi4xcmVtO1xuICAgICAgY3Vyc29yOiB0ZXh0O1xuXG4gICAgICBzdXAge1xuICAgICAgICBjb2xvcjogI2ViNTc1NztcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDAuM3JlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuZm9ybS1ncm91cCArIC5mb3JtLWdyb3VwIHtcbiAgICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgICB9XG5cbiAgICAuc2VsZWN0MiB7XG4gICAgICB3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJhZGl1czogMC44cmVtO1xuICAgICAgYm9yZGVyOiAwLjFyZW0gc29saWQgI2UwZTBlMDtcbiAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgdHJhbnNpdGlvbjogYm9yZGVyLXJhZGl1cyAwLjJzO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIGNvbG9yOiAjODI4MjgyO1xuICAgICAgQGluY2x1ZGUgZnotMTQ7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDE3MS40MjklO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDAuMDE0cmVtO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoNTI1cHgpIHtcbiAgICAgICAgQGluY2x1ZGUgZnotMTI7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAyMDAlO1xuICAgICAgICBsZXR0ZXItc3BhY2luZzogMC4wMTJyZW07XG4gICAgICB9XG5cbiAgICAgICY6Zm9jdXMsXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgfVxuXG4gICAgICAmLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIHtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIH1cblxuICAgICAgLnNlbGVjdDItc2VsZWN0aW9uIHtcbiAgICAgICAgcGFkZGluZzogMS4zcmVtIDJyZW07XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDAuOHJlbTtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuXG4gICAgICAgICY6Zm9jdXMtdmlzaWJsZSB7XG4gICAgICAgICAgb3V0bGluZS1jb2xvcjogJGNvbG9yLXByaTtcbiAgICAgICAgfVxuXG4gICAgICAgICZfX3JlbmRlcmVkIHtcbiAgICAgICAgICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gICAgICAgICAgY29sb3I6ICMwMDAgIWltcG9ydGFudDtcbiAgICAgICAgICBAaW5jbHVkZSBmei0xNDtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxNzEuNDI5JSAhaW1wb3J0YW50O1xuICAgICAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAxNHJlbTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtLXNpbmdsZSB7XG4gICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgJl9fYXJyb3cge1xuICAgICAgICAgIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gICAgICAgICAgcmlnaHQ6IDEuNnJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgICAgICB3aWR0aDogMS4ycmVtICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAwLjdyZW0gIWltcG9ydGFudDtcbiAgICAgICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuICAgICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi8uLi9hc3NldHMvaW1hZ2VzL2NvbnRhY3QvYXJyb3dfZG93bi5zdmdcIik7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgYiB7XG4gICAgICAgICAgICBib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgJi5zZWxlY3QyLWNvbnRhaW5lci0tb3BlbiB7XG4gICAgICAgIC5zZWxlY3QyLXNlbGVjdGlvbl9fYXJyb3cge1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSByb3RhdGUoMTgwZGVnKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5jb250YWN0LWJ0biB7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMS4ycmVtIDIuNHJlbTtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJsb2NrOiAxLjZyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgICAvLyBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpO1xuXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIGZvbnQtZmFtaWx5OiB2YXIoLS1mb250LXByaSk7XG4gICAgICBAaW5jbHVkZSBmei0xNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICAvLyAmOjpiZWZvcmUge1xuICAgICAgLy8gICBiYWNrZ3JvdW5kOiAkY29sb3Itc2Vjb25kO1xuICAgICAgLy8gfVxuXG4gICAgICAud3BjZjctc3Bpbm5lciB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1ob3RsaW5lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogNXJlbTtcbiAgICBtYXJnaW4tYmxvY2s6IDJyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1OTkuOThweCkge1xuICAgICAgZ2FwOiAzcmVtO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1heCg1MTUuOThweCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBpbml0aWFsO1xuICAgIH1cblxuICAgICZfaXRlbSA+IGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuOHJlbTtcbiAgICB9XG5cbiAgICAmX2ltZyB7XG4gICAgICB3aWR0aDogMi40cmVtO1xuICAgICAgaGVpZ2h0OiAyLjRyZW07XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaXRlbTpob3ZlciAmX2ltZyB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTAuNXJlbSk7XG4gICAgfVxuXG4gICAgJl90aXRsZSB7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIEBpbmNsdWRlIGZ6LTEzO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNTMuODQ2JTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwLjAyNnJlbTtcbiAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgfVxuXG4gICAgJl9kZXNjIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItcHJpO1xuICAgICAgQGluY2x1ZGUgZnotMTM7XG4gICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgbGluZS1oZWlnaHQ6IDJyZW07XG4gICAgICBsZXR0ZXItc3BhY2luZzogMC4wMjZyZW07XG4gICAgfVxuICB9XG5cbiAgJi1yaWdodCB7XG4gICAgaGVpZ2h0OiA3MHJlbTtcblxuICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgaGVpZ2h0OiA0NXJlbTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNTk5Ljk4cHgpIHtcbiAgICAgIGhlaWdodDogMzByZW07XG4gICAgfVxuICB9XG5cbiAgJi1tYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiAyLjRyZW07XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2YwZjBmMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgaWZyYW1lIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxufVxuXG4vLy8gQ1NTIFNlbGVjdDJcbi5zZWxlY3QyLXNlYXJjaF9fZmllbGQge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duIHtcbiAgcGFkZGluZzogMCAhaW1wb3J0YW50O1xufVxuXG4uc2VsZWN0Mi1yZXN1bHRzIHtcbiAgdWwge1xuICAgIGxpIHtcbiAgICAgIHBhZGRpbmc6IDEuMnJlbSAycmVtO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG4gIH1cbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9uLS1oaWdobGlnaHRlZCB7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1wcmkgIWltcG9ydGFudDtcbn1cblxuLnNlbGVjdDItcmVzdWx0c19fb3B0aW9ucyB7XG4gIGxpOmZpcnN0LWNoaWxkIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFBheW1lbnQgbW9kdWxlXG4uY29udGFjdCAubS1wYXltZW50IHtcbiAgbWFyZ2luLXRvcDogMTJyZW07XG5cbiAgQGluY2x1ZGUgbWF4KDg0OS45OHB4KSB7XG4gICAgbWFyZ2luLWJsb2NrOiA0cmVtO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDM5OS45OHB4KSB7XG4gICAgbWFyZ2luLWJsb2NrOiAycmVtO1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFDQUEsQUFBQSxLQUFLLENBQUM7RUFDSixVQUFVLENBQUEsb0JBQUM7RUFDWCxVQUFVLENBQUEsNkJBQUM7RUFDWCxZQUFZLENBQUEsb0JBQUM7RUFDYixTQUFTLENBQUEsTUFBQztFQUNWLFdBQVcsQ0FBQSxPQUFDO0VBQ1osVUFBVSxDQUFBLE9BQUMsR0FDWjs7QUVQRCxBQUNFLFFBRE0sQ0FDTixLQUFLLENBQUM7RUFDSixVQUFVLEVBQUUsSUFBSSxHQTZDakI7RUZoQ0QsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtJRWZ4QyxBQUNFLFFBRE0sQ0FDTixLQUFLLENBQUM7TUFJ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 */
