/*!************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js!./node_modules/sass-loader/dist/cjs.js!./src/assets/scss/prs/main.scss ***!
  \************************************************************************************************************************/
@charset "UTF-8";
:root {
  --border-btn: var(--primary-white);
  --border-btn-40: var(--gray-40);
  --border-btn-primary: var(--primary-red);
  --border-btn-outline: var(--primary-black);
  --border-btn-disabled: var(--gray-30);
  --border-btn-outline-disabled: var(--gray-30);
  --border-btn-outline-disabled-20: var(--gray-20);
  --border-line-1: var(--gray-40);
  --border-line-2: var(--gray-30);
  --border-line-3: var(--gray-10);
  --border-line-strong: var(--primary-basic);
  --border-selectbox-btn: var(--gray-40);
  --border-selectbox-list: var(--gray-40);
  --border-selectbox-hover: var(--primary-basic);
  --border-input: var(--gray-40);
  --border-input-hover: var(--primary-basic);
  --border-input-error: var(--primary-red);
  --border-input-disabled: var(--gray-30);
  --border-chip: var(--gray-30);
  --border-chip-hover: var(--gray-50);
  --border-chip-checked: var(--primary-red);
  --border-chip-checked-hover: var(--red-80);
  --border-chip-disabled: var(--gray-30);
  --border-chip-checked-disabled: var(--red-30);
  --border-table: var(--gray-30);
  --border-header-transparent: var(--white-opacity-30);
  --border-accordion: var(--gray-40);
  --border-drag-enable: var(--primary-red);
  --border-drag-disable: var(--gray-20);
  --border-drag-thumb: var(--primary-red);
  --border-bottom-navigation: rgba(var(--rgb-white), 0.3);
  --border-btn-hover: var(--gray-30);
  --text-body: var(--primary-basic);
  --text-body-transparent: var(--primary-white);
  --text-body-white: var(--primary-white);
  --text-primary: var(--primary-red);
  --text-secondary: var(--gray-80);
  --text-btn: var(--primary-white);
  --text-btn-primary: var{--primary-white};
  --text-btn-primary-hover: var(--primary-white);
  --text-btn-outline: var(--primary-black);
  --text-btn-outline-hover: var(--primary-black);
  --text-btn-disabeld: var(--gray-50);
  --text-btn-gray-90: var(--gray-90);
  --text-select-default: var(--gray-60);
  --text-select-disabled: var(--gray-50);
  --text-input-body: var(--gray-90);
  --text-input-placeholder: var(--gray-60);
  --text-input-placeholder-disabled: var(--gray-50);
  --text-chip: var(--primary-basic);
  --text-chip-hover: var(--gray-50);
  --text-chip-checked: var(--primary-red);
  --text-chip-checked-hover: var(--red-80);
  --text-chip-disabled: var(--gray-50);
  --text-chip-checked-disabled: var(--red-50);
  --text-drag-label: var(--primary-basic);
  --text-drag-tick: var(--primary-basic);
  --text-tooltip: var(--primary-white);
  --text-bottom-navigation: var(--primary-white);
  --text-warning: var(--sodomy-90);
  --text-body-gray-40: var(--gray-40);
  --text-body-gray-50: var(--gray-50);
  --text-body-gray-60: var(--gray-60);
  --text-body-gray-70: var(--gray-70);
  --text-body-gray-90: var(--gray-90);
  --text-select-title: var(--gray-90);
  --background-body: var(--primary-white);
  --background-body-black: var(--primary-black);
  --background-body-gray: var(--gray-30);
  --background-body-primary: var(--primary-red);
  --background-body-gray-10: var(--gray-10);
  --background-body-gray-20: var(--gray-20);
  --background-body-gray-40: var(--gray-40);
  --background-body-gray-30: var(--gray-30);
  --background-body-gray-60: var(--gray-60);
  --background-body-gray-80: var(--gray-80);
  --background-body-red-80: var(--red-80);
  --background-btn-primary: var(--primary-red);
  --background-btn-disabled: var(--gray-30);
  --background-btn-primary-hover: var(--red-80);
  --background-btn-primary-active: var(--red-90);
  --background-btn-gray-10: var(--gray-10);
  --background-btn-outline: var(--primary-white);
  --background-btn-outline-hover: var(--gray-20);
  --background-btn-outline-active: var(--gray-30);
  --background-btn-outline-disabled: var(--primary-white);
  --background-icon-white: var(--primary-white);
  --background-icon-black: var(--primary-black);
  --background-icon-gray: var(--gray-70);
  --background-icon-gray-50: var(--gray-50);
  --background-icon-disabled: var(--gray-50);
  --background-icon-gray-60: var(--gray-60);
  --background-icon-gray-80: var(--gray-80);
  --background-icon-primary: var(--primary-red);
  --background-checkbox-disabled: var(--gray-30);
  --background-select-list: var(--primary-white);
  --background-select-list-hover: var(--gray-10);
  --background-select-list-selected: var(--gray-10);
  --background-select-disabled: var(--gray-30);
  --background-select-disabled-icon: var(--gray-50);
  --background-select-list-scroll: var(--black-opacity-10);
  --background-input-disabled: var(--gray-30);
  --background-chip: var(--primary-white);
  --background-chip-checked: var(--primary-red);
  --background-table-th: var(--gray-10);
  --background-table-td: var(--primary-white);
  --background-tooltip: var(--gray-80);
  --background-drag-track: var(--gray-20);
  --background-drag-active: var(--primary-red);
  --background-drag-thumb: var(--primary-white);
  --background-box-30: var(--red-30);
  --background-dot-60: var(--gray-60);
  --background-chip-checked-light: var(--red-10);
  --background-accordion-active: var(--red-10);
  --background-scrollbar-thumb-2: var(--gray-50);
  --border-divider: var(--gray-30);
  --background-badge-primary: var(--primary-red);
  --background-badge-green: #89c300;
  --background-placeholder: var(--gray-08);
  --background-scrollbar-track: var(--primary-white);
  --background-scrollbar-thumb: var(--gray-07);
  --background-shadow: var(--primary-black);
  --background-icon-white-hover: var(--primary-black);
  --background-icon-label: var(--primary-white);
  --background-btn-underline: var(--primary-black);
  --background-radio: var(--primary-black);
  --background-checkbox-checked: var(--primary-black);
  --background-lazy-white: var(--primary-white);
  --background-sold: var(--green-80);
  --text-tag-red: var(--red-70);
  --text-tag-green: var(--green-70);
  --text-tag-green-80: var(--green-80);
  --text-tag-blue: var(--blue-70);
}

:root {
  --bg-none: none;
  --primary-red: var(--red-70);
  --primary-basic: #1d1d1b;
  --primary-white: #ffffff;
  --primary-black: #000000;
  --red-10: #fff9fa;
  --red-20: #ffeef1;
  --red-30: #ffe2e6;
  --red-50: #fe9caa;
  --red-60: #f46478;
  --red-70: #eb0028;
  --red-80: #aa182c;
  --red-90: #79242f;
  --gray-10: #f8f8f8;
  --gray-20: #f0f0f0;
  --gray-30: #e4e4e4;
  --gray-40: #d8d8d8;
  --gray-50: #c6c6c6;
  --gray-60: #8e8e8e;
  --gray-70: #717171;
  --gray-80: #555555;
  --gray-90: #2d2d2d;
  --rgb-black: 0, 0, 0;
  --rgb-white: 255, 255, 255;
  --black-opacity-10: rgba(var(--rgb-black), 0.1);
  --black-opacity-30: rgba(var(--rgb-black), 0.3);
  --black-opacity-50: rgba(var(--rgb-black), 0.5);
  --black-opacity-60: rgba(var(--rgb-black), 0.6);
  --black-opacity-80: rgba(var(--rgb-black), 0.8);
  --white-opacity-30: rgba(var(--rgb-white), 0.3);
  --sodomy-90: #101828;
  --green-70: #89c300;
  --green-80: #387d2a;
  --blue-70: #0075c3;
  --white-opacity-70: rgba(var(--rgb-white), 0.7);
}

.main-wrapper .contents {
  width: 100%;
  max-width: 100%;
}
.main-wrapper [class^=section] {
  width: min(100%, 1920px);
  margin: 0 auto;
  max-width: 1920px;
}
.main-wrapper .container {
  margin-top: -100px;
}
.main-wrapper .contents > .inner {
  width: auto;
  padding: 0;
  margin: 0 -20px;
}
.main-wrapper .section01 {
  height: 100dvh;
  width: 100%;
  max-width: none;
  overflow: hidden;
}
.main-wrapper .section01 .keyvisual--default {
  position: relative;
  width: 100%;
  height: 100%;
}
.main-wrapper .section01 .keyvisual__bg {
  position: relative;
  width: 100%;
  height: 100%;
}
.main-wrapper .section01 .keyvisual__bg img {
  width: 100%;
  height: calc(100% - 80px);
  object-fit: cover;
  object-position: center;
}
.main-wrapper .section01 .keyvisual__bg::before {
  content: "";
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background: linear-gradient(to right, var(--black-opacity-30), rgba(0, 0, 0, 0));
}
.main-wrapper .section01 .keyvisual__bg video {
  display: block;
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.main-wrapper .section01 .keyvisual__bg:has(video)::before {
  display: none;
}
.main-wrapper .section01 .keyvisual__text_wrap {
  display: flex;
  flex-direction: column;
  gap: 20px;
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  max-width: 1920px;
  width: 100%;
  padding: 0 72px;
}
.main-wrapper .section01 .keyvisual__text_wrap > * {
  color: var(--text-body-white);
}
.main-wrapper .section01 .keyvisual__text_wrap .keyvisual_title {
  font-size: 80px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section01 .keyvisual__text_wrap .keyvisual_title {
    font-size: 36px;
    font-weight: 700;
  }
}
.main-wrapper .section01 .keyvisual__text_wrap .keyvisual_title {
  font-family: "PrometoTrial", "NotoSansKR", -apple-system, BlinkMacSystemFont, Open Sans, Helvetica Neue, sans-serif;
  line-height: 1.2;
}
.main-wrapper .section01 .keyvisual__text_wrap .keyvisual_text {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section01 .keyvisual__text_wrap .keyvisual_text {
    font-size: 16px;
    font-weight: 400;
  }
}
.main-wrapper .section01 .keyvisual__bottom {
  display: flex;
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  background-color: var(--background-body);
  height: 15%;
  max-height: 160px;
  min-height: 80px;
}
.main-wrapper .section01 .keyvisual__btn {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 33%;
  height: 100%;
  background-color: var(--background-btn-primary);
}
.main-wrapper .section01 .keyvisual__btn .button__text {
  font-size: 24px;
  color: var(--text-body-white);
}
.main-wrapper .section01 .keyvisual__btn .button--default.button--text-type .button__icon::before {
  background-color: var(--background-icon-white);
  width: 20px;
  height: 20px;
}
.main-wrapper .section01 .swiper-slide[aria-hidden=false] {
  z-index: 1;
}
.main-wrapper .section01 .swiper--btn__default {
  display: flex;
  align-items: center;
  position: absolute;
  right: 0;
  bottom: 0;
  width: 67%;
  min-height: 80px;
  max-height: 160px;
  height: 15%;
}
.main-wrapper .section01 .swiper--btn_wrap {
  flex: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 0 20px;
  max-width: 876px;
  margin: 0 auto;
}
.main-wrapper .section01 .swiper-pagination {
  display: contents;
}
.main-wrapper .section01 .swiper-pagination-current {
  order: 1;
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section01 .swiper-pagination-current {
    font-size: 16px;
    font-weight: 700;
  }
}
.main-wrapper .section01 .swiper-pagination-current {
  position: relative;
  z-index: 10;
}
.main-wrapper .section01 .swiper-pagination-total {
  order: 3;
  font-size: 20px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section01 .swiper-pagination-total {
    font-size: 16px;
    font-weight: 700;
  }
}
.main-wrapper .section01 .swiper-pagination-total {
  position: relative;
  z-index: 10;
}
.main-wrapper .section01 .swiper-autoplay-progress {
  flex: 1;
  order: 2;
  display: none;
  height: 4px;
  background-color: var(--background-body-gray);
  margin: 0 40px;
  position: relative;
  overflow: hidden;
  z-index: 1;
}
.main-wrapper .section01 .swiper-autoplay-progress-fill {
  display: block;
  width: 0;
  height: 100%;
  background-color: var(--background-body-black);
}
.main-wrapper .section01 .swiper-btn_inner {
  order: 4;
  display: flex;
  align-items: center;
  gap: 80px;
  height: 32px;
  margin-left: 80px;
}
.main-wrapper .section01 .swiper-btn_inner [class^=swiper-button-] {
  position: relative;
}
.main-wrapper .section02 .product--default {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-evenly;
}
.main-wrapper .section02 .product__item {
  display: flex;
  flex-direction: column;
  position: relative;
  flex: 1;
  padding: 60px 72px;
  overflow: hidden;
  transition: all 0.3s ease;
  border-right: 1px solid var(--border-line-2);
}
.main-wrapper .section02 .product__item.is-hover {
  background-color: var(--background-body-gray-20);
  flex-grow: 1.86;
}
.main-wrapper .section02 .product__item.is-hover .product__bottom {
  max-height: 600px;
  opacity: 1;
  visibility: visible;
  transform: translateY(0);
  margin-top: 20px;
}
.main-wrapper .section02 .product__item:last-child {
  border-right: 0;
}
.main-wrapper .section02 .product__item .product__top {
  display: flex;
  flex-direction: column;
  gap: 4px;
}
.main-wrapper .section02 .product__item .product__top .product_title {
  font-size: 60px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section02 .product__item .product__top .product_title {
    font-size: 32px;
    font-weight: 700;
  }
}
.main-wrapper .section02 .product__item .product__top .product_title {
  line-height: 72px;
  white-space: pre;
}
.main-wrapper .section02 .product__item .product__top .product_text {
  font-size: 24px;
  color: var(--text-secondary);
}
.main-wrapper .section02 .product__item .product__top .button--text-type {
  justify-content: start;
  margin-top: 12px;
  width: fit-content;
}
.main-wrapper .section02 .product__item .product__top .button--text-type .button__text {
  color: var(--text-primary);
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section02 .product__item .product__top .button--text-type .button__text {
    font-size: 16px;
    font-weight: 500;
  }
}
.main-wrapper .section02 .product__item .product__top .button--text-type .button__icon {
  width: 16px;
  height: 16px;
}
.main-wrapper .section02 .product__item .product__top .button--text-type .button__icon::before {
  background-color: var(--background-icon-primary);
  width: 16px;
  height: 16px;
}
.main-wrapper .section02 .product__item .product__image {
  width: 700px;
}
.main-wrapper .section02 .product__item .product__bottom {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  max-height: 0;
  opacity: 0;
  visibility: hidden;
  overflow: hidden;
  transform: translateY(10px);
  will-change: transform, opacity, max-height;
  transition: max-height 0.4s ease 0.1s, opacity 0.4s ease 0.1s, transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) 0.1s, visibility 0.4s 0.1s;
}
.main-wrapper .section02 .product__item .product__bottom .product_text {
  display: flex;
  align-items: flex-end;
  min-height: 72px;
}
.main-wrapper .section02 .product__item .product__bottom .product_text > span {
  font-size: 24px;
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 72px;
  height: auto;
}
.main-wrapper .section03 .smart--solution__default {
  position: relative;
}
.main-wrapper .section03 .smart--solution__default.is-active .smart--solution__text {
  opacity: 1;
}
.main-wrapper .section03 .smart--solution__text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 20px;
  position: absolute;
  left: 72px;
  top: 140px;
  z-index: 1;
  opacity: 0;
  transition: opacity 1.5s ease, transform 1.2s ease;
  transition-delay: 0.5s;
}
.main-wrapper .section03 .smart--solution_title {
  font-size: 60px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section03 .smart--solution_title {
    font-size: 32px;
    font-weight: 700;
  }
}
.main-wrapper .section03 .smart--solution_title {
  font-family: "PrometoTrial";
  color: var(--text-primary);
  line-height: 1.2;
}
.main-wrapper .section03 .smart--solution_desc {
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section03 .smart--solution_desc {
    font-size: 16px;
    font-weight: 400;
  }
}
.main-wrapper .section03 .smart--solution_desc + * {
  margin-top: 40px;
}
.main-wrapper .section03 .smart--solution.is-active .smart--solution__text {
  opacity: 1;
  transform: translateY(0);
}
.main-wrapper .section04 .news--media__default {
  display: flex;
  flex-direction: column;
  gap: 60px;
  padding: 140px 72px;
}
.main-wrapper .section04 .news--media__top {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}
.main-wrapper .section04 .news--media__top .news--media_title {
  font-size: 60px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section04 .news--media__top .news--media_title {
    font-size: 32px;
    font-weight: 700;
  }
}
.main-wrapper .section04 .news--media__top .news--media_title {
  color: var(--text-primary);
  line-height: 1.2;
  font-family: "PrometoTrial";
}
.main-wrapper .section04 .news--media__top .news--media_desc {
  text-align: center;
  font-size: 20px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section04 .news--media__top .news--media_desc {
    font-size: 16px;
    font-weight: 400;
  }
}
.main-wrapper .section04 .news--media__list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 24px;
  flex-wrap: wrap;
  justify-content: center;
}
.main-wrapper .section04 .news--media__list .news--media__item > a {
  display: flex;
  flex-direction: column;
  gap: 20px;
}
.main-wrapper .section04 .news--media__list .news--media_thum {
  border-radius: 4px;
  overflow: hidden;
  border: 1px solid var(--border-line-2);
}
.main-wrapper .section04 .news--media__list .news--media_thum img {
  object-fit: cover;
  object-position: center;
  aspect-ratio: 426/240;
  height: 100%;
}
.main-wrapper .section04 .news--media__list .news--media_text {
  display: flex;
  flex-direction: column;
  gap: 6px;
}
.main-wrapper .section04 .news--media__list .news-media_category {
  font-size: 16px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section04 .news--media__list .news-media_category {
    font-size: 14px;
    font-weight: 700;
  }
}
.main-wrapper .section04 .news--media__list .news-media_category {
  color: var(--text-primary);
}
.main-wrapper .section04 .news--media__list .news--media_title {
  font-size: 20px;
  font-weight: 500;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section04 .news--media__list .news--media_title {
    font-size: 16px;
    font-weight: 500;
  }
}
.main-wrapper .section04 .news--media__list .news--media_title {
  display: -webkit-box;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
  height: 60px;
}
.main-wrapper .section04 .news--media__list .news--media_date {
  font-size: 16px;
  font-weight: 400;
}
@media screen and (max-width: 1280px) {
  .main-wrapper .section04 .news--media__list .news--media_date {
    font-size: 14px;
    font-weight: 400;
  }
}
.main-wrapper .section04 .news--media__list .news--media_date {
  color: var(--gray-70);
}

