:root {
  --font-pri: 'Inter', serif;
  --size-hd: 10rem; }

.products {
  margin: 6.4rem 0; }
  @media screen and (max-width: 525px) {
    .products {
      margin: 3.6rem 0; } }

.category-title {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
  gap: 0.8rem; }

.cate-ic {
  width: 4rem;
  height: 4rem; }
  .cate-ic img {
    width: 100%;
    height: 100%;
    object-fit: contain; }

.cate-text {
  color: #313131;
  font-size: 2.8rem;
  font-style: normal;
  font-weight: 600; }
  @media only screen and (max-width: 1200px) {
    .cate-text {
      font-size: 2.4rem; } }
  @media only screen and (max-width: 800px) {
    .cate-text {
      font-size: 2.1rem; } }

.category-breadcrumb {
  display: flex; }
  @media screen and (max-width: 980px) {
    .category-breadcrumb {
      margin: 0; } }
  .category-breadcrumb li {
    margin-right: 0.7rem;
    font-weight: 300;
    display: flex;
    cursor: pointer;
    white-space: nowrap;
    overflow: hidden; }
    .category-breadcrumb li.is-current {
      font-weight: 500;
      pointer-events: none;
      flex: 1; }
      @media screen and (max-width: 480px) {
        .category-breadcrumb li.is-current a {
          max-width: fit-content;
          overflow: hidden;
          text-overflow: ellipsis; } }
    .category-breadcrumb li::after {
      content: "/";
      color: #313131;
      padding-left: 0.7rem; }
    .category-breadcrumb li:last-child::after {
      display: none; }
    .category-breadcrumb li a {
      display: block; }

