/* font */
/* flex align */
/* flex justify-content */
/* flex direction*/
/* flex row */
/* scrollbar mixin */
.filter-form.platform-info .form-wrap {
  height: 21px;
  gap: var(--krds-gap-3) !important;
}
.filter-form.platform-info .form-wrap label {
  min-width: unset !important;
  width: auto;
}
.filter-form.col {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
  gap: var(--krds-gap-3) !important;
}
.filter-form.col .form-wrap {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
  width: 100%;
}
.filter-form.col_2 {
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
}
.filter-form.col_2 .form-wrap {
  -webkit-box-flex: 0 !important;
      -ms-flex: none !important;
          flex: none !important;
  width: calc(50% - var(--krds-gap-3));
}

.colorType.primary {
  color: var(--krds-primary) !important;
}
.colorType.secondary {
  color: var(--krds-color-light-secondary-80) !important;
}
.colorType.subtle {
  color: var(--krds-subtle) !important;
}
.colorType.success {
  color: var(--krds-light-color-text-success) !important;
}
.colorType.danger {
  color: var(--krds-light-color-text-danger) !important;
}

.page-title-wrap .h-txt {
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-bolder);
}

.page-title-wrap .h-txt.has-ico {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.page-title-wrap .h-txt.has-ico .svg-icon {
  margin-right: 0.25rem;
}

.krds-btn.secondary .svg-icon {
  -webkit-filter: invert(35%) sepia(40%) saturate(3750%) hue-rotate(231deg) brightness(45%) contrast(89%);
          filter: invert(35%) sepia(40%) saturate(3750%) hue-rotate(231deg) brightness(45%) contrast(89%);
}

.label {
  font-size: var(--font-size-14);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}

.info-txt-cont {
  font-size: var(--font-size-14);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}
.info-txt-cont.txt-list span {
  position: relative;
}
.info-txt-cont.txt-list span::after {
  content: "";
  position: absolute;
  right: -6px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 16px;
  background-color: var(--krds-light-color-divider-gray-light);
}
.info-txt-cont.txt-list span:last-child::after {
  display: none;
}

.bg-gray-80 {
  background-color: var(--krds-high-contrast-color-divider-gray-light);
  color: var(--krds-light-color-text-basic-inverse);
}

.bg-success-dark {
  background-color: #268097;
  color: var(--krds-light-color-text-basic-inverse);
}

.info-gray-box {
  width: 100%;
  background-color: var(--krds-light-color-background-gray-subtler);
  border-radius: var(--krds-radius-xlarge2);
  padding: var(--krds-pc-padding-card-small);
}
.info-gray-box .filter-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--krds-gap-5);
}
.info-gray-box .filter-form > .form-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.warning-box {
  width: 100%;
  background-color: var(--krds-light-color-surface-warning-subtler);
  border: 1px solid var(--krds-light-color-border-warning-light);
  padding: var(--krds-padding-6);
  border-radius: var(--krds-radius-xlarge2);
}
.warning-box .warning-tit,
.warning-box .warning-cont {
  padding-left: 2.8rem;
}
.warning-box .warning-tit {
  position: relative;
  font-size: var(--krds-pc-font-size-heading-xxsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-warning);
}
.warning-box .warning-tit::before {
  content: "";
  position: absolute;
  left: 0;
  top: 2px;
  width: 2rem;
  height: 2rem;
  background: url("../images/common/icon/ico-warning.svg") no-repeat center;
}
.warning-box .warning-cont {
  margin-top: 0.8rem;
  font-size: var(--krds-pc-font-size-body-xsmall);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}

.col-conts {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  gap: var(--krds-gap-6);
  margin-top: 24px;
}
.col-conts > div {
  height: 100%;
}
.col-conts .txt-box {
  margin-top: unset !important;
}
.col-conts.col-3 > div {
  width: 33.3333333333%;
  height: auto;
}
.col-conts.col-2 > div {
  width: 50%;
  height: auto;
}

.form-input-area {
  height: 100%;
  background-color: #EEF2F7;
  border-radius: var(--krds-radius-medium1);
  padding: var(--krds-padding-8);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--krds-gap-5);
}

.form-group .form-tit label {
  font-size: var(--krds-pc-font-size-heading-xxsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}

.krds-file-upload .file-upload {
  width: 100%;
  background-color: #EEF2F7;
  padding: var(--krds-padding-6);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
  gap: var(--krds-gap-3);
  border-radius: var(--krds-radius-medium3);
}
.krds-file-upload .file-upload .txt {
  font-size: var(--krds-pc-font-size-body-xsmall);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-subtle);
}
.krds-file-upload .file-upload .file-upload-btn-wrap .fileu-upload .krds-btn {
  background-color: var(--krds-light-color-icon-gray) !important;
}
.krds-file-upload .file-list .upload-list > li {
  padding: var(--krds-padding-5) var(--krds-padding-6);
}
.krds-file-upload .file-list .upload-list > li .file-info .file-name {
  font-size: var(--krds-pc-font-size-body-xsmall);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-bolder);
}

.file-list.file-saved .upload-list > li {
  border: unset;
  background-color: var(--krds-light-color-surface-gray-subtle);
}
.box-sub-tit {
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}

.label-sub-tit {
  font-size: var(--krds-pc-font-size-heading-xxsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}

.sch-filter-box + .label-sub-tit {
  margin: var(--krds-padding-6) 0 var(--krds-padding-3);
}

.table-group {
  position: relative;
  background: url("../images/common/icon/ico-table-tree.svg") no-repeat;
}
.table-group.depth_2 {
  background-position: left 12px center;
  padding-left: 32px !important;
}
.table-group.depth_3 {
  background-position: left 32px center;
  padding-left: 52px !important;
}

.krds-info-list.tree > li {
  padding-left: unset;
}
.krds-info-list.tree > li::before {
  content: "";
  background: url("/images/common/icon/ico-table-tree.svg") no-repeat left center;
  width: 1.6rem;
  height: 1.6rem;
  top: 3px;
}
.krds-info-list.tree > li .krds-info-list {
  margin-top: var(--krds-gap-3);
}
.krds-info-list.tree > li .krds-info-list > li {
  padding-left: 1.9rem;
}
.krds-info-list.tree > li .krds-info-list > li .krds-info-list {
  margin-top: var(--krds-gap-3);
}
.krds-info-list.tree > li .krds-form-check label {
  color: var(--krds-light-color-text-bolder);
}
.krds-info-list .krds-check-area {
  gap: var(--krds-gap-5);
}
.krds-info-list .krds-check-area .check-area-tit {
  font-size: var(--krds-pc-font-size-body-xsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-subtle);
}
.krds-info-list + .krds-info-list {
  padding-top: var(--krds-padding-6);
  border-top: 0.1rem solid var(--krds-light-color-divider-primary-light);
}
.krds-info-list.bullet {
  gap: var(--krds-gap-3);
}
.krds-info-list.bullet li {
  padding-left: var(--krds-padding-7);
  font-size: var(--font-size-14);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-subtle);
}
.krds-info-list.bullet li::before {
  content: "";
  background: url("../images/common/icon/ico-bullet.svg") no-repeat center;
  width: 0.4rem;
  height: 0.4rem;
  left: 0.8rem;
  top: 0.8rem;
}

