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

.aside_right {
  transition: transform 0.5s; }
  @media screen and (max-width: 1099.98px) {
    .aside_right {
      width: 30%; } }
  @media screen and (max-width: 949.98px) {
    .aside_right {
      width: 35%; } }
  @media screen and (max-width: 849.98px) {
    .aside_right {
      width: 50%;
      padding: 2.4rem 0 1.2rem;
      position: fixed;
      top: 0;
      right: 0;
      bottom: 0;
      height: 100%;
      transform: translateX(120%);
      background-color: #fff;
      border-radius: 1.6rem 0 0 1.6rem;
      box-shadow: 0rem 0.1rem 1rem 0rem rgba(0, 0, 0, 0.1);
      z-index: 101; } }
  @media screen and (max-width: 649.98px) {
    .aside_right {
      width: 60%; } }
  @media screen and (max-width: 524.98px) {
    .aside_right {
      width: 80%; } }
  @media screen and (max-width: 349.98px) {
    .aside_right {
      width: 90%; } }
  .aside_right.is-active {
    transform: translateX(0); }
  .aside_right.is-active ~ .aside_overlay {
    opacity: 1;
    visibility: visible;
    pointer-events: auto; }
  .aside_right.is-top .aside_right-wrapper {
    top: 2rem; }
  .aside_right-wrapper {
    position: sticky;
    top: 8rem;
    transition: top 0.5s; }
    @media screen and (max-width: 849.98px) {
      .aside_right-wrapper {
        position: initial;
        margin: 0;
        height: calc(100% - 4.8rem);
        overflow: hidden auto; } }
    .aside_right-wrapper > .col {
      margin-bottom: 4rem; }
      .aside_right-wrapper > .col:last-child {
        margin-bottom: 2.4rem; }
      @media screen and (max-width: 849.98px) {
        .aside_right-wrapper > .col {
          margin-bottom: 2.4rem; } }

.aside-contact_wrapper {
  border-radius: 1.6rem;
  background: #F0F0F0;
  overflow: hidden; }
  @media screen and (max-width: 849.98px) {
    .aside-contact_wrapper {
      background-color: transparent; } }