@media only screen and (max-width: 1279px) {
  .main-wrapper .container {
    margin-top: -60px;
  }
  .main-wrapper .section01 .keyvisual__text_wrap {
    gap: 8px;
    left: 0;
    right: 0;
    top: inherit;
    bottom: 120px;
    transform: inherit;
    padding: 0 45px;
    text-align: center;
  }
  .main-wrapper .section01 .keyvisual__text_wrap .keyvisual_text {
    font-size: 16px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .main-wrapper .section01 .keyvisual__text_wrap .keyvisual_text {
    font-size: 14px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) {
  .main-wrapper .section01 .keyvisual__bg::before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0), var(--black-opacity-30));
  }
  .main-wrapper .section01 .keyvisual__bottom {
    height: 100%;
    max-height: 80px;
  }
  .main-wrapper .section01 .keyvisual__btn .button__text {
    font-size: 20px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .main-wrapper .section01 .keyvisual__btn .button__text {
    font-size: 16px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 1279px) {
  .main-wrapper .section01 .keyvisual__btn .button--default.button--text-type .button__icon::before {
    width: 16px;
    height: 16px;
  }
  .main-wrapper .section01 .swiper--btn__default {
    height: 100%;
    max-height: 80px;
  }
  .main-wrapper .section01 .swiper--btn_wrap {
    padding: 0 16px;
  }
  .main-wrapper .section01 .swiper-pagination {
    display: contents;
  }
  .main-wrapper .section01 .swiper-pagination-current {
    font-size: 16px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .main-wrapper .section01 .swiper-pagination-current {
    font-size: 14px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1279px) {
  .main-wrapper .section01 .swiper-pagination-total {
    font-size: 16px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .main-wrapper .section01 .swiper-pagination-total {
    font-size: 14px;
    font-weight: 700;
  }
}
@media only screen and (max-width: 1279px) {
  .main-wrapper .section01 .swiper-autoplay-progress {
    margin: 0 8px;
  }
  .main-wrapper .section01 .swiper-btn_inner {
    gap: 20px;
    margin-left: 20px;
  }
  .main-wrapper .section02 .product--default {
    flex-direction: column;
    gap: 0;
  }
  .main-wrapper .section02 .product__item {
    padding: 40px 16px;
    border-top: 1px solid var(--border-line-1);
    height: auto;
    border-right: 0;
    background-color: var(--background-body);
    width: 100%;
  }
  .main-wrapper .section02 .product__item.is-hover {
    background-color: var(--background-body);
  }
  .main-wrapper .section02 .product__item .product__top {
    gap: 8px;
  }
  .main-wrapper .section02 .product__item .product__top .product_title {
    line-height: 38px !important;
  }
  .main-wrapper .section02 .product__item .product__top .product_text {
    font-size: 20px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .main-wrapper .section02 .product__item .product__top .product_text {
    font-size: 16px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) {
  .main-wrapper .section02 .product__item .product__top .button--text-type {
    margin-top: 0 !important;
  }
  .main-wrapper .section02 .product__item .product__image {
    display: flex;
    width: 50%;
    margin: 0 auto;
  }
  .main-wrapper .section02 .product__item .product__bottom {
    display: flex;
    max-height: none;
    opacity: 1;
    visibility: visible;
    transform: none;
    overflow: visible;
    margin-top: 20px;
    transition: none;
    gap: 16px;
  }
  .main-wrapper .section02 .product__item .product__bottom .product_text {
    min-height: 48px;
  }
  .main-wrapper .section02 .product__item .product__bottom .product_text > span {
    font-size: 20px;
    font-weight: 400;
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 48px;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .main-wrapper .section02 .product__item .product__bottom .product_text > span {
    font-size: 16px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) {
  .main-wrapper .section03 .smart--solution__text {
    gap: 8px;
    position: absolute;
    left: 16px;
    top: 60px;
  }
  .main-wrapper .section03 .smart--solution_title {
    font-size: 32px;
    line-height: 1.5;
  }
  .main-wrapper .section03 .smart--solution_desc {
    font-size: 16px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) and (max-width: 1280px) {
  .main-wrapper .section03 .smart--solution_desc {
    font-size: 14px;
    font-weight: 400;
  }
}
@media only screen and (max-width: 1279px) {
  .main-wrapper .section03 .smart--solution_desc + * {
    margin-top: 32px;
  }
  .main-wrapper .section03 .smart--solution__bg {
    width: 100%;
    height: 780px;
    overflow: hidden;
  }
  .main-wrapper .section03 .smart--solution__bg img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
  }
  .main-wrapper .section04 .news--media__default {
    gap: 40px;
    padding: 60px 16px;
  }
  .main-wrapper .section04 .news--media__top {
    align-items: flex-start;
    gap: 8px;
  }
  .main-wrapper .section04 .news--media__top .news--media_desc {
    text-align: left;
  }
  .main-wrapper .section04 .news--media__list {
    grid-template-columns: repeat(2, 1fr);
  }
  .main-wrapper .section04 .news--media__list .news--media_title {
    display: -webkit-box;
    overflow: hidden;
    text-overflow: ellipsis;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    height: 48px;
  }
}
@media only screen and (max-width: 767px) {
  .main-wrapper .contents > .inner {
    width: auto;
    padding: 0;
    margin: 0 -16px;
  }
  .main-wrapper .section01 .keyvisual__btn {
    max-width: 50%;
  }
  .main-wrapper .section01 .keyvisual__btn .button__text {
    font-size: 20px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) and (max-width: 1280px) {
  .main-wrapper .section01 .keyvisual__btn .button__text {
    font-size: 16px;
    font-weight: 500;
  }
}
@media only screen and (max-width: 767px) {
  .main-wrapper .section01 .swiper--btn__default {
    width: 50%;
  }
  .main-wrapper .section01 .swiper-btn_inner {
    height: 16px;
    margin-left: 18px;
    gap: 18px;
  }
  .main-wrapper .section01 .swiper-autoplay-progress {
    margin: 0 4px;
    height: 2px;
  }
  .main-wrapper .section01 .swiper--default .swiper-button-prev,
  .main-wrapper .section01 .swiper--default .swiper-button-next {
    width: 16px;
    height: 16px;
  }
  .main-wrapper .section02 .product__item .product__image {
    width: 75%;
  }
  .main-wrapper .section03 .smart--solution__default {
    height: 780px;
  }
  .main-wrapper .section03 .smart--solution__text {
    gap: 8px;
    left: 16px;
    top: 60px;
  }
  .main-wrapper .section03 .smart--solution_desc + * {
    margin-top: 32px;
  }
  .main-wrapper .section04 .news--media__default {
    padding-bottom: 80px;
  }
  .main-wrapper .section04 .news--media__list {
    grid-template-columns: 100%;
    gap: 32px;
  }
  .main-wrapper .section04 .news--media__list .news--media__item > a {
    gap: 16px;
  }
  .main-wrapper .section04 .news--media__list .news--media_thum img {
    aspect-ratio: 328/184;
  }
  .main-wrapper .section04 .news--media__list .news--media_text {
    gap: 8px;
  }
}
/* 영문 */
html[lang=en] .main-wrapper .section02 .product__item .product__top .product_title {
  font-size: 36px;
  font-weight: 700;
}
@media screen and (max-width: 1280px) {
  html[lang=en] .main-wrapper .section02 .product__item .product__top .product_title {
    font-size: 24px;
    font-weight: 700;
  }
}
html[lang=en] .main-wrapper .section02 .product__item .product__top .product_title {
  line-height: initial;
}
@media only screen and (max-width: 1279px) {
  html[lang=en] .main-wrapper .section02 .product__item .product__bottom .product_text > span {
    display: block;
    height: auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY3NzL21haW4ubWluLmNzcyIsIm1hcHBpbmdzIjoiOzs7QUFBQSxnQkFBZ0I7QUNLaEI7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBNkJBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUdBO0VBVUE7RUFDQTtFQUNBO0VBQ0E7QURqREY7O0FFbklBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBSUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBRUE7RUFFQTtFQUNBO0VBRUE7RUFDQTtBRjZIRjs7QUExS0U7RUFDRTtFQUNBO0FBNktKO0FBMUtFO0VBQ0U7RUFDQTtFQUNBO0FBNEtKO0FBektFO0VBQ0U7QUEyS0o7QUF2S0k7RUFDRTtFQUNBO0VBQ0E7QUF5S047QUFyS0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQXVLSjtBQXBLTTtFQUNFO0VBQ0E7RUFDQTtBQXNLUjtBQW5LTTtFQUNFO0VBQ0E7RUFDQTtBQXFLUjtBQW5LUTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBcUtWO0FBbEtRO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQW9LVjtBQWpLUTtFQUNFO0VBQ0EsV0dxQ0c7RUhwQ0gsWUdvQ0c7RUhuQ0g7QUFtS1Y7QUEvSlU7RUFDRTtBQWlLWjtBQTVKTTtFQUNFO0VBQ0E7RUFDQSxTRzJESztFSDFETDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQThKUjtBQTVKUTtFQUNFO0FBOEpWO0FBM0pRO0VJdEZOO0VBQ0E7QUpvUEY7QUkvT0k7RUpnRkk7SUk5RUY7SUFDQTtFSmlQSjtBQUNGO0FBcktRO0VBRUUsbUhLNUVSO0VMOEVRO0FBcUtWO0FBbEtRO0VJN0ZOO0VBQ0E7QUprUUY7QUk3UEk7RUp1Rkk7SUlyRkY7SUFDQTtFSitQSjtBQUNGO0FBdktNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsZ0JHbEVHO0FIMk9YO0FBdEtNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUF3S1I7QUF0S1E7RUFDRSxlR3pHQztFSDBHRDtBQXdLVjtBQXJLUTtFQUNFO0VNM0JSLFdIckZTO0VHc0ZULFlIdEZTO0FIeVJYO0FBaktRO0VBQ0U7QUFtS1Y7QUEvSk07RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQkd4R0c7RUh5R0g7RUFDQTtBQWlLUjtBQTlKTTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FBZ0tSO0FBN0pNO0VBQ0U7QUErSlI7QUE3SlE7RUFDRTtFSXJLUjtFQUNBO0FKcVVGO0FJaFVJO0VKOEpJO0lJNUpGO0lBQ0E7RUprVUo7QUFDRjtBQXhLUTtFQUdFO0VBQ0E7QUF3S1Y7QUFyS1E7RUFDRTtFSTVLUjtFQUNBO0FKb1ZGO0FJL1VJO0VKcUtJO0lJbktGO0lBQ0E7RUppVko7QUFDRjtBQWhMUTtFQUdFO0VBQ0E7QUFnTFY7QUE1S007RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUE4S1I7QUE1S1E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBQThLVjtBQTFLTTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFNHbkRLO0VIb0RMLFlHdExHO0VIdUxILGlCR3JESztBSGlPYjtBQTFLUTtFQUNFO0FBNEtWO0FBcEtNO0VBQ0U7RUFDQTtFQUNBO0FBc0tSO0FBbktNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBQXFLUjtBQW5LUTtFQUNFO0VBQ0E7QUFxS1Y7QUFuS1U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCRzVHQztBSGlSYjtBQWpLUTtFQUNFO0FBbUtWO0FBaEtRO0VBQ0U7RUFDQTtFQUNBLFFHbElFO0FIb1NaO0FBaEtVO0VJN1BSO0VBQ0E7QUpnYUY7QUkzWkk7RUp1UE07SUlyUEo7SUFDQTtFSjZaSjtBQUNGO0FBMUtVO0VBRUU7RUFDQTtBQTJLWjtBQXhLVTtFQUNFLGVHcFBEO0VIcVBDO0FBMEtaO0FBdktVO0VBQ0U7RUFDQTtFQUNBO0FBeUtaO0FBeEtZO0VBQ0U7RUk3UVo7RUFDQTtBSndiRjtBSW5iSTtFSnNRUTtJSXBRTjtJQUNBO0VKcWJKO0FBQ0Y7QUE5S1k7RUFDRTtFQUNBO0FBZ0xkO0FBOUtjO0VBQ0U7RUFDQTtFQUNBO0FBZ0xoQjtBQTFLUTtFQUNFO0FBNEtWO0FBektRO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsU0dsS0c7RUhtS0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUlBQ0U7QUEwS1o7QUFyS1U7RUFDRTtFQUNBO0VBQ0E7QUF1S1o7QUFyS1k7RUFDRSxlR3pTSDtFRXFIUDtFQUNBO0VBQ0E7RUFDQTtFQUNBLHFCTGlMNEI7RUtoTDVCLFlMZ0wrQjtFQUNyQjtBQTRLZDtBQWpLTTtFQUNFO0FBbUtSO0FBaEtVO0VBQ0U7QUFrS1o7QUE3Sk07RUFDRTtFQUNBO0VBQ0E7RUFDQSxTR2hOSztFSGlOTDtFQUNBLFVHak1LO0VIa01MO0VBQ0E7RUFDQTtFQUNBLGtEQUNFO0VBRUY7QUE2SlI7QUExSk07RUloV0o7RUFDQTtBSjZmRjtBSXhmSTtFSjBWRTtJSXhWQTtJQUNBO0VKMGZKO0FBQ0Y7QUFwS007RUFFRTtFQUNBO0VBQ0E7QUFxS1I7QUFsS007RUl2V0o7RUFDQTtBSjRnQkY7QUl2Z0JJO0VKaVdFO0lJL1ZBO0lBQ0E7RUp5Z0JKO0FBQ0Y7QUF6S1E7RUFDRSxnQkc5Tkc7QUh5WWI7QUF0S1E7RUFDRTtFQUNBO0FBd0tWO0FBaEtNO0VBQ0U7RUFDQTtFQUNBLFNHMU9LO0VIMk9MO0FBa0tSO0FBL0pNO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxTR2xRSztBSG1hYjtBQS9KUTtFSXhZTjtFQUNBO0FKMGlCRjtBSXJpQkk7RUprWUk7SUloWUY7SUFDQTtFSnVpQko7QUFDRjtBQXpLUTtFQUVFO0VBQ0E7RUFDQTtBQTBLVjtBQXZLUTtFQUNFO0VJaFpSO0VBQ0E7QUowakJGO0FJcmpCSTtFSnlZSTtJSXZZRjtJQUNBO0VKdWpCSjtBQUNGO0FBNUtNO0VBQ0U7RUFDQTtFQUNBLFNHblJLO0VIb1JMO0VBQ0E7QUE4S1I7QUEzS1U7RUFDRTtFQUNBO0VBQ0EsU0c1UkM7QUh5Y2I7QUF6S1E7RUFDRSxrQkdoVUM7RUhpVUQ7RUFDQTtBQTJLVjtBQXhLVTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FBMEtaO0FBdEtRO0VBQ0U7RUFDQTtFQUNBLFFHMVRFO0FIa2VaO0FBcktRO0VJeGJOO0VBQ0E7QUpnbUJGO0FJM2xCSTtFSmtiSTtJSWhiRjtJQUNBO0VKNmxCSjtBQUNGO0FBL0tRO0VBRUU7QUFnTFY7QUE3S1E7RUk3Yk47RUFDQTtBSjZtQkY7QUl4bUJJO0VKdWJJO0lJcmJGO0lBQ0E7RUowbUJKO0FBQ0Y7QUF2TFE7RUt4VEo7RUFDQTtFQUNBO0VBQ0E7RUFDQSxxQkxzVHdCO0VLclR4QixZTHFUMkI7QUE2TC9CO0FBMUxRO0VJbGNOO0VBQ0E7QUorbkJGO0FJMW5CSTtFSjRiSTtJSTFiRjtJQUNBO0VKNG5CSjtBQUNGO0FBcE1RO0VBRUU7QUFxTVY7O0FLaGVFO0VMb1NFO0lBQ0U7RUFnTUo7RUEzTE07SUFDRSxRR3ZWRTtJSHdWRjtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFQTZMUjtFQXhMUTtJSWhlUjtJQUNBO0VKMnBCQTtBQUNGO0FJdnBCSTtFSjBkTTtJSXhkSjtJQUNBO0VKeXBCSjtBQUNGO0FLMWZFO0VMNlRRO0lBQ0U7RUFnTVY7RUE1TE07SUFDRTtJQUNBLGdCR25jQztFSGlvQlQ7RUExTFE7SUlqZlI7SUFDQTtFSjhxQkE7QUFDRjtBSTFxQkk7RUoyZU07SUl6ZUo7SUFDQTtFSjRxQko7QUFDRjtBSzdnQkU7RUw0VVE7SU0xWlIsV0gvRVM7SUdnRlQsWUhoRlM7RUgrcUJUO0VBL0xNO0lBQ0U7SUFDQSxnQkdwZEM7RUhxcEJUO0VBOUxNO0lBQ0U7RUFnTVI7RUE3TE07SUFDRTtFQStMUjtFQTdMUTtJSXhnQlI7SUFDQTtFSndzQkE7QUFDRjtBSXBzQkk7RUprZ0JNO0lJaGdCSjtJQUNBO0VKc3NCSjtBQUNGO0FLdmlCRTtFTG1XUTtJSTVnQlI7SUFDQTtFSm90QkE7QUFDRjtBSWh0Qkk7RUpzZ0JNO0lJcGdCSjtJQUNBO0VKa3RCSjtBQUNGO0FLbmpCRTtFTHdXTTtJQUNFO0VBOE1SO0VBM01NO0lBQ0UsU0dsWkc7SUhtWkgsaUJHblpHO0VIZ21CWDtFQXRNTTtJQUNFO0lBQ0E7RUF3TVI7RUFyTU07SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RUF1TVI7RUFyTVE7SUFDRTtFQXVNVjtFQXBNUTtJQUNFLFFHbmJBO0VIeW5CVjtFQXBNVTtJQUNFO0VBc01aO0VBbk1VO0lJdGpCVjtJQUNBO0VKNHZCQTtBQUNGO0FJeHZCSTtFSmdqQlE7SUk5aUJOO0lBQ0E7RUowdkJKO0FBQ0Y7QUszbEJFO0VMaVpVO0lBQ0U7RUE2TVo7RUF6TVE7SUFDRTtJQUNBO0lBQ0E7RUEyTVY7RUF4TVE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQSxnQkd4Y0M7SUh5Y0Q7SUFDQSxTRzVjQztFSHNwQlg7RUF4TVU7SUFDRTtFQTBNWjtFQXhNWTtJSW5sQlo7SUFDQTtJQ29JRTtJQUNBO0lBQ0E7SUFDQTtJQUNBLHFCTDRjOEI7SUszYzlCLFlMMmNpQztFQWdObkM7QUFDRjtBSWh5Qkk7RUo2a0JVO0lJM2tCUjtJQUNBO0VKa3lCSjtBQUNGO0FLbm9CRTtFTHNiTTtJQUNFLFFHbmVFO0lIb2VGO0lBQ0EsVUdoZUc7SUhpZUgsU0doZEc7RUhncUJYO0VBN01NO0lBQ0UsZUdsbEJDO0lIbWxCRDtFQStNUjtFQTVNTTtJSTNtQk47SUFDQTtFSjB6QkE7QUFDRjtBSXR6Qkk7RUpxbUJJO0lJbm1CRjtJQUNBO0VKd3pCSjtBQUNGO0FLenBCRTtFTHFjUTtJQUNFLGdCR3JlQztFSDRyQlg7RUFuTk07SUFDRTtJQUNBO0lBQ0E7RUFxTlI7RUFuTlE7SUFDRTtJQUNBO0lBQ0E7SUFDQTtFQXFOVjtFQTdNTTtJQUNFLFNHeGZHO0lIeWZIO0VBK01SO0VBNU1NO0lBQ0U7SUFDQSxRRzlnQkU7RUg0dEJWO0VBNU1RO0lBQ0U7RUE4TVY7RUExTU07SUFDRTtFQTRNUjtFQTFNUTtJS2hoQk47SUFDQTtJQUNBO0lBQ0E7SUFDQSxxQkw2Z0IwQjtJSzVnQjFCLFlMNGdCNkI7RUFpTi9CO0FBQ0Y7QUt6ckJFO0VMa2ZJO0lBQ0U7SUFDQTtJQUNBO0VBME1OO0VBcE1NO0lBQ0U7RUFzTVI7RUFwTVE7SUk3cUJSO0lBQ0E7RUpvM0JBO0FBQ0Y7QUloM0JJO0VKdXFCTTtJSXJxQko7SUFDQTtFSmszQko7QUFDRjtBSzdzQkU7RUxxZ0JNO0lBQ0U7RUEyTVI7RUF4TU07SUFDRSxZRzdxQkM7SUg4cUJELGlCR3ZqQkc7SUh3akJILFNHeGpCRztFSGt3Qlg7RUF2TU07SUFDRTtJQUNBLFdHNXJCQTtFSHE0QlI7RUFyTUk7O0lBRUUsV0cxckJHO0lIMnJCSCxZRzNyQkc7RUhrNEJUO0VBaE1RO0lBQ0U7RUFrTVY7RUExTE07SUFDRTtFQTRMUjtFQXpMTTtJQUNFLFFHL2xCRTtJSGdtQkYsVUczbEJHO0lINGxCSCxTRzNrQkc7RUhzd0JYO0VBdkxRO0lBQ0UsZ0JHemxCQztFSGt4Qlg7RUFqTE07SUFDRSxvQkdybEJHO0VId3dCWDtFQWhMTTtJQUNFO0lBQ0EsU0d2bUJHO0VIeXhCWDtFQS9LVTtJQUNFLFNHbm5CRDtFSG95Qlg7RUE3S1E7SUFDRTtFQStLVjtFQTVLUTtJQUNFLFFHam9CQTtFSCt5QlY7QUFDRjtBQXZLQTtBQUVFO0VJeHdCQTtFQUNBO0FKaTdCRjtBSTU2Qkk7RUprd0JGO0lJaHdCSTtJQUNBO0VKODZCSjtBQUNGO0FBaExFO0VBRUU7QUFpTEo7QUtseEJFO0VMcW1CRTtJQUNFO0lBQ0E7RUFnTEo7QUFDRixDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vd29yay8uL3NyYy9hc3NldHMvc2Nzcy9wcnMvbWFpbi5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19zZW1hbnRpYy5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19jb2xvci5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL190b2tlbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fdHlwb2dyYXBoeS5zY3NzIiwid2VicGFjazovL3dvcmsvLi9zcmMvYXNzZXRzL3Njc3MvYWJzdHJhY3RzL19taXhpbnMuc2NzcyIsIndlYnBhY2s6Ly93b3JrLy4vc3JjL2Fzc2V0cy9zY3NzL2Fic3RyYWN0cy9fdmFyaWFibGVzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQHVzZSAnLi4vYWJzdHJhY3RzLycgYXMgKjtcclxuXHJcbi5tYWluLXdyYXBwZXIge1xyXG4gIC5jb250ZW50cyB7XHJcbiAgICB3aWR0aDogMTAwJTtcclxuICAgIG1heC13aWR0aDogMTAwJTtcclxuICB9XHJcblxyXG4gIFtjbGFzc149J3NlY3Rpb24nXSB7XHJcbiAgICB3aWR0aDogbWluKDEwMCUsIDE5MjBweCk7XHJcbiAgICBtYXJnaW46IDAgYXV0bztcclxuICAgIG1heC13aWR0aDogMTkyMHB4O1xyXG4gIH1cclxuXHJcbiAgLmNvbnRhaW5lciB7XHJcbiAgICBtYXJnaW4tdG9wOiAtMTAwcHg7XHJcbiAgfVxyXG5cclxuICAuY29udGVudHMge1xyXG4gICAgPi5pbm5lciB7XHJcbiAgICAgIHdpZHRoOiBhdXRvO1xyXG4gICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICBtYXJnaW46IDAgLTIwcHg7XHJcbiAgICB9XHJcbiAgfVxyXG5cclxuICAuc2VjdGlvbjAxIHtcclxuICAgIGhlaWdodDogMTAwZHZoO1xyXG4gICAgd2lkdGg6IDEwMCU7XHJcbiAgICBtYXgtd2lkdGg6IG5vbmU7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG5cclxuICAgIC5rZXl2aXN1YWwge1xyXG4gICAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19iZyB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgIGhlaWdodDogMTAwJTtcclxuXHJcbiAgICAgICAgaW1nIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiBjYWxjKDEwMCUgLSA4MHB4KTtcclxuICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xyXG4gICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgY29udGVudDogJyc7XHJcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICAgIGxlZnQ6IDA7XHJcbiAgICAgICAgICB0b3A6IDA7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byByaWdodCwgdmFyKC0tYmxhY2stb3BhY2l0eS0zMCksIHJnYmEoMCwgMCwgMCwgMCkpO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgdmlkZW8ge1xyXG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICAgICAgICB3aWR0aDogJHdpZHRocy1mdWxsO1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy1mdWxsO1xyXG4gICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmOmhhcyh2aWRlbykge1xyXG4gICAgICAgICAgJjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHRfd3JhcCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogJHNwYWNpbmctMjA7XHJcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gICAgICAgIGxlZnQ6IDUwJTtcclxuICAgICAgICB0b3A6IDUwJTtcclxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcclxuICAgICAgICBtYXgtd2lkdGg6IDE5MjBweDtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBwYWRkaW5nOiAwICRzcGFjaW5nLTcyO1xyXG5cclxuICAgICAgICA+KiB7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5rZXl2aXN1YWxfdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1kaXNwbGF5LTEpO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICRjLWVuZ2xpc2gtZm9udDtcclxuXHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLmtleXZpc3VhbF90ZXh0IHtcclxuICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgbGVmdDogMDtcclxuICAgICAgICByaWdodDogMDtcclxuICAgICAgICBib3R0b206IDA7XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHkpO1xyXG4gICAgICAgIGhlaWdodDogMTUlO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRoZWlnaHRzLTgwO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmX19idG4ge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICAgICAgICB3aWR0aDogMTAwJTtcclxuICAgICAgICBtYXgtd2lkdGg6IDMzJTtcclxuICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1idG4tcHJpbWFyeSk7XHJcblxyXG4gICAgICAgIC5idXR0b25fX3RleHQge1xyXG4gICAgICAgICAgZm9udC1zaXplOiAkc2l6ZXMtMjQ7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tdGV4dC1ib2R5LXdoaXRlKTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS10ZXh0LXR5cGUgLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtaWNvbi13aGl0ZSk7XHJcbiAgICAgICAgICBAaW5jbHVkZSBpY29uLTIwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zd2lwZXIge1xyXG4gICAgICAmLXNsaWRlIHtcclxuICAgICAgICAmW2FyaWEtaGlkZGVuPSdmYWxzZSddIHtcclxuICAgICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1idG5fX2RlZmF1bHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgcmlnaHQ6IDA7XHJcbiAgICAgICAgYm90dG9tOiAwO1xyXG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMyUpO1xyXG4gICAgICAgIG1pbi1oZWlnaHQ6ICRoZWlnaHRzLTgwO1xyXG4gICAgICAgIG1heC1oZWlnaHQ6IDE2MHB4O1xyXG4gICAgICAgIGhlaWdodDogMTUlO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLS1idG5fd3JhcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XHJcbiAgICAgICAgcGFkZGluZzogMCAkc3BhY2luZy0yMDtcclxuICAgICAgICBtYXgtd2lkdGg6IDg3NnB4O1xyXG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xyXG4gICAgICB9XHJcblxyXG4gICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xyXG5cclxuICAgICAgICAmLWN1cnJlbnQge1xyXG4gICAgICAgICAgb3JkZXI6IDE7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTQpO1xyXG4gICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgICAgei1pbmRleDogMTA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXRvdGFsIHtcclxuICAgICAgICAgIG9yZGVyOiAzO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS00KTtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICAgIHotaW5kZXg6IDEwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1hdXRvcGxheS1wcm9ncmVzcyB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBvcmRlcjogMjtcclxuICAgICAgICBkaXNwbGF5OiBub25lO1xyXG4gICAgICAgIGhlaWdodDogNHB4O1xyXG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keS1ncmF5KTtcclxuICAgICAgICBtYXJnaW46IDAgJHNwYWNpbmctNDA7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgei1pbmRleDogMTtcclxuXHJcbiAgICAgICAgJi1maWxsIHtcclxuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xyXG4gICAgICAgICAgd2lkdGg6IDA7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktYmxhY2spO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi1idG5faW5uZXIge1xyXG4gICAgICAgIG9yZGVyOiA0O1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6ICRzcGFjaW5nLTgwO1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtMzI7XHJcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTgwO1xyXG5cclxuICAgICAgICBbY2xhc3NePSdzd2lwZXItYnV0dG9uLSddIHtcclxuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uMDIge1xyXG4gICAgLnByb2R1Y3Qge1xyXG4gICAgICAmLS1kZWZhdWx0IHtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtd3JhcDogd3JhcDtcclxuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWV2ZW5seTtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICAgICAgICBmbGV4OiAxO1xyXG4gICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYwICRzcGFjaW5nLTcyO1xyXG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3MgZWFzZTtcclxuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0yKTtcclxuXHJcbiAgICAgICAgJi5pcy1ob3ZlciB7XHJcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1iYWNrZ3JvdW5kLWJvZHktZ3JheS0yMCk7XHJcbiAgICAgICAgICBmbGV4LWdyb3c6IDEuODY7XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3RfX2JvdHRvbSB7XHJcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDYwMHB4O1xyXG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xyXG4gICAgICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xyXG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XHJcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTIwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgIC5wcm9kdWN0X190b3Age1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTQ7XHJcblxyXG4gICAgICAgICAgLnByb2R1Y3RfdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWhlYWRpbmctMSk7XHJcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3MnB4O1xyXG4gICAgICAgICAgICB3aGl0ZS1zcGFjZTogcHJlO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5wcm9kdWN0X3RleHQge1xyXG4gICAgICAgICAgICBmb250LXNpemU6ICRzaXplcy0yNDtcclxuICAgICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtc2Vjb25kYXJ5KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAuYnV0dG9uLS10ZXh0LXR5cGUge1xyXG4gICAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHN0YXJ0O1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAxMnB4O1xyXG4gICAgICAgICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XHJcbiAgICAgICAgICAgIC5idXR0b25fX3RleHQge1xyXG4gICAgICAgICAgICAgIGNvbG9yOiB2YXIoLS10ZXh0LXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0xKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbl9faWNvbiB7XHJcbiAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNnB4O1xyXG5cclxuICAgICAgICAgICAgICAmOjpiZWZvcmUge1xyXG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1pY29uLXByaW1hcnkpO1xyXG4gICAgICAgICAgICAgICAgd2lkdGg6IDE2cHg7XHJcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDE2cHg7XHJcbiAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAucHJvZHVjdF9faW1hZ2Uge1xyXG4gICAgICAgICAgd2lkdGg6IDcwMHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLnByb2R1Y3RfX2JvdHRvbSB7XHJcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy0yMDtcclxuICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XHJcbiAgICAgICAgICBvcGFjaXR5OiAwO1xyXG4gICAgICAgICAgdmlzaWJpbGl0eTogaGlkZGVuO1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgxMHB4KTtcclxuICAgICAgICAgIHdpbGwtY2hhbmdlOiB0cmFuc2Zvcm0sIG9wYWNpdHksIG1heC1oZWlnaHQ7XHJcbiAgICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgICBtYXgtaGVpZ2h0IDAuNHMgZWFzZSAwLjFzLFxyXG4gICAgICAgICAgICBvcGFjaXR5IDAuNHMgZWFzZSAwLjFzLFxyXG4gICAgICAgICAgICB0cmFuc2Zvcm0gMC40cyBjdWJpYy1iZXppZXIoMC40LCAwLCAwLjIsIDEpIDAuMXMsXHJcbiAgICAgICAgICAgIHZpc2liaWxpdHkgMC40cyAwLjFzO1xyXG5cclxuICAgICAgICAgIC5wcm9kdWN0X3RleHQge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1lbmQ7XHJcbiAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDcycHg7XHJcblxyXG4gICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkc2l6ZXMtMjQ7XHJcbiAgICAgICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMoMiwgNzJweCk7XHJcbiAgICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgICB9XHJcblxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG4gIH1cclxuXHJcbiAgLnNlY3Rpb24wMyB7XHJcbiAgICAuc21hcnQtLXNvbHV0aW9uIHtcclxuICAgICAgJl9fZGVmYXVsdCB7XHJcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xyXG5cclxuICAgICAgICAmLmlzLWFjdGl2ZSB7XHJcbiAgICAgICAgICAuc21hcnQtLXNvbHV0aW9uX190ZXh0IHtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RleHQge1xyXG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XHJcbiAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcclxuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcclxuICAgICAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICAgICAgICBsZWZ0OiAkc3BhY2luZy03MjtcclxuICAgICAgICB0b3A6IDE0MHB4O1xyXG4gICAgICAgIHotaW5kZXg6IDE7XHJcbiAgICAgICAgb3BhY2l0eTogMDtcclxuICAgICAgICB0cmFuc2l0aW9uOlxyXG4gICAgICAgICAgb3BhY2l0eSAxLjVzIGVhc2UsXHJcbiAgICAgICAgICB0cmFuc2Zvcm0gMS4ycyBlYXNlO1xyXG4gICAgICAgIHRyYW5zaXRpb24tZGVsYXk6IDAuNXM7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfdGl0bGUge1xyXG4gICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtaGVhZGluZy0xKTtcclxuICAgICAgICBmb250LWZhbWlseTogJ1Byb21ldG9UcmlhbCc7XHJcbiAgICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuMjtcclxuICAgICAgfVxyXG5cclxuICAgICAgJl9kZXNjIHtcclxuICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcblxyXG4gICAgICAgICsqIHtcclxuICAgICAgICAgIG1hcmdpbi10b3A6ICRzcGFjaW5nLTQwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJi5pcy1hY3RpdmUge1xyXG4gICAgICAgIC5zbWFydC0tc29sdXRpb25fX3RleHQge1xyXG4gICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcblxyXG4gIC5zZWN0aW9uMDQge1xyXG4gICAgLm5ld3MtLW1lZGlhIHtcclxuICAgICAgJl9fZGVmYXVsdCB7XHJcbiAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgIGdhcDogJHNwYWNpbmctNjA7XHJcbiAgICAgICAgcGFkZGluZzogMTQwcHggJHNwYWNpbmctNzI7XHJcbiAgICAgIH1cclxuXHJcbiAgICAgICZfX3RvcCB7XHJcbiAgICAgICAgZmxleDogMTtcclxuICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcclxuICAgICAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG5cclxuICAgICAgICAubmV3cy0tbWVkaWFfdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1oZWFkaW5nLTEpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgICBsaW5lLWhlaWdodDogMS4yO1xyXG4gICAgICAgICAgZm9udC1mYW1pbHk6ICdQcm9tZXRvVHJpYWwnO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtLW1lZGlhX2Rlc2Mge1xyXG4gICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTIpO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgJl9fbGlzdCB7XHJcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcclxuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCg0LCAxZnIpO1xyXG4gICAgICAgIGdhcDogJHNwYWNpbmctMjQ7XHJcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xyXG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG5cclxuICAgICAgICAubmV3cy0tbWVkaWFfX2l0ZW0ge1xyXG4gICAgICAgICAgPmEge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtLW1lZGlhX3RodW0ge1xyXG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogJHJhZGl1cy00O1xyXG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWJvcmRlci1saW5lLTIpO1xyXG5cclxuICAgICAgICAgIC8vIGhlaWdodDogMjQwcHg7XHJcbiAgICAgICAgICBpbWcge1xyXG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcclxuICAgICAgICAgICAgb2JqZWN0LXBvc2l0aW9uOiBjZW50ZXI7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogNDI2LzI0MDtcclxuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgLm5ld3MtLW1lZGlhX3RleHQge1xyXG4gICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XHJcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy1tZWRpYV9jYXRlZ29yeSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LXRpdGxlLTUpO1xyXG4gICAgICAgICAgY29sb3I6IHZhcigtLXRleHQtcHJpbWFyeSk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy0tbWVkaWFfdGl0bGUge1xyXG4gICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTEpO1xyXG4gICAgICAgICAgQGluY2x1ZGUgZWxsaXBzaXMoMiwgNjBweCk7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAubmV3cy0tbWVkaWFfZGF0ZSB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNCk7XHJcbiAgICAgICAgICBjb2xvcjogdmFyKC0tZ3JheS03MCk7XHJcbiAgICAgICAgfVxyXG4gICAgICB9XHJcbiAgICB9XHJcbiAgfVxyXG59XHJcblxyXG5AaW5jbHVkZSB0YWJsZXQge1xyXG4gIC5tYWluLXdyYXBwZXIge1xyXG4gICAgLmNvbnRhaW5lciB7XHJcbiAgICAgIG1hcmdpbi10b3A6IC02MHB4O1xyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uMDEge1xyXG4gICAgICAua2V5dmlzdWFsIHtcclxuICAgICAgICAmX190ZXh0X3dyYXAge1xyXG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy04O1xyXG4gICAgICAgICAgbGVmdDogMDtcclxuICAgICAgICAgIHJpZ2h0OiAwO1xyXG4gICAgICAgICAgdG9wOiBpbmhlcml0O1xyXG4gICAgICAgICAgYm90dG9tOiAxMjBweDtcclxuICAgICAgICAgIHRyYW5zZm9ybTogaW5oZXJpdDtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgNDVweDtcclxuICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcclxuXHJcbiAgICAgICAgICAvLyAua2V5dmlzdWFsX3RpdGxlIHtcclxuICAgICAgICAgIC8vICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS0xKTtcclxuICAgICAgICAgIC8vIH1cclxuICAgICAgICAgIC5rZXl2aXN1YWxfdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS00KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JnIHtcclxuICAgICAgICAgICY6OmJlZm9yZSB7XHJcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMCwgMCwgMCwgMCksIHZhcigtLWJsYWNrLW9wYWNpdHktMzApKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JvdHRvbSB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0cy04MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2J0biB7XHJcbiAgICAgICAgICAuYnV0dG9uX190ZXh0IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC1ib2R5LTEpO1xyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5idXR0b24tLWRlZmF1bHQuYnV0dG9uLS10ZXh0LXR5cGUgLmJ1dHRvbl9faWNvbjo6YmVmb3JlIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgaWNvbi0xNjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICYtLWJ0bl9fZGVmYXVsdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XHJcbiAgICAgICAgICBtYXgtaGVpZ2h0OiAkaGVpZ2h0cy04MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtLWJ0bl93cmFwIHtcclxuICAgICAgICAgIHBhZGRpbmc6IDAgJHNwYWNpbmctMTY7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLXBhZ2luYXRpb24ge1xyXG4gICAgICAgICAgZGlzcGxheTogY29udGVudHM7XHJcblxyXG4gICAgICAgICAgJi1jdXJyZW50IHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS01KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAmLXRvdGFsIHtcclxuICAgICAgICAgICAgQGluY2x1ZGUgZm9udCgkZm9udC10aXRsZS01KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICYtYXV0b3BsYXktcHJvZ3Jlc3Mge1xyXG4gICAgICAgICAgbWFyZ2luOiAwICRzcGFjaW5nLTg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWJ0bl9pbm5lciB7XHJcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTIwO1xyXG4gICAgICAgICAgbWFyZ2luLWxlZnQ6ICRzcGFjaW5nLTIwO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uMDIge1xyXG4gICAgICAucHJvZHVjdCB7XHJcbiAgICAgICAgJi0tZGVmYXVsdCB7XHJcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xyXG4gICAgICAgICAgZ2FwOiAwO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9faXRlbSB7XHJcbiAgICAgICAgICBwYWRkaW5nOiAkc3BhY2luZy00MCAkc3BhY2luZy0xNjtcclxuICAgICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1ib3JkZXItbGluZS0xKTtcclxuICAgICAgICAgIGhlaWdodDogYXV0bztcclxuICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcclxuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWJhY2tncm91bmQtYm9keSk7XHJcbiAgICAgICAgICB3aWR0aDogMTAwJTtcclxuXHJcbiAgICAgICAgICAmLmlzLWhvdmVyIHtcclxuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1ib2R5KTtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvZHVjdF9fdG9wIHtcclxuICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy04O1xyXG5cclxuICAgICAgICAgICAgLnByb2R1Y3RfdGl0bGUge1xyXG4gICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzOHB4ICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAgIC5wcm9kdWN0X3RleHQge1xyXG4gICAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0yKTtcclxuICAgICAgICAgICAgfVxyXG5cclxuICAgICAgICAgICAgLmJ1dHRvbi0tdGV4dC10eXBlIHtcclxuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvZHVjdF9faW1hZ2Uge1xyXG4gICAgICAgICAgICBkaXNwbGF5OiBmbGV4O1xyXG4gICAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0bztcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAucHJvZHVjdF9fYm90dG9tIHtcclxuICAgICAgICAgICAgZGlzcGxheTogZmxleDtcclxuICAgICAgICAgICAgbWF4LWhlaWdodDogbm9uZTtcclxuICAgICAgICAgICAgb3BhY2l0eTogMTtcclxuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcclxuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xyXG4gICAgICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcclxuICAgICAgICAgICAgbWFyZ2luLXRvcDogJHNwYWNpbmctMjA7XHJcbiAgICAgICAgICAgIHRyYW5zaXRpb246IG5vbmU7XHJcbiAgICAgICAgICAgIGdhcDogJHNwYWNpbmctMTY7XHJcblxyXG4gICAgICAgICAgICAucHJvZHVjdF90ZXh0IHtcclxuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiA0OHB4O1xyXG5cclxuICAgICAgICAgICAgICA+c3BhbiB7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktMik7XHJcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygyLCA0OHB4KTtcclxuICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbjAzIHtcclxuICAgICAgLnNtYXJ0LS1zb2x1dGlvbiB7XHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTg7XHJcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgICAgICAgICBsZWZ0OiAkc3BhY2luZy0xNjtcclxuICAgICAgICAgIHRvcDogJHNwYWNpbmctNjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX3RpdGxlIHtcclxuICAgICAgICAgIGZvbnQtc2l6ZTogJHNpemVzLTMyO1xyXG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfZGVzYyB7XHJcbiAgICAgICAgICBAaW5jbHVkZSBmb250KCRmb250LWJvZHktNCk7XHJcblxyXG4gICAgICAgICAgKyoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2JnIHtcclxuICAgICAgICAgIHdpZHRoOiAxMDAlO1xyXG4gICAgICAgICAgaGVpZ2h0OiA3ODBweDtcclxuICAgICAgICAgIG92ZXJmbG93OiBoaWRkZW47XHJcblxyXG4gICAgICAgICAgaW1nIHtcclxuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XHJcbiAgICAgICAgICAgIGhlaWdodDogMTAwJTtcclxuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XHJcbiAgICAgICAgICAgIG9iamVjdC1wb3NpdGlvbjogY2VudGVyO1xyXG4gICAgICAgICAgfVxyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uMDQge1xyXG4gICAgICAubmV3cy0tbWVkaWEge1xyXG4gICAgICAgICZfX2RlZmF1bHQge1xyXG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy00MDtcclxuICAgICAgICAgIHBhZGRpbmc6ICRzcGFjaW5nLTYwICRzcGFjaW5nLTE2O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdG9wIHtcclxuICAgICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xyXG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy04O1xyXG5cclxuICAgICAgICAgIC5uZXdzLS1tZWRpYV9kZXNjIHtcclxuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcclxuXHJcbiAgICAgICAgICAubmV3cy0tbWVkaWFfdGl0bGUge1xyXG4gICAgICAgICAgICBAaW5jbHVkZSBlbGxpcHNpcygyLCA0OHB4KTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbkBpbmNsdWRlIG1vYmlsZSB7XHJcbiAgLm1haW4td3JhcHBlciB7XHJcbiAgICAuY29udGVudHMge1xyXG4gICAgICA+LmlubmVyIHtcclxuICAgICAgICB3aWR0aDogYXV0bztcclxuICAgICAgICBwYWRkaW5nOiAwO1xyXG4gICAgICAgIG1hcmdpbjogMCAtMTZweDtcclxuICAgICAgfVxyXG4gICAgfVxyXG5cclxuICAgIC5zZWN0aW9uMDEge1xyXG4gICAgICAua2V5dmlzdWFsIHtcclxuICAgICAgICAmX19idG4ge1xyXG4gICAgICAgICAgbWF4LXdpZHRoOiA1MCU7XHJcblxyXG4gICAgICAgICAgLmJ1dHRvbl9fdGV4dCB7XHJcbiAgICAgICAgICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtYm9keS0xKTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuXHJcbiAgICAgIC5zd2lwZXIge1xyXG4gICAgICAgICYtLWJ0bl9fZGVmYXVsdCB7XHJcbiAgICAgICAgICB3aWR0aDogNTAlO1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJi1idG5faW5uZXIge1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0xNjtcclxuICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkc3BhY2luZy0xODtcclxuICAgICAgICAgIGdhcDogJHNwYWNpbmctMTg7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmLWF1dG9wbGF5LXByb2dyZXNzIHtcclxuICAgICAgICAgIG1hcmdpbjogMCAkc3BhY2luZy00O1xyXG4gICAgICAgICAgaGVpZ2h0OiAkaGVpZ2h0cy0yO1xyXG4gICAgICAgIH1cclxuICAgICAgfVxyXG5cclxuICAgICAgLnN3aXBlci0tZGVmYXVsdCAuc3dpcGVyLWJ1dHRvbi1wcmV2LFxyXG4gICAgICAuc3dpcGVyLS1kZWZhdWx0IC5zd2lwZXItYnV0dG9uLW5leHQge1xyXG4gICAgICAgIHdpZHRoOiAkd2lkdGhzLTE2O1xyXG4gICAgICAgIGhlaWdodDogJGhlaWdodHMtMTY7XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbjAyIHtcclxuICAgICAgLnByb2R1Y3Qge1xyXG4gICAgICAgICZfX2l0ZW0ge1xyXG4gICAgICAgICAgLnByb2R1Y3RfX2ltYWdlIHtcclxuICAgICAgICAgICAgd2lkdGg6IDc1JTtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbjAzIHtcclxuICAgICAgLnNtYXJ0LS1zb2x1dGlvbiB7XHJcbiAgICAgICAgJl9fZGVmYXVsdCB7XHJcbiAgICAgICAgICBoZWlnaHQ6IDc4MHB4O1xyXG4gICAgICAgIH1cclxuXHJcbiAgICAgICAgJl9fdGV4dCB7XHJcbiAgICAgICAgICBnYXA6ICRzcGFjaW5nLTg7XHJcbiAgICAgICAgICBsZWZ0OiAkc3BhY2luZy0xNjtcclxuICAgICAgICAgIHRvcDogJHNwYWNpbmctNjA7XHJcbiAgICAgICAgfVxyXG5cclxuICAgICAgICAmX2Rlc2Mge1xyXG4gICAgICAgICAgKyoge1xyXG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAkc3BhY2luZy0zMjtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuXHJcbiAgICAuc2VjdGlvbjA0IHtcclxuICAgICAgLm5ld3MtLW1lZGlhIHtcclxuICAgICAgICAmX19kZWZhdWx0IHtcclxuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkc3BhY2luZy04MDtcclxuICAgICAgICB9XHJcblxyXG4gICAgICAgICZfX2xpc3Qge1xyXG4gICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxMDAlO1xyXG4gICAgICAgICAgZ2FwOiAkc3BhY2luZy0zMjtcclxuXHJcbiAgICAgICAgICAubmV3cy0tbWVkaWFfX2l0ZW0ge1xyXG4gICAgICAgICAgICA+YSB7XHJcbiAgICAgICAgICAgICAgZ2FwOiAkc3BhY2luZy0xNjtcclxuICAgICAgICAgICAgfVxyXG4gICAgICAgICAgfVxyXG5cclxuICAgICAgICAgIC5uZXdzLS1tZWRpYV90aHVtIGltZyB7XHJcbiAgICAgICAgICAgIGFzcGVjdC1yYXRpbzogMzI4LzE4NDtcclxuICAgICAgICAgIH1cclxuXHJcbiAgICAgICAgICAubmV3cy0tbWVkaWFfdGV4dCB7XHJcbiAgICAgICAgICAgIGdhcDogJHNwYWNpbmctODtcclxuICAgICAgICAgIH1cclxuICAgICAgICB9XHJcbiAgICAgIH1cclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8qIOyYgeusuCAqL1xyXG5odG1sW2xhbmc9J2VuJ10ge1xyXG4gIC5tYWluLXdyYXBwZXIgLnNlY3Rpb24wMiAucHJvZHVjdF9faXRlbSAucHJvZHVjdF9fdG9wIC5wcm9kdWN0X3RpdGxlIHtcclxuICAgIEBpbmNsdWRlIGZvbnQoJGZvbnQtdGl0bGUtMSk7XHJcbiAgICBsaW5lLWhlaWdodDogaW5pdGlhbDtcclxuICB9XHJcblxyXG4gIEBpbmNsdWRlIHRhYmxldCB7XHJcbiAgICAubWFpbi13cmFwcGVyIC5zZWN0aW9uMDIgLnByb2R1Y3RfX2l0ZW0gLnByb2R1Y3RfX2JvdHRvbSAucHJvZHVjdF90ZXh0PnNwYW4ge1xyXG4gICAgICBkaXNwbGF5OiBibG9jaztcclxuICAgICAgaGVpZ2h0OiBhdXRvO1xyXG4gICAgfVxyXG4gIH1cclxufSIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgJ3ZhcmlhYmxlcycgYXMgKjtcclxuQHVzZSAndG9rZW5zJyBhcyAqO1xyXG5cclxuOnJvb3Qge1xyXG4gIC8vYm9yZGVyXHJcbiAgLS1ib3JkZXItYnRuOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJvcmRlci1idG4tNDA6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLWJ0bi1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS1ib3JkZXItYnRuLW91dGxpbmU6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tYm9yZGVyLWJ0bi1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1ib3JkZXItYnRuLW91dGxpbmUtZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xyXG4gIC0tYm9yZGVyLWJ0bi1vdXRsaW5lLWRpc2FibGVkLTIwOiB2YXIoLS1ncmF5LTIwKTtcclxuICAtLWJvcmRlci1saW5lLTE6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLWxpbmUtMjogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1ib3JkZXItbGluZS0zOiB2YXIoLS1ncmF5LTEwKTtcclxuICAtLWJvcmRlci1saW5lLXN0cm9uZzogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS1ib3JkZXItc2VsZWN0Ym94LWJ0bjogdmFyKC0tZ3JheS00MCk7XHJcbiAgLS1ib3JkZXItc2VsZWN0Ym94LWxpc3Q6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLXNlbGVjdGJveC1ob3ZlcjogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS1ib3JkZXItaW5wdXQ6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYm9yZGVyLWlucHV0LWhvdmVyOiB2YXIoLS1wcmltYXJ5LWJhc2ljKTtcclxuICAtLWJvcmRlci1pbnB1dC1lcnJvcjogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYm9yZGVyLWlucHV0LWRpc2FibGVkOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJvcmRlci1jaGlwOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJvcmRlci1jaGlwLWhvdmVyOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLWJvcmRlci1jaGlwLWNoZWNrZWQ6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJvcmRlci1jaGlwLWNoZWNrZWQtaG92ZXI6IHZhcigtLXJlZC04MCk7XHJcbiAgLS1ib3JkZXItY2hpcC1kaXNhYmxlZDogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1ib3JkZXItY2hpcC1jaGVja2VkLWRpc2FibGVkOiB2YXIoLS1yZWQtMzApO1xyXG4gIC0tYm9yZGVyLXRhYmxlOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJvcmRlci1oZWFkZXItdHJhbnNwYXJlbnQ6IHZhcigtLXdoaXRlLW9wYWNpdHktMzApO1xyXG4gIC0tYm9yZGVyLWFjY29yZGlvbjogdmFyKC0tZ3JheS00MCk7XHJcbiAgLS1ib3JkZXItZHJhZy1lbmFibGU6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJvcmRlci1kcmFnLWRpc2FibGU6IHZhcigtLWdyYXktMjApO1xyXG4gIC0tYm9yZGVyLWRyYWctdGh1bWI6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJvcmRlci1ib3R0b20tbmF2aWdhdGlvbjogcmdiYSh2YXIoLS1yZ2Itd2hpdGUpLCAwLjMpO1xyXG4gIC0tYm9yZGVyLWJ0bi1ob3ZlcjogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLy8gLS1ib3JkZXItYm9keTogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLy8gLS1ib3JkZXItYnRuOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAvLyAtLWJvcmRlci1idG4tcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1za3libHVlKTtcclxuICAvLyAtLWJvcmRlci1idG4tb3V0bGluZTogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLy8gLS1ib3JkZXItcmFkaW86IHZhcigtLWdyYXktMDYpO1xyXG4gIC8vIC0tYm9yZGVyLXJhZGlvLWhvdmVyOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAvLyAtLWJvcmRlci1yYWRpby1kaXNhYmxlZDogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLy8gLS1ib3JkZXItc3dpcGVyLWJ1dHRvbjogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLy8gLS1ib3JkZXItc3dpcGVyLWxhenk6IHZhcigtLXByaW1hcnktc2t5Ymx1ZS1kYXJrKTtcclxuICAvLyAtLWJvcmRlci1hY2NvcmRpb24tYnRuOiB2YXIoLS1ncmF5LTAzKTtcclxuXHJcbiAgLy8gLS1ib3JkZXItc2Nyb2xsbWVudTogdmFyKC0tZ3JheS0wMyk7XHJcbiAgLy8gLS1ib3JkZXItc2Nyb2xsbWVudS1hY3RpdmU6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC8vIC0tYm9yZGVyLWZvY3VzOiB2YXIoLS1ncmF5LTA1KTtcclxuXHJcbiAgLy8gLS1ib3JkZXItcmFkaW8tY2hlY2tlZDogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLy8gLS1ib3JkZXItcmFkaW8tc3dpdGNoOiB2YXIoLS1ncmF5LTA2KTtcclxuICAvLyAtLWJvcmRlci1yYWRpby1zd2l0Y2gtY2hlY2tlZDogdmFyKC0tcHJpbWFyeS1za3libHVlKTtcclxuICAvLyAtLWJvcmRlci1yYWRpby1zd2l0Y2gtY2hlY2tlZC1ob3ZlcjogdmFyKC0tcHJpbWFyeS1za3libHVlLWRhcmspO1xyXG4gIC8vIC0tYm9yZGVyLXJhZGlvLXN3aXRjaC1kaXNhYmxlZDogdmFyKC0tZ3JheS0wMyk7XHJcbiAgLy8gLS1ib3JkZXItcmFkaW8tc3dpdGNoLWNoZWNrZWQtZGlzYWJsZWQ6IHZhcigtLWdyYXktMDMpO1xyXG4gIC8vIC0tYm9yZGVyLWNoZWNrYm94OiB2YXIoLS1ncmF5LTA2KTtcclxuICAvLyAtLWJvcmRlci1jaGVja2JveC1kaXNhYmxlZDogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLy8gLS1ib3JkZXItY2hlY2tib3gtY2hlY2tlZDogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLy8gLS1ib3JkZXItY2hlY2tib3gtaWNvbjogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLy8gLS1ib3JkZXItYWNjb3JkaW9uLWhlYWQ6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG5cclxuICAvL3RleHRcclxuICAtLXRleHQtYm9keTogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS10ZXh0LWJvZHktdHJhbnNwYXJlbnQ6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tdGV4dC1ib2R5LXdoaXRlOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLXRleHQtcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tdGV4dC1zZWNvbmRhcnk6IHZhcigtLWdyYXktODApO1xyXG4gIC0tdGV4dC1idG46IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tdGV4dC1idG4tcHJpbWFyeTogdmFyey0tcHJpbWFyeS13aGl0ZX07XHJcbiAgLS10ZXh0LWJ0bi1wcmltYXJ5LWhvdmVyOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLXRleHQtYnRuLW91dGxpbmU6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tdGV4dC1idG4tb3V0bGluZS1ob3ZlcjogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS10ZXh0LWJ0bi1kaXNhYmVsZDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS10ZXh0LWJ0bi1ncmF5LTkwOiB2YXIoLS1ncmF5LTkwKTtcclxuICAtLXRleHQtc2VsZWN0LWRlZmF1bHQ6IHZhcigtLWdyYXktNjApO1xyXG4gIC0tdGV4dC1zZWxlY3QtZGlzYWJsZWQ6IHZhcigtLWdyYXktNTApO1xyXG4gIC0tdGV4dC1pbnB1dC1ib2R5OiB2YXIoLS1ncmF5LTkwKTtcclxuICAtLXRleHQtaW5wdXQtcGxhY2Vob2xkZXI6IHZhcigtLWdyYXktNjApO1xyXG4gIC0tdGV4dC1pbnB1dC1wbGFjZWhvbGRlci1kaXNhYmxlZDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS10ZXh0LWNoaXA6IHZhcigtLXByaW1hcnktYmFzaWMpO1xyXG4gIC0tdGV4dC1jaGlwLWhvdmVyOiB2YXIoLS1ncmF5LTUwKTtcclxuICAtLXRleHQtY2hpcC1jaGVja2VkOiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS10ZXh0LWNoaXAtY2hlY2tlZC1ob3ZlcjogdmFyKC0tcmVkLTgwKTtcclxuICAtLXRleHQtY2hpcC1kaXNhYmxlZDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS10ZXh0LWNoaXAtY2hlY2tlZC1kaXNhYmxlZDogdmFyKC0tcmVkLTUwKTtcclxuICAtLXRleHQtZHJhZy1sYWJlbDogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS10ZXh0LWRyYWctdGljazogdmFyKC0tcHJpbWFyeS1iYXNpYyk7XHJcbiAgLS10ZXh0LXRvb2x0aXA6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tdGV4dC1ib3R0b20tbmF2aWdhdGlvbjogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS10ZXh0LXdhcm5pbmc6IHZhcigtLXNvZG9teS05MCk7XHJcbiAgLS10ZXh0LWJvZHktZ3JheS00MDogdmFyKC0tZ3JheS00MCk7XHJcbiAgLS10ZXh0LWJvZHktZ3JheS01MDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS10ZXh0LWJvZHktZ3JheS02MDogdmFyKC0tZ3JheS02MCk7XHJcbiAgLS10ZXh0LWJvZHktZ3JheS03MDogdmFyKC0tZ3JheS03MCk7XHJcbiAgLS10ZXh0LWJvZHktZ3JheS05MDogdmFyKC0tZ3JheS05MCk7XHJcbiAgLS10ZXh0LXNlbGVjdC10aXRsZTogdmFyKC0tZ3JheS05MCk7XHJcblxyXG4gIC8vYmFja2dyb3VuZFxyXG4gIC0tYmFja2dyb3VuZC1ib2R5OiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJhY2tncm91bmQtYm9keS1ibGFjazogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktZ3JheTogdmFyKC0tZ3JheS0zMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJvZHktcHJpbWFyeTogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktMTA6IHZhcigtLWdyYXktMTApO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktMjA6IHZhcigtLWdyYXktMjApO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktNDA6IHZhcigtLWdyYXktNDApO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktMzA6IHZhcigtLWdyYXktMzApO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktNjA6IHZhcigtLWdyYXktNjApO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LWdyYXktODA6IHZhcigtLWdyYXktODApO1xyXG4gIC0tYmFja2dyb3VuZC1ib2R5LXJlZC04MDogdmFyKC0tcmVkLTgwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLXByaW1hcnk6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJhY2tncm91bmQtYnRuLWRpc2FibGVkOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLXByaW1hcnktaG92ZXI6IHZhcigtLXJlZC04MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJ0bi1wcmltYXJ5LWFjdGl2ZTogdmFyKC0tcmVkLTkwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLWdyYXktMTA6IHZhcigtLWdyYXktMTApO1xyXG4gIC0tYmFja2dyb3VuZC1idG4tb3V0bGluZTogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJ0bi1vdXRsaW5lLWhvdmVyOiB2YXIoLS1ncmF5LTIwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtYWN0aXZlOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJhY2tncm91bmQtYnRuLW91dGxpbmUtZGlzYWJsZWQ6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG4gIC0tYmFja2dyb3VuZC1pY29uLXdoaXRlOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJhY2tncm91bmQtaWNvbi1ibGFjazogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24tZ3JheTogdmFyKC0tZ3JheS03MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24tZ3JheS01MDogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24tZGlzYWJsZWQ6IHZhcigtLWdyYXktNTApO1xyXG4gIC0tYmFja2dyb3VuZC1pY29uLWdyYXktNjA6IHZhcigtLWdyYXktNjApO1xyXG4gIC0tYmFja2dyb3VuZC1pY29uLWdyYXktODA6IHZhcigtLWdyYXktODApO1xyXG4gIC0tYmFja2dyb3VuZC1pY29uLXByaW1hcnk6IHZhcigtLXByaW1hcnktcmVkKTtcclxuICAtLWJhY2tncm91bmQtY2hlY2tib3gtZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xyXG4gIC0tYmFja2dyb3VuZC1zZWxlY3QtbGlzdDogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNlbGVjdC1saXN0LWhvdmVyOiB2YXIoLS1ncmF5LTEwKTtcclxuICAtLWJhY2tncm91bmQtc2VsZWN0LWxpc3Qtc2VsZWN0ZWQ6IHZhcigtLWdyYXktMTApO1xyXG4gIC0tYmFja2dyb3VuZC1zZWxlY3QtZGlzYWJsZWQ6IHZhcigtLWdyYXktMzApO1xyXG4gIC0tYmFja2dyb3VuZC1zZWxlY3QtZGlzYWJsZWQtaWNvbjogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNlbGVjdC1saXN0LXNjcm9sbDogdmFyKC0tYmxhY2stb3BhY2l0eS0xMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWlucHV0LWRpc2FibGVkOiB2YXIoLS1ncmF5LTMwKTtcclxuICAtLWJhY2tncm91bmQtY2hpcDogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS1iYWNrZ3JvdW5kLWNoaXAtY2hlY2tlZDogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYmFja2dyb3VuZC10YWJsZS10aDogdmFyKC0tZ3JheS0xMCk7XHJcbiAgLS1iYWNrZ3JvdW5kLXRhYmxlLXRkOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJhY2tncm91bmQtdG9vbHRpcDogdmFyKC0tZ3JheS04MCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWRyYWctdHJhY2s6IHZhcigtLWdyYXktMjApO1xyXG4gIC0tYmFja2dyb3VuZC1kcmFnLWFjdGl2ZTogdmFyKC0tcHJpbWFyeS1yZWQpO1xyXG4gIC0tYmFja2dyb3VuZC1kcmFnLXRodW1iOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJhY2tncm91bmQtYm94LTMwOiB2YXIoLS1yZWQtMzApO1xyXG4gIC0tYmFja2dyb3VuZC1kb3QtNjA6IHZhcigtLWdyYXktNjApO1xyXG5cclxuICAtLWJhY2tncm91bmQtY2hpcC1jaGVja2VkLWxpZ2h0OiB2YXIoLS1yZWQtMTApO1xyXG4gIC0tYmFja2dyb3VuZC1hY2NvcmRpb24tYWN0aXZlOiB2YXIoLS1yZWQtMTApO1xyXG4gIC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdGh1bWItMjogdmFyKC0tZ3JheS01MCk7XHJcbiAgLS1ib3JkZXItZGl2aWRlcjogdmFyKC0tZ3JheS0zMCk7XHJcblxyXG4gIC0tYmFja2dyb3VuZC1iYWRnZS1wcmltYXJ5OiB2YXIoLS1wcmltYXJ5LXJlZCk7XHJcbiAgLS1iYWNrZ3JvdW5kLWJhZGdlLWdyZWVuOiAjODljMzAwO1xyXG4gIC8vIOychOu2gO2EsCDsnqzsoJXsnZgg7JmE66OM65Cc6rGwXHJcblxyXG4gIC0tYmFja2dyb3VuZC1wbGFjZWhvbGRlcjogdmFyKC0tZ3JheS0wOCk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNjcm9sbGJhci10cmFjazogdmFyKC0tcHJpbWFyeS13aGl0ZSk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNjcm9sbGJhci10aHVtYjogdmFyKC0tZ3JheS0wNyk7XHJcbiAgLS1iYWNrZ3JvdW5kLXNoYWRvdzogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS1iYWNrZ3JvdW5kLWljb24td2hpdGUtaG92ZXI6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tYmFja2dyb3VuZC1pY29uLWxhYmVsOiB2YXIoLS1wcmltYXJ5LXdoaXRlKTtcclxuICAtLWJhY2tncm91bmQtYnRuLXVuZGVybGluZTogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS1iYWNrZ3JvdW5kLXJhZGlvOiB2YXIoLS1wcmltYXJ5LWJsYWNrKTtcclxuICAtLWJhY2tncm91bmQtY2hlY2tib3gtY2hlY2tlZDogdmFyKC0tcHJpbWFyeS1ibGFjayk7XHJcbiAgLS1iYWNrZ3JvdW5kLWxhenktd2hpdGU6IHZhcigtLXByaW1hcnktd2hpdGUpO1xyXG5cclxuICAvLyAtLWJhY2tncm91bmQtc2Nyb2xsbWVudS1hY3RpdmU6IHZhcigtLXByaW1hcnktYmxhY2spO1xyXG4gIC0tYmFja2dyb3VuZC1zb2xkOiB2YXIoLS1ncmVlbi04MCk7XHJcbiAgLy9pY29uXHJcblxyXG4gIC8vYmFja2dyb3VuZCBvcGFjaXR5XHJcblxyXG4gIC8vYm94LXNoYWRvd1xyXG5cclxuICAvL3RleHQtc2hhZG93XHJcblxyXG4gIC8vdGFnXHJcbiAgLS10ZXh0LXRhZy1yZWQ6IHZhcigtLXJlZC03MCk7XHJcbiAgLS10ZXh0LXRhZy1ncmVlbjogdmFyKC0tZ3JlZW4tNzApO1xyXG4gIC0tdGV4dC10YWctZ3JlZW4tODA6IHZhcigtLWdyZWVuLTgwKTtcclxuICAtLXRleHQtdGFnLWJsdWU6IHZhcigtLWJsdWUtNzApO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgJ3Rva2VucycgYXMgKjtcclxuXHJcbjpyb290IHtcclxuICAtLWJnLW5vbmU6IG5vbmU7XHJcbiAgLS1wcmltYXJ5LXJlZDogdmFyKC0tcmVkLTcwKTtcclxuICAtLXByaW1hcnktYmFzaWM6ICMxZDFkMWI7XHJcbiAgLS1wcmltYXJ5LXdoaXRlOiAjZmZmZmZmO1xyXG4gIC0tcHJpbWFyeS1ibGFjazogIzAwMDAwMDtcclxuXHJcbiAgLS1yZWQtMTA6ICNmZmY5ZmE7XHJcbiAgLS1yZWQtMjA6ICNmZmVlZjE7XHJcbiAgLS1yZWQtMzA6ICNmZmUyZTY7XHJcbiAgLS1yZWQtNTA6ICNmZTljYWE7XHJcbiAgLS1yZWQtNjA6ICNmNDY0Nzg7XHJcbiAgLS1yZWQtNzA6ICNlYjAwMjg7XHJcbiAgLS1yZWQtODA6ICNhYTE4MmM7XHJcbiAgLS1yZWQtOTA6ICM3OTI0MmY7XHJcblxyXG4gIC0tZ3JheS0xMDogI2Y4ZjhmODtcclxuICAtLWdyYXktMjA6ICNmMGYwZjA7XHJcbiAgLS1ncmF5LTMwOiAjZTRlNGU0O1xyXG4gIC0tZ3JheS00MDogI2Q4ZDhkODtcclxuICAtLWdyYXktNTA6ICNjNmM2YzY7XHJcbiAgLS1ncmF5LTYwOiAjOGU4ZThlO1xyXG4gIC0tZ3JheS03MDogIzcxNzE3MTtcclxuICAtLWdyYXktODA6ICM1NTU1NTU7XHJcbiAgLS1ncmF5LTkwOiAjMmQyZDJkO1xyXG5cclxuICAtLXJnYi1ibGFjazogMCwgMCwgMDtcclxuICAtLXJnYi13aGl0ZTogMjU1LCAyNTUsIDI1NTtcclxuXHJcbiAgLy8gLS1ibGFjay1vcGFjaXR5LTE1OiByZ2JhKHZhcigtLXJnYi1ibGFjayksICRvcGFjaXR5cy0xNSk7XHJcbiAgLy8gLS1ibGFjay1vcGFjaXR5LTEwMDogcmdiYSh2YXIoLS1yZ2ItYmxhY2spLCAkb3BhY2l0eXMtMTAwKTtcclxuICAtLWJsYWNrLW9wYWNpdHktMTA6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgI3skb3BhY2l0eXMtMTB9KTtcclxuICAtLWJsYWNrLW9wYWNpdHktMzA6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgI3skb3BhY2l0eXMtMzB9KTtcclxuICAtLWJsYWNrLW9wYWNpdHktNTA6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgI3skb3BhY2l0eXMtNTB9KTtcclxuICAtLWJsYWNrLW9wYWNpdHktNjA6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgI3skb3BhY2l0eXMtNjB9KTtcclxuICAtLWJsYWNrLW9wYWNpdHktODA6IHJnYmEodmFyKC0tcmdiLWJsYWNrKSwgI3skb3BhY2l0eXMtODB9KTtcclxuICAtLXdoaXRlLW9wYWNpdHktMzA6IHJnYmEodmFyKC0tcmdiLXdoaXRlKSwgI3skb3BhY2l0eXMtMzB9KTtcclxuXHJcbiAgLS1zb2RvbXktOTA6ICMxMDE4Mjg7XHJcblxyXG4gIC0tZ3JlZW4tNzA6ICM4OWMzMDA7XHJcbiAgLS1ncmVlbi04MDogIzM4N2QyYTtcclxuXHJcbiAgLS1ibHVlLTcwOiAjMDA3NWMzO1xyXG4gIC0td2hpdGUtb3BhY2l0eS03MDogcmdiYSh2YXIoLS1yZ2Itd2hpdGUpLCAjeyRvcGFjaXR5cy03MH0pO1xyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbi8vd2VpZ2h0XHJcbiR3ZWlnaHRzLXJlZ3VsYXI6IDQwMDtcclxuJHdlaWdodHMtbWVkaXVtOiA1MDA7XHJcbiR3ZWlnaHRzLWJvbGQ6IDcwMDtcclxuXHJcbi8vc2l6ZVxyXG4kc2l6ZXMtMDogMDtcclxuJHNpemVzLTE6IDFweDtcclxuJHNpemVzLTI6IDJweDtcclxuJHNpemVzLTQ6IDRweDtcclxuJHNpemVzLTM6IDNweDtcclxuJHNpemVzLTY6IDZweDtcclxuJHNpemVzLTg6IDhweDtcclxuJHNpemVzLTEwOiAxMHB4O1xyXG4kc2l6ZXMtMTI6IDEycHg7XHJcbiRzaXplcy0xNDogMTRweDtcclxuJHNpemVzLTE2OiAxNnB4O1xyXG4kc2l6ZXMtMTg6IDE4cHg7XHJcbiRzaXplcy0yMDogMjBweDtcclxuJHNpemVzLTIyOiAyMnB4O1xyXG4kc2l6ZXMtMjQ6IDI0cHg7XHJcbiRzaXplcy0yNTogMjVweDtcclxuJHNpemVzLTI2OiAyNnB4O1xyXG4kc2l6ZXMtMjg6IDI4cHg7XHJcbiRzaXplcy0zMDogMzBweDtcclxuJHNpemVzLTMyOiAzMnB4O1xyXG4kc2l6ZXMtMzY6IDM2cHg7XHJcbiRzaXplcy0zNzogMzdweDtcclxuJHNpemVzLTQwOiA0MHB4O1xyXG4kc2l6ZXMtNDI6IDQycHg7XHJcbiRzaXplcy00NDogNDRweDtcclxuJHNpemVzLTQ4OiA0OHB4O1xyXG4kc2l6ZXMtNTA6IDUwcHg7XHJcbiRzaXplcy01MjogNTJweDtcclxuJHNpemVzLTU2OiA1NnB4O1xyXG4kc2l6ZXMtNTg6IDU4cHg7XHJcbiRzaXplcy02MDogNjBweDtcclxuJHNpemVzLTYyOiA2MnB4O1xyXG4kc2l6ZXMtNjY6IDY2cHg7XHJcbiRzaXplcy02NDogNjRweDtcclxuJHNpemVzLTY2OiA2NnB4O1xyXG4kc2l6ZXMtNjg6IDY4cHg7XHJcbiRzaXplcy03MDogNzBweDtcclxuJHNpemVzLTcyOiA3MnB4O1xyXG4kc2l6ZXMtNzQ6IDc0cHg7XHJcbiRzaXplcy03ODogNzhweDtcclxuJHNpemVzLTgwOiA4MHB4O1xyXG4kc2l6ZXMtODI6IDgycHg7XHJcbiRzaXplcy04NDogODRweDtcclxuJHNpemVzLTg4OiA4OHB4O1xyXG4kc2l6ZXMtOTA6IDkwcHg7XHJcbiRzaXplcy05NjogOTZweDtcclxuJHNpemVzLTEwMDogMTAwcHg7XHJcbiRzaXplcy0xMDQ6IDEwNHB4O1xyXG4kc2l6ZXMtMTA4OiAxMDhweDtcclxuJHNpemVzLTExNjogMTE2cHg7XHJcbiRzaXplcy0xMjA6IDEyMHB4O1xyXG4kc2l6ZXMtMTIyOiAxMjJweDtcclxuJHNpemVzLTEzMDogMTMwcHg7XHJcbiRzaXplcy0xNDA6IDE0MHB4O1xyXG4kc2l6ZXMtMTUwOiAxNTBweDtcclxuJHNpemVzLTE4MDogMTgwcHg7XHJcbiRzaXplcy0xODQ6IDE4NHB4O1xyXG4kc2l6ZXMtMTU0OiAxNTRweDtcclxuJHNpemVzLTE1NjogMTU2cHg7XHJcbiRzaXplcy0xNjA6IDE2MHB4O1xyXG4kc2l6ZXMtMTc4OiAxNzhweDtcclxuJHNpemVzLTE5MjogMTkycHg7XHJcbiRzaXplcy0yMDA6IDIwMHB4O1xyXG4kc2l6ZXMtMjIwOiAyMjBweDtcclxuJHNpemVzLTI1MDogMjUwcHg7XHJcbiRzaXplcy0yNjI6IDI2MnB4O1xyXG4kc2l6ZXMtMjY2OiAyNjZweDtcclxuJHNpemVzLTQwMDogNDAwcHg7XHJcbiRzaXplcy00NjQ6IDQ2NHB4O1xyXG4kc2l6ZXMtNDgwOiA0ODBweDtcclxuJHNpemVzLTUwMDogNTAwcHg7XHJcbiRzaXplcy02MDA6IDYwMHB4O1xyXG4kc2l6ZXMtNjUwOiA2NTBweDtcclxuJHNpemVzLTcxMDogNzEwcHg7XHJcbiRzaXplcy03MjA6IDcyMHB4O1xyXG4kc2l6ZXMtNzcwOiA3NzBweDtcclxuJHNpemVzLTMyMDogMzIwcHg7XHJcbiRzaXplcy0zMjI6IDMyMnB4O1xyXG4kc2l6ZXMtMzgwOiAzODBweDtcclxuJHNpemVzLTcwODogNzA4cHg7XHJcbiRzaXplcy04NTA6IDg1MHB4O1xyXG4kc2l6ZXMtOTAwOiA5MDBweDtcclxuJHNpemVzLTExMDA6IDExMDBweDtcclxuJHNpemVzLTE0NDA6IDE0NDBweDtcclxuJHNpemVzLTE0ODA6IDE0ODBweDtcclxuJHNpemVzLTU0NjogNTQ2cHg7XHJcbiRzaXplcy02ODA6IDY4MHB4O1xyXG4kc2l6ZXMtODQwOiA4NDBweDtcclxuJHNpemVzLTEwNjg6IDEwNjhweDtcclxuJHNpemVzLTE1ODogMTU4cHg7XHJcbiRzaXplcy0yOTY6IDI5NnB4O1xyXG4kc2l6ZXMtMzAwOiAzMDBweDtcclxuJHNpemVzLWhhbGY6IDUwJTtcclxuJHNpemVzLWZ1bGw6IDEwMCU7XHJcbiRzaXplcy1mdWxsdnc6IDEwMGR2dztcclxuJHNpemVzLWZ1bGx2aDogMTAwZHZoO1xyXG5cclxuLy9yYWRpdXNcclxuJHJhZGl1cy0wOiAwO1xyXG4kcmFkaXVzLTQ6IDRweDtcclxuJHJhZGl1cy02OiA2cHg7XHJcbiRyYWRpdXMtODogOHB4O1xyXG4kcmFkaXVzLTIwOiAyMHB4O1xyXG4kcmFkaXVzLTI0OiAyNHB4O1xyXG4kcmFkaXVzLTUwOiA1MHB4O1xyXG4kcmFkaXVzLWhhbGY6IDUwJTtcclxuJHJhZGl1cy0xMDA6IDEwMCU7XHJcblxyXG4vL2FsaWduc1xyXG4kYWxpZ25zLWxlZnQ6IGxlZnQ7XHJcbiRhbGlnbnMtcmlnaHQ6IHJpZ2h0O1xyXG4kYWxpZ25zLWNlbnRlcjogY2VudGVyO1xyXG5cclxuLy9zcGFjaW5nXHJcblxyXG4kc3BhY2luZy0wOiAwcHg7XHJcbiRzcGFjaW5nLTE6IDFweDtcclxuJHNwYWNpbmctMjogMnB4O1xyXG4kc3BhY2luZy0zOiAzcHg7XHJcbiRzcGFjaW5nLTQ6IDRweDtcclxuJHNwYWNpbmctNTogNXB4O1xyXG4kc3BhY2luZy02OiA2cHg7XHJcbiRzcGFjaW5nLTc6IDdweDtcclxuJHNwYWNpbmctODogOHB4O1xyXG4kc3BhY2luZy05OiA5cHg7XHJcbiRzcGFjaW5nLTEwOiAxMHB4O1xyXG4kc3BhY2luZy0xMjogMTJweDtcclxuJHNwYWNpbmctMTQ6IDE0cHg7XHJcbiRzcGFjaW5nLTE2OiAxNnB4O1xyXG4kc3BhY2luZy0xODogMThweDtcclxuJHNwYWNpbmctMjA6IDIwcHg7XHJcbiRzcGFjaW5nLTI0OiAyNHB4O1xyXG4kc3BhY2luZy0yNTogMjVweDtcclxuJHNwYWNpbmctMjY6IDI2cHg7XHJcbiRzcGFjaW5nLTI4OiAyOHB4O1xyXG4kc3BhY2luZy0zMDogMzBweDtcclxuJHNwYWNpbmctMzI6IDMycHg7XHJcbiRzcGFjaW5nLTM1OiAzNXB4O1xyXG4kc3BhY2luZy0zNjogMzZweDtcclxuJHNwYWNpbmctNDA6IDQwcHg7XHJcbiRzcGFjaW5nLTQyOiA0MnB4O1xyXG4kc3BhY2luZy00NDogNDRweDtcclxuJHNwYWNpbmctNDg6IDQ4cHg7XHJcbiRzcGFjaW5nLTUyOiA1MnB4O1xyXG4kc3BhY2luZy01NjogNTZweDtcclxuJHNwYWNpbmctNjA6IDYwcHg7XHJcbiRzcGFjaW5nLTcwOiA3MHB4O1xyXG4kc3BhY2luZy03MjogNzJweDtcclxuJHNwYWNpbmctNzQ6IDc0cHg7XHJcbiRzcGFjaW5nLTgwOiA4MHB4O1xyXG4kc3BhY2luZy04NTogODVweDtcclxuJHNwYWNpbmctOTA6IDkwcHg7XHJcbiRzcGFjaW5nLTk2OiA5NnB4O1xyXG4kc3BhY2luZy0xMDA6IDEwMHB4O1xyXG4kc3BhY2luZy0xMjA6IDEyMHB4O1xyXG4kc3BhY2luZy0xMjQ6IDEyNHB4O1xyXG4kc3BhY2luZy0xMzA6IDEzMHB4O1xyXG4kc3BhY2luZy0xNDA6IDE0MHB4O1xyXG4kc3BhY2luZy0xNTA6IDE1MHB4O1xyXG4kc3BhY2luZy0xODA6IDE4MHB4O1xyXG4kc3BhY2luZy0yMDA6IDIwMHB4O1xyXG4kc3BhY2luZy1oYWxmOiA1MCU7XHJcbiRzcGFjaW5nLWZ1bGw6IDEwMCU7XHJcblxyXG4vL2JvcmRlclxyXG4kYm9yZGVyLTE6IDFweDtcclxuJGJvcmRlci0xXzU6IDEuNXB4O1xyXG4kYm9yZGVyLTI6IDJweDtcclxuXHJcbi8vb3BhY2l0eVxyXG4kb3BhY2l0eXMtMTAwOiAxO1xyXG4kb3BhY2l0eXMtOTA6IDAuOTtcclxuJG9wYWNpdHlzLTgwOiAwLjg7XHJcbiRvcGFjaXR5cy03MDogMC43O1xyXG4kb3BhY2l0eXMtNjA6IDAuNjtcclxuJG9wYWNpdHlzLTUwOiAwLjU7XHJcbiRvcGFjaXR5cy00MDogMC40O1xyXG4kb3BhY2l0eXMtMzA6IDAuMztcclxuJG9wYWNpdHlzLTIwOiAwLjI7XHJcbiRvcGFjaXR5cy0xNTogMC4xNTtcclxuJG9wYWNpdHlzLTEwOiAwLjE7XHJcbiRvcGFjaXR5cy0wOiAwO1xyXG5cclxuLy9kaW1tZWRcclxuJGRpbW1lZC0wMTogcmdiYSgwLCAwLCAwLCAwLjA1KTtcclxuJGRpbW1lZC0wMjogcmdiYSgwLCAwLCAwLCAwLjkpO1xyXG5cclxuLy9zaGFkb3dcclxuJHNoYWRvdy1ub25lOiBub25lO1xyXG4kc2hhZG93LTAxOiAwIDAgM3B4IHJnYmEoMCwgMCwgMCwgMC43Mik7XHJcbiRzaGFkb3ctMDI6IDAgNHB4IDEwcHggLTJweCByZ2JhKDAsIDAsIDAsIDAuMik7XHJcbiRzaGFkb3ctMDM6IDAgMnB4IDRweCByZ2JhKDAsIDAsIDAsIDAuMTUpO1xyXG4kc2hhZG93LTA0OiAwcHggMHB4IDIzcHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNyk7XHJcbiRzaGFkb3ctMDU6IDBweCAxcHggMjNweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE3KTtcclxuJHNoYWRvdy0wNjogMHB4IDRweCAyM3B4IDBweCByZ2JhKDAsIDAsIDAsIDAuMTcpO1xyXG4kc2hhZG93LTA3OiAwIDAgNC41cHggcmdiYSgwLCAwLCAwLCAwLjE1KTtcclxuLy9tb3Rpb25cclxuJG1vdGlvbnM6IChcclxuICBlYXNpbmc6IGN1YmljLWJlemllcigwLjI1LCAwLjEsIDAuMjUsIDEpLFxyXG4gIGVhc2luZy1saW5lYXI6IGN1YmljLWJlemllcigwLCAwLCAxLCAxKSxcclxuICBlYXNpbmctZWFzZS1vdXQ6IGN1YmljLWJlemllcigwLCAwLjE4LCAwLjA3LCAxKSxcclxuICBlYXNpbmctZWFzZS1pbi1vdXQ6IGN1YmljLWJlemllcigwLjM1LCAwLCAwLjM2LCAxKSxcclxuKTtcclxuXHJcbi8vc3BlZWRcclxuJHNwZWVkczogKFxyXG4gIHNwZWVkLWR1cmF0aW9uLTIwMDogMjAwbXMsXHJcbiAgc3BlZWQtZHVyYXRpb24tMzAwOiAzMDBtcyxcclxuICBzcGVlZC1kdXJhdGlvbi00MDA6IDQwMG1zLFxyXG4gIHNwZWVkLWR1cmF0aW9uLTUwMDogNTAwbXMsXHJcbik7XHJcbiIsIkB1c2UgJ3Nhc3M6bWFwJztcclxuQHVzZSAndG9rZW5zJyBhcyAqO1xyXG5cclxuQG1peGluIGZvbnQoJHRva2VuKSB7XHJcbiAgJGRlc2t0b3A6IG1hcC5nZXQoJHRva2VuLCBkZXNrdG9wKTtcclxuXHJcbiAgZm9udC1zaXplOiBtYXAuZ2V0KCRkZXNrdG9wLCBzaXplKTtcclxuICBmb250LXdlaWdodDogbWFwLmdldCgkZGVza3RvcCwgd2VpZ2h0KTtcclxuXHJcbiAgQGlmIG1hcC5oYXMta2V5KCR0b2tlbiwgbW9iaWxlKSB7XHJcbiAgICAkbW9iaWxlOiBtYXAuZ2V0KCR0b2tlbiwgbW9iaWxlKTtcclxuXHJcbiAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMjgwcHgpIHtcclxuICAgICAgLy8gVGFibGV0LCBNb2JpbGUg7IKs7J207KaIXHJcbiAgICAgIGZvbnQtc2l6ZTogbWFwLmdldCgkbW9iaWxlLCBzaXplKTtcclxuICAgICAgZm9udC13ZWlnaHQ6IG1hcC5nZXQoJG1vYmlsZSwgd2VpZ2h0KTtcclxuICAgIH1cclxuICB9XHJcbn1cclxuXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuLy8gRGlzcGxheVxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XHJcblxyXG4kZm9udC1kaXNwbGF5LTE6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtODAsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuICBtb2JpbGU6IChcclxuICAgIHNpemU6ICRzaXplcy0zNixcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4pO1xyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBIZWFkaW5nXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRmb250LWhlYWRpbmctMTogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy02MCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIsXHJcbiAgKSxcclxuICBtb2JpbGU6IChcclxuICAgIHNpemU6ICRzaXplcy0zMixcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICAgIGxpbmUtaGVpZ2h0OiAxLjIsXHJcbiAgKSxcclxuKTtcclxuXHJcblxyXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09XHJcbi8vIFRpdGxlXHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRmb250LXRpdGxlLTE6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMzYsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuICBtb2JpbGU6IChcclxuICAgIHNpemU6ICRzaXplcy0yNCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4pO1xyXG5cclxuJGZvbnQtdGl0bGUtMjogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0zMixcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4gIG1vYmlsZTogKFxyXG4gICAgc2l6ZTogJHNpemVzLTIwLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbik7XHJcblxyXG4kZm9udC10aXRsZS0zOiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTI0LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMjAsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LXRpdGxlLTQ6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMjAsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuICBtb2JpbGU6IChcclxuICAgIHNpemU6ICRzaXplcy0xNixcclxuICAgIHdlaWdodDogJHdlaWdodHMtYm9sZCxcclxuICApLFxyXG4pO1xyXG5cclxuJGZvbnQtdGl0bGUtNTogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6IDE2cHgsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuICBtb2JpbGU6IChcclxuICAgIHNpemU6IDE0cHgsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLWJvbGQsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LXRpdGxlLTY6IChcclxuICBkZXNrdG9wOiAoXHJcbiAgICBzaXplOiAxNHB4LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAxMnB4LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1ib2xkLFxyXG4gICksXHJcbik7XHJcblxyXG5cclxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PVxyXG4vLyBCb2R5XHJcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT1cclxuXHJcbiRmb250LWJvZHktMTogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0yMCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtbWVkaXVtLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTYsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4pO1xyXG5cclxuJGZvbnQtYm9keS0yOiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTIwLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTYsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLXJlZ3VsYXIsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LWJvZHktMzogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0xNixcclxuICAgIHdlaWdodDogJHdlaWdodHMtbWVkaXVtLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTQsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4pO1xyXG5cclxuJGZvbnQtYm9keS00OiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTE2LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTQsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLXJlZ3VsYXIsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LWJvZHktNTogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0xNCxcclxuICAgIHdlaWdodDogJHdlaWdodHMtbWVkaXVtLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTIsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4pO1xyXG5cclxuJGZvbnQtYm9keS02OiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTE0LFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTIsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLXJlZ3VsYXIsXHJcbiAgKSxcclxuKTtcclxuXHJcbiRmb250LWJvZHktNzogKFxyXG4gIGRlc2t0b3A6IChcclxuICAgIHNpemU6ICRzaXplcy0xMixcclxuICAgIHdlaWdodDogJHdlaWdodHMtbWVkaXVtLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTIsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLW1lZGl1bSxcclxuICApLFxyXG4pO1xyXG5cclxuJGZvbnQtYm9keS04OiAoXHJcbiAgZGVza3RvcDogKFxyXG4gICAgc2l6ZTogJHNpemVzLTEyLFxyXG4gICAgd2VpZ2h0OiAkd2VpZ2h0cy1yZWd1bGFyLFxyXG4gICksXHJcbiAgbW9iaWxlOiAoXHJcbiAgICBzaXplOiAkc2l6ZXMtMTIsXHJcbiAgICB3ZWlnaHQ6ICR3ZWlnaHRzLXJlZ3VsYXIsXHJcbiAgKSxcclxuKTtcclxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xyXG5cclxuQHVzZSAndmFyaWFibGVzJyBhcyAqO1xyXG5AdXNlICd0b2tlbnMnIGFzICo7XHJcblxyXG4kaW1nX3VybDogJy4uL2ltYWdlcyc7XHJcblxyXG4vL2V4dGVuZFxyXG4vL2ZvbnRzXHJcbiRjLWRlZmF1bHQtZm9udDpcclxuICAnTm90b1NhbnNLUicsXHJcbiAgJ1Byb21ldG9UcmlhbCcsXHJcbiAgLWFwcGxlLXN5c3RlbSxcclxuICBCbGlua01hY1N5c3RlbUZvbnQsXHJcbiAgT3BlbiBTYW5zLFxyXG4gIEhlbHZldGljYSBOZXVlLFxyXG4gIHNhbnMtc2VyaWY7XHJcbiRjLWVuZ2xpc2gtZm9udDpcclxuICAnUHJvbWV0b1RyaWFsJyxcclxuICAnTm90b1NhbnNLUicsXHJcbiAgLWFwcGxlLXN5c3RlbSxcclxuICBCbGlua01hY1N5c3RlbUZvbnQsXHJcbiAgT3BlbiBTYW5zLFxyXG4gIEhlbHZldGljYSBOZXVlLFxyXG4gIHNhbnMtc2VyaWY7XHJcbiVzLWRpc3BsYXktZmxleCB7XHJcbiAgZGlzcGxheTogZmxleDtcclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcclxuICBhbGlnbi1pdGVtczogY2VudGVyO1xyXG59XHJcbiVzLWRpc3BsYXktaW5saW5lLWZsZXgge1xyXG4gIGRpc3BsYXk6IGlubGluZS1mbGV4O1xyXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xyXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XHJcbn1cclxuJXMtaGlkZGVuIHtcclxuICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB3aWR0aDogMXB4O1xyXG4gIGhlaWdodDogMXB4O1xyXG4gIG1hcmdpbjogLTFweCAhaW1wb3J0YW50O1xyXG4gIGNsaXA6IHJlY3QoMCAwIDAgMCk7XHJcbn1cclxuJXMtdGV4dEhpZGRlbiB7XHJcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcclxuICB0ZXh0LWluZGVudDogLTk5OTlweDtcclxuICBmb250LXNpemU6IDFweDtcclxufVxyXG5cclxuJXMtY2xlYXIge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNsZWFyOiBib3RoO1xyXG59XHJcbiVwc2V1ZG9BYnMge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxufVxyXG5cclxuJXNjcm9sbGJhci12ZXJ0aWNhbCB7XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge1xyXG4gICAgd2lkdGg6ICRzaXplcy02O1xyXG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XHJcbiAgfVxyXG4gICY6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrIHtcclxuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZDogdmFyKC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdGh1bWIpO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgIHdpZHRoOiA0cHg7XHJcbiAgICBoZWlnaHQ6IDRweDtcclxuICB9XHJcbn1cclxuJXNjcm9sbGJhci1ob3Jpem9udGFsIHtcclxuICAmOjotd2Via2l0LXNjcm9sbGJhciB7XHJcbiAgICBoZWlnaHQ6IDZweDtcclxuICAgIG1hcmdpbi1ib3R0b206IDJweDtcclxuICB9XHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdHJhY2spO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xyXG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xyXG4gICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0tYmFja2dyb3VuZC1zY3JvbGxiYXItdGh1bWIpO1xyXG4gIH1cclxuXHJcbiAgJjo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcclxuICAgIHdpZHRoOiAwO1xyXG4gICAgaGVpZ2h0OiAwO1xyXG4gIH1cclxufVxyXG5cclxuLy9zaGFkb3dcclxuJXNoYWRvdy1zbWFsbCB7XHJcbiAgYm94LXNoYWRvdzogMCAycHggNXB4IHJnYmEodmFyKC0tYmFja2dyb3VuZC1zaGFkb3cpLCAwLjIpO1xyXG59XHJcbi8vICVzLXNoYWRvdy1tZWRpdW0ge1xyXG4vLyAgIGJveC1zaGFkb3c6XHJcbi8vICAgICAkYy1udW1iZXItMCAkYy1udW1iZXItMyAkYy1udW1iZXItNCAkYy1udW1iZXItMSAkYy1jb2xvci10cmFuc3BhcmVudC1ibGFjay0xMDAsXHJcbi8vICAgICAkYy1udW1iZXItMCAkYy1udW1iZXItNSAkYy1udW1iZXItMTEgJGMtbnVtYmVyLTAgJGMtY29sb3ItdHJhbnNwYXJlbnQtYmxhY2stNTA7XHJcbi8vIH1cclxuLy8gJXMtc2hhZG93LWxhcmdlIHtcclxuLy8gICBib3gtc2hhZG93OlxyXG4vLyAgICAgJGMtbnVtYmVyLTAgJGMtbnVtYmVyLTUgJGMtbnVtYmVyLTkgJGMtbnVtYmVyLTAgJGMtY29sb3ItdHJhbnNwYXJlbnQtYmxhY2stMTUwLFxyXG4vLyAgICAgJGMtbnVtYmVyLTAgJGMtbnVtYmVyLTAgJGMtbnVtYmVyLTIgJGMtbnVtYmVyLTAgJGMtY29sb3ItdHJhbnNwYXJlbnQtYmxhY2stMTUwO1xyXG4vLyB9XHJcblxyXG5AbWl4aW4gcHJlZml4KCRwcm9wZXJ0eSwgJHZhbHVlKSB7XHJcbiAgLXdlYmtpdC0jeyRwcm9wZXJ0eX06ICR2YWx1ZTtcclxuICAtbW96LSN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG4gICN7JHByb3BlcnR5fTogJHZhbHVlO1xyXG59XHJcblxyXG5AbWl4aW4gcHNldWRvKCR3aWR0aCwgJGhlaWdodCkge1xyXG4gIGNvbnRlbnQ6ICcnO1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcclxuICB0b3A6IDUwJTtcclxuICBsZWZ0OiA1MCU7XHJcbiAgd2lkdGg6ICR3aWR0aDtcclxuICBoZWlnaHQ6ICRoZWlnaHQ7XHJcbiAgbWFyZ2luLXRvcDogLSRoZWlnaHQgKiAwLjU7XHJcbiAgbWFyZ2luLWxlZnQ6IC0kd2lkdGggKiAwLjU7XHJcbn1cclxuXHJcbkBtaXhpbiBlbGxpcHNpcygkbGluZSwgJGhlaWdodCkge1xyXG4gIEBpZiAoJGxpbmUgPT0gMSkge1xyXG4gICAgZGlzcGxheTogYmxvY2s7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xyXG4gIH0gQGVsc2Uge1xyXG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XHJcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xyXG4gICAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XHJcbiAgICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xyXG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiAkbGluZTtcclxuICAgIGhlaWdodDogJGhlaWdodDtcclxuICB9XHJcbn1cclxuXHJcbkBtaXhpbiBtYXNrSW1hZ2UoJGNvbG9yOiB2YXIoLS1zLWJhY2tncm91bmQtaWNvbiksICR1cmwsICRyZXBlYXQsICRwb3NpdGlvbjogMCAwLCAkc2l6ZTogYXV0bykge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcclxuICBtYXNrLWltYWdlOiB1cmwoJHVybCk7XHJcbiAgbWFzay1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgbWFzay1wb3NpdGlvbjogJHBvc2l0aW9uO1xyXG4gIG1hc2stc2l6ZTogJHNpemU7XHJcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiAkdXJsO1xyXG4gIC13ZWJraXQtbWFzay1yZXBlYXQ6ICRyZXBlYXQ7XHJcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiAkcG9zaXRpb247XHJcbiAgLXdlYmtpdC1tYXNrLXNpemU6ICRzaXplO1xyXG59XHJcblxyXG4vLyBAZnVuY3Rpb24gcmVtKCR2YWx1ZXMpIHtcclxuLy8gICAkcmVzdWx0OiAoKTtcclxuXHJcbi8vICAgQGVhY2ggJHZhbHVlIGluICR2YWx1ZXMge1xyXG4vLyAgICAgJHJlc3VsdDogYXBwZW5kKCRyZXN1bHQsIGNhbGMoI3skdmFsdWV9ICogMC4xcmVtKSk7XHJcbi8vICAgfVxyXG5cclxuLy8gICBAcmV0dXJuICRyZXN1bHQ7XHJcbi8vIH1cclxuXHJcbi8vIFRhYmxldC9Nb2JpbGUgYnJlYWtwb2ludFxyXG4kcGMtYnJlYWtwb2ludDE6IDEyODBweDtcclxuJG1vLWJyZWFrcG9pbnQ6IDc2OHB4O1xyXG5cclxuQG1peGluIHRhYmxldCB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRwYy1icmVha3BvaW50MSAtIDFweH0pIHtcclxuICAgIEBjb250ZW50O1xyXG4gIH1cclxufVxyXG5cclxuQG1peGluIG1vYmlsZSB7XHJcbiAgQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAjeyRtby1icmVha3BvaW50IC0gMXB4fSkge1xyXG4gICAgQGNvbnRlbnQ7XHJcbiAgfVxyXG59XHJcbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcclxuXHJcbkB1c2UgJ3Rva2VucycgYXMgKjtcclxuXHJcbi8vZm9udC1zaXplXHJcbiRmb250LTEwOiAkc2l6ZXMtMTA7XHJcbiRmb250LTEyOiAkc2l6ZXMtMTI7XHJcbiRmb250LTE0OiAkc2l6ZXMtMTQ7XHJcbiRmb250LTE2OiAkc2l6ZXMtMTY7XHJcbiRmb250LTE4OiAkc2l6ZXMtMTg7XHJcbiRmb250LTIwOiAkc2l6ZXMtMjA7XHJcbiRmb250LTIyOiAkc2l6ZXMtMjI7XHJcbiRmb250LTI0OiAkc2l6ZXMtMjQ7XHJcbiRmb250LTI2OiAkc2l6ZXMtMjY7XHJcbiRmb250LTI4OiAkc2l6ZXMtMjg7XHJcbiRmb250LTMwOiAkc2l6ZXMtMzA7XHJcbiRmb250LTMyOiAkc2l6ZXMtMzI7XHJcbiRmb250LTM2OiAkc2l6ZXMtMzY7XHJcbiRmb250LTQwOiAkc2l6ZXMtNDA7XHJcbiRmb250LTQ4OiAkc2l6ZXMtNDg7XHJcbiRmb250LTU2OiAkc2l6ZXMtNTY7XHJcbiRmb250LTYwOiAkc2l6ZXMtNjA7XHJcblxyXG4vL3dpZHRoXHJcbiR3aWR0aHMtMTogJHNpemVzLTE7XHJcbiR3aWR0aHMtMjogJHNpemVzLTI7XHJcbiR3aWR0aHMtMzogJHNpemVzLTM7XHJcbiR3aWR0aHMtNDogJHNpemVzLTQ7XHJcbiR3aWR0aHMtNjogJHNpemVzLTY7XHJcbiR3aWR0aHMtODogJHNpemVzLTg7XHJcbiR3aWR0aHMtMTA6ICRzaXplcy0xMDtcclxuJHdpZHRocy0xMjogJHNpemVzLTEyO1xyXG4kd2lkdGhzLTE0OiAkc2l6ZXMtMTQ7XHJcbiR3aWR0aHMtMTY6ICRzaXplcy0xNjtcclxuJHdpZHRocy0yMDogJHNpemVzLTIwO1xyXG4kd2lkdGhzLTI0OiAkc2l6ZXMtMjQ7XHJcbiR3aWR0aHMtMjg6ICRzaXplcy0yODtcclxuJHdpZHRocy0zMjogJHNpemVzLTMyO1xyXG4kd2lkdGhzLTM2OiAkc2l6ZXMtMzY7XHJcbiR3aWR0aHMtNDA6ICRzaXplcy00MDtcclxuJHdpZHRocy00MjogJHNpemVzLTQyO1xyXG4kd2lkdGhzLTUwOiAkc2l6ZXMtNTA7XHJcbiR3aWR0aHMtNjA6ICRzaXplcy02MDtcclxuJHdpZHRocy02NDogJHNpemVzLTY0O1xyXG4kd2lkdGhzLTkwOiAkc2l6ZXMtOTA7XHJcbiR3aWR0aHMtMTAwOiAkc2l6ZXMtMTAwO1xyXG4kd2lkdGhzLTE1MDogJHNpemVzLTE1MDtcclxuJHdpZHRocy0xODA6ICRzaXplcy0xODA7XHJcbiR3aWR0aHMtZnVsbDogJHNpemVzLWZ1bGw7XHJcblxyXG4vL2hlaWdodFxyXG4kaGVpZ2h0cy0xOiAkc2l6ZXMtMTtcclxuJGhlaWdodHMtMjogJHNpemVzLTI7XHJcbiRoZWlnaHRzLTM6ICRzaXplcy0zO1xyXG4kaGVpZ2h0cy00OiAkc2l6ZXMtNDtcclxuJGhlaWdodHMtNjogJHNpemVzLTY7XHJcbiRoZWlnaHRzLTg6ICRzaXplcy04O1xyXG4kaGVpZ2h0cy0xMDogJHNpemVzLTEwO1xyXG4kaGVpZ2h0cy0xMjogJHNpemVzLTEyO1xyXG4kaGVpZ2h0cy0xNDogJHNpemVzLTE0O1xyXG4kaGVpZ2h0cy0xNjogJHNpemVzLTE2O1xyXG4kaGVpZ2h0cy0yMDogJHNpemVzLTIwO1xyXG4kaGVpZ2h0cy0yMjogJHNpemVzLTIyO1xyXG4kaGVpZ2h0cy0yNDogJHNpemVzLTI0O1xyXG4kaGVpZ2h0cy0yNTogJHNpemVzLTI1O1xyXG4kaGVpZ2h0cy0yODogJHNpemVzLTI4O1xyXG4kaGVpZ2h0cy0zMDogJHNpemVzLTMwO1xyXG4kaGVpZ2h0cy0zMjogJHNpemVzLTMyO1xyXG4kaGVpZ2h0cy0zNjogJHNpemVzLTM2O1xyXG4kaGVpZ2h0cy0zNzogJHNpemVzLTM3O1xyXG4kaGVpZ2h0cy00MDogJHNpemVzLTQwO1xyXG4kaGVpZ2h0cy00MjogJHNpemVzLTQyO1xyXG4kaGVpZ2h0cy00ODogJHNpemVzLTQ4O1xyXG4kaGVpZ2h0cy01MDogJHNpemVzLTUwO1xyXG4kaGVpZ2h0cy01NjogJHNpemVzLTU2O1xyXG4kaGVpZ2h0cy02MDogJHNpemVzLTYwO1xyXG4kaGVpZ2h0cy02MjogJHNpemVzLTYyO1xyXG4kaGVpZ2h0cy02NDogJHNpemVzLTY0O1xyXG4kaGVpZ2h0cy02ODogJHNpemVzLTY4O1xyXG4kaGVpZ2h0cy03MDogJHNpemVzLTcwO1xyXG4kaGVpZ2h0cy04MDogJHNpemVzLTgwO1xyXG4kaGVpZ2h0cy05MDogJHNpemVzLTkwO1xyXG4kaGVpZ2h0cy0xMDA6ICRzaXplcy0xMDA7XHJcbiRoZWlnaHRzLTE1MDogJHNpemVzLTE1MDtcclxuJGhlaWdodHMtMTgwOiAkc2l6ZXMtMTgwO1xyXG4kaGVpZ2h0cy1mdWxsOiAkc2l6ZXMtZnVsbDtcclxuXHJcbi8vaWNvblxyXG5AbWl4aW4gaWNvbi0xMiB7XHJcbiAgd2lkdGg6ICRzaXplcy0xMjtcclxuICBoZWlnaHQ6ICRzaXplcy0xMjtcclxufVxyXG5AbWl4aW4gaWNvbi0xNCB7XHJcbiAgd2lkdGg6ICRzaXplcy0xNDtcclxuICBoZWlnaHQ6ICRzaXplcy0xNDtcclxufVxyXG5AbWl4aW4gaWNvbi0xNiB7XHJcbiAgd2lkdGg6ICRzaXplcy0xNjtcclxuICBoZWlnaHQ6ICRzaXplcy0xNjtcclxufVxyXG5AbWl4aW4gaWNvbi0xOCB7XHJcbiAgd2lkdGg6ICRzaXplcy0xODtcclxuICBoZWlnaHQ6ICRzaXplcy0xODtcclxufVxyXG5AbWl4aW4gaWNvbi0yMCB7XHJcbiAgd2lkdGg6ICRzaXplcy0yMDtcclxuICBoZWlnaHQ6ICRzaXplcy0yMDtcclxufVxyXG5AbWl4aW4gaWNvbi0yNCB7XHJcbiAgd2lkdGg6ICRzaXplcy0yNDtcclxuICBoZWlnaHQ6ICRzaXplcy0yNDtcclxufVxyXG5AbWl4aW4gaWNvbi0yOCB7XHJcbiAgd2lkdGg6ICRzaXplcy0yODtcclxuICBoZWlnaHQ6ICRzaXplcy0yODtcclxufVxyXG5AbWl4aW4gaWNvbi0zMiB7XHJcbiAgd2lkdGg6ICRzaXplcy0zMjtcclxuICBoZWlnaHQ6ICRzaXplcy0zMjtcclxufVxyXG5AbWl4aW4gaWNvbi0zNiB7XHJcbiAgd2lkdGg6ICRzaXplcy0zNjtcclxuICBoZWlnaHQ6ICRzaXplcy0zNjtcclxufVxyXG5AbWl4aW4gaWNvbi00MCB7XHJcbiAgd2lkdGg6ICRzaXplcy00MDtcclxuICBoZWlnaHQ6ICRzaXplcy00MDtcclxufVxyXG5AbWl4aW4gaWNvbi01MCB7XHJcbiAgd2lkdGg6ICRzaXplcy01MDtcclxuICBoZWlnaHQ6ICRzaXplcy01MDtcclxufVxyXG5AbWl4aW4gaWNvbi02MCB7XHJcbiAgd2lkdGg6ICRzaXplcy02MDtcclxuICBoZWlnaHQ6ICRzaXplcy02MDtcclxufVxyXG5AbWl4aW4gaWNvbi05NiB7XHJcbiAgd2lkdGg6ICRzaXplcy05NjtcclxuICBoZWlnaHQ6ICRzaXplcy05NjtcclxufVxyXG5AbWl4aW4gaWNvbi1mdWxsIHtcclxuICB3aWR0aDogJHNpemVzLTEwMDtcclxuICBoZWlnaHQ6ICRzaXplcy0xMDA7XHJcbn1cclxuXHJcbi8vaGVhZGluZ1xyXG4vLyAkaGVhZGluZ3MteGxhcmdlOiAkc2l6ZXMtNDg7XHJcbi8vICRoZWFkaW5ncy1sYXJnZTogJHNpemVzLTM2O1xyXG4vLyAkaGVhZGluZ3MtbWVkaXVtOiAkc2l6ZXMtMjg7XHJcbi8vICRoZWFkaW5ncy1zbWFsbDogJHNpemVzLTIwO1xyXG4vLyAkaGVhZGluZ3MteHNtYWxsOiAkc2l6ZXMtMTI7XHJcbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/