.btn-tit-wrap {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.btn-tit-wrap .btn-wrap {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}

.btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--krds-gap-3);
}
.btn-wrap.end {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.btn-wrap.center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.btn-line-list {
  gap: var(--krds-gap-6) !important;
}
.btn-line-list button {
  position: relative;
}
.btn-line-list button::after {
  content: "";
  position: absolute;
  right: -12px;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 1px;
  height: 16px;
  background-color: var(--krds-light-color-divider-gray-light);
}
.btn-line-list button:last-child::after {
  display: none;
}

.line-box-chk-wrap {
  width: 100%;
  padding: var(--krds-padding-3) var(--krds-padding-6);
  border: 1px solid var(--krds-light-color-divider-gray-light);
  border-radius: var(--krds-radius-medium4);
}
.line-box-chk-wrap:has(input:checked) {
  border: 1px solid var(--krds-light-color-divider-primary);
}
.line-box-chk-wrap .krds-form-check input[type=checkbox] {
  display: none;
}
.line-box-chk-wrap .krds-form-check input[type=checkbox] ~ label::after {
  top: 50% !important;
  -webkit-transform: translateY(-50%) !important;
          transform: translateY(-50%) !important;
}
.line-box-chk-wrap .krds-form-check label.form-wrap {
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding-left: 3rem;
  position: relative;
  gap: unset !important;
}
.line-box-chk-wrap .krds-form-check label.form-wrap::before {
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  margin: 0 !important;
}

.btn-wrap .check-total {
  font-size: var(--krds-pc-font-size-body-xsmall);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}
.btn-wrap .check-total em {
  font-weight: 700;
  color: var(--krds-light-color-text-primary);
}

.tab.line .active .btn-tab {
  color: var(--krds-light-color-border-primary);
}

.tab.line .btn-tab:before {
  background-color: var(--krds-light-color-border-primary);
}

.tab .btn-tab:not(:disabled):active {
  background-color: var(--krds-tab--button-color-action-hover);
}

.cases-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: var(--krds-gap-7);
  padding: var(--krds-padding-8);
  background-color: #F5F6FB;
}
.cases-wrap > div {
  width: calc(25% - 1.8rem);
  height: 14rem;
}
.cases-wrap .cases-box {
  padding: var(--krds-padding-9);
  border-radius: var(--krds-radius-xlarge1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.cases-wrap .cases-box img {
  width: 7.2rem;
  height: 7.2rem;
  margin: auto 0 0 0;
}
.cases-wrap .cases-box .name {
  font-size: var(--krds-pc-font-size-heading-xsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-bolder);
}
.cases-wrap .cases-box .num {
  font-size: var(--krds-pc-font-size-heading-small);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-bolder);
  line-height: 2.8rem;
}
.cases-wrap .cases-box .num strong {
  font-size: var(--krds-pc-font-size-heading-large);
  line-height: 4.8rem;
}
.cases-wrap .cases-box.primary {
  background-color: var(--krds-light-color-element-primary-light);
}
.cases-wrap .cases-box.primary .num strong {
  color: var(--krds-light-color-text-primary);
}
.cases-wrap .cases-box.success {
  background-color: var(--krds-light-color-border-success-light);
}
.cases-wrap .cases-box.success .num strong {
  color: var(--krds-light-color-text-success);
}
.cases-wrap .cases-box.danger {
  background-color: var(--krds-light-color-border-danger-light);
}
.cases-wrap .cases-box.danger .num strong {
  color: var(--krds-light-color-text-danger);
}
.cases-wrap .cases-box.information {
  background-color: var(--krds-light-color-border-information-light);
}
.cases-wrap .cases-box.information .num strong {
  color: var(--krds-light-color-text-information);
}

.krds-modal .modal-dialog .modal-header .modal-title {
  font-size: var(--krds-pc-font-size-heading-medium) !important;
}

.krds-modal .modal-conts .txt-box {
  margin-top: unset !important;
}

.bg-primary-chk {
  padding: 0 var(--krds-padding-6);
  height: 3.6rem;
  background-color: #EEF2F7;
  border-radius: var(--krds-radius-medium1);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.input-counter {
  position: relative;
}
.input-counter input {
  padding: 0 3rem;
  text-align: center;
}
.input-counter .krds-btn {
  width: 2rem;
  height: 2rem;
  background-color: var(--krds-light-color-surface-gray-subtler);
  position: absolute;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  z-index: 99;
  border-radius: var(--krds-radius-small1);
}
.input-counter .krds-btn:hover {
  background-color: var(--krds-light-color-divider-primary-light);
}
.input-counter .krds-btn .svg-icon {
  width: 1.2rem;
  height: 1.2rem;
}
.input-counter .krds-btn.minus {
  left: 0.8rem;
}
.input-counter .krds-btn.plus {
  right: 0.8rem;
}

.svg-icon.ico-round-check {
  background-image: url("../images/common/icon/ico_round_check.svg");
  background-size: contain;
  background-color: unset !important;
}
.svg-icon.ico-minus {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/icon/ico_minus.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-fav {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_fav.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-information-gray {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_info_gray.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-gonggan-a {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-gonggan-a.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-gonggan-b {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-gonggan-b.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-jujedo {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-jujedo.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-mymap {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-mymap.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-dorogulchak {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-dorogulchak.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-uis {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-uis.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-hangongsajin {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-hangongsajin.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-dronevideo {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-dronevideo.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-ichungso {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-ichungso.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-jungchaekjiwon {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-jungchaekjiwon.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-1dosim {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-1dosim.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-ealarm {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-ealarm.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-budongmap {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-budongmap.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-budongtongye {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-budongtongye.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-iplus {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-iplus.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-smartreser {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-smartreser.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-incheon100 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-incheon100.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-tourdream {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-tourdream.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-prize {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-prize.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-hangjung {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-hangjung.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-sujido {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-sujido.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-padlock-disabled {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_padlock-disabled.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-padlock {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_padlock.svg");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-category01 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category01.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category02 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category02.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category03 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category03.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category04 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category04.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category05 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category05.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category05 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category05.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category06 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category06.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category07 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category07.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-category08 {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico-category08.png");
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 32px;
  height: 32px;
}
.svg-icon.ico-last-arrow {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_last_arrow.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-next-arrow {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_next_arrow.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-prev-arrow {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_prev_arrow.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}
.svg-icon.ico-first-arrow {
  -webkit-mask: none;
  mask: none;
  -webkit-mask-image: none;
  mask-image: none;
  background-image: url("../images/common/ico/ico_first_arrow.svg");
  background-repeat: no-repeat;
  background-size: 16px;
  background-position: center;
  background-color: transparent !important;
  display: inline-block;
  width: 24px;
  height: 24px;
}

.form-group .form-conts.bg-light-bl {
  width: 100%;
  height: 3.6rem !important;
}

.m-line-box + .m-line-box {
  width: 100%;
  padding-top: var(--krds-padding-6);
  border-top: 1px solid var(--krds-light-color-divider-gray-light);
}

.survey-result-tit {
  font-size: var(--krds-pc-font-size-heading-xsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}
.survey-result-tit .Q {
  background-color: var(--krds-light-color-element-primary);
  padding: var(--krds-padding-1) var(--krds-padding-3);
  border-radius: var(--krds-radius-small2);
  height: 2.4rem;
  vertical-align: middle;
  font-size: 1.4rem;
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-inverse-static);
  margin-right: 0.8rem;
  line-height: 2.4rem;
}
.survey-result-tit + * {
  margin-top: 1.6rem;
}
.survey-result-tit + .result-case {
  margin-top: 0.8rem;
}

.result-case {
  font-size: var(--font-size-14);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}
.result-case span {
  color: var(--krds-light-color-text-primary);
}

.survey-result-list {
  max-width: 800px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--krds-gap-4);
}
.survey-result-list .survey-result-item {
  width: 100%;
  height: 3.7rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0 var(--krds-padding-8);
  background-color: var(--krds-light-color-surface-gray-subtler);
  border-radius: var(--krds-radius-medium1);
}
.survey-result-list .survey-result-item p {
  font-size: var(--font-size-14);
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
}
.survey-result-list .survey-result-item p.item-label {
  font-weight: 700;
}
.survey-result-list .survey-result-item p.item-count {
  font-weight: 400;
}
.survey-result-list .survey-result-item p.item-count span {
  font-weight: 700;
  color: var(--krds-light-color-text-primary);
}
.survey-result-list.describe {
  width: 100%;
  max-width: unset;
}
.survey-result-list.describe .survey-result-item {
  height: auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  padding: var(--krds-padding-5) var(--krds-padding-8);
}
.survey-result-list.describe .survey-result-item p.item-label {
  font-weight: 400;
}
.survey-result-list.describe .survey-result-item p.item-count {
  margin-top: 0.4rem;
}

.krds-modal .modal-dialog .modal-conts {
  margin: 2.4rem 0;
  padding-block: unset;
}

.krds-modal .modal-dialog .modal-content:has(.modal-btn .close-modal) > .modal-conts {
  margin-bottom: unset;
}

.krds-modal .modal-dialog .modal-content:not(:has(.modal-btn .close-modal)) > .modal-conts {
  margin: 2.4rem 0;
}

.fav-sel-list ul {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  gap: var(--krds-gap-6);
}

.fav-sel-list ul li {
  width: calc(33.3333333333% - 1.35rem);
  height: 66px;
}

.fav-sel-list ul li.fav-has {
  padding: var(--krds-padding-7) var(--krds-padding-8);
  background-color: var(--krds-primary-40);
  border-radius: var(--krds-radius-xlarge1);
}

.fav-sel-list ul li.fav-has p {
  font-size: var(--krds-pc-font-size-heading-xsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: #fff;
  position: relative;
  padding-left: 2.8rem;
}

.fav-sel-list ul li.fav-has p::before {
  content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
          transform: translateY(-50%);
  width: 2.4rem;
  height: 2.4rem;
  background: url("../images/common/ico/ico_fav_has.svg") no-repeat center;
}

.fav-sel-list ul li button {
  width: 100%;
  height: 100%;
  background-color: var(--krds-light-color-surface-gray-subtler);
  border-radius: var(--krds-radius-xlarge1);
  border: 1px dashed var(--krds-light-color-divider-gray);
  background-image: url("../images/common/ico/ico_fav_add.svg");
  background-position: center;
  background-repeat: no-repeat;
}

.fav-sel-list ul li button:hover {
  background-color: initial;
}

#container .contents:has(.list-category-wrap) .contents-scroll {
  padding-bottom: var(--krds-padding-8);
  border-bottom: 1px solid var(--krds-light-color-border-gray-light);
}

.list-category-wrap {
  width: 100%;
  min-height: calc(100vh - 270px);
  background-color: #F5F6FB;
  padding: var(--krds-padding-7);
}
.list-category-wrap .category-box-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-column-gap: var(--krds-gap-6);
     -moz-column-gap: var(--krds-gap-6);
          column-gap: var(--krds-gap-6);
  row-gap: var(--krds-gap-8);
}
.list-category-wrap .category-box-wrap > div {
  width: calc(25% - 15px);
  padding: var(--krds-padding-7);
  background-color: var(--krds-light-color-surface-white);
  border-radius: var(--krds-radius-xlarge1);
  -webkit-box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.1490196078);
  border: 0.15rem solid var(--krds-light-color-surface-white);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.list-category-wrap .category-box-wrap > div:has(.category-list a:hover) {
  border: 0.15rem solid var(--krds-light-color-border-primary);
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
}
.list-category-wrap .category-box-wrap > div.three-d {
  -webkit-box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.1490196078);
          box-shadow: 2px 3px 6px 0px rgba(0, 0, 0, 0.1490196078);
  -webkit-box-shadow: 0px 0px 10px 0px rgba(78, 35, 235, 0.2784313725) inset;
          box-shadow: 0px 0px 10px 0px rgba(78, 35, 235, 0.2784313725) inset;
}
.list-category-wrap .category-box-wrap .category-tit {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: var(--krds-padding-5);
}
.list-category-wrap .category-box-wrap .category-tit p {
  font-size: var(--krds-pc-font-size-heading-xsmall);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
  margin-left: var(--krds-gap-2);
}
.list-category-wrap .category-box-wrap .category-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--krds-gap-3);
}
.list-category-wrap .category-box-wrap .category-list a {
  width: 100%;
  height: 4.8rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border: 1px solid var(--krds-light-color-border-gray);
  border-radius: var(--krds-radius-medium3);
  background-color: var(--krds-light-color-surface-white);
  padding: var(--krds-padding-5);
}
.list-category-wrap .category-box-wrap .category-list a:hover {
  background-color: var(--krds-light-color-surface-primary-subtler);
  border: 1px solid var(--krds-primary-40);
}
.list-category-wrap .category-box-wrap .category-list a:hover .left p {
  font-weight: 700;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.list-category-wrap .category-box-wrap .category-list a.disabled {
  pointer-events: none;
  cursor: default;
  border-color: var(--krds-light-color-border-gray-light);
  background-color: var(--krds-light-color-surface-white);
}
.list-category-wrap .category-box-wrap .category-list a.disabled .left p {
  color: var(--krds-light-color-text-disabled);
}
.list-category-wrap .category-box-wrap .category-list a.disabled .left .svg-icon {
  opacity: 0.7;
}
.list-category-wrap .category-box-wrap .category-list a.disabled .ico-location {
  background-image: url("../images/common/ico/ico_location_disabled.svg");
}
.list-category-wrap .category-box-wrap .category-list a.disabled .ico-information-gray {
  background-image: url("../images/common/ico/ico_info_gray_disabled.svg");
}
.list-category-wrap .category-box-wrap .category-list a.disabled:hover {
  border-color: var(--krds-light-color-border-gray-light);
  background-color: var(--krds-light-color-surface-white);
}
.list-category-wrap .category-box-wrap .category-list .left {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--krds-gap-2);
}
.list-category-wrap .category-box-wrap .category-list .left p {
  font-size: var(--krds-pc-font-size-heading-xxsmall);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-basic);
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.list-category-wrap .category-box-wrap .category-list .right {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--krds-gap-3);
}

.fav-register {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: var(--krds-gap-6);
}
.fav-register .register_all, .fav-register .register_menu {
  width: calc(50% - 3.2rem);
  height: 100%;
  border: 1px solid var(--krds-light-color-border-gray);
  padding: var(--krds-padding-8);
  border-radius: var(--krds-radius-xlarge2);
}
.fav-register .register_all .tit, .fav-register .register_menu .tit {
  font-size: var(--krds-pc-font-size-heading-small);
  font-weight: 700;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-bolder);
  margin-bottom: var(--krds-gap-5);
}
.fav-register .register_all .cont, .fav-register .register_menu .cont {
  margin-top: var(--krds-gap-5);
  background-color: #F4F5F6;
  border-radius: var(--krds-radius-medium1);
  padding: 0 var(--krds-padding-8);
  overflow-y: auto;
  height: 370px;
  scrollbar-color: #DBDBF0 #F4F5F6;
}
.fav-register .register_all .cont .register-sel-chk, .fav-register .register_menu .cont .register-sel-chk {
  margin: var(--krds-padding-8) 0;
}
.fav-register .register_all .cont .krds-form-check label, .fav-register .register_menu .cont .krds-form-check label {
  font-size: var(--font-size-14);
  font-weight: 400;
  letter-spacing: var(--krds-typo-letter-spacing-0);
  color: var(--krds-light-color-text-bolder);
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.fav-register .register_all .cont .krds-form-check + .krds-form-check, .fav-register .register_menu .cont .krds-form-check + .krds-form-check {
  margin-top: var(--krds-gap-5);
}
.fav-register .register_all .cont ::-webkit-scrollbar-button, .fav-register .register_menu .cont ::-webkit-scrollbar-button {
  display: none;
}
.fav-register .register_all .cont ::-webkit-scrollbar-track, .fav-register .register_menu .cont ::-webkit-scrollbar-track {
  background-color: #F4F5F6;
}
.fav-register .register_all .cont ::-webkit-scrollbar-track-piece, .fav-register .register_menu .cont ::-webkit-scrollbar-track-piece {
  background-color: #F4F5F6;
}
.fav-register .arrow-btn-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: var(--krds-gap-6);
  padding: 2.8rem 0;
  border-radius: 50px;
  -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.0509803922);
          box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.0509803922);
  -webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.0509803922);
          box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.0509803922);
}
.fav-register .arrow-btn-wrap .krds-btn {
  border-radius: 50%;
  border: 1px solid var(--krds-light-color-divider-gray-light);
}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIkM6L1VzZXJzL2tqcy9FLzUxLiVFQyU5RCVCOCVFQyVCMiU5Q18lRUMlQTclODAlRUIlOEYlODQlRUIlQTAlODglRUMlOEIlOUMlRUQlOTQlQkMvZ3VscDQtbWFzdGVyL3ByZS1idWlsZC9zY3NzL19taXhpbnMuc2NzcyIsIkdJU19zdHlsZS5zY3NzIiwiR0lTX3N0eWxlLmNzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFFQSxTQUFBO0FBT0EsZUFBQTtBQUtBLHlCQUFBO0FBS0Esa0JBQUE7QUFLQSxhQUFBO0FBS0Esb0JBQUE7QUNyQkk7RUFDRSxZQUFBO0VBQ0EsaUNBQUE7QUNETjtBREVNO0VBQ0UsMkJBQUE7RUFBOEIsV0FBQTtBQ0N0QztBREdFO0VBQ0UsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsOEJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0VBQ0EsaUNBQUE7QUNESjtBREdJO0VBQ0UsOEJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0VBQ0EsV0FBQTtBQ0ROO0FESUk7RUFDRSxtQkFBQTtNQUFBLGVBQUE7RUFDQSw4QkFBQTtNQUFBLHlCQUFBO1VBQUEscUJBQUE7QUNGTjtBRElNO0VBQ0UsOEJBQUE7TUFBQSx5QkFBQTtVQUFBLHFCQUFBO0VBQ0Esb0NBQUE7QUNGUjs7QURTRTtFQUNFLHFDQUFBO0FDTko7QURRRTtFQUNFLHNEQUFBO0FDTko7QURRRTtFQUNFLG9DQUFBO0FDTko7QURRRTtFQUNFLHNEQUFBO0FDTko7QURRRTtFQUNFLHFEQUFBO0FDTko7O0FEVUE7RUFDRSxnQkFBQTtFQUFrQixpREFBQTtFQUNsQiwwQ0FBQTtBQ05GOztBRFFBO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSx5QkFBQTtNQUFBLHNCQUFBO1VBQUEsbUJBQUE7QUNMRjs7QURPQTtFQUNFLHFCQUFBO0FDSkY7O0FEU0k7RUFDRSx1R0FBQTtVQUFBLCtGQUFBO0FDTk47O0FEV0E7RUFDRSw4QkFBQTtFQUFnQyxnQkFBQTtFQUFrQixp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O0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDREQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDREQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGlFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLHlEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLG9FQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDREQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDREQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGtFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLCtEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDJEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDhEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDREQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLHNFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLDZEQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSx3QkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFDQSxnQkFBQTtFQUNBLGdFQUFBO0VBQ0EsNEJBQUE7RUFDQSxxQkFBQTtFQUNBLDJCQUFBO0VBQ0Esd0NBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0FDcENKO0FEc0NFO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0Esd0JBQUE7RUFD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QUFBO0VBQWUsNEJBQUE7RUFBQSw2QkFBQTtNQUFBLDBCQUFBO1VBQUEsc0JBQUE7RUFDZixzQkFBQTtFQUNBLGlCQUFBO0VBQ0EsbUJBQUE7RUFDQSwrREFBQTtVQUFBLHVEQUFBO0VBQ0EsK0RBQUE7VUFBQSx1REFBQTtBQ3pDSjtBRDRDSTtFQUNFLGtCQUFBO0VBQ0EsNERBQUE7QUMxQ04iLCJmaWxlIjoiR0lTX3N0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwidXRmLThcIjtcblxuLyogZm9udCAqL1xuQG1peGluIGZvbnQoJHNpemUsICRmYW1pbHk6ICdpbmhlcml0JywgJGNvbG9yOiBpbmhlcml0KSB7XG4gIGZvbnQtc2l6ZTogJHNpemU7XG4gIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICBjb2xvcjogJGNvbG9yO1xufVxuXG4vKiBmbGV4IGFsaWduICovXG5AbWl4aW4gZmFpKCRhbGlnbikge1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiAkYWxpZ247XG59XG5cbi8qIGZsZXgganVzdGlmeS1jb250ZW50ICovXG5AbWl4aW4gZmpjKCRqdXN0aWZ5KSB7XG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTtcbn1cblxuLyogZmxleCBkaXJlY3Rpb24qL1xuQG1peGluIGZkaXIoJGRpcmVjdGlvbikge1xuICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiAkZGlyZWN0aW9uO1xufVxuICBcbi8qIGZsZXggcm93ICovXG5AbWl4aW4gZmxleFJvdygkanVzdGlmeSwgJGFsaWduKSB7XG4gICAgZGlzcGxheTogZmxleDsganVzdGlmeS1jb250ZW50OiAkanVzdGlmeTsgYWxpZ24taXRlbXM6ICRhbGlnbjtcbn1cblxuLyogc2Nyb2xsYmFyIG1peGluICovXG5AbWl4aW4gY3VzdG9tU2Nyb2xsKCR4LCR5LCR0aHVtYkJnLCR0cmFja0JnLCR3KXtcbm92ZXJmbG93LXg6ICR4IDtvdmVyZmxvdy15OiAkeTsgc2Nyb2xsYmFyLXdpZHRoOiB0aGluOyBzY3JvbGxiYXItY29sb3I6IzMwMzAzMCB0cmFuc3BhcmVudDsgc2Nyb2xsYmFyLWFycm93LWNvbG9yOiNmZmY7IFxuc2Nyb2xsYmFyLTNkbGlnaHQtY29sb3I6I2ZmZjsgc2Nyb2xsYmFyLWRhcmtzaGFkb3ctY29sb3I6I2ZmZjsgc2Nyb2xsYmFyLWZhY2UtY29sb3I6IzMwMzAzMDsgc2Nyb2xsYmFyLXNoYWRvdy1jb2xvcjojZmZmO1xuc2Nyb2xsYmFyLXRyYWNrLWNvbG9yOiNmZmY7c2Nyb2xsYmFyLWJhc2UtY29sb3I6ICNlZmVmZWY7XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXIge3dpZHRoOiAkdzt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge2JhY2tncm91bmQ6ICR0aHVtYkJnOyBib3JkZXItcmFkaXVzOiA1cHg7IHRyYW5zaXRpb246IC4zczt9XG4gICAgJjo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge2JhY2tncm91bmQ6ICR0cmFja0JnOyBib3JkZXItcmFkaXVzOiA1cHg7fVxufSIsIkBjaGFyc2V0IFwidXRmLThcIjtcblxuQHVzZSBcIl9taXhpbnNcIjtcbkB1c2UgXCJfZnVuY3Rpb25cIjtcblxuXG4uZmlsdGVyLWZvcm0ge1xuICAmLnBsYXRmb3JtLWluZm8ge1xuICAgIC5mb3JtLXdyYXAge1xuICAgICAgaGVpZ2h0OiAyMXB4O1xuICAgICAgZ2FwOiB2YXIoLS1rcmRzLWdhcC0zKSAhaW1wb3J0YW50O1xuICAgICAgbGFiZWwge1xuICAgICAgICBtaW4td2lkdGg6IHVuc2V0ICFpbXBvcnRhbnQ7ICB3aWR0aDogYXV0bztcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgJi5jb2wge1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gICAgZ2FwOiB2YXIoLS1rcmRzLWdhcC0zKSAhaW1wb3J0YW50O1xuICAgIFxuICAgIC5mb3JtLXdyYXAge1xuICAgICAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIFxuICAgICZfMiB7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG5cbiAgICAgIC5mb3JtLXdyYXAge1xuICAgICAgICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLyAyIC0gdmFyKC0ta3Jkcy1nYXAtMykpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uY29sb3JUeXBlIHtcbiAgJi5wcmltYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0ta3Jkcy1wcmltYXJ5KSAhaW1wb3J0YW50O1xuICB9XG4gICYuc2Vjb25kYXJ5IHtcbiAgICBjb2xvcjogdmFyKC0ta3Jkcy1jb2xvci1saWdodC1zZWNvbmRhcnktODApICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5zdWJ0bGUge1xuICAgIGNvbG9yOiB2YXIoLS1rcmRzLXN1YnRsZSkgIWltcG9ydGFudDtcbiAgfVxuICAmLnN1Y2Nlc3Mge1xuICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtc3VjY2VzcykgIWltcG9ydGFudDtcbiAgfVxuICAmLmRhbmdlciB7XG4gICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1kYW5nZXIpICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLnBhZ2UtdGl0bGUtd3JhcCAuaC10eHQge1xuICBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJvbGRlcik7XG59XG4ucGFnZS10aXRsZS13cmFwIC5oLXR4dC5oYXMtaWNvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5wYWdlLXRpdGxlLXdyYXAgLmgtdHh0Lmhhcy1pY28gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ua3Jkcy1idG4ge1xuICAmLnNlY29uZGFyeSB7XG4gICAgLnN2Zy1pY29uIHtcbiAgICAgIGZpbHRlcjogaW52ZXJ0KDM1JSkgc2VwaWEoNDAlKSBzYXR1cmF0ZSgzNzUwJSkgaHVlLXJvdGF0ZSgyMzFkZWcpIGJyaWdodG5lc3MoNDUlKSBjb250cmFzdCg4OSUpO1xuICAgIH1cbiAgfVxufVxuXG4ubGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7IGZvbnQtd2VpZ2h0OiA3MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYmFzaWMpO1xufVxuLmluZm8tdHh0LWNvbnQge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYmFzaWMpO1xuXG4gICYudHh0LWxpc3Qge1xuICAgIHNwYW4ge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAmOjphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtNnB4OyB0b3A6IDUwJTsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB3aWR0aDogMXB4OyBoZWlnaHQ6IDE2cHg7IGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItZGl2aWRlci1ncmF5LWxpZ2h0KTtcbiAgICAgIH1cbiAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICY6OmFmdGVyIHtkaXNwbGF5OiBub25lO31cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJnLWdyYXktODAge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWhpZ2gtY29udHJhc3QtY29sb3ItZGl2aWRlci1ncmF5LWxpZ2h0KTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYy1pbnZlcnNlKTtcbn1cbi5iZy1zdWNjZXNzLWRhcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMjY4MDk3O1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljLWludmVyc2UpO1xufVxuXG4uaW5mby1ncmF5LWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWJhY2tncm91bmQtZ3JheS1zdWJ0bGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMteGxhcmdlMik7XG4gIHBhZGRpbmc6IHZhcigtLWtyZHMtcGMtcGFkZGluZy1jYXJkLXNtYWxsKTtcblxuICAuZmlsdGVyLWZvcm0ge1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiB2YXIoLS1rcmRzLWdhcC01KTtcblxuICAgID4uZm9ybS13cmFwIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBmbGV4OiAxO1xuICAgIH1cbiAgfVxufVxuLndhcm5pbmctYm94IHtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS13YXJuaW5nLXN1YnRsZXIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWJvcmRlci13YXJuaW5nLWxpZ2h0KTtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy14bGFyZ2UyKTtcblxuICAud2FybmluZy10aXQsXG4gIC53YXJuaW5nLWNvbnQge1xuICAgIHBhZGRpbmctbGVmdDogMi44cmVtO1xuICB9XG5cbiAgLndhcm5pbmctdGl0IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1oZWFkaW5nLXh4c21hbGwpOyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtd2FybmluZyk7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IGxlZnQ6IDA7IHRvcDogMnB4O1xuICAgICAgd2lkdGg6IDJyZW07IGhlaWdodDogMnJlbTtcbiAgICAgIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY29uL2ljby13YXJuaW5nLnN2Zycpbm8tcmVwZWF0IGNlbnRlcjtcbiAgICB9XG4gIH1cblxuICAud2FybmluZy1jb250IHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gICAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1ib2R5LXhzbWFsbCk7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG4gIH1cbn1cblxuLmNvbC1jb250cyB7XG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuICBnYXA6IHZhcigtLWtyZHMtZ2FwLTYpO1xuICBtYXJnaW4tdG9wOiAyNHB4O1xuXG4gID4gZGl2IHtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbiAgLnR4dC1ib3gge1xuICAgIG1hcmdpbi10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cblxuICAmLmNvbC0zIHtcbiAgICA+IGRpdiB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMyk7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgJi5jb2wtMiB7XG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDIpO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuXG4uZm9ybS1pbnB1dC1hcmVhIHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMkY3O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1tZWRpdW0xKTtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTgpO1xuXG4gIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNSk7XG59XG5cbi5mb3JtLWdyb3VwIHtcbiAgLmZvcm0tdGl0IHtcbiAgICBsYWJlbCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWhlYWRpbmcteHhzbWFsbCk7IGZvbnQtd2VpZ2h0OiA3MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljKTtcbiAgICB9XG4gIH1cbn1cblxuLmtyZHMtZmlsZS11cGxvYWQge1xuICAuZmlsZS11cGxvYWQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNFRUYyRjc7XG4gICAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGdhcDogdmFyKC0ta3Jkcy1nYXAtMyk7XG4gICAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMtbWVkaXVtMyk7XG5cbiAgICAudHh0IHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtYm9keS14c21hbGwpOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICAgICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1zdWJ0bGUpO1xuICAgIH1cbiAgICAuZmlsZS11cGxvYWQtYnRuLXdyYXAge1xuICAgICAgLmZpbGV1LXVwbG9hZCB7XG4gICAgICAgIC5rcmRzLWJ0biB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1pY29uLWdyYXkpICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZmlsZS1saXN0IHtcbiAgICAudXBsb2FkLWxpc3Qge1xuICAgICAgPiBsaSB7XG4gICAgICAgIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy01KSB2YXIoLS1rcmRzLXBhZGRpbmctNik7XG5cbiAgICAgICAgLmZpbGUtaW5mbyB7XG4gICAgICAgICAgLmZpbGUtbmFtZSB7XG4gICAgICAgICAgICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWJvZHkteHNtYWxsKTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgICAgICAgICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYm9sZGVyKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmZpbGUtbGlzdCB7XG4gICYuZmlsZS1zYXZlZCB7XG4gICAgLnVwbG9hZC1saXN0IHtcbiAgICAgID4gbGkge1xuICAgICAgICBib3JkZXI6IHVuc2V0O1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2UtZ3JheS1zdWJ0bGUpO1xuICAgICAgICAuZmlsZS1pbmZvIHtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uYm94LXN1Yi10aXQge1xuICBmb250LXNpemU6IDEuNHJlbTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG59XG4ubGFiZWwtc3ViLXRpdCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy14eHNtYWxsKTsgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG59XG5cbi5zY2gtZmlsdGVyLWJveCArIC5sYWJlbC1zdWItdGl0IHtcbiAgbWFyZ2luOiB2YXIoLS1rcmRzLXBhZGRpbmctNikgMCB2YXIoLS1rcmRzLXBhZGRpbmctMyk7XG59XG5cbi50YWJsZS1ncm91cCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYmFja2dyb3VuZDogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljb24vaWNvLXRhYmxlLXRyZWUuc3ZnJyluby1yZXBlYXQ7XG5cbiAgJi5kZXB0aCB7XG4gICAgJl8yIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMTJweCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMycHggIWltcG9ydGFudDtcbiAgICB9XG4gICAgJl8zIHtcbiAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzJweCBjZW50ZXI7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDUycHggIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbn1cblxuLmtyZHMtaW5mby1saXN0IHtcbiAgJi50cmVlIHtcblx0XHQ+IGxpIHtcbiAgICAgIHBhZGRpbmctbGVmdDogdW5zZXQ7XG5cdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRjb250ZW50OiAnJztcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvaW1hZ2VzL2NvbW1vbi9pY29uL2ljby10YWJsZS10cmVlLnN2Zycpbm8tcmVwZWF0IGxlZnQgY2VudGVyO1xuICAgICAgICB3aWR0aDogMS42cmVtOyBoZWlnaHQ6IDEuNnJlbTtcbiAgICAgICAgdG9wOiAzcHg7XG5cdFx0XHR9XG5cbiAgICAgIC5rcmRzLWluZm8tbGlzdCB7XG4gICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWtyZHMtZ2FwLTMpO1xuICAgICAgICA+IGxpIHtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcblxuICAgICAgICAgIC5rcmRzLWluZm8tbGlzdCB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiB2YXIoLS1rcmRzLWdhcC0zKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmtyZHMtZm9ybS1jaGVjayB7XG4gICAgICAgIGxhYmVsIHtcbiAgICAgICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJvbGRlcik7XG4gICAgICAgIH1cbiAgICAgIH1cblx0XHR9XG5cdH1cblxuICAua3Jkcy1jaGVjay1hcmVhIHtcbiAgICBnYXA6IHZhcigtLWtyZHMtZ2FwLTUpO1xuXG4gICAgLmNoZWNrLWFyZWEtdGl0IHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtYm9keS14c21hbGwpOyBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICAgICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1zdWJ0bGUpO1xuICAgIH1cbiAgfVxuXG4gICYrLmtyZHMtaW5mby1saXN0IHtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICAgIGJvcmRlci10b3A6IDAuMXJlbSBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItcHJpbWFyeS1saWdodCk7XG4gIH1cbiAgLy90cmVlXG5cbiAgJi5idWxsZXQge1xuICAgIGdhcDogdmFyKC0ta3Jkcy1nYXAtMyk7XG4gICAgbGkge1xuICAgICAgcGFkZGluZy1sZWZ0OiB2YXIoLS1rcmRzLXBhZGRpbmctNyk7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7IGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LXN1YnRsZSk7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvbi9pY28tYnVsbGV0LnN2Zycpbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgd2lkdGg6IDAuNHJlbTsgaGVpZ2h0OiAwLjRyZW07XG4gICAgICAgIGxlZnQ6IDAuOHJlbTsgdG9wOiAwLjhyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5idG4tdGl0LXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gIC5idG4td3JhcCB7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB9XG59XG5cbi5idG4td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtMyk7XG5cbiAgJi5lbmQge1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIH1cbiAgJi5jZW50ZXIge1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG59XG5cbi5idG4tbGluZS1saXN0IHtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC02KSAhaW1wb3J0YW50O1xuXG4gIGJ1dHRvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHJpZ2h0OiAtMTJweDsgdG9wOiA1MCU7IHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICAgIHdpZHRoOiAxcHg7IGhlaWdodDogMTZweDsgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1kaXZpZGVyLWdyYXktbGlnaHQpO1xuICAgIH1cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgJjo6YWZ0ZXIge2Rpc3BsYXk6IG5vbmU7fVxuICAgIH1cbiAgfVxufVxuXG5cbi5saW5lLWJveC1jaGstd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBhZGRpbmctMykgdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItZ3JheS1saWdodCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLW1lZGl1bTQpO1xuXG4gICY6aGFzKGlucHV0OmNoZWNrZWQpIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItcHJpbWFyeSk7XG4gIH1cblxuICAua3Jkcy1mb3JtLWNoZWNrIHtcbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cbiAgICBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsIHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgdG9wOiA1MCUgIWltcG9ydGFudDsgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICAgIGxhYmVsLmZvcm0td3JhcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgIHBhZGRpbmctbGVmdDogM3JlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGdhcDogdW5zZXQgIWltcG9ydGFudDtcblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlOyBsZWZ0OiAwOyB0b3A6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmJ0bi13cmFwIHtcbiAgLmNoZWNrLXRvdGFsIHtcbiAgICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWJvZHkteHNtYWxsKTsgZm9udC13ZWlnaHQ6IDQwMDsgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljKTtcblxuICAgIGVtIHtcbiAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtcHJpbWFyeSk7XG4gICAgfVxuICB9XG59XG5cbi50YWIubGluZSAuYWN0aXZlIC5idG4tdGFiIHtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLXByaW1hcnkpO1xufVxuLnRhYi5saW5lIC5idG4tdGFiOmJlZm9yZSB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLXByaW1hcnkpO1xufVxuLnRhYiAuYnRuLXRhYjpub3QoOmRpc2FibGVkKTphY3RpdmUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLXRhYi0tYnV0dG9uLWNvbG9yLWFjdGlvbi1ob3Zlcik7XG59XG5cbi5jYXNlcy13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC03KTtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjVGNkZCO1xuICBcbiAgPiBkaXYge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLyA0IC0gMS44cmVtKTtcbiAgICBoZWlnaHQ6IDE0cmVtO1xuICB9XG5cbiAgLmNhc2VzLWJveCB7XG4gICAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTkpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLXhsYXJnZTEpO1xuICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7IGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGltZyB7XG4gICAgICB3aWR0aDogNy4ycmVtOyBoZWlnaHQ6IDcuMnJlbTtcbiAgICAgIG1hcmdpbjogYXV0byAwIDAgMDtcbiAgICB9XG5cbiAgICAubmFtZSB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWhlYWRpbmcteHNtYWxsKTsgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYm9sZGVyKTtcbiAgICB9XG5cbiAgICAubnVtIHtcbiAgICAgIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy1zbWFsbCk7IGZvbnQtd2VpZ2h0OiA3MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJvbGRlcik7XG4gICAgICBsaW5lLWhlaWdodDogMi44cmVtO1xuXG4gICAgICBzdHJvbmcge1xuICAgICAgICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWhlYWRpbmctbGFyZ2UpO1xuICAgICAgICBsaW5lLWhlaWdodDogNC44cmVtO1xuICAgICAgfVxuICAgIH1cblxuICAgICYucHJpbWFyeSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWVsZW1lbnQtcHJpbWFyeS1saWdodCk7XG5cbiAgICAgIC5udW0gc3Ryb25ne1xuICAgICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LXByaW1hcnkpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Y2Nlc3Mge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1ib3JkZXItc3VjY2Vzcy1saWdodCk7XG5cbiAgICAgIC5udW0gc3Ryb25ne1xuICAgICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LXN1Y2Nlc3MpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmRhbmdlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWJvcmRlci1kYW5nZXItbGlnaHQpO1xuXG4gICAgICAubnVtIHN0cm9uZ3tcbiAgICAgICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1kYW5nZXIpO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmluZm9ybWF0aW9uIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLWluZm9ybWF0aW9uLWxpZ2h0KTtcblxuICAgICAgLm51bSBzdHJvbmd7XG4gICAgICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtaW5mb3JtYXRpb24pO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ua3Jkcy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1oZWFkZXIgLm1vZGFsLXRpdGxlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1oZWFkaW5nLW1lZGl1bSkgIWltcG9ydGFudDtcbn1cbi5rcmRzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQgPiAqOm5vdCgubW9kYWwtYnRuKSB+IC5tb2RhbC1jb250cyB7XG4gIC8vIHBhZGRpbmctYm90dG9tOiB2YXIoLS1rcmRzLXBhZGRpbmctOSk7XG59XG5cbi5rcmRzLW1vZGFsIC5tb2RhbC1jb250cyAudHh0LWJveCB7XG4gIG1hcmdpbi10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWNoayB7XG4gIHBhZGRpbmc6IDAgdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjJGNztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMtbWVkaXVtMSk7XG4gIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIGlucHV0IHtcbiAgICBwYWRkaW5nOiAwIDNyZW07XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIC5rcmRzLWJ0biB7XG4gICAgd2lkdGg6IDJyZW07IGhlaWdodDogMnJlbTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2UtZ3JheS1zdWJ0bGVyKTtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7IHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1zbWFsbDEpO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItcHJpbWFyeS1saWdodCk7XG4gICAgfVxuXG4gICAgLnN2Zy1pY29uIHtcbiAgICAgIHdpZHRoOiAxLjJyZW07IGhlaWdodDogMS4ycmVtO1xuICAgIH1cblxuICAgICYubWludXMge1xuICAgICAgbGVmdDogMC44cmVtO1xuICAgIH1cbiAgICAmLnBsdXMge1xuICAgICAgcmlnaHQ6IDAuOHJlbTtcbiAgICB9XG4gIH1cbn1cbi5zdmctaWNvbiB7XG4gICYuaWNvLXJvdW5kLWNoZWNrIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvbi9pY29fcm91bmRfY2hlY2suc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHVuc2V0ICFpbXBvcnRhbnQ7XG4gIH1cbiAgJi5pY28tbWludXMge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY29uL2ljb19taW51cy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4O1xuICB9XG4gICYuaWNvLWZhdiB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fZmF2LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7XG4gIH1cbiAgJi5pY28taW5mb3JtYXRpb24tZ3JheSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY29faW5mb19ncmF5LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLWdvbmdnYW4tYSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tZ29uZ2dhbi1hLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLWdvbmdnYW4tYiB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tZ29uZ2dhbi1iLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLWp1amVkbyB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tanVqZWRvLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLW15bWFwIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1teW1hcC5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyBcbiAgfVxuICAmLmljby1kb3JvZ3VsY2hhayB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tZG9yb2d1bGNoYWsuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28tdWlzIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby11aXMuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28taGFuZ29uZ3NhamluIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1oYW5nb25nc2FqaW4uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28tZHJvbmV2aWRlbyB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tZHJvbmV2aWRlby5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyBcbiAgfVxuICAmLmljby1pY2h1bmdzbyB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28taWNodW5nc28uc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28tanVuZ2NoYWVraml3b24ge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWp1bmdjaGFla2ppd29uLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLTFkb3NpbSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tMWRvc2ltLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLWVhbGFybSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tZWFsYXJtLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLWJ1ZG9uZ21hcCB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tYnVkb25nbWFwLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLWJ1ZG9uZ3Rvbmd5ZSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tYnVkb25ndG9uZ3llLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLWlwbHVzICB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28taXBsdXMuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28tc21hcnRyZXNlciAge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLXNtYXJ0cmVzZXIuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28taW5jaGVvbjEwMCAge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWluY2hlb24xMDAuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28tdG91cmRyZWFtICB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tdG91cmRyZWFtLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLXByaXplICB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tcHJpemUuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28taGFuZ2p1bmcgIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1oYW5nanVuZy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyBcbiAgfVxuICAmLmljby1zdWppZG8gICB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tc3VqaWRvLnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLXBhZGxvY2stZGlzYWJsZWQge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BhZGxvY2stZGlzYWJsZWQuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28tcGFkbG9jayB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcGFkbG9jay5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyBcbiAgfVxuICAmLmljby1jYXRlZ29yeTAxIHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1jYXRlZ29yeTAxLnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IFxuICB9XG4gICYuaWNvLWNhdGVnb3J5MDIge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWNhdGVnb3J5MDIucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgXG4gIH1cbiAgJi5pY28tY2F0ZWdvcnkwMyB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tY2F0ZWdvcnkwMy5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyBcbiAgfVxuICAmLmljby1jYXRlZ29yeTA0IHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1jYXRlZ29yeTA0LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IFxuICB9XG4gICYuaWNvLWNhdGVnb3J5MDUge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWNhdGVnb3J5MDUucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgXG4gIH1cbiAgJi5pY28tY2F0ZWdvcnkwNSB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tY2F0ZWdvcnkwNS5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyBcbiAgfVxuICAmLmljby1jYXRlZ29yeTA2IHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1jYXRlZ29yeTA2LnBuZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMzJweDtcbiAgICBoZWlnaHQ6IDMycHg7IFxuICB9XG4gICYuaWNvLWNhdGVnb3J5MDcge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWNhdGVnb3J5MDcucG5nJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAzMnB4O1xuICAgIGhlaWdodDogMzJweDsgXG4gIH1cbiAgJi5pY28tY2F0ZWdvcnkwOCB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tY2F0ZWdvcnkwOC5wbmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDMycHg7XG4gICAgaGVpZ2h0OiAzMnB4OyBcbiAgfVxuICAmLmljby1sYXN0LWFycm93IHtcbiAgICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gICAgbWFzazogbm9uZTtcbiAgICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gICAgbWFzay1pbWFnZTogbm9uZTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sYXN0X2Fycm93LnN2ZycpO1xuICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogMjRweDtcbiAgICBoZWlnaHQ6IDI0cHg7IFxuICB9XG4gICYuaWNvLW5leHQtYXJyb3cge1xuICAgIC13ZWJraXQtbWFzazogbm9uZTtcbiAgICBtYXNrOiBub25lO1xuICAgIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgICBtYXNrLWltYWdlOiBub25lO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX25leHRfYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbiAgJi5pY28tcHJldi1hcnJvdyB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fcHJldl9hcnJvdy5zdmcnKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgd2lkdGg6IDI0cHg7XG4gICAgaGVpZ2h0OiAyNHB4OyBcbiAgfVxuICAmLmljby1maXJzdC1hcnJvdyB7XG4gICAgLXdlYmtpdC1tYXNrOiBub25lO1xuICAgIG1hc2s6IG5vbmU7XG4gICAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICAgIG1hc2staW1hZ2U6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fZmlyc3RfYXJyb3cuc3ZnJyk7XG4gICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHdpZHRoOiAyNHB4O1xuICAgIGhlaWdodDogMjRweDsgXG4gIH1cbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHMuYmctbGlnaHQtYmwge1xuICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbGluZS1ib3gge1xuICAmKy5tLWxpbmUtYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXRvcDogdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItZ3JheS1saWdodCk7XG4gIH1cbn1cblxuLnN1cnZleS1yZXN1bHQtdGl0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1oZWFkaW5nLXhzbWFsbCk7IGZvbnQtd2VpZ2h0OiA3MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYmFzaWMpO1xuXG4gIC5RIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWVsZW1lbnQtcHJpbWFyeSk7XG4gICAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTEpIHZhcigtLWtyZHMtcGFkZGluZy0zKTtcbiAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1zbWFsbDIpO1xuICAgIGhlaWdodDogMi40cmVtOyB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIGZvbnQtc2l6ZTogMS40cmVtOyBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtaW52ZXJzZS1zdGF0aWMpO1xuICAgIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAyLjRyZW07XG4gIH1cblxuICAmKyoge1xuICAgIG1hcmdpbi10b3A6IDEuNnJlbTtcbiAgfVxuXG4gICYrLnJlc3VsdC1jYXNlIHtcbiAgICBtYXJnaW4tdG9wOiAwLjhyZW07XG4gIH1cbn1cblxuLnJlc3VsdC1jYXNlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljKTtcbiAgc3BhbiB7XG4gICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1wcmltYXJ5KTtcbiAgfVxufVxuXG4uc3VydmV5LXJlc3VsdC1saXN0IHtcbiAgbWF4LXdpZHRoOiA4MDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC00KTtcblxuICAuc3VydmV5LXJlc3VsdC1pdGVtIHtcbiAgICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAzLjdyZW07XG4gICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjsganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgdmFyKC0ta3Jkcy1wYWRkaW5nLTgpO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS1ncmF5LXN1YnRsZXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLW1lZGl1bTEpO1xuXG4gICAgcCB7XG4gICAgICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gICAgICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICAgICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG5cbiAgICAgICYuaXRlbS1sYWJlbCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiA3MDA7IFxuICAgICAgfVxuICAgICAgJi5pdGVtLWNvdW50IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcblxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtcHJpbWFyeSk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAmLmRlc2NyaWJlIHtcbiAgICB3aWR0aDogMTAwJTsgbWF4LXdpZHRoOiB1bnNldDtcblxuICAgIC5zdXJ2ZXktcmVzdWx0LWl0ZW0ge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAgICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBhZGRpbmctNSkgdmFyKC0ta3Jkcy1wYWRkaW5nLTgpO1xuXG4gICAgICBwIHtcbiAgICAgICAgJi5pdGVtLWxhYmVsIHtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwO1xuICAgICAgICB9XG4gICAgICAgICYuaXRlbS1jb3VudCB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMC40cmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi5rcmRzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRzIHtcbiAgbWFyZ2luOiAyLjRyZW0gMDtcbiAgcGFkZGluZy1ibG9jazogdW5zZXQ7XG59XG4ua3Jkcy1tb2RhbCAubW9kYWwtZGlhbG9nIC5tb2RhbC1jb250ZW50OmhhcygubW9kYWwtYnRuIC5jbG9zZS1tb2RhbCkgPiAubW9kYWwtY29udHMge1xuICBtYXJnaW4tYm90dG9tOiB1bnNldDtcbn1cbi5rcmRzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQ6bm90KDpoYXMoLm1vZGFsLWJ0biAuY2xvc2UtbW9kYWwpKSA+IC5tb2RhbC1jb250cyB7XG4gIG1hcmdpbjogMi40cmVtIDA7XG59XG5cbi5mYXYtc2VsLWxpc3QgdWx7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNik7XG59XG4uZmF2LXNlbC1saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxLjM1cmVtKTtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuLmZhdi1zZWwtbGlzdCB1bCBsaS5mYXYtaGFzIHtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTcpIHZhcigtLWtyZHMtcGFkZGluZy04KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKCAgLS1rcmRzLXByaW1hcnktNDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy14bGFyZ2UxKTtcbn1cblxuLmZhdi1zZWwtbGlzdCB1bCBsaS5mYXYtaGFzIHAge1xuICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWhlYWRpbmcteHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjhyZW07XG59XG4uZmF2LXNlbC1saXN0IHVsIGxpLmZhdi1oYXMgcDo6YmVmb3JlIHtcbiAgY29udGVudDogJyc7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTsgbGVmdDogMDsgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDIuNHJlbTsgaGVpZ2h0OiAyLjRyZW07XG4gIGJhY2tncm91bmQ6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Zhdl9oYXMuc3ZnJyluby1yZXBlYXQgY2VudGVyO1xufVxuLmZhdi1zZWwtbGlzdCB1bCBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTsgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2UtZ3JheS1zdWJ0bGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMteGxhcmdlMSk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItZ3JheSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2Zhdl9hZGQuc3ZnJyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbn1cbi5mYXYtc2VsLWxpc3QgdWwgbGkgYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogaW5pdGlhbDtcbn1cblxuXG4jY29udGFpbmVyIC5jb250ZW50czpoYXMoLmxpc3QtY2F0ZWdvcnktd3JhcCkgLmNvbnRlbnRzLXNjcm9sbCB7XG4gIHBhZGRpbmctYm90dG9tOiB2YXIoLS1rcmRzLXBhZGRpbmctOCk7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWJvcmRlci1ncmF5LWxpZ2h0KTtcbn1cbi5saXN0LWNhdGVnb3J5LXdyYXAge1xuICB3aWR0aDogMTAwJTsgbWluLWhlaWdodDogY2FsYygxMDB2aCAtIDI3MHB4KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGQjtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTcpO1xuXG4gIC5jYXRlZ29yeS1ib3gtd3JhcCB7XG4gICAgZGlzcGxheTogZmxleDsgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGNvbHVtbi1nYXA6IHZhcigtLWtyZHMtZ2FwLTYpO1xuICAgIHJvdy1nYXA6IHZhcigtLWtyZHMtZ2FwLTgpO1xuXG4gICAgPiBkaXYge1xuICAgICAgd2lkdGg6IGNhbGMoMTAwJSAvIDQgLSAxNXB4KTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy03KTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS13aGl0ZSk7XG4gICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy14bGFyZ2UxKTtcbiAgICAgIGJveC1zaGFkb3c6IDJweCAzcHggNnB4IDBweCAjMDAwMDAwMjY7XG4gICAgICBib3JkZXI6IDAuMTVyZW0gc29saWQgdmFyKC0ta3Jkcy1saWdodC1jb2xvci1zdXJmYWNlLXdoaXRlKTtcbiAgICAgIHRyYW5zaXRpb246IGFsbCAwLjVzO1xuXG4gICAgICAmOmhhcyguY2F0ZWdvcnktbGlzdCBhOmhvdmVyKSB7XG4gICAgICAgIGJvcmRlcjogMC4xNXJlbSBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWJvcmRlci1wcmltYXJ5KTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuNXM7XG4gICAgICB9XG5cbiAgICAgICYudGhyZWUtZCB7XG4gICAgICAgIGJveC1zaGFkb3c6IDJweCAzcHggNnB4IDBweCAjMDAwMDAwMjY7XG4gICAgICAgIGJveC1zaGFkb3c6IDBweCAwcHggMTBweCAwcHggIzRFMjNFQjQ3IGluc2V0O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yeS10aXQge1xuICAgICAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IHZhcigtLWtyZHMtcGFkZGluZy01KTtcblxuICAgICAgcCB7XG4gICAgICAgIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy14c21hbGwpO1xuICAgICAgICBmb250LXdlaWdodDogNzAwOyBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICAgICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljKTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IHZhcigtLWtyZHMtZ2FwLTIpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5jYXRlZ29yeS1saXN0IHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7IGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBnYXA6IHZhcigtLWtyZHMtZ2FwLTMpO1xuXG4gICAgICBhIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7IGhlaWdodDogNC44cmVtO1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyOyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLWdyYXkpO1xuICAgICAgICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1tZWRpdW0zKTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1zdXJmYWNlLXdoaXRlKTtcbiAgICAgICAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTUpO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS1wcmltYXJ5LXN1YnRsZXIpO1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWtyZHMtcHJpbWFyeS00MCk7XG5cbiAgICAgICAgICAubGVmdCB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICAgICAgICAgICAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1ib3JkZXItZ3JheS1saWdodCk7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1zdXJmYWNlLXdoaXRlKTtcblxuICAgICAgICAgIC5sZWZ0IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWRpc2FibGVkKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5zdmctaWNvbiB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgLmljby1sb2NhdGlvbiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19sb2NhdGlvbl9kaXNhYmxlZC5zdmcnKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgLmljby1pbmZvcm1hdGlvbi1ncmF5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2luZm9fZ3JheV9kaXNhYmxlZC5zdmcnKTtcbiAgICAgICAgICB9XG5cbiAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1ib3JkZXItZ3JheS1saWdodCk7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2Utd2hpdGUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubGVmdCB7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7IGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGdhcDogdmFyKC0ta3Jkcy1nYXAtMik7XG4gICAgICAgIHAge1xuICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy14eHNtYWxsKTtcbiAgICAgICAgICBmb250LXdlaWdodDogNDAwOyBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICAgICAgICAgIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYmFzaWMpO1xuICAgICAgICAgIHRyYW5zaXRpb246IGFsbCAwLjNzO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAucmlnaHQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4OyBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBnYXA6IHZhcigtLWtyZHMtZ2FwLTMpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4uZmF2LXJlZ2lzdGVyIHtcbiAgZGlzcGxheTogZmxleDsgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC02KTtcblxuICAucmVnaXN0ZXIge1xuICAgICZfYWxsLFxuICAgICZfbWVudSB7XG4gICAgICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDMuMnJlbSk7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWJvcmRlci1ncmF5KTtcbiAgICAgIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy04KTtcbiAgICAgIC8vIHBhZGRpbmctcmlnaHQ6IHZhcigtLWtyZHMtcGFkZGluZy02KTtcbiAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLXhsYXJnZTIpO1xuXG4gICAgICAudGl0IHtcbiAgICAgICAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1oZWFkaW5nLXNtYWxsKTtcbiAgICAgICAgZm9udC13ZWlnaHQ6IDcwMDsgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgICAgICAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1ib2xkZXIpO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiB2YXIoLS1rcmRzLWdhcC01KTtcbiAgICAgIH1cbiAgICAgIC5jb250IHtcbiAgICAgICAgbWFyZ2luLXRvcDogdmFyKC0ta3Jkcy1nYXAtNSk7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RjY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLW1lZGl1bTEpO1xuICAgICAgICBwYWRkaW5nOiAwIHZhcigtLWtyZHMtcGFkZGluZy04KTtcbiAgICAgICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAzNzBweDtcbiAgICAgICAgc2Nyb2xsYmFyLWNvbG9yOiAjREJEQkYwICNGNEY1RjY7XG4gICAgICAgIC5yZWdpc3Rlci1zZWwtY2hrIHtcbiAgICAgICAgICBtYXJnaW46IHZhcigtLWtyZHMtcGFkZGluZy04KSAwO1xuICAgICAgICB9XG4gICAgICAgIC5rcmRzLWZvcm0tY2hlY2sge1xuICAgICAgICAgIGxhYmVsIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiA0MDA7IGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gICAgICAgICAgICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJvbGRlcik7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICB9XG4gICAgICAgICAgJisua3Jkcy1mb3JtLWNoZWNrIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IHZhcigtLWtyZHMtZ2FwLTUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItYnV0dG9uIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICAgIDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2sge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RjY7XG4gICAgICAgIH1cbiAgICAgICAgOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGNjtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5hcnJvdy1idG4td3JhcCB7XG4gICAgZGlzcGxheTogZmxleDsgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHZhcigtLWtyZHMtZ2FwLTYpO1xuICAgIHBhZGRpbmc6IDIuOHJlbSAwO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gICAgYm94LXNoYWRvdzogMHB4IDBweCAycHggMHB4ICMwMDAwMDAwRDtcbiAgICBib3gtc2hhZG93OiAwcHggMXB4IDJweCAwcHggIzAwMDAwMDBEO1xuXG5cbiAgICAua3Jkcy1idG4ge1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0ta3Jkcy1saWdodC1jb2xvci1kaXZpZGVyLWdyYXktbGlnaHQpO1xuICAgIH1cbiAgfVxufSIsIi8qIGZvbnQgKi9cbi8qIGZsZXggYWxpZ24gKi9cbi8qIGZsZXgganVzdGlmeS1jb250ZW50ICovXG4vKiBmbGV4IGRpcmVjdGlvbiovXG4vKiBmbGV4IHJvdyAqL1xuLyogc2Nyb2xsYmFyIG1peGluICovXG4uZmlsdGVyLWZvcm0ucGxhdGZvcm0taW5mbyAuZm9ybS13cmFwIHtcbiAgaGVpZ2h0OiAyMXB4O1xuICBnYXA6IHZhcigtLWtyZHMtZ2FwLTMpICFpbXBvcnRhbnQ7XG59XG4uZmlsdGVyLWZvcm0ucGxhdGZvcm0taW5mbyAuZm9ybS13cmFwIGxhYmVsIHtcbiAgbWluLXdpZHRoOiB1bnNldCAhaW1wb3J0YW50O1xuICB3aWR0aDogYXV0bztcbn1cbi5maWx0ZXItZm9ybS5jb2wge1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXg6IG5vbmUgIWltcG9ydGFudDtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC0zKSAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1mb3JtLmNvbCAuZm9ybS13cmFwIHtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMTAwJTtcbn1cbi5maWx0ZXItZm9ybS5jb2xfMiB7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZmxleDogbm9uZSAhaW1wb3J0YW50O1xufVxuLmZpbHRlci1mb3JtLmNvbF8yIC5mb3JtLXdyYXAge1xuICBmbGV4OiBub25lICFpbXBvcnRhbnQ7XG4gIHdpZHRoOiBjYWxjKDUwJSAtIHZhcigtLWtyZHMtZ2FwLTMpKTtcbn1cblxuLmNvbG9yVHlwZS5wcmltYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtyZHMtcHJpbWFyeSkgIWltcG9ydGFudDtcbn1cbi5jb2xvclR5cGUuc2Vjb25kYXJ5IHtcbiAgY29sb3I6IHZhcigtLWtyZHMtY29sb3ItbGlnaHQtc2Vjb25kYXJ5LTgwKSAhaW1wb3J0YW50O1xufVxuLmNvbG9yVHlwZS5zdWJ0bGUge1xuICBjb2xvcjogdmFyKC0ta3Jkcy1zdWJ0bGUpICFpbXBvcnRhbnQ7XG59XG4uY29sb3JUeXBlLnN1Y2Nlc3Mge1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LXN1Y2Nlc3MpICFpbXBvcnRhbnQ7XG59XG4uY29sb3JUeXBlLmRhbmdlciB7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtZGFuZ2VyKSAhaW1wb3J0YW50O1xufVxuXG4ucGFnZS10aXRsZS13cmFwIC5oLXR4dCB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYm9sZGVyKTtcbn1cblxuLnBhZ2UtdGl0bGUtd3JhcCAuaC10eHQuaGFzLWljbyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5wYWdlLXRpdGxlLXdyYXAgLmgtdHh0Lmhhcy1pY28gLnN2Zy1pY29uIHtcbiAgbWFyZ2luLXJpZ2h0OiAwLjI1cmVtO1xufVxuXG4ua3Jkcy1idG4uc2Vjb25kYXJ5IC5zdmctaWNvbiB7XG4gIGZpbHRlcjogaW52ZXJ0KDM1JSkgc2VwaWEoNDAlKSBzYXR1cmF0ZSgzNzUwJSkgaHVlLXJvdGF0ZSgyMzFkZWcpIGJyaWdodG5lc3MoNDUlKSBjb250cmFzdCg4OSUpO1xufVxuXG4ubGFiZWwge1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYmFzaWMpO1xufVxuXG4uaW5mby10eHQtY29udCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0tZm9udC1zaXplLTE0KTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG59XG4uaW5mby10eHQtY29udC50eHQtbGlzdCBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmluZm8tdHh0LWNvbnQudHh0LWxpc3Qgc3Bhbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtNnB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItZGl2aWRlci1ncmF5LWxpZ2h0KTtcbn1cbi5pbmZvLXR4dC1jb250LnR4dC1saXN0IHNwYW46bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uYmctZ3JheS04MCB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtaGlnaC1jb250cmFzdC1jb2xvci1kaXZpZGVyLWdyYXktbGlnaHQpO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljLWludmVyc2UpO1xufVxuXG4uYmctc3VjY2Vzcy1kYXJrIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzI2ODA5NztcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYy1pbnZlcnNlKTtcbn1cblxuLmluZm8tZ3JheS1ib3gge1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1iYWNrZ3JvdW5kLWdyYXktc3VidGxlcik7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLXhsYXJnZTIpO1xuICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBjLXBhZGRpbmctY2FyZC1zbWFsbCk7XG59XG4uaW5mby1ncmF5LWJveCAuZmlsdGVyLWZvcm0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtyZHMtZ2FwLTUpO1xufVxuLmluZm8tZ3JheS1ib3ggLmZpbHRlci1mb3JtID4gLmZvcm0td3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGZsZXg6IDE7XG59XG5cbi53YXJuaW5nLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2Utd2FybmluZy1zdWJ0bGVyKTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0ta3Jkcy1saWdodC1jb2xvci1ib3JkZXItd2FybmluZy1saWdodCk7XG4gIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy02KTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMteGxhcmdlMik7XG59XG4ud2FybmluZy1ib3ggLndhcm5pbmctdGl0LFxuLndhcm5pbmctYm94IC53YXJuaW5nLWNvbnQge1xuICBwYWRkaW5nLWxlZnQ6IDIuOHJlbTtcbn1cbi53YXJuaW5nLWJveCAud2FybmluZy10aXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy14eHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC13YXJuaW5nKTtcbn1cbi53YXJuaW5nLWJveCAud2FybmluZy10aXQ6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAycHg7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi9pY28td2FybmluZy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cbi53YXJuaW5nLWJveCAud2FybmluZy1jb250IHtcbiAgbWFyZ2luLXRvcDogMC44cmVtO1xuICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWJvZHkteHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG59XG5cbi5jb2wtY29udHMge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogc3RyZXRjaDtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC02KTtcbiAgbWFyZ2luLXRvcDogMjRweDtcbn1cbi5jb2wtY29udHMgPiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY29sLWNvbnRzIC50eHQtYm94IHtcbiAgbWFyZ2luLXRvcDogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5jb2wtY29udHMuY29sLTMgPiBkaXYge1xuICB3aWR0aDogMzMuMzMzMzMzMzMzMyU7XG4gIGhlaWdodDogYXV0bztcbn1cbi5jb2wtY29udHMuY29sLTIgPiBkaXYge1xuICB3aWR0aDogNTAlO1xuICBoZWlnaHQ6IGF1dG87XG59XG5cbi5mb3JtLWlucHV0LWFyZWEge1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICNFRUYyRjc7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLW1lZGl1bTEpO1xuICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBhZGRpbmctOCk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNSk7XG59XG5cbi5mb3JtLWdyb3VwIC5mb3JtLXRpdCBsYWJlbCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy14eHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG59XG5cbi5rcmRzLWZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZCB7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRUVGMkY3O1xuICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBhZGRpbmctNik7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtMyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLW1lZGl1bTMpO1xufVxuLmtyZHMtZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkIC50eHQge1xuICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWJvZHkteHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1zdWJ0bGUpO1xufVxuLmtyZHMtZmlsZS11cGxvYWQgLmZpbGUtdXBsb2FkIC5maWxlLXVwbG9hZC1idG4td3JhcCAuZmlsZXUtdXBsb2FkIC5rcmRzLWJ0biB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItaWNvbi1ncmF5KSAhaW1wb3J0YW50O1xufVxuLmtyZHMtZmlsZS11cGxvYWQgLmZpbGUtbGlzdCAudXBsb2FkLWxpc3QgPiBsaSB7XG4gIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy01KSB2YXIoLS1rcmRzLXBhZGRpbmctNik7XG59XG4ua3Jkcy1maWxlLXVwbG9hZCAuZmlsZS1saXN0IC51cGxvYWQtbGlzdCA+IGxpIC5maWxlLWluZm8gLmZpbGUtbmFtZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtYm9keS14c21hbGwpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJvbGRlcik7XG59XG5cbi5maWxlLWxpc3QuZmlsZS1zYXZlZCAudXBsb2FkLWxpc3QgPiBsaSB7XG4gIGJvcmRlcjogdW5zZXQ7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS1ncmF5LXN1YnRsZSk7XG59XG4uYm94LXN1Yi10aXQge1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG59XG5cbi5sYWJlbC1zdWItdGl0IHtcbiAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1oZWFkaW5nLXh4c21hbGwpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljKTtcbn1cblxuLnNjaC1maWx0ZXItYm94ICsgLmxhYmVsLXN1Yi10aXQge1xuICBtYXJnaW46IHZhcigtLWtyZHMtcGFkZGluZy02KSAwIHZhcigtLWtyZHMtcGFkZGluZy0zKTtcbn1cblxuLnRhYmxlLWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljb24vaWNvLXRhYmxlLXRyZWUuc3ZnXCIpIG5vLXJlcGVhdDtcbn1cbi50YWJsZS1ncm91cC5kZXB0aF8yIHtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogbGVmdCAxMnB4IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG4udGFibGUtZ3JvdXAuZGVwdGhfMyB7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGxlZnQgMzJweCBjZW50ZXI7XG4gIHBhZGRpbmctbGVmdDogNTJweCAhaW1wb3J0YW50O1xufVxuXG4ua3Jkcy1pbmZvLWxpc3QudHJlZSA+IGxpIHtcbiAgcGFkZGluZy1sZWZ0OiB1bnNldDtcbn1cbi5rcmRzLWluZm8tbGlzdC50cmVlID4gbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi9pbWFnZXMvY29tbW9uL2ljb24vaWNvLXRhYmxlLXRyZWUuc3ZnXCIpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlcjtcbiAgd2lkdGg6IDEuNnJlbTtcbiAgaGVpZ2h0OiAxLjZyZW07XG4gIHRvcDogM3B4O1xufVxuLmtyZHMtaW5mby1saXN0LnRyZWUgPiBsaSAua3Jkcy1pbmZvLWxpc3Qge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rcmRzLWdhcC0zKTtcbn1cbi5rcmRzLWluZm8tbGlzdC50cmVlID4gbGkgLmtyZHMtaW5mby1saXN0ID4gbGkge1xuICBwYWRkaW5nLWxlZnQ6IDEuOXJlbTtcbn1cbi5rcmRzLWluZm8tbGlzdC50cmVlID4gbGkgLmtyZHMtaW5mby1saXN0ID4gbGkgLmtyZHMtaW5mby1saXN0IHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta3Jkcy1nYXAtMyk7XG59XG4ua3Jkcy1pbmZvLWxpc3QudHJlZSA+IGxpIC5rcmRzLWZvcm0tY2hlY2sgbGFiZWwge1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJvbGRlcik7XG59XG4ua3Jkcy1pbmZvLWxpc3QgLmtyZHMtY2hlY2stYXJlYSB7XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNSk7XG59XG4ua3Jkcy1pbmZvLWxpc3QgLmtyZHMtY2hlY2stYXJlYSAuY2hlY2stYXJlYS10aXQge1xuICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWJvZHkteHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1zdWJ0bGUpO1xufVxuLmtyZHMtaW5mby1saXN0ICsgLmtyZHMtaW5mby1saXN0IHtcbiAgcGFkZGluZy10b3A6IHZhcigtLWtyZHMtcGFkZGluZy02KTtcbiAgYm9yZGVyLXRvcDogMC4xcmVtIHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3ItZGl2aWRlci1wcmltYXJ5LWxpZ2h0KTtcbn1cbi5rcmRzLWluZm8tbGlzdC5idWxsZXQge1xuICBnYXA6IHZhcigtLWtyZHMtZ2FwLTMpO1xufVxuLmtyZHMtaW5mby1saXN0LmJ1bGxldCBsaSB7XG4gIHBhZGRpbmctbGVmdDogdmFyKC0ta3Jkcy1wYWRkaW5nLTcpO1xuICBmb250LXNpemU6IHZhcigtLWZvbnQtc2l6ZS0xNCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtc3VidGxlKTtcbn1cbi5rcmRzLWluZm8tbGlzdC5idWxsZXQgbGk6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJhY2tncm91bmQ6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvbi9pY28tYnVsbGV0LnN2Z1wiKSBuby1yZXBlYXQgY2VudGVyO1xuICB3aWR0aDogMC40cmVtO1xuICBoZWlnaHQ6IDAuNHJlbTtcbiAgbGVmdDogMC44cmVtO1xuICB0b3A6IDAuOHJlbTtcbn1cblxuLmJ0bi10aXQtd3JhcCB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uYnRuLXRpdC13cmFwIC5idG4td3JhcCB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cblxuLmJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC0zKTtcbn1cbi5idG4td3JhcC5lbmQge1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kO1xufVxuLmJ0bi13cmFwLmNlbnRlciB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG4uYnRuLWxpbmUtbGlzdCB7XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNikgIWltcG9ydGFudDtcbn1cbi5idG4tbGluZS1saXN0IGJ1dHRvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5idG4tbGluZS1saXN0IGJ1dHRvbjo6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMTJweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxNnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItZ3JheS1saWdodCk7XG59XG4uYnRuLWxpbmUtbGlzdCBidXR0b246bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4ubGluZS1ib3gtY2hrLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTMpIHZhcigtLWtyZHMtcGFkZGluZy02KTtcbiAgYm9yZGVyOiAxcHggc29saWQgdmFyKC0ta3Jkcy1saWdodC1jb2xvci1kaXZpZGVyLWdyYXktbGlnaHQpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1tZWRpdW00KTtcbn1cbi5saW5lLWJveC1jaGstd3JhcDpoYXMoaW5wdXQ6Y2hlY2tlZCkge1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItcHJpbWFyeSk7XG59XG4ubGluZS1ib3gtY2hrLXdyYXAgLmtyZHMtZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG4ubGluZS1ib3gtY2hrLXdyYXAgLmtyZHMtZm9ybS1jaGVjayBpbnB1dFt0eXBlPWNoZWNrYm94XSB+IGxhYmVsOjphZnRlciB7XG4gIHRvcDogNTAlICFpbXBvcnRhbnQ7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKSAhaW1wb3J0YW50O1xufVxuLmxpbmUtYm94LWNoay13cmFwIC5rcmRzLWZvcm0tY2hlY2sgbGFiZWwuZm9ybS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBwYWRkaW5nLWxlZnQ6IDNyZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZ2FwOiB1bnNldCAhaW1wb3J0YW50O1xufVxuLmxpbmUtYm94LWNoay13cmFwIC5rcmRzLWZvcm0tY2hlY2sgbGFiZWwuZm9ybS13cmFwOjpiZWZvcmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIG1hcmdpbjogMCAhaW1wb3J0YW50O1xufVxuXG4uYnRuLXdyYXAgLmNoZWNrLXRvdGFsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1ib2R5LXhzbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYmFzaWMpO1xufVxuLmJ0bi13cmFwIC5jaGVjay10b3RhbCBlbSB7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtcHJpbWFyeSk7XG59XG5cbi50YWIubGluZSAuYWN0aXZlIC5idG4tdGFiIHtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLXByaW1hcnkpO1xufVxuXG4udGFiLmxpbmUgLmJ0bi10YWI6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1ib3JkZXItcHJpbWFyeSk7XG59XG5cbi50YWIgLmJ0bi10YWI6bm90KDpkaXNhYmxlZCk6YWN0aXZlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy10YWItLWJ1dHRvbi1jb2xvci1hY3Rpb24taG92ZXIpO1xufVxuXG4uY2FzZXMtd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNyk7XG4gIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy04KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y1RjZGQjtcbn1cbi5jYXNlcy13cmFwID4gZGl2IHtcbiAgd2lkdGg6IGNhbGMoMjUlIC0gMS44cmVtKTtcbiAgaGVpZ2h0OiAxNHJlbTtcbn1cbi5jYXNlcy13cmFwIC5jYXNlcy1ib3gge1xuICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBhZGRpbmctOSk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLXhsYXJnZTEpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG4uY2FzZXMtd3JhcCAuY2FzZXMtYm94IGltZyB7XG4gIHdpZHRoOiA3LjJyZW07XG4gIGhlaWdodDogNy4ycmVtO1xuICBtYXJnaW46IGF1dG8gMCAwIDA7XG59XG4uY2FzZXMtd3JhcCAuY2FzZXMtYm94IC5uYW1lIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1oZWFkaW5nLXhzbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYm9sZGVyKTtcbn1cbi5jYXNlcy13cmFwIC5jYXNlcy1ib3ggLm51bSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYm9sZGVyKTtcbiAgbGluZS1oZWlnaHQ6IDIuOHJlbTtcbn1cbi5jYXNlcy13cmFwIC5jYXNlcy1ib3ggLm51bSBzdHJvbmcge1xuICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWhlYWRpbmctbGFyZ2UpO1xuICBsaW5lLWhlaWdodDogNC44cmVtO1xufVxuLmNhc2VzLXdyYXAgLmNhc2VzLWJveC5wcmltYXJ5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1lbGVtZW50LXByaW1hcnktbGlnaHQpO1xufVxuLmNhc2VzLXdyYXAgLmNhc2VzLWJveC5wcmltYXJ5IC5udW0gc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1wcmltYXJ5KTtcbn1cbi5jYXNlcy13cmFwIC5jYXNlcy1ib3guc3VjY2VzcyB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLXN1Y2Nlc3MtbGlnaHQpO1xufVxuLmNhc2VzLXdyYXAgLmNhc2VzLWJveC5zdWNjZXNzIC5udW0gc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1zdWNjZXNzKTtcbn1cbi5jYXNlcy13cmFwIC5jYXNlcy1ib3guZGFuZ2VyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1ib3JkZXItZGFuZ2VyLWxpZ2h0KTtcbn1cbi5jYXNlcy13cmFwIC5jYXNlcy1ib3guZGFuZ2VyIC5udW0gc3Ryb25nIHtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1kYW5nZXIpO1xufVxuLmNhc2VzLXdyYXAgLmNhc2VzLWJveC5pbmZvcm1hdGlvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLWluZm9ybWF0aW9uLWxpZ2h0KTtcbn1cbi5jYXNlcy13cmFwIC5jYXNlcy1ib3guaW5mb3JtYXRpb24gLm51bSBzdHJvbmcge1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWluZm9ybWF0aW9uKTtcbn1cblxuLmtyZHMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtaGVhZGVyIC5tb2RhbC10aXRsZSB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy1tZWRpdW0pICFpbXBvcnRhbnQ7XG59XG5cbi5rcmRzLW1vZGFsIC5tb2RhbC1jb250cyAudHh0LWJveCB7XG4gIG1hcmdpbi10b3A6IHVuc2V0ICFpbXBvcnRhbnQ7XG59XG5cbi5iZy1wcmltYXJ5LWNoayB7XG4gIHBhZGRpbmc6IDAgdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICBoZWlnaHQ6IDMuNnJlbTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0VFRjJGNztcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMtbWVkaXVtMSk7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi5pbnB1dC1jb3VudGVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmlucHV0LWNvdW50ZXIgaW5wdXQge1xuICBwYWRkaW5nOiAwIDNyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5pbnB1dC1jb3VudGVyIC5rcmRzLWJ0biB7XG4gIHdpZHRoOiAycmVtO1xuICBoZWlnaHQ6IDJyZW07XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS1ncmF5LXN1YnRsZXIpO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHotaW5kZXg6IDk5O1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1zbWFsbDEpO1xufVxuLmlucHV0LWNvdW50ZXIgLmtyZHMtYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1kaXZpZGVyLXByaW1hcnktbGlnaHQpO1xufVxuLmlucHV0LWNvdW50ZXIgLmtyZHMtYnRuIC5zdmctaWNvbiB7XG4gIHdpZHRoOiAxLjJyZW07XG4gIGhlaWdodDogMS4ycmVtO1xufVxuLmlucHV0LWNvdW50ZXIgLmtyZHMtYnRuLm1pbnVzIHtcbiAgbGVmdDogMC44cmVtO1xufVxuLmlucHV0LWNvdW50ZXIgLmtyZHMtYnRuLnBsdXMge1xuICByaWdodDogMC44cmVtO1xufVxuXG4uc3ZnLWljb24uaWNvLXJvdW5kLWNoZWNrIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uL2ljb19yb3VuZF9jaGVjay5zdmdcIik7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdW5zZXQgIWltcG9ydGFudDtcbn1cbi5zdmctaWNvbi5pY28tbWludXMge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY29uL2ljb19taW51cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLWZhdiB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fZmF2LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28taW5mb3JtYXRpb24tZ3JheSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29faW5mb19ncmF5LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tZ29uZ2dhbi1hIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1nb25nZ2FuLWEuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1nb25nZ2FuLWIge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWdvbmdnYW4tYi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLWp1amVkbyB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tanVqZWRvLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tbXltYXAge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLW15bWFwLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tZG9yb2d1bGNoYWsge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWRvcm9ndWxjaGFrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tdWlzIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby11aXMuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1oYW5nb25nc2FqaW4ge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWhhbmdvbmdzYWppbi5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLWRyb25ldmlkZW8ge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWRyb25ldmlkZW8uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1pY2h1bmdzbyB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28taWNodW5nc28uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1qdW5nY2hhZWtqaXdvbiB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tanVuZ2NoYWVraml3b24uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby0xZG9zaW0ge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLTFkb3NpbS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLWVhbGFybSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tZWFsYXJtLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tYnVkb25nbWFwIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1idWRvbmdtYXAuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1idWRvbmd0b25neWUge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWJ1ZG9uZ3Rvbmd5ZS5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLWlwbHVzIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1pcGx1cy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLXNtYXJ0cmVzZXIge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLXNtYXJ0cmVzZXIuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1pbmNoZW9uMTAwIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1pbmNoZW9uMTAwLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tdG91cmRyZWFtIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby10b3VyZHJlYW0uc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1wcml6ZSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tcHJpemUuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1oYW5nanVuZyB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28taGFuZ2p1bmcuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1zdWppZG8ge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLXN1amlkby5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLXBhZGxvY2stZGlzYWJsZWQge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX3BhZGxvY2stZGlzYWJsZWQuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1wYWRsb2NrIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19wYWRsb2NrLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tY2F0ZWdvcnkwMSB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tY2F0ZWdvcnkwMS5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc3ZnLWljb24uaWNvLWNhdGVnb3J5MDIge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWNhdGVnb3J5MDIucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnN2Zy1pY29uLmljby1jYXRlZ29yeTAzIHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1jYXRlZ29yeTAzLnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zdmctaWNvbi5pY28tY2F0ZWdvcnkwNCB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tY2F0ZWdvcnkwNC5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc3ZnLWljb24uaWNvLWNhdGVnb3J5MDUge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWNhdGVnb3J5MDUucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnN2Zy1pY29uLmljby1jYXRlZ29yeTA1IHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1jYXRlZ29yeTA1LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zdmctaWNvbi5pY28tY2F0ZWdvcnkwNiB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY28tY2F0ZWdvcnkwNi5wbmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAzMnB4O1xuICBoZWlnaHQ6IDMycHg7XG59XG4uc3ZnLWljb24uaWNvLWNhdGVnb3J5MDcge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvLWNhdGVnb3J5MDcucG5nXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMzJweDtcbiAgaGVpZ2h0OiAzMnB4O1xufVxuLnN2Zy1pY29uLmljby1jYXRlZ29yeTA4IHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljby1jYXRlZ29yeTA4LnBuZ1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbn1cbi5zdmctaWNvbi5pY28tbGFzdC1hcnJvdyB7XG4gIC13ZWJraXQtbWFzazogbm9uZTtcbiAgbWFzazogbm9uZTtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBub25lO1xuICBtYXNrLWltYWdlOiBub25lO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbGFzdF9hcnJvdy5zdmdcIik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAyNHB4O1xuICBoZWlnaHQ6IDI0cHg7XG59XG4uc3ZnLWljb24uaWNvLW5leHQtYXJyb3cge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX25leHRfYXJyb3cuc3ZnXCIpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDE2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjRweDtcbiAgaGVpZ2h0OiAyNHB4O1xufVxuLnN2Zy1pY29uLmljby1wcmV2LWFycm93IHtcbiAgLXdlYmtpdC1tYXNrOiBub25lO1xuICBtYXNrOiBub25lO1xuICAtd2Via2l0LW1hc2staW1hZ2U6IG5vbmU7XG4gIG1hc2staW1hZ2U6IG5vbmU7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19wcmV2X2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cbi5zdmctaWNvbi5pY28tZmlyc3QtYXJyb3cge1xuICAtd2Via2l0LW1hc2s6IG5vbmU7XG4gIG1hc2s6IG5vbmU7XG4gIC13ZWJraXQtbWFzay1pbWFnZTogbm9uZTtcbiAgbWFzay1pbWFnZTogbm9uZTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiLi4vaW1hZ2VzL2NvbW1vbi9pY28vaWNvX2ZpcnN0X2Fycm93LnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAxNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDI0cHg7XG4gIGhlaWdodDogMjRweDtcbn1cblxuLmZvcm0tZ3JvdXAgLmZvcm0tY29udHMuYmctbGlnaHQtYmwge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjZyZW0gIWltcG9ydGFudDtcbn1cblxuLm0tbGluZS1ib3ggKyAubS1saW5lLWJveCB7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXRvcDogdmFyKC0ta3Jkcy1wYWRkaW5nLTYpO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgdmFyKC0ta3Jkcy1saWdodC1jb2xvci1kaXZpZGVyLWdyYXktbGlnaHQpO1xufVxuXG4uc3VydmV5LXJlc3VsdC10aXQge1xuICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWhlYWRpbmcteHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG59XG4uc3VydmV5LXJlc3VsdC10aXQgLlEge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWVsZW1lbnQtcHJpbWFyeSk7XG4gIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy0xKSB2YXIoLS1rcmRzLXBhZGRpbmctMyk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLXNtYWxsMik7XG4gIGhlaWdodDogMi40cmVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1pbnZlcnNlLXN0YXRpYyk7XG4gIG1hcmdpbi1yaWdodDogMC44cmVtO1xuICBsaW5lLWhlaWdodDogMi40cmVtO1xufVxuLnN1cnZleS1yZXN1bHQtdGl0ICsgKiB7XG4gIG1hcmdpbi10b3A6IDEuNnJlbTtcbn1cbi5zdXJ2ZXktcmVzdWx0LXRpdCArIC5yZXN1bHQtY2FzZSB7XG4gIG1hcmdpbi10b3A6IDAuOHJlbTtcbn1cblxuLnJlc3VsdC1jYXNlIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljKTtcbn1cbi5yZXN1bHQtY2FzZSBzcGFuIHtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1wcmltYXJ5KTtcbn1cblxuLnN1cnZleS1yZXN1bHQtbGlzdCB7XG4gIG1heC13aWR0aDogODAwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNCk7XG59XG4uc3VydmV5LXJlc3VsdC1saXN0IC5zdXJ2ZXktcmVzdWx0LWl0ZW0ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAzLjdyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCB2YXIoLS1rcmRzLXBhZGRpbmctOCk7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS1ncmF5LXN1YnRsZXIpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1tZWRpdW0xKTtcbn1cbi5zdXJ2ZXktcmVzdWx0LWxpc3QgLnN1cnZleS1yZXN1bHQtaXRlbSBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJhc2ljKTtcbn1cbi5zdXJ2ZXktcmVzdWx0LWxpc3QgLnN1cnZleS1yZXN1bHQtaXRlbSBwLml0ZW0tbGFiZWwge1xuICBmb250LXdlaWdodDogNzAwO1xufVxuLnN1cnZleS1yZXN1bHQtbGlzdCAuc3VydmV5LXJlc3VsdC1pdGVtIHAuaXRlbS1jb3VudCB7XG4gIGZvbnQtd2VpZ2h0OiA0MDA7XG59XG4uc3VydmV5LXJlc3VsdC1saXN0IC5zdXJ2ZXktcmVzdWx0LWl0ZW0gcC5pdGVtLWNvdW50IHNwYW4ge1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LXByaW1hcnkpO1xufVxuLnN1cnZleS1yZXN1bHQtbGlzdC5kZXNjcmliZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IHVuc2V0O1xufVxuLnN1cnZleS1yZXN1bHQtbGlzdC5kZXNjcmliZSAuc3VydmV5LXJlc3VsdC1pdGVtIHtcbiAgaGVpZ2h0OiBhdXRvO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTUpIHZhcigtLWtyZHMtcGFkZGluZy04KTtcbn1cbi5zdXJ2ZXktcmVzdWx0LWxpc3QuZGVzY3JpYmUgLnN1cnZleS1yZXN1bHQtaXRlbSBwLml0ZW0tbGFiZWwge1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLnN1cnZleS1yZXN1bHQtbGlzdC5kZXNjcmliZSAuc3VydmV5LXJlc3VsdC1pdGVtIHAuaXRlbS1jb3VudCB7XG4gIG1hcmdpbi10b3A6IDAuNHJlbTtcbn1cblxuLmtyZHMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udHMge1xuICBtYXJnaW46IDIuNHJlbSAwO1xuICBwYWRkaW5nLWJsb2NrOiB1bnNldDtcbn1cblxuLmtyZHMtbW9kYWwgLm1vZGFsLWRpYWxvZyAubW9kYWwtY29udGVudDpoYXMoLm1vZGFsLWJ0biAuY2xvc2UtbW9kYWwpID4gLm1vZGFsLWNvbnRzIHtcbiAgbWFyZ2luLWJvdHRvbTogdW5zZXQ7XG59XG5cbi5rcmRzLW1vZGFsIC5tb2RhbC1kaWFsb2cgLm1vZGFsLWNvbnRlbnQ6bm90KDpoYXMoLm1vZGFsLWJ0biAuY2xvc2UtbW9kYWwpKSA+IC5tb2RhbC1jb250cyB7XG4gIG1hcmdpbjogMi40cmVtIDA7XG59XG5cbi5mYXYtc2VsLWxpc3QgdWwge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IHZhcigtLWtyZHMtZ2FwLTYpO1xufVxuXG4uZmF2LXNlbC1saXN0IHVsIGxpIHtcbiAgd2lkdGg6IGNhbGMoMzMuMzMzMzMzMzMzMyUgLSAxLjM1cmVtKTtcbiAgaGVpZ2h0OiA2NnB4O1xufVxuXG4uZmF2LXNlbC1saXN0IHVsIGxpLmZhdi1oYXMge1xuICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBhZGRpbmctNykgdmFyKC0ta3Jkcy1wYWRkaW5nLTgpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLXByaW1hcnktNDApO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy14bGFyZ2UxKTtcbn1cblxuLmZhdi1zZWwtbGlzdCB1bCBsaS5mYXYtaGFzIHAge1xuICBmb250LXNpemU6IHZhcigtLWtyZHMtcGMtZm9udC1zaXplLWhlYWRpbmcteHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAyLjhyZW07XG59XG5cbi5mYXYtc2VsLWxpc3QgdWwgbGkuZmF2LWhhcyBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAyLjRyZW07XG4gIGhlaWdodDogMi40cmVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fZmF2X2hhcy5zdmdcIikgbm8tcmVwZWF0IGNlbnRlcjtcbn1cblxuLmZhdi1zZWwtbGlzdCB1bCBsaSBidXR0b24ge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2UtZ3JheS1zdWJ0bGVyKTtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMteGxhcmdlMSk7XG4gIGJvcmRlcjogMXB4IGRhc2hlZCB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWRpdmlkZXItZ3JheSk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybChcIi4uL2ltYWdlcy9jb21tb24vaWNvL2ljb19mYXZfYWRkLnN2Z1wiKTtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuXG4uZmF2LXNlbC1saXN0IHVsIGxpIGJ1dHRvbjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IGluaXRpYWw7XG59XG5cbiNjb250YWluZXIgLmNvbnRlbnRzOmhhcygubGlzdC1jYXRlZ29yeS13cmFwKSAuY29udGVudHMtc2Nyb2xsIHtcbiAgcGFkZGluZy1ib3R0b206IHZhcigtLWtyZHMtcGFkZGluZy04KTtcbiAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLWdyYXktbGlnaHQpO1xufVxuXG4ubGlzdC1jYXRlZ29yeS13cmFwIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IGNhbGMoMTAwdmggLSAyNzBweCk7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNUY2RkI7XG4gIHBhZGRpbmc6IHZhcigtLWtyZHMtcGFkZGluZy03KTtcbn1cbi5saXN0LWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LWJveC13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgY29sdW1uLWdhcDogdmFyKC0ta3Jkcy1nYXAtNik7XG4gIHJvdy1nYXA6IHZhcigtLWtyZHMtZ2FwLTgpO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgPiBkaXYge1xuICB3aWR0aDogY2FsYygyNSUgLSAxNXB4KTtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTcpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2Utd2hpdGUpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy14bGFyZ2UxKTtcbiAgYm94LXNoYWRvdzogMnB4IDNweCA2cHggMHB4IHJnYmEoMCwgMCwgMCwgMC4xNDkwMTk2MDc4KTtcbiAgYm9yZGVyOiAwLjE1cmVtIHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS13aGl0ZSk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjVzO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgPiBkaXY6aGFzKC5jYXRlZ29yeS1saXN0IGE6aG92ZXIpIHtcbiAgYm9yZGVyOiAwLjE1cmVtIHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLXByaW1hcnkpO1xuICB0cmFuc2l0aW9uOiBhbGwgMC41cztcbn1cbi5saXN0LWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LWJveC13cmFwID4gZGl2LnRocmVlLWQge1xuICBib3gtc2hhZG93OiAycHggM3B4IDZweCAwcHggcmdiYSgwLCAwLCAwLCAwLjE0OTAxOTYwNzgpO1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMHB4IHJnYmEoNzgsIDM1LCAyMzUsIDAuMjc4NDMxMzcyNSkgaW5zZXQ7XG59XG4ubGlzdC1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS1ib3gtd3JhcCAuY2F0ZWdvcnktdGl0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta3Jkcy1wYWRkaW5nLTUpO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LXRpdCBwIHtcbiAgZm9udC1zaXplOiB2YXIoLS1rcmRzLXBjLWZvbnQtc2l6ZS1oZWFkaW5nLXhzbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYmFzaWMpO1xuICBtYXJnaW4tbGVmdDogdmFyKC0ta3Jkcy1nYXAtMik7XG59XG4ubGlzdC1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS1ib3gtd3JhcCAuY2F0ZWdvcnktbGlzdCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtMyk7XG59XG4ubGlzdC1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS1ib3gtd3JhcCAuY2F0ZWdvcnktbGlzdCBhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogNC44cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLWdyYXkpO1xuICBib3JkZXItcmFkaXVzOiB2YXIoLS1rcmRzLXJhZGl1cy1tZWRpdW0zKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1zdXJmYWNlLXdoaXRlKTtcbiAgcGFkZGluZzogdmFyKC0ta3Jkcy1wYWRkaW5nLTUpO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LWxpc3QgYTpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3Itc3VyZmFjZS1wcmltYXJ5LXN1YnRsZXIpO1xuICBib3JkZXI6IDFweCBzb2xpZCB2YXIoLS1rcmRzLXByaW1hcnktNDApO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LWxpc3QgYTpob3ZlciAubGVmdCBwIHtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogYWxsIDAuM3M7XG59XG4ubGlzdC1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS1ib3gtd3JhcCAuY2F0ZWdvcnktbGlzdCBhLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgYm9yZGVyLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLWJvcmRlci1ncmF5LWxpZ2h0KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci1zdXJmYWNlLXdoaXRlKTtcbn1cbi5saXN0LWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LWJveC13cmFwIC5jYXRlZ29yeS1saXN0IGEuZGlzYWJsZWQgLmxlZnQgcCB7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtZGlzYWJsZWQpO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LWxpc3QgYS5kaXNhYmxlZCAubGVmdCAuc3ZnLWljb24ge1xuICBvcGFjaXR5OiAwLjc7XG59XG4ubGlzdC1jYXRlZ29yeS13cmFwIC5jYXRlZ29yeS1ib3gtd3JhcCAuY2F0ZWdvcnktbGlzdCBhLmRpc2FibGVkIC5pY28tbG9jYXRpb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29fbG9jYXRpb25fZGlzYWJsZWQuc3ZnXCIpO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LWxpc3QgYS5kaXNhYmxlZCAuaWNvLWluZm9ybWF0aW9uLWdyYXkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIuLi9pbWFnZXMvY29tbW9uL2ljby9pY29faW5mb19ncmF5X2Rpc2FibGVkLnN2Z1wiKTtcbn1cbi5saXN0LWNhdGVnb3J5LXdyYXAgLmNhdGVnb3J5LWJveC13cmFwIC5jYXRlZ29yeS1saXN0IGEuZGlzYWJsZWQ6aG92ZXIge1xuICBib3JkZXItY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLWdyYXktbGlnaHQpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXN1cmZhY2Utd2hpdGUpO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LWxpc3QgLmxlZnQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IHZhcigtLWtyZHMtZ2FwLTIpO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LWxpc3QgLmxlZnQgcCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy14eHNtYWxsKTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IHZhcigtLWtyZHMtdHlwby1sZXR0ZXItc3BhY2luZy0wKTtcbiAgY29sb3I6IHZhcigtLWtyZHMtbGlnaHQtY29sb3ItdGV4dC1iYXNpYyk7XG4gIHRyYW5zaXRpb246IGFsbCAwLjNzO1xufVxuLmxpc3QtY2F0ZWdvcnktd3JhcCAuY2F0ZWdvcnktYm94LXdyYXAgLmNhdGVnb3J5LWxpc3QgLnJpZ2h0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC0zKTtcbn1cblxuLmZhdi1yZWdpc3RlciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogdmFyKC0ta3Jkcy1nYXAtNik7XG59XG4uZmF2LXJlZ2lzdGVyIC5yZWdpc3Rlcl9hbGwsIC5mYXYtcmVnaXN0ZXIgLnJlZ2lzdGVyX21lbnUge1xuICB3aWR0aDogY2FsYyg1MCUgLSAzLjJyZW0pO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3ItYm9yZGVyLWdyYXkpO1xuICBwYWRkaW5nOiB2YXIoLS1rcmRzLXBhZGRpbmctOCk7XG4gIGJvcmRlci1yYWRpdXM6IHZhcigtLWtyZHMtcmFkaXVzLXhsYXJnZTIpO1xufVxuLmZhdi1yZWdpc3RlciAucmVnaXN0ZXJfYWxsIC50aXQsIC5mYXYtcmVnaXN0ZXIgLnJlZ2lzdGVyX21lbnUgLnRpdCB7XG4gIGZvbnQtc2l6ZTogdmFyKC0ta3Jkcy1wYy1mb250LXNpemUtaGVhZGluZy1zbWFsbCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiB2YXIoLS1rcmRzLXR5cG8tbGV0dGVyLXNwYWNpbmctMCk7XG4gIGNvbG9yOiB2YXIoLS1rcmRzLWxpZ2h0LWNvbG9yLXRleHQtYm9sZGVyKTtcbiAgbWFyZ2luLWJvdHRvbTogdmFyKC0ta3Jkcy1nYXAtNSk7XG59XG4uZmF2LXJlZ2lzdGVyIC5yZWdpc3Rlcl9hbGwgLmNvbnQsIC5mYXYtcmVnaXN0ZXIgLnJlZ2lzdGVyX21lbnUgLmNvbnQge1xuICBtYXJnaW4tdG9wOiB2YXIoLS1rcmRzLWdhcC01KTtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGNjtcbiAgYm9yZGVyLXJhZGl1czogdmFyKC0ta3Jkcy1yYWRpdXMtbWVkaXVtMSk7XG4gIHBhZGRpbmc6IDAgdmFyKC0ta3Jkcy1wYWRkaW5nLTgpO1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBoZWlnaHQ6IDM3MHB4O1xuICBzY3JvbGxiYXItY29sb3I6ICNEQkRCRjAgI0Y0RjVGNjtcbn1cbi5mYXYtcmVnaXN0ZXIgLnJlZ2lzdGVyX2FsbCAuY29udCAucmVnaXN0ZXItc2VsLWNoaywgLmZhdi1yZWdpc3RlciAucmVnaXN0ZXJfbWVudSAuY29udCAucmVnaXN0ZXItc2VsLWNoayB7XG4gIG1hcmdpbjogdmFyKC0ta3Jkcy1wYWRkaW5nLTgpIDA7XG59XG4uZmF2LXJlZ2lzdGVyIC5yZWdpc3Rlcl9hbGwgLmNvbnQgLmtyZHMtZm9ybS1jaGVjayBsYWJlbCwgLmZhdi1yZWdpc3RlciAucmVnaXN0ZXJfbWVudSAuY29udCAua3Jkcy1mb3JtLWNoZWNrIGxhYmVsIHtcbiAgZm9udC1zaXplOiB2YXIoLS1mb250LXNpemUtMTQpO1xuICBmb250LXdlaWdodDogNDAwO1xuICBsZXR0ZXItc3BhY2luZzogdmFyKC0ta3Jkcy10eXBvLWxldHRlci1zcGFjaW5nLTApO1xuICBjb2xvcjogdmFyKC0ta3Jkcy1saWdodC1jb2xvci10ZXh0LWJvbGRlcik7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuLmZhdi1yZWdpc3RlciAucmVnaXN0ZXJfYWxsIC5jb250IC5rcmRzLWZvcm0tY2hlY2sgKyAua3Jkcy1mb3JtLWNoZWNrLCAuZmF2LXJlZ2lzdGVyIC5yZWdpc3Rlcl9tZW51IC5jb250IC5rcmRzLWZvcm0tY2hlY2sgKyAua3Jkcy1mb3JtLWNoZWNrIHtcbiAgbWFyZ2luLXRvcDogdmFyKC0ta3Jkcy1nYXAtNSk7XG59XG4uZmF2LXJlZ2lzdGVyIC5yZWdpc3Rlcl9hbGwgLmNvbnQgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24sIC5mYXYtcmVnaXN0ZXIgLnJlZ2lzdGVyX21lbnUgLmNvbnQgOjotd2Via2l0LXNjcm9sbGJhci1idXR0b24ge1xuICBkaXNwbGF5OiBub25lO1xufVxuLmZhdi1yZWdpc3RlciAucmVnaXN0ZXJfYWxsIC5jb250IDo6LXdlYmtpdC1zY3JvbGxiYXItdHJhY2ssIC5mYXYtcmVnaXN0ZXIgLnJlZ2lzdGVyX21lbnUgLmNvbnQgOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNGNEY1RjY7XG59XG4uZmF2LXJlZ2lzdGVyIC5yZWdpc3Rlcl9hbGwgLmNvbnQgOjotd2Via2l0LXNjcm9sbGJhci10cmFjay1waWVjZSwgLmZhdi1yZWdpc3RlciAucmVnaXN0ZXJfbWVudSAuY29udCA6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNrLXBpZWNlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0Y0RjVGNjtcbn1cbi5mYXYtcmVnaXN0ZXIgLmFycm93LWJ0bi13cmFwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiB2YXIoLS1rcmRzLWdhcC02KTtcbiAgcGFkZGluZzogMi44cmVtIDA7XG4gIGJvcmRlci1yYWRpdXM6IDUwcHg7XG4gIGJveC1zaGFkb3c6IDBweCAwcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG4gIGJveC1zaGFkb3c6IDBweCAxcHggMnB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMDUwOTgwMzkyMik7XG59XG4uZmF2LXJlZ2lzdGVyIC5hcnJvdy1idG4td3JhcCAua3Jkcy1idG4ge1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJvcmRlcjogMXB4IHNvbGlkIHZhcigtLWtyZHMtbGlnaHQtY29sb3ItZGl2aWRlci1ncmF5LWxpZ2h0KTtcbn0iXX0= */