.aside-contact_title {
  display: flex;
  padding: 0.8rem 1.6rem;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: normal;
  background: #2A3D77; }
  @media only screen and (max-width: 1200px) {
    .aside-contact_title {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .aside-contact_title {
      font-size: 1.7rem; } }
  @media screen and (max-width: 849.98px) {
    .aside-contact_title {
      color: #2a3d77;
      background-color: transparent; } }

.aside-contact_list {
  display: flex;
  padding: 2.4rem 0.8rem;
  flex-direction: column;
  gap: 1.6rem;
  height: 100%;
  overflow: hidden auto; }
  @media screen and (max-width: 849.98px) {
    .aside-contact_list {
      padding: 1.2rem;
      gap: 1.2rem; } }

.aside-contact_item {
  background-color: #fff;
  border-radius: 1.6rem;
  box-shadow: 0rem 0.1rem 1rem 0rem rgba(0, 0, 0, 0.1);
  color: #2a3d77;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: normal;
  letter-spacing: 0.1rem;
  text-transform: capitalize;
  transition: color 0.3s; }

.aside-contact_item > a {
  display: flex;
  align-items: center;
  gap: 2.4rem;
  padding: 0.8rem; }

.aside-contact_item:hover {
  color: #2a3d77; }

.aside-contact_item:nth-child(3) .aside-contact_img {
  background-color: #0083FE; }

.aside-contact_img {
  width: 6.4rem;
  height: 6.4rem;
  border-radius: 0.8rem;
  overflow: hidden; }
  .aside-contact_img img {
    display: block;
    width: 100%;
    height: 100%;
    object-fit: cover; }

.aside-contact_desc {
  font-weight: 700;
  font-size: 1.8rem; }
  @media only screen and (max-width: 1200px) {
    .aside-contact_desc {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .aside-contact_desc {
      font-size: 1.5rem; } }

.aside-advise_wrapper {
  border-radius: 1.6rem;
  background: #2a3d77;
  overflow: hidden;
  text-align: center; }

.aside-advise_content {
  padding: 5rem 2rem 4rem; }

.aside-advise_title {
  color: #fff;
  font-size: 1.8rem;
  font-weight: 700;
  line-height: 133.333%;
  letter-spacing: -0.01rem; }
  @media only screen and (max-width: 1200px) {
    .aside-advise_title {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .aside-advise_title {
      font-size: 1.5rem; } }

.aside-advise_desc {
  color: #fff;
  font-size: 1.4rem;
  font-weight: 500;
  line-height: 171.429%;
  letter-spacing: -0.01rem;
  margin-block: 0.8rem; }

.aside-advise_act {
  margin-top: 2.4rem; }

.aside-advise_act .pri-btn {
  color: #333;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: 150%;
  padding: 1.6rem 4rem; }

.aside-advise_act .pri-btn::before,
.aside-advise_act .pri-btn::after {
  background-color: #fff; }

.aside-advise_img {
  width: 85%;
  margin-left: auto; }

.aside-advise_img img {
  display: block; }

.aside_icon {
  display: none;
  position: fixed;
  top: 50%;
  transform: translateY(-50%);
  right: 0;
  width: 3rem;
  height: 3rem;
  border: 0.1rem solid #2a3d77;
  background-color: #fff;
  cursor: pointer;
  z-index: 10; }
  @media screen and (max-width: 849.98px) {
    .aside_icon {
      display: block;
      display: flex;
      align-items: center;
      justify-content: center; } }
  .aside_icon img {
    width: 2rem;
    height: 2rem; }

.aside_overlay {
  position: fixed;
  inset: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.3);
  z-index: 100;
  opacity: 0;
  visibility: hidden;
  pointer-events: none;
  transition: all 0.5s; }

.aside_close {
  display: none;
  cursor: pointer; }
  @media screen and (max-width: 849.98px) {
    .aside_close {
      margin-left: auto;
      margin-right: 2.4rem;
      margin-bottom: 1.2rem;
      display: block;
      width: 2rem;
      height: 2rem; } }
  .aside_close img {
    display: block;
    width: 100%;
    height: 100%; }

.aside_right, .aside_right-wrapper, .guide-row, .guide-left, .guide-list, .guide-item {
  --col-gap: 2.4rem;
  --row-gap: 2.4rem; }

.aside_right-wrapper::-webkit-scrollbar, .aside-contact_list::-webkit-scrollbar, .guide-cate_list::-webkit-scrollbar, .guide .detail-cate_list::-webkit-scrollbar {
  width: 0.5rem; }

.aside_right-wrapper::-webkit-scrollbar-track, .aside-contact_list::-webkit-scrollbar-track, .guide-cate_list::-webkit-scrollbar-track, .guide .detail-cate_list::-webkit-scrollbar-track {
  background: transparent; }

.aside_right-wrapper::-webkit-scrollbar-thumb, .aside-contact_list::-webkit-scrollbar-thumb, .guide-cate_list::-webkit-scrollbar-thumb, .guide .detail-cate_list::-webkit-scrollbar-thumb {
  background: #2a3d77;
  border-radius: 100rem; }

.aside_right-wrapper::-webkit-scrollbar-thumb:hover, .aside-contact_list::-webkit-scrollbar-thumb:hover, .guide-cate_list::-webkit-scrollbar-thumb:hover, .guide .detail-cate_list::-webkit-scrollbar-thumb:hover {
  background: #2a3d77; }

.guide-wrapper {
  margin-block: 6.4rem; }
  @media screen and (max-width: 849.98px) {
    .guide-wrapper {
      margin-bottom: 0; } }

@media screen and (max-width: 1099.98px) {
  .guide-left {
    width: 70%; } }

@media screen and (max-width: 949.98px) {
  .guide-left {
    width: 65%; } }

@media screen and (max-width: 849.98px) {
  .guide-left {
    width: 100%; } }

@media screen and (max-width: 1099.98px) {
  .guide-item {
    width: 50%; } }

@media screen and (max-width: 524.98px) {
  .guide-item {
    width: 100%; } }

.guide-item_wrapper {
  border-radius: 1.6rem;
  background: #fff;
  box-shadow: 0rem 0.1rem 1rem 0rem rgba(0, 0, 0, 0.1);
  display: flex;
  flex-direction: column;
  height: 100%;
  transition: transform 0.5s; }
  .guide-item_wrapper:hover {
    transform: translateY(-0.8rem); }

.guide-item_wrapper:hover .guide-item_img img {
  transform: scale(1.05); }

.guide-item_wrapper:hover .guide-item_title {
  color: #2a3d77; }

.guide-item_img {
  aspect-ratio: 38.4 / 30.6;
  overflow: hidden;
  border-radius: 1.6rem 1.6rem 0rem 0rem; }
  @media screen and (max-width: 524.98px) {
    .guide-item_img {
      aspect-ratio: 1.5; } }

.guide-item_img img {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
  transition: transform 0.5s; }

.guide-item_content {
  padding: 2.4rem 1.3rem 2.4rem 1.3rem;
  flex: 1;
  display: flex;
  flex-direction: column; }

.guide-item_date {
  color: #333;
  font-size: 1.4rem;
  font-weight: 300; }

.guide-item_title {
  flex: 1;
  color: #333;
  font-size: 1.6rem;
  font-weight: 600;
  line-height: normal;
  margin-block: 1.6rem;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  overflow: hidden;
  transition: color 0.3s; }

.guide-item_act {
  align-self: flex-start;
  display: inline-flex;
  align-items: center;
  gap: 0.8rem;
  color: #ebc13b;
  font-size: 1.6rem;
  font-weight: 700;
  line-height: normal;
  position: relative; }
  .guide-item_act::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 0;
    height: 0.1rem;
    background-color: currentColor;
    transition: width 0.3s; }
  .guide-item_act:hover::after {
    width: calc(100% - 3.2rem); }
  .guide-item_act img {
    display: block;
    width: 2.4rem;
    height: 2.4rem;
    border-radius: 50%; }

.guide-cate_wrapper {
  border-radius: 1.6rem;
  background: #f0f0f0;
  overflow: hidden; }
  @media screen and (max-width: 849.98px) {
    .guide-cate_wrapper {
      background-color: transparent; } }

.guide-cate_title {
  display: flex;
  padding: 0.8rem 1.6rem;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: normal;
  background: #2a3d77; }
  @media only screen and (max-width: 1200px) {
    .guide-cate_title {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .guide-cate_title {
      font-size: 1.7rem; } }
  @media screen and (max-width: 849.98px) {
    .guide-cate_title {
      color: #2a3d77;
      background-color: transparent; } }

.guide-cate_list {
  display: flex;
  padding: 2.4rem 1.2rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.4rem;
  height: 100%;
  overflow: hidden auto; }
  @media screen and (max-width: 849.98px) {
    .guide-cate_list {
      padding: 1.2rem;
      gap: 1.2rem; } }

.guide-cate_item {
  position: relative;
  padding-left: 2.4rem;
  color: #333;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 171.429%;
  transition: color 0.3s; }

.guide-cate_item > a {
  position: relative; }
  .guide-cate_item > a::before {
    content: "";
    position: absolute;
    top: 0.2rem;
    left: -2.4rem;
    background-image: url("../../assets/images/guide/arr_cate.svg");
    background-repeat: no-repeat;
    width: 1.6rem;
    height: 1.6rem; }

.guide-cate_item:hover {
  color: #2a3d77; }

.guide .detail-cate_wrapper {
  border-radius: 1.6rem;
  background: #f0f0f0;
  overflow: hidden; }
  @media screen and (max-width: 849.98px) {
    .guide .detail-cate_wrapper {
      background-color: transparent; } }

.guide .detail-cate_title {
  display: flex;
  padding: 0.8rem 1.6rem;
  justify-content: center;
  align-items: center;
  color: #fff;
  font-size: 2.4rem;
  font-weight: 700;
  line-height: normal;
  background: #2a3d77; }
  @media only screen and (max-width: 1200px) {
    .guide .detail-cate_title {
      font-size: 2rem; } }
  @media only screen and (max-width: 800px) {
    .guide .detail-cate_title {
      font-size: 1.7rem; } }
  @media screen and (max-width: 849.98px) {
    .guide .detail-cate_title {
      color: #2a3d77;
      background-color: transparent; } }

.guide .detail-cate_list {
  display: flex;
  padding: 2.4rem 1.2rem;
  flex-direction: column;
  align-items: flex-start;
  gap: 2.4rem;
  height: 100%;
  overflow: hidden auto; }
  @media screen and (max-width: 849.98px) {
    .guide .detail-cate_list {
      padding: 1.2rem;
      gap: 1.2rem; } }

.guide .detail-cate_item {
  position: relative;
  padding-left: 2.4rem;
  color: #333;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 600;
  line-height: 171.429%;
  transition: color 0.3s; }

.guide .detail-cate_item > a {
  position: relative; }
  .guide .detail-cate_item > a::before {
    content: "";
    position: absolute;
    top: 0.1rem;
    left: -2.4rem;
    background-image: url("../../assets/images/guide/arr_cate.svg");
    background-repeat: no-repeat;
    width: 1.6rem;
    height: 1.6rem; }

.guide .detail-cate_item:hover {
  color: #2a3d77; }

.guide .detail-cate_sublist {
  margin-top: 0.8rem; }

.guide .detail-cate_sublist > .detail-cate_item {
  margin-top: 0.8rem;
  padding-left: 2rem;
  font-weight: 400; }

.guide .detail-cate_sublist > .detail-cate_item > a::before {
  background-image: url("../../assets/images/detail/arr-cate-lv2.svg");
  width: 1.2rem;
  height: 1.2rem;
  left: -2rem;
  top: 0.3rem; }

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZ3VpZGUuY3NzIiwic291cmNlcyI6WyJndWlkZS5zY3NzIiwiX2NvcmUvX3ZhcmlhYmxlLnNjc3MiLCJfY29yZS9fZm9udC5zY3NzIiwiX21vZHVsZXMvX2FzaWRlLnNjc3MiLCJfcGFnZXMvX2d1aWRlLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG4vLyBDb3JlXG5AaW1wb3J0IFwiX2NvcmUvdmFyaWFibGVcIjtcbkBpbXBvcnQgXCJfY29yZS9mb250XCI7XG5cbi8vIE1vZHVsZXNcbkBpbXBvcnQgXCJfbW9kdWxlcy9hc2lkZVwiO1xuXG4vLyBQYWdlc1xuQGltcG9ydCBcIl9wYWdlcy9ndWlkZVwiO1xuIiwiOnJvb3Qge1xyXG4gIC0tZm9udC1wcmk6IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcclxuICAtLWZvbnQtc2VjOiBcIkJlIFZpZXRuYW0gUHJvXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1mb250LXRoaXJkOiBcIkludGVyXCIsIHNhbnMtc2VyaWY7XHJcbiAgLS1zaXplLWhkOiAxMHJlbTtcclxuICAtLWhlaWdodFRvcDogNS42cmVtO1xyXG4gIC0taGVpZ2h0U1A6IDYuNHJlbTtcclxufVxyXG5cclxuJGNvbG9yLXByaTogIzJhM2Q3NztcclxuJGNvbG9yLXNlY29uZDogI2ViYzEzYjtcclxuJGNvbG9yLXRleHQ6ICMzMzM7XHJcbiRjb2xvci10aHJlZTogIzAwMTg0MDtcclxuXHJcbkBtaXhpbiBtYXgoJHZhbHVlKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogJHZhbHVlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtaW4oJHZhbHVlKSB7XHJcbiAgQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogJHZhbHVlKSB7XHJcbiAgICBAY29udGVudDtcclxuICB9XHJcbn1cclxuIiwiQG1peGluIGZ6LTIwMCB7XHJcbiAgICBmb250LXNpemU6IDIwcmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxMHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTkwIHtcclxuICAgIGZvbnQtc2l6ZTogOXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNnJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei03MiB7XHJcbiAgICBmb250LXNpemU6IDcuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjUge1xyXG4gICAgZm9udC1zaXplOiA2LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDRyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTY0IHtcclxuICAgIGZvbnQtc2l6ZTogNi40cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjlyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNjAge1xyXG4gICAgZm9udC1zaXplOiA2cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTYge1xyXG4gICAgZm9udC1zaXplOiA1LjZyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDUuMXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTUge1xyXG4gICAgZm9udC1zaXplOiA1LjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNTAge1xyXG4gICAgZm9udC1zaXplOiA1cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiA0LjVyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDgge1xyXG4gICAgZm9udC1zaXplOiA0LjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDQuM3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjNyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00NSB7XHJcbiAgICBmb250LXNpemU6IDQuNXJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotNDIge1xyXG4gICAgZm9udC1zaXplOiA0LjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei00MCB7XHJcbiAgICBmb250LXNpemU6IDRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDMuNXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjdyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zOCB7XHJcbiAgICBmb250LXNpemU6IDMuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMy40cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTM2IHtcclxuICAgIGZvbnQtc2l6ZTogMy42cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAzLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzUge1xyXG4gICAgZm9udC1zaXplOiAzLjVyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDNyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMzQge1xyXG4gICAgZm9udC1zaXplOiAzLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuOXJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjRyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0zMiB7XHJcbiAgICBmb250LXNpemU6IDMuMnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuMnJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTMwIHtcclxuICAgIGZvbnQtc2l6ZTogM3JlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi43cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI5IHtcclxuICAgIGZvbnQtc2l6ZTogMi45cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjZyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjgge1xyXG4gICAgZm9udC1zaXplOiAyLjhyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDIuNHJlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0yNiB7XHJcbiAgICBmb250LXNpemU6IDIuNnJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMi4ycmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuOXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTI1IHtcclxuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAyLjFyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS44cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjQge1xyXG4gICAgZm9udC1zaXplOiAyLjRyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjIge1xyXG4gICAgZm9udC1zaXplOiAyLjJyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDJyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS45cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMjAge1xyXG4gICAgZm9udC1zaXplOiAycmVtO1xyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogMTIwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjhyZW07XHJcbiAgICB9XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA4MDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG59XHJcblxyXG5AbWl4aW4gZnotMTkge1xyXG4gICAgZm9udC1zaXplOiAxLjlyZW07XHJcblxyXG4gICAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuN3JlbTtcclxuICAgIH1cclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDgwMHB4KSB7XHJcbiAgICAgICAgZm9udC1zaXplOiAxLjZyZW07XHJcbiAgICB9XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xOCB7XHJcbiAgICBmb250LXNpemU6IDEuOHJlbTtcclxuXHJcbiAgICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEyMDBweCkge1xyXG4gICAgICAgIGZvbnQtc2l6ZTogMS42cmVtO1xyXG4gICAgfVxyXG5cclxuICAgIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogODAwcHgpIHtcclxuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcclxuICAgIH1cclxufVxyXG5cclxuQG1peGluIGZ6LTE3IHtcclxuICAgIGZvbnQtc2l6ZTogMS43cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTYge1xyXG4gICAgZm9udC1zaXplOiAxLjZyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xNSB7XHJcbiAgICBmb250LXNpemU6IDEuNXJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTE0IHtcclxuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTMge1xyXG4gICAgZm9udC1zaXplOiAxLjNyZW07XHJcbn1cclxuXHJcbkBtaXhpbiBmei0xMiB7XHJcbiAgICBmb250LXNpemU6IDEuMnJlbTtcclxufVxyXG5cclxuQG1peGluIGZ6LTExIHtcclxuICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotMTAge1xyXG4gICAgZm9udC1zaXplOiAxcmVtO1xyXG59XHJcblxyXG5AbWl4aW4gZnotOSB7XHJcbiAgICBmb250LXNpemU6IDAuOXJlbTtcclxufSIsIi5hc2lkZV9yaWdodCB7XG4gIEBleHRlbmQgJW5ld0dhcDtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDAuNXM7XG5cbiAgQGluY2x1ZGUgbWF4KDEwOTkuOThweCkge1xuICAgIHdpZHRoOiAzMCU7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoOTQ5Ljk4cHgpIHtcbiAgICB3aWR0aDogMzUlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDg0OS45OHB4KSB7XG4gICAgd2lkdGg6IDUwJTtcbiAgICBwYWRkaW5nOiAyLjRyZW0gMCAxLjJyZW07XG5cbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDEyMCUpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtIDAgMCAxLjZyZW07XG4gICAgYm94LXNoYWRvdzogMHJlbSAwLjFyZW0gMXJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICB6LWluZGV4OiAxMDE7XG4gIH1cblxuICBAaW5jbHVkZSBtYXgoNjQ5Ljk4cHgpIHtcbiAgICB3aWR0aDogNjAlO1xuICB9XG5cbiAgQGluY2x1ZGUgbWF4KDUyNC45OHB4KSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIG1heCgzNDkuOThweCkge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cblxuICAmLmlzLWFjdGl2ZSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICB9XG5cbiAgJi5pcy1hY3RpdmV+LmFzaWRlX292ZXJsYXkge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgfVxuXG4gICYuaXMtdG9wICYtd3JhcHBlciB7XG4gICAgdG9wOiAycmVtO1xuICB9XG5cbiAgJi13cmFwcGVyIHtcbiAgICBAZXh0ZW5kICVuZXdHYXA7XG4gICAgQGV4dGVuZCAlc2Nyb2xsQmFyO1xuXG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDhyZW07XG4gICAgdHJhbnNpdGlvbjogdG9wIDAuNXM7XG5cbiAgICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICAgIHBvc2l0aW9uOiBpbml0aWFsO1xuICAgICAgbWFyZ2luOiAwO1xuXG4gICAgICBoZWlnaHQ6IGNhbGMoMTAwJSAtIDQuOHJlbSk7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG4gICAgfVxuXG4gICAgPi5jb2wge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNHJlbTtcblxuICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMi40cmVtO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYXNpZGUtY29udGFjdCB7XG4gICZfd3JhcHBlciB7XG4gICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgIGJhY2tncm91bmQ6ICNGMEYwRjA7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgJl90aXRsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cbiAgICBjb2xvcjogI2ZmZjtcbiAgICBAaW5jbHVkZSBmei0yNDtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICBiYWNrZ3JvdW5kOiAjMkEzRDc3O1xuXG4gICAgQGluY2x1ZGUgbWF4KDg0OS45OHB4KSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXG5cbiAgICB9XG4gIH1cblxuICAmX2xpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgcGFkZGluZzogMi40cmVtIDAuOHJlbTtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogMS42cmVtO1xuXG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblxuICAgIEBleHRlbmQgJXNjcm9sbEJhcjtcblxuICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgZ2FwOiAxLjJyZW07XG4gICAgfVxuICB9XG5cbiAgJl9pdGVtIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICBib3gtc2hhZG93OiAwcmVtIDAuMXJlbSAxcmVtIDByZW0gcmdiYSgwLCAwLCAwLCAwLjEpO1xuXG4gICAgY29sb3I6ICRjb2xvci1wcmk7XG4gICAgQGluY2x1ZGUgZnotMTQ7XG4gICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgIGZvbnQtd2VpZ2h0OiA2MDA7XG4gICAgbGluZS1oZWlnaHQ6IG5vcm1hbDtcbiAgICBsZXR0ZXItc3BhY2luZzogMC4xcmVtO1xuICAgIHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplO1xuXG4gICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgfVxuXG4gICZfaXRlbT5hIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAyLjRyZW07XG4gICAgcGFkZGluZzogMC44cmVtO1xuICB9XG5cbiAgJl9pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgfVxuXG4gICZfaXRlbTpudGgtY2hpbGQoMykgJl9pbWcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMwMDgzRkU7XG4gIH1cblxuICAmX2ltZyB7XG4gICAgd2lkdGg6IDYuNHJlbTtcbiAgICBoZWlnaHQ6IDYuNHJlbTtcbiAgICBib3JkZXItcmFkaXVzOiAwLjhyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIGltZyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICB9XG5cbiAgJl9kZXNjIHtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIEBpbmNsdWRlIGZ6LTE4O1xuICB9XG59XG5cbi5hc2lkZS1hZHZpc2Uge1xuICAmX3dyYXBwZXIge1xuICAgIGJvcmRlci1yYWRpdXM6IDEuNnJlbTtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG5cbiAgJl9jb250ZW50IHtcbiAgICBwYWRkaW5nOiA1cmVtIDJyZW0gNHJlbTtcbiAgfVxuXG4gICZfdGl0bGUge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIEBpbmNsdWRlIGZ6LTE4O1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGluZS1oZWlnaHQ6IDEzMy4zMzMlO1xuICAgIGxldHRlci1zcGFjaW5nOiAtMC4wMXJlbTtcbiAgfVxuXG4gICZfZGVzYyB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgQGluY2x1ZGUgZnotMTQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTcxLjQyOSU7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAxcmVtO1xuICAgIG1hcmdpbi1ibG9jazogMC44cmVtO1xuICB9XG5cbiAgJl9hY3Qge1xuICAgIG1hcmdpbi10b3A6IDIuNHJlbTtcbiAgfVxuXG4gICZfYWN0IC5wcmktYnRuIHtcbiAgICBjb2xvcjogJGNvbG9yLXRleHQ7XG4gICAgQGluY2x1ZGUgZnotMTY7XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsaW5lLWhlaWdodDogMTUwJTtcbiAgICBwYWRkaW5nOiAxLjZyZW0gNHJlbTtcbiAgfVxuXG4gICZfYWN0IC5wcmktYnRuOjpiZWZvcmUsXG4gICZfYWN0IC5wcmktYnRuOjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxuXG4gICZfaW1nIHtcbiAgICB3aWR0aDogODUlO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICB9XG5cbiAgJl9pbWcgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4uYXNpZGVfaWNvbiB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAzcmVtO1xuICBoZWlnaHQ6IDNyZW07XG4gIGJvcmRlcjogMC4xcmVtIHNvbGlkICRjb2xvci1wcmk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgei1pbmRleDogMTA7XG5cbiAgQGluY2x1ZGUgbWF4KDg0OS45OHB4KSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgaW1nIHtcbiAgICB3aWR0aDogMnJlbTtcbiAgICBoZWlnaHQ6IDJyZW07XG4gIH1cbn1cblxuLmFzaWRlX292ZXJsYXkge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGluc2V0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gIHotaW5kZXg6IDEwMDtcbiAgb3BhY2l0eTogMDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG59XG5cbi5hc2lkZV9jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcblxuICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNHJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiAxLjJyZW07XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDJyZW07XG4gICAgaGVpZ2h0OiAycmVtO1xuICB9XG5cbiAgaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCVcbiAgfVxufSIsIiVuZXdHYXAge1xuICAtLWNvbC1nYXA6IDIuNHJlbTtcbiAgLS1yb3ctZ2FwOiAyLjRyZW07XG59XG5cbiVzY3JvbGxCYXIge1xuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgd2lkdGg6IDAuNXJlbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMHJlbTtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3ItcHJpO1xuICB9XG59XG5cbi5ndWlkZSB7XG4gICYtd3JhcHBlciB7XG4gICAgbWFyZ2luLWJsb2NrOiA2LjRyZW07XG5cbiAgICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG5cbiAgJi1yb3cge1xuICAgIEBleHRlbmQgJW5ld0dhcDtcbiAgfVxuXG4gICYtbGVmdCB7XG4gICAgQGV4dGVuZCAlbmV3R2FwO1xuXG4gICAgQGluY2x1ZGUgbWF4KDEwOTkuOThweCkge1xuICAgICAgd2lkdGg6IDcwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoOTQ5Ljk4cHgpIHtcbiAgICAgIHdpZHRoOiA2NSU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWF4KDg0OS45OHB4KSB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICAmLWxpc3Qge1xuICAgIEBleHRlbmQgJW5ld0dhcDtcbiAgfVxuXG4gICYtaXRlbSB7XG4gICAgQGV4dGVuZCAlbmV3R2FwO1xuXG4gICAgQGluY2x1ZGUgbWF4KDEwOTkuOThweCkge1xuICAgICAgd2lkdGg6IDUwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtYXgoNTI0Ljk4cHgpIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgICZfd3JhcHBlciB7XG4gICAgICBib3JkZXItcmFkaXVzOiAxLjZyZW07XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgYm94LXNoYWRvdzogMHJlbSAwLjFyZW0gMXJlbSAwcmVtIHJnYmEoMCwgMCwgMCwgMC4xKTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjVzO1xuXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0wLjhyZW0pO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfd3JhcHBlcjpob3ZlciAmX2ltZyBpbWcge1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcbiAgICB9XG5cbiAgICAmX3dyYXBwZXI6aG92ZXIgJl90aXRsZSB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICB9XG5cbiAgICAmX2ltZyB7XG4gICAgICAvLyBhc3BlY3QtcmF0aW86IDI4LjIvMzAuNjtcbiAgICAgIGFzcGVjdC1yYXRpbzogMzguNCAvIDMwLjY7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtIDEuNnJlbSAwcmVtIDByZW07XG5cbiAgICAgIEBpbmNsdWRlIG1heCg1MjQuOThweCkge1xuICAgICAgICBhc3BlY3QtcmF0aW86IDEuNTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2ltZyBpbWcge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXG4gICAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC41cztcbiAgICB9XG5cbiAgICAmX2NvbnRlbnQge1xuICAgICAgcGFkZGluZzogMi40cmVtIDEuM3JlbSAyLjRyZW0gMS4zcmVtO1xuICAgICAgZmxleDogMTtcblxuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgfVxuXG4gICAgJl9kYXRlIHtcbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIEBpbmNsdWRlIGZ6LTE0O1xuICAgICAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgIGZsZXg6IDE7XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIEBpbmNsdWRlIGZ6LTE2O1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgIG1hcmdpbi1ibG9jazogMS42cmVtO1xuXG4gICAgICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgICAgIC13ZWJraXQtYm94LW9yaWVudDogdmVydGljYWw7XG4gICAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICB0cmFuc2l0aW9uOiBjb2xvciAwLjNzO1xuICAgIH1cblxuICAgICZfYWN0IHtcbiAgICAgIGFsaWduLXNlbGY6IGZsZXgtc3RhcnQ7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBnYXA6IDAuOHJlbTtcblxuICAgICAgY29sb3I6ICRjb2xvci1zZWNvbmQ7XG4gICAgICBAaW5jbHVkZSBmei0xNjtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICBsaW5lLWhlaWdodDogbm9ybWFsO1xuXG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBib3R0b206IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBoZWlnaHQ6IDAuMXJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudENvbG9yO1xuXG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICY6aG92ZXIge1xuICAgICAgICAmOjphZnRlciB7XG4gICAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSAtIDMuMnJlbSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgaW1nIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAyLjRyZW07XG4gICAgICAgIGhlaWdodDogMi40cmVtO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgJi1jYXRlIHtcbiAgICAmX3dyYXBwZXIge1xuICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgYmFja2dyb3VuZDogI2YwZjBmMDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX3RpdGxlIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgICBjb2xvcjogI2ZmZjtcbiAgICAgIEBpbmNsdWRlIGZ6LTI0O1xuICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgIGJhY2tncm91bmQ6ICMyYTNkNzc7XG5cbiAgICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJl9saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBwYWRkaW5nOiAyLjRyZW0gMS4ycmVtO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW4gYXV0bztcblxuICAgICAgQGV4dGVuZCAlc2Nyb2xsQmFyO1xuXG4gICAgICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICAgICAgcGFkZGluZzogMS4ycmVtO1xuICAgICAgICBnYXA6IDEuMnJlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmX2l0ZW0ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgcGFkZGluZy1sZWZ0OiAyLjRyZW07XG5cbiAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgIEBpbmNsdWRlIGZ6LTE0O1xuICAgICAgZm9udC1zdHlsZTogbm9ybWFsO1xuICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxNzEuNDI5JTtcblxuICAgICAgdHJhbnNpdGlvbjogY29sb3IgMC4zcztcbiAgICB9XG5cbiAgICAmX2l0ZW0gPiBhIHtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDAuMnJlbTtcbiAgICAgICAgbGVmdDogLTIuNHJlbTtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vLi4vYXNzZXRzL2ltYWdlcy9ndWlkZS9hcnJfY2F0ZS5zdmdcIik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIHdpZHRoOiAxLjZyZW07XG4gICAgICAgIGhlaWdodDogMS42cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICZfaXRlbTpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICB9XG4gIH1cblxuICAuZGV0YWlsIHtcbiAgICAmLWNhdGUge1xuICAgICAgJl93cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS42cmVtO1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZjBmMGYwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgICZfdGl0bGUge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAwLjhyZW0gMS42cmVtO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgQGluY2x1ZGUgZnotMjQ7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiBub3JtYWw7XG5cbiAgICAgICAgYmFja2dyb3VuZDogIzJhM2Q3NztcblxuICAgICAgICBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2xpc3Qge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBwYWRkaW5nOiAyLjRyZW0gMS4ycmVtO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgZ2FwOiAyLjRyZW07XG5cbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuIGF1dG87XG5cbiAgICAgICAgQGV4dGVuZCAlc2Nyb2xsQmFyO1xuXG4gICAgICAgIEBpbmNsdWRlIG1heCg4NDkuOThweCkge1xuICAgICAgICAgIHBhZGRpbmc6IDEuMnJlbTtcbiAgICAgICAgICBnYXA6IDEuMnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2l0ZW0ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMi40cmVtO1xuXG4gICAgICAgIGNvbG9yOiAkY29sb3ItdGV4dDtcbiAgICAgICAgQGluY2x1ZGUgZnotMTQ7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE3MS40MjklO1xuXG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIDAuM3M7XG4gICAgICB9XG5cbiAgICAgICZfaXRlbSA+IGEge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICB0b3A6IDAuMXJlbTtcbiAgICAgICAgICBsZWZ0OiAtMi40cmVtO1xuICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZ3VpZGUvYXJyX2NhdGUuc3ZnXCIpO1xuICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgd2lkdGg6IDEuNnJlbTtcbiAgICAgICAgICBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmX2l0ZW06aG92ZXIge1xuICAgICAgICBjb2xvcjogJGNvbG9yLXByaTtcbiAgICAgIH1cblxuICAgICAgJl9zdWJsaXN0IHtcbiAgICAgICAgbWFyZ2luLXRvcDogMC44cmVtO1xuICAgICAgfVxuXG4gICAgICAmX3N1Ymxpc3QgPiAuZGV0YWlsLWNhdGVfaXRlbSB7XG4gICAgICAgIG1hcmdpbi10b3A6IDAuOHJlbTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAycmVtO1xuICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgfVxuXG4gICAgICAmX3N1Ymxpc3QgPiAuZGV0YWlsLWNhdGVfaXRlbSA+IGE6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uLy4uL2Fzc2V0cy9pbWFnZXMvZGV0YWlsL2Fyci1jYXRlLWx2Mi5zdmdcIik7XG4gICAgICAgIHdpZHRoOiAxLjJyZW07XG4gICAgICAgIGhlaWdodDogMS4ycmVtO1xuICAgICAgICBsZWZ0OiAtMnJlbTtcbiAgICAgICAgdG9wOiAwLjNyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFBheW1lbnQgbW9kdWxlXG4uZ3VpZGUgLm0tcGF5bWVudCB7XG4gIC8vIG1hcmdpbi10b3A6IDIuOHJlbTtcblxuICAvLyBAaW5jbHVkZSBtYXgoODQ5Ljk4cHgpIHtcbiAgLy8gICBtYXJnaW4tYmxvY2s6IDRyZW07XG4gIC8vIH1cblxuICAvLyBAaW5jbHVkZSBtYXgoMzk5Ljk4cHgpIHtcbiAgLy8gICBtYXJnaW4tYmxvY2s6IDJyZW07XG4gIC8vIH1cbn1cbiJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUNBQSxBQUFBLEtBQUssQ0FBQztFQUNKLFVBQVUsQ0FBQSxvQkFBQztFQUNYLFVBQVUsQ0FBQSw2QkFBQztFQUNYLFlBQVksQ0FBQSxvQkFBQztFQUNiLFNBQVMsQ0FBQSxNQUFDO0VBQ1YsV0FBVyxDQUFBLE9BQUM7RUFDWixVQUFVLENBQUEsT0FBQyxHQUNaOztBRVBELEFBQUEsWUFBWSxDQUFDO0VBRVgsVUFBVSxFQUFFLGNBQWMsR0FnRjNCO0VGbkVDLE1BQU0sQ0FBQyxNQUFNLE1BQU0sU0FBUyxFQUFFLFNBQVM7SUVmekMsQUFBQSxZQUFZLENBQUM7TUFLVCxLQUFLLEVBQUUsR0FBRyxHQTZFYjtFRm5FQyxNQUFNLENBQUMsTUFBTSxNQUFNLFNBQVMsRUFBRSxRQUFRO0lFZnhDLEFBQUEsWUFBWSxDQUFDO01BU1QsS0FBSyxFQUFFLEdBQUcsR0F5RWI7RUZuRUMsTUFBTSxDQUFDLE1BQU0sTUFBTSxTQUFTLEVBQUUsUUFBUTtJRWZ4QyxBQUFBLFlBQVksQ0FBQztNQWFULEtBQUssRUFBRSxHQUFHO01BQ1YsT0FBTyxFQUFFLGVBQWU7TUFFeEIsUUFBUSxFQUFFLEtBQUs7TUFDZixHQUFHLEVBQUUsQ0FBQztNQUNOLEtBQUssRUFBRSxDQUFDO01BQ1IsTUFBTSxFQUFFLENBQUM7TUFDVCxNQUFNLEVBQUUsSUFBSTtNQUNaLFNBQVMsRUFBRSxnQkFBZ0I7TUFDM0IsZ0JBQWdCLEVBQUUsSUFBSTtNQUN0QixhQUFhLEVBQUUsaUJBQWlCO01BQ2hDLFVBQVUsRUFBRSxJQUFJLENBQUMsTUFBTSxDQUFDLElBQUksQ0FBQyxJQUFJ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 */