.category-item {
  padding-bottom: 2.4rem;
  border-bottom: 0.1rem solid #E4E7E9;
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 980px) {
    .category-item {
      padding-bottom: 1rem;
      margin-bottom: 1rem; } }
  .category-item h2 {
    color: #191C1F;
    font-size: 2rem;
    font-style: normal;
    font-weight: 600; }
    @media only screen and (max-width: 1200px) {
      .category-item h2 {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .category-item h2 {
        font-size: 1.6rem; } }
  .category-item a {
    display: block;
    width: 100%; }
  .category-item .cate-link {
    color: #313131;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400;
    margin-bottom: 0.8rem;
    display: flex;
    transition: 0.3s; }
    .category-item .cate-link:hover {
      font-weight: 700; }
    .category-item .cate-link.is-active {
      font-weight: 700; }
    .category-item .cate-link:last-child {
      margin-bottom: 0.8rem; }

.cate-link_list {
  margin-top: 1.6rem; }

.rad-list {
  margin-top: 1.6rem; }
  @media screen and (max-width: 980px) {
    .rad-list {
      display: none; } }

.rad-item {
  margin-bottom: 0.8rem; }
  .rad-item:last-child {
    margin-bottom: 0; }
  .rad-item input[type="checkbox"] {
    display: none; }
    .rad-item input[type="checkbox"]:checked + label::before {
      background: var(--wpr-bg-eb49b91e-8425-4102-97bc-08909fc19613); }
  .rad-item label {
    display: flex;
    align-items: start;
    color: #313131;
    font-size: 1.4rem;
    font-weight: 400;
    cursor: pointer; }
    .rad-item label::before {
      content: '';
      width: 2rem;
      height: 2rem;
      display: block;
      background: var(--wpr-bg-d2444911-1149-4847-ba05-b23463549084);
      background-size: contain;
      background-repeat: no-repeat;
      margin-right: 0.8rem;
      flex-shrink: 0; }

.category-ensign {
  max-width: 16rem;
  height: auto;
  margin-bottom: 0.8rem; }
  .category-ensign img {
    width: 100%;
    height: 100%;
    object-fit: contain; }

.js-select-sort {
  max-width: 17.3rem;
  width: 100%; }

.product-filter {
  display: flex;
  justify-content: space-between;
  margin-bottom: 1.6rem;
  flex-wrap: wrap; }
  @media screen and (max-width: 650px) {
    .product-filter {
      row-gap: 1.6rem; } }
  .product-filter .select2-container {
    max-width: 17.3rem;
    width: 100% !important; }

.product-filter_sort {
  display: flex;
  min-width: 27.7rem;
  justify-content: space-between;
  align-items: center; }
  .product-filter_sort .pd-short_title {
    color: #191C1F;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400; }
  .product-filter_sort .select2-container {
    padding: 1.2rem 1.6rem;
    border-radius: 4rem;
    border: 0.1rem solid #C5C5C5;
    background: #F1F1F1; }
    @media screen and (max-width: 576px) {
      .product-filter_sort .select2-container {
        padding: 0.8rem 1.2rem; } }
  .product-filter_sort .select2-selection--single {
    border: none;
    display: flex;
    height: auto;
    background: transparent; }
    .product-filter_sort .select2-selection--single .select2-selection__rendered {
      color: #4D4D4D;
      font-size: 1.6rem;
      font-weight: 400; }
      @media screen and (max-width: 576px) {
        .product-filter_sort .select2-selection--single .select2-selection__rendered {
          font-size: 1.4rem;
          padding-right: 2.9rem !important; } }
    .product-filter_sort .select2-selection--single .select2-selection__arrow {
      width: 2.4rem;
      height: 2.4rem;
      top: 50%;
      right: 1.6rem;
      transform: translateY(-50%);
      z-index: 1;
      transition: 0.3s; }
      .product-filter_sort .select2-selection--single .select2-selection__arrow b {
        display: none; }
      .product-filter_sort .select2-selection--single .select2-selection__arrow::after {
        content: '';
        display: block;
        width: 100%;
        height: 100%;
        background: var(--wpr-bg-459cc31c-fb2f-498b-a23b-3aa3bffdd573);
        background-size: cover;
        background-repeat: no-repeat; }

.product-result {
  width: 100%;
  border-radius: 0.4rem;
  background: #F1F1F1;
  padding: 1.2rem 2.4rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1.6rem; }
  @media screen and (max-width: 576px) {
    .product-result {
      flex-direction: column;
      align-items: flex-start; } }

.result-box {
  display: flex;
  align-items: center;
  min-width: 15rem; }
  .result-box:last-child {
    justify-content: flex-end; }
    @media screen and (max-width: 576px) {
      .result-box:last-child {
        justify-content: flex-start; } }

.result-name {
  color: #5F6C72;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 400;
  margin-right: 1.6rem;
  min-width: 9rem; }

.result-keyword {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem; }
  .result-keyword li {
    display: flex;
    align-items: center;
    gap: 0.4rem;
    color: #191C1F;
    font-size: 1.4rem;
    font-style: normal;
    font-weight: 400; }
  .result-keyword button {
    display: flex;
    align-items: c; }

.result-data,
#result-data {
  color: var(--Gray-900, #191C1F);
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 600; }

#result-data + span {
  font-size: 1.4rem;
  color: #5F6C72;
  font-style: normal;
  font-weight: 400; }

@media screen and (max-width: 980px) {
  .products-block {
    flex-wrap: wrap; } }

@media screen and (max-width: 980px) {
  .products-list {
    width: 100%; } }

.products-category .category-breadcrumb {
  margin-bottom: 2.4rem; }
  @media screen and (max-width: 768px) {
    .products-category .category-breadcrumb {
      margin-bottom: 0; } }

@media screen and (max-width: 980px) {
  .products-category {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 2.4rem; } }

.filter-btn {
  display: none; }
  @media screen and (max-width: 980px) {
    .filter-btn {
      width: 3.2rem;
      height: auto;
      display: block; } }

.product-item {
  margin-bottom: 1.6rem;
  padding: 0 0.8rem; }
  @media screen and (max-width: 1200px) {
    .product-item {
      width: 33.33%; } }
  @media screen and (max-width: 680px) {
    .product-item {
      width: 50%;
      padding: 0 0.4rem; } }

.product-list {
  margin: 0 -0.8rem;
  margin-top: 3.6rem; }
  @media screen and (max-width: 680px) {
    .product-list {
      margin: 0 -0.4rem;
      margin-top: 3.6rem; } }

.product-content {
  margin-top: 9.4rem; }
  @media screen and (max-width: 525px) {
    .product-content {
      margin-top: 3.6rem; } }
  .product-content .mona-content {
    max-height: 45rem;
    overflow: hidden;
    position: relative;
    transition: height 0.5s; }
    .product-content .mona-content.hide-blur::after {
      display: none; }
    .product-content .mona-content.full-height {
      max-height: 100%;
      height: auto; }
      .product-content .mona-content.full-height::after {
        opacity: 0; }
    .product-content .mona-content::after {
      content: '';
      position: absolute;
      height: 15rem;
      left: 0;
      bottom: 0;
      right: 0;
      background: linear-gradient(180deg, rgba(255, 255, 255, 0) -35.27%, #FFF 67.83%); }
  .product-content h3 {
    color: #313131;
    font-size: 2rem;
    font-style: normal;
    font-weight: 600;
    margin-bottom: 0.8rem; }
    @media only screen and (max-width: 1200px) {
      .product-content h3 {
        font-size: 1.8rem; } }
    @media only screen and (max-width: 800px) {
      .product-content h3 {
        font-size: 1.6rem; } }

.js-btn-readmore {
  width: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: #313131;
  font-size: 1.4rem;
  font-style: normal;
  font-weight: 600; }
  .js-btn-readmore::after {
    content: '';
    width: 1.9rem;
    height: 1.9rem;
    display: flex;
    background: var(--wpr-bg-ee7c250a-2b96-4620-86f0-7155a403d2f0);
    background-size: contain;
    background-repeat: no-repeat;
    transition: .5s ease; }
  .js-btn-readmore:hover::after {
    transform: translateX(0.4rem); }

@media screen and (max-width: 980px) {
  .cate-title {
    display: flex;
    justify-content: space-between; }
    .cate-title.is-active::after {
      transform: rotate(0deg); }
    .cate-title::after {
      content: '';
      width: 2rem;
      height: 2rem;
      display: block;
      background: var(--wpr-bg-d4d7efe1-c107-44b3-9f8b-4994a0310825);
      background-size: contain;
      background-repeat: no-repeat;
      margin-top: 0.3rem;
      transform: rotate(-90deg);
      transition: 0.3s; } }

.pd-detail_info {
  display: flex;
  margin: 0 -1.2rem;
  flex-wrap: wrap;
  justify-content: center;
  row-gap: 4rem; }

.info-box {
  padding: 0 1.2rem; }
  .info-box:first-child {
    width: calc(4 / 9 * 100%); }
    @media screen and (max-width: 980px) {
      .info-box:first-child {
        width: 50%; } }
    @media screen and (max-width: 850px) {
      .info-box:first-child {
        width: 70%; } }
    @media screen and (max-width: 650px) {
      .info-box:first-child {
        width: 100%; } }
  .info-box:last-child {
    width: calc(5 / 9 * 100%); }
    @media screen and (max-width: 980px) {
      .info-box:last-child {
        width: 50%; } }
    @media screen and (max-width: 850px) {
      .info-box:last-child {
        width: 100%; } }
  .info-box .oi-content p {
    color: #000; }
    .info-box .oi-content p.oi-bold {
      color: #EC2028; }

.js-thumb-detail {
  margin-bottom: 0.8rem;
  padding: 1rem;
  border-radius: 1.7771rem;
  border: 0.074rem solid rgba(0, 0, 0, 0.2); }

.info-content .sub-title {
  color: #313131;
  margin-top: 0.8rem;
  margin-bottom: 1.6rem; }

.info-img .swiper-slide-thumb-active .thumb-item_box {
  border-color: #F5640A; }

.thumb-item_box {
  position: relative;
  padding-top: 100%;
  border-radius: 0.8rem;
  overflow: hidden;
  border: 0.1rem solid rgba(0, 0, 0, 0.2);
  transition: 0.3s; }
  .thumb-item_box img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    position: absolute;
    top: 0;
    left: 0; }

.review_star-wrapper {
  display: inline-block;
  position: relative; }
  .review_star-wrapper .review_star_active {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    overflow: hidden; }

.review_star {
  display: flex; }
  .review_star.js-review {
    cursor: pointer; }
    .review_star.js-review li {
      background-image: var(--wpr-bg-4370541c-700b-4111-a3cd-439bd0ce3e3f); }
      .review_star.js-review li.is-current {
        background-image: var(--wpr-bg-a138d4aa-ee5c-4701-83f1-4d9f55703c98); }
  .review_star.is-active {
    min-width: max-content; }
    .review_star.is-active li {
      background: var(--wpr-bg-1abb490a-261d-4d69-b6fd-df390a0ce659) center/contain no-repeat; }
  .review_star li {
    width: 2rem;
    height: 2rem;
    background: var(--wpr-bg-83b1e7ae-d56a-42c0-bcd9-6f84c45fbe66) center/contain no-repeat; }

.rating-review {
  display: flex;
  gap: 0.8rem;
  align-items: center;
  flex-wrap: wrap; }
  .rating-review p {
    color: #949494;
    font-size: 1.4rem;
    font-weight: 400; }
    .rating-review p.count-review {
      color: #313131;
      font-weight: 600; }

.pd-code {
  color: #212121;
  font-size: 1.6rem;
  font-style: normal;
  font-weight: 400;
  margin-bottom: 0.8rem; }
  .pd-code span {
    font-weight: 600; }

.pd-info_title {
  color: #313131;
  font-size: 1.8rem;
  font-weight: 700;
  margin-top: 1.6rem;
  padding-top: 1.6rem;
  border-top: 0.1rem solid #E4E7E9; }
  @media only screen and (max-width: 1200px) {
    .pd-info_title {
      font-size: 1.6rem; } }
  @media only screen and (max-width: 800px) {
    .pd-info_title {
      font-size: 1.5rem; } }

.pd-info_item {
  display: flex; }

.pd-info_list {
  margin-top: 0.8rem;
  display: flex;
  flex-direction: column;
  gap: 0.8rem;
  margin-bottom: 1.6rem;
  padding-bottom: 1.6rem;
  border-bottom: 0.1rem solid #E4E7E9; }

.pd-info_item {
  color: #212121;
  font-style: normal;
  font-weight: 400;
  gap: 2.4rem; }

.pd-index {
  max-width: 19.3rem;
  width: 100%;
  display: flex; }
  @media screen and (max-width: 480px) {
    .pd-index {
      max-width: 15rem; } }
  .pd-index::before {
    content: '';
    width: 0.5rem;
    height: 0.5rem;
    display: block;
    background: #212121;
    margin: 0 0.8rem;
    margin-top: 1rem;
    border-radius: 10rem; }

.pd-detail {
  margin-bottom: 6.4rem; }

.pd-action {
  display: flex;
  align-items: center;
  gap: 1.6rem; }
  @media screen and (max-width: 480px) {
    .pd-action {
      flex-wrap: wrap; }
      .pd-action a {
        width: 100%; }
      .pd-action .oi-item {
        width: 100%; } }

.pd-detail_tab {
  margin-top: 6.4rem;
  margin-bottom: 2.4rem;
  padding: 0.3rem 1.5rem 1.5rem;
  border-radius: 0.8rem;
  background: #FFF;
  box-shadow: 1rem 1rem 3rem 0rem rgba(0, 0, 0, 0.12); }
  .pd-detail_tab .mona-content {
    display: none; }
  .pd-detail_tab .mona-content.is-active {
    display: block;
    animation: fadeIn 0.5s; }

@keyframes fadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }

.tabs-list {
  display: flex;
  gap: 1.6rem;
  margin-bottom: 1.6rem;
  overflow-x: auto; }
  @media screen and (max-width: 650px) {
    .tabs-list {
      padding-bottom: 1rem; }
      .tabs-list ::-webkit-scrollbar-track {
        background: #f1f1f1; } }

.tabs-item {
  padding: 1.8rem 2rem;
  width: fit-content;
  transition: 0.3s;
  border-top: 0.1rem solid transparent;
  cursor: pointer; }
  @media screen and (max-width: 580px) {
    .tabs-item {
      padding: 0.8rem 1rem; } }
  .tabs-item.is-active {
    box-shadow: 0rem 0.1rem 0rem 0rem #E4E7E9 inset, 0rem -0.3rem 0rem 0rem #FA8232 inset;
    border-top: 0.1rem solid rgba(0, 0, 0, 0.2); }
  .tabs-item:hover {
    box-shadow: 0rem 0.1rem 0rem 0rem #E4E7E9 inset, 0rem -0.3rem 0rem 0rem #FA8232 inset;
    border-top: 0.1rem solid rgba(0, 0, 0, 0.2); }
  .tabs-item p {
    color: #313131;
    font-style: normal;
    font-weight: 400;
    text-transform: uppercase;
    text-wrap: nowrap;
    overflow-x: auto; }

.policy_box {
  border-radius: 0.8rem;
  overflow: hidden;
  box-shadow: 1rem 1rem 3rem 0rem rgba(0, 0, 0, 0.12);
  margin-bottom: 1.6rem; }

@media screen and (max-width: 980px) {
  .policy-mb-box {
    width: 33.33%;
    padding: 0 0.8rem; } }

@media screen and (max-width: 768px) {
  .policy-mb-box {
    width: 50%; } }

@media screen and (max-width: 525px) {
  .policy-mb-box {
    width: 100%; } }

.policy-title {
  padding: 1rem 0;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 0.4rem;
  color: #fff;
  font-weight: 600;
  background: #1E6291; }

.policy-list {
  padding: 1.6rem;
  display: flex;
  flex-direction: column;
  gap: 0.8rem; }

.policy-item {
  display: flex;
  gap: 0.8rem;
  font-weight: 500;
  color: #313131; }
  .policy-item > a {
    display: flex;
    gap: 0.8rem;
    transition: .5s ease; }
    .policy-item > a:hover {
      color: #EC2028; }
  .policy-item .small-ic {
    display: flex;
    width: 1.6rem;
    height: 1.6rem;
    margin-top: 0.3rem; }
    .policy-item .small-ic img {
      width: 100%;
      height: 100%;
      object-fit: contain; }
  @media screen and (max-width: 1200px) {
    .policy-item p {
      font-size: 1.4rem; } }

.pd-detail_box {
  position: relative; }
  @media screen and (max-width: 980px) {
    .pd-detail_box {
      width: 100%; }
      .pd-detail_box:first-child {
        margin-bottom: 4rem; } }

.policy-block {
  position: sticky;
  top: 2rem;
  left: 0; }
  @media screen and (max-width: 980px) {
    .policy-block {
      position: relative;
      top: 0;
      left: 0;
      display: flex;
      margin: 0 -0.8rem;
      flex-wrap: wrap;
      justify-content: center; } }

.pd-detail_bot .full-pd_block {
  margin: 6.4rem 0; }

.result-desc {
  margin-top: 2.5rem;
  font-size: 1.6rem;
  color: #313131;
  line-height: 150%; }

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