@charset "UTF-8";
.m-section {
  /* .m-section--inner */
}

.m-section--inner {
  width: 1040px;
  margin: auto;
  padding: 0 20px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .m-section--inner {
    width: 100%;
    padding: 0 15px;
  }
}

@media (max-width: 425px) {
  .m-section--inner.m-no_padding {
    padding: 0;
  }
}

.m-section--inner.is_user {
  width: 700px;
}

@media (max-width: 425px) {
  .m-section--inner.is_user {
    width: 100%;
  }
}

.m-section--inner.is_editor {
  width: 560px;
}

@media (max-width: 425px) {
  .m-section--inner.is_editor {
    width: 100%;
  }
}

.m-sub_section {
  /* .m-sub_section--title */
}

.m-sub_section--title {
  font-size: 26px;
  font-weight: bold;
  /* .m-sub_section--title-login */
}

.m-sub_section--title.home_title {
  font-size: 20px;
}

@media (max-width: 425px) {
  .m-sub_section--title {
    font-size: 20px;
  }
}

.m-sub_section--title-login {
  margin-bottom: 40px;
  text-align: center;
}

.m-head_section {
  /* .m-head_section--two */
  /* .m-head_section--title */
}

@media (max-width: 425px) {
  .m-head_section {
    text-align: center;
  }
}

.m-head_section--two {
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-bottom: 1px solid #CBD7E3;
  padding-bottom: 20px;
  margin-bottom: 32px;
}

@media (max-width: 425px) {
  .m-head_section--two {
    display: block;
    text-align: center;
  }
}

.m-head_section--title p {
  font-size: 14px;
  color: #6E6E6E;
  padding-top: 14px;
  line-height: 1.5;
}

.m-square_btn {
  font-size: 14px;
  font-weight: bold;
  display: flex;
  background: #678AAD;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 158px;
  height: 40px;
  border-radius: 4px;
  color: #fff;
  position: relative;
}

@media (max-width: 425px) {
  .m-square_btn {
    margin: 20px auto 0;
  }
}

.m-square_btn:before {
  content: "";
  border-bottom: solid 1px #fff;
  border-left: solid 1px #fff;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  position: absolute;
  top: 42%;
  left: 10px;
}

.m-square_btn:hover {
  background-color: #15517a;
  color: #fff;
}

@media (max-width: 425px) {
  .m-square_btn:hover {
    background-color: #1F78B4;
  }
}

.m-square_btn.close {
  margin: 20px 0 0 auto;
}

.m-square_btn.close:before {
  content: url("../../common/admin_images/add_close.svg");
  width: 9px;
  height: 9px;
  border: none;
  transform: none;
  top: 13px;
}

.m-square_btn.prev {
  margin-top: 28px;
}

.m-main_section {
  /* .m-main_section--two */
  /* .m-main_section--left */
}

.m-main_section--two {
  display: flex;
  justify-content: space-between;
}

@media (max-width: 425px) {
  .m-main_section--two {
    display: block;
  }
}

.m-main_section--left {
  width: 650px;
}

@media (max-width: 425px) {
  .m-main_section--left {
    width: 100%;
  }
}

.m-user_section {
  background: #fff;
  padding: 42px;
  box-sizing: border-box;
  /* .m-user_section--sub */
  /* .m-user_section--item */
  /* .m-user_section--label */
  /* .m-user_section--input */
  /* .m-user_section--select */
  /* .m-user_section--textarea */
  /* .m-user_section--inline_text */
  /* .m-user_section-login */
}

@media (max-width: 425px) {
  .m-user_section {
    padding: 30px 15px;
  }
}

.m-user_section.m-no_padding {
  padding: 0;
}

.m-user_section-confirm {
  background: #efefef;
}

.m-user_section--sub {
  padding: 32px 42px 42px;
}

@media (max-width: 425px) {
  .m-user_section--sub {
    padding: 30px 15px;
  }
}

.m-user_section--sub-confirm {
  background: #efefef;
}

.m-user_section--item {
  margin-bottom: 37px;
  max-width: 500px;
  position: relative;
  /* .m-user_section--item-login */
}

.m-user_section--item:last-child {
  margin-bottom: 0;
}

.m-user_section--item.comment {
  margin-top: 50px;
}

.m-user_section--item.small_margin {
  margin-bottom: 13px;
}

.m-user_section--item-login {
  margin-bottom: 23px;
}

.m-user_section--description {
  line-height: 1.5;
}

.m-user_section--label {
  display: block;
  font-weight: bold;
  color: #678AAD;
  padding-bottom: 12px;
}

.m-user_section--label span {
  font-size: 12px;
  font-weight: normal;
  margin-left: 7px;
  color: #DB3A30;
}

.m-user_section--label.m-label_inline {
  display: inline-block;
  padding-right: 20px;
}

.m-user_section--input {
  max-width: 500px;
  width: 100%;
  border: 1px solid #B6B6B6;
  background: #fff;
  box-sizing: border-box;
  padding: 12px;
  font-size: 16px;
}

.m-user_section--input:focus {
  border: 1px solid #5D9DC8;
}

@media (max-width: 425px) {
  .m-user_section--input {
    width: 100%;
  }
}

.m-user_section--input:disabled {
  border: 1px solid #f1f1f1;
  cursor: auto;
}

.m-user_section--input:-moz-read-only {
  border: 1px solid #f1f1f1;
  color: #000;
  cursor: auto;
}

.m-user_section--input:read-only {
  border: 1px solid #f1f1f1;
  color: #000;
  cursor: auto;
}

.m-user_section--input:-moz-read-only:focus {
  border: 1px solid #f1f1f1;
  color: #000;
}

.m-user_section--input:read-only:focus {
  border: 1px solid #f1f1f1;
  color: #000;
}

.m-user_section--input.sub_input {
  width: 100%;
}

.m-user_section--input.mb {
  margin-bottom: 12px;
}

.m-user_section--input.side {
  width: 310px;
}

@media (max-width: 425px) {
  .m-user_section--input.side {
    width: 100%;
  }
}

.m-user_section--input.half {
  width: 230px;
}

@media (max-width: 425px) {
  .m-user_section--input.half {
    width: 100%;
  }
}

.m-user_section--select {
  width: 100%;
  border: 1px solid #B6B6B6;
  background: #fff;
  padding: 17px;
  border-radius: 0;
}

.m-user_section--select:focus {
  border: 1px solid #5D9DC8;
}

.m-user_section--textarea {
  width: 500px;
  line-height: 1.6;
  border: 1px solid #B6B6B6;
  padding: 17px;
  height: 200px;
  box-sizing: border-box;
  font-size: 16px;
}

.m-user_section--textarea:focus {
  border: 1px solid #5D9DC8;
}

@media (max-width: 425px) {
  .m-user_section--textarea {
    width: 100%;
  }
}

.m-user_section--textarea:disabled {
  border: 1px solid #f1f1f1;
  cursor: auto;
  background: #fff;
}

.m-user_section--textarea:-moz-read-only {
  border: 1px solid #f1f1f1;
  color: #000;
  cursor: auto;
  background: #fff;
}

.m-user_section--textarea:read-only {
  border: 1px solid #f1f1f1;
  color: #000;
  cursor: auto;
  background: #fff;
}

.m-user_section--textarea:-moz-read-only:focus {
  border: 1px solid #f1f1f1;
  color: #000;
}

.m-user_section--textarea:read-only:focus {
  border: 1px solid #f1f1f1;
  color: #000;
}

.m-user_section--textarea.sub_input {
  width: 100%;
}

.m-user_section--textarea.mb {
  margin-bottom: 12px;
}

.m-user_section--textarea.side {
  width: 310px;
  height: 150px;
}

@media (max-width: 425px) {
  .m-user_section--textarea.side {
    width: 100%;
  }
}

.m-user_section--textarea.short {
  height: 100px;
}

.m-user_section--inline_text {
  display: inline-block;
  padding-right: 10px;
}

@media (max-width: 425px) {
  .m-user_section--inline_text {
    padding-bottom: 10px;
  }
}

.m-user_section--images {
  display: flex;
}

@media (max-width: 425px) {
  .m-user_section--images {
    overflow: auto;
    padding: 12px 0 0 0;
  }
}

.m-user_section-login {
  width: 500px;
  padding: 46px 50px 67px;
  margin: auto;
}

@media (max-width: 425px) {
  .m-user_section-login {
    width: 100%;
    padding: 46px 15px;
  }
}

.m-user_section--error {
  position: absolute;
  left: 0;
  bottom: -2.4em;
  background: #d84444;
  padding: 6px;
  font-size: 12px;
  color: #fff;
  opacity: 0;
  pointer-events: none;
}

.m-user_section--error.is_show {
  opacity: 1;
}

.m-user_section--file {
  text-decoration: underline;
}

.m-user_section--file:before {
  content: url(../../common/admin_images/file_link.svg);
  width: 16px;
  height: 16px;
  padding-right: 8px;
}

.m-user_section--special_section {
  width: 646px;
  margin: 0 0 37px -40px;
  padding: 40px 45px 40px 40px;
  background: #f7f7f7;
  box-sizing: border-box;
  position: relative;
}

.m-user_section--special_section-section {
  background: #ffe7e7;
  width: 600px;
}

.m-user_section--special_section-tenant {
  width: 100%;
  margin: 0 auto 30px auto;
  padding-right: 50px;
}

.m-user_section--special_section-tenant:last-of-type {
  margin-bottom: 37px;
}

.m-user_section--special_section-button {
  background: #daf1ff;
  width: 100%;
  margin: 0 auto 15px auto;
  padding-right: 50px;
}

.m-user_section--special_section-button:last-of-type {
  margin-bottom: 37px;
}

.m-user_section--url_item {
  display: flex;
  align-items: center;
}

.m-select_box {
  width: 500px;
  position: relative;
}

@media (max-width: 425px) {
  .m-select_box {
    width: 100%;
  }
}

.m-select_box:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  margin: auto;
  right: 20px;
  width: 6px;
  height: 6px;
  border-top: 2px solid #6E6E6E;
  border-right: 2px solid #6E6E6E;
  transform: rotate(135deg);
  pointer-events: none;
}

.m-select_box.side {
  width: 310px;
}

@media (max-width: 425px) {
  .m-select_box.side {
    width: 100%;
  }
}

.m-btn_section {
  position: sticky;
  top: 50px;
  max-height: 730px;
}

@media (max-width: 425px) {
  .m-btn_section {
    margin-top: 30px;
    padding: 0 16px;
    box-sizing: border-box;
    position: static;
    height: auto;
  }
}

.m-round_btn {
  cursor: pointer;
  transition: 0.3s all;
  border: 0;
  font-size: 18px;
  font-weight: bold;
  display: flex;
  background: #1F78B4;
  justify-content: center;
  align-items: center;
  width: 310px;
  height: 60px;
  border-radius: 30px;
  color: #fff;
  margin: auto;
}

@media (max-width: 425px) {
  .m-round_btn {
    font-size: 16px;
    width: 100%;
  }
}

.m-round_btn:hover {
  background-color: #15517a;
  color: #fff;
}

@media (max-width: 425px) {
  .m-round_btn:hover {
    background-color: #1F78B4;
  }
}

.m-round_btn.mt {
  margin-top: 20px;
}

.m-round_btn-login {
  margin-top: 40px;
}

.m-password_box {
  display: flex;
  align-items: center;
}

@media (max-width: 425px) {
  .m-password_box {
    display: block;
  }
}

.m-pass_btn {
  font-size: 14px;
  font-weight: bold;
  display: flex;
  background: #4B4B4B;
  justify-content: center;
  align-items: center;
  width: 206px;
  height: 40px;
  border-radius: 30px;
  color: #fff;
  margin-left: 30px;
}

@media (max-width: 425px) {
  .m-pass_btn {
    margin: 0 auto;
  }
}

.m-delete_btn {
  font-size: 15px;
  font-weight: bold;
  display: flex;
  background: #DB3A30;
  justify-content: center;
  align-items: center;
  width: 188px;
  height: 48px;
  border-radius: 4px;
  color: #fff;
  margin-top: 28px;
  border: 0;
  cursor: pointer;
  transition: 0.15s;
}

@media (max-width: 425px) {
  .m-delete_btn {
    margin: 28px auto 0;
  }
}

.m-delete_btn:hover {
  background-color: #b82920;
  color: #fff;
}

@media (max-width: 425px) {
  .m-delete_btn:hover {
    background-color: inherit;
    color: inherit;
  }
}

.m-add_btn {
  font-size: 16px;
  font-weight: bold;
  display: flex;
  background: #fff;
  cursor: pointer;
  border: 1px solid #1F78B4;
  justify-content: center;
  align-items: center;
  width: 288px;
  height: 48px;
  border-radius: 4px;
  color: #1F78B4;
  position: relative;
}

@media (max-width: 425px) {
  .m-add_btn {
    margin: 20px auto 0;
  }
}

.m-add_btn:hover {
  background-color: #e8f3fb;
}

@media (max-width: 425px) {
  .m-add_btn:hover {
    background-color: inherit;
  }
}

.m-add_btn:before {
  content: url(../../common/admin_images/add_user.svg);
  width: 18px;
  height: 27px;
  position: absolute;
  left: 18px;
}

.m-icon_plus:before {
  content: url(../../common/admin_images/add_plus.svg);
  width: 18px;
  height: 18px;
}

.m-icon_tag:before {
  content: url(../../common/admin_images/add_tag.svg);
  width: 20px;
  height: 26px;
}

.m-icon_tenants:before {
  content: url(../../common/admin_images/add_tenants.svg);
  width: 27px;
  height: 25px;
}

.m-icon_preview:before {
  content: url("../../common/admin_images/preview.svg");
  width: 21px;
  height: 14px;
}

.m-middle_section {
  text-align: center;
  /* .m-middle_section--txt */
  /* .m-middle_section--en */
  /* .m-middle_section--btn */
}

.m-middle_section--txt {
  font-size: 20px;
  font-weight: bold;
  margin-bottom: 44px;
}

@media (max-width: 425px) {
  .m-middle_section--txt {
    font-size: 16px;
    line-height: 1.5;
    margin-bottom: 16px;
  }
}

.m-middle_section--en {
  font-size: 36px;
}

@media (max-width: 425px) {
  .m-middle_section--en {
    font-size: 30px;
  }
}

.m-long_btn {
  width: 430px;
  height: 60px;
  margin: 0 auto;
}

@media (max-width: 425px) {
  .m-long_btn {
    width: 100%;
  }
}

.m-middle_btn {
  width: 310px;
  height: 60px;
  margin: 28px auto 0;
}

.m-table_section {
  margin-top: 65px;
}

@media (max-width: 425px) {
  .m-table_section {
    margin-top: 38px;
  }
}

.m-table_section-access {
  margin-top: 0;
}

.m-table_section--two {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 16px;
}

@media (max-width: 425px) {
  .m-table_section--two {
    display: block;
  }
}

.m-search_form {
  position: relative;
  /* .m-search_form--title */
  /* .m-search_form--field */
  /* .m-search_form--submit */
}

@media (max-width: 425px) {
  .m-search_form {
    width: 100%;
  }
}

.m-search_form--title {
  font-weight: bold;
  color: #7897B6;
  padding-right: 10px;
}

@media (max-width: 425px) {
  .m-search_form--title {
    display: block;
    margin-bottom: 10px;
  }
}

.m-search_form--field {
  width: 550px;
  border: 1px solid #B6B6B6;
  background: #fff;
  padding: 13px 20px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .m-search_form--field {
    width: 100%;
    padding: 16px;
  }
}

.m-search_form--field:focus {
  border: 1px solid #5D9DC8;
}

.m-search_form--submit {
  background: url("../../common/admin_images/search.svg");
  width: 34px;
  height: 34px;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: 9px;
  border: none;
  cursor: pointer;
}

@media (max-width: 425px) {
  .m-search_form--submit {
    top: auto;
    bottom: 14%;
    transform: none;
  }
}

.m-search_select .m-select_box {
  width: 330px;
  display: inline-block;
}

@media (max-width: 425px) {
  .m-search_select .m-select_box {
    width: 100%;
  }
}

.m-table_pagination {
  display: flex;
  align-items: center;
  justify-content: flex-end;
}

@media (max-width: 425px) {
  .m-table_pagination {
    margin-top: 16px;
  }
}

.m-table_pagination.mb {
  margin-bottom: 16px;
}

.m-table_item {
  padding-right: 16px;
}

.m-table_item:last-child {
  padding-right: 0;
}

.m-table_area {
  width: 100%;
  table-layout: fixed;
  font-size: 14px;
  line-height: 1.2;
  font-weight: normal;
  text-align: center;
  background: #fff;
}

.m-table_head {
  color: #6E6E6E;
  font-weight: normal;
  height: 62px;
  background: #CBD7E3;
  vertical-align: middle;
  border: 1px solid #F2F5F8;
}

.m-table_data {
  height: 62px;
  vertical-align: middle;
  padding: 0 8px;
  box-sizing: border-box;
  border: 1px solid #F2F5F8;
}

.m-table_data .yes {
  color: #678AAD;
}

.m-table_data .no {
  color: #DB3A30;
}

.m-table {
  /* .m-table--rank */
  /* .m-table--release_status */
  /* .m-table--user */
  /* .m-table--mail */
  /* .m-table--tenant */
  /* .m-table--category */
  /* .m-table--edit */
  /* .m-table--edit_double */
  /* .m-table--important */
  /* .m-table--date */
  /* .m-table--title */
  /* .m-table--order */
  /* .m-table--floor */
  /* .m-table--status */
  /* .m-table--recruit */
  /* .m-table--job_type */
  /* .m-table--url */
  /* .m-table--document */
  /* .m-table--bookmark */
  /* .m-table--job_recruit */
  /* .m-table--news */
  /* .m-table--special */
  /* .m-table--order_data */
  /* .m-table--recruit_data*/
  /* .m-table--image*/
  /* .m-table--link*/
}

.m-table--rank {
  width: 135px;
}

.m-table--release_status {
  width: 80px;
}

.m-table--user {
  width: 160px;
}

.m-table--mail {
  width: 222px;
}

.m-table--tenant {
  width: 170px;
}

.m-table--category {
  width: 170px;
}

.m-table--edit {
  width: 90px;
}

.m-table--edit_double {
  width: 130px;
}

.m-table--important {
  width: 90px;
}

.m-table--date {
  width: 130px;
}

.m-table--title {
  width: 594px;
}

.m-table--order {
  width: 70px;
}

.m-table--floor {
  width: 110px;
}

.m-table--status {
  width: 100px;
}

.m-table--recruit {
  width: 433px;
}

.m-table--job_type {
  width: 90px;
}

.m-table--url {
  width: 485px;
}

.m-table--document {
  width: 604px;
}

.m-table--bookmark {
  width: 756px;
}

.m-table--job_recruit {
  width: 650px;
}

.m-table--news {
  width: 584px;
}

.m-table--special {
  width: 766px;
}

.m-table--order_data {
  background: #F0F0F0;
  width: 50px;
  height: 30px;
  text-align: center;
}

.m-table--order_data.value_none {
  background: none;
}

.m-table--recruit_data {
  display: flex;
  align-items: center;
  word-break: break-word;
}

.m-table--image {
  width: 50px;
  height: 50px;
  margin-right: 17px;
}

.m-table--link {
  text-decoration: underline;
}

.m-table--link-nolink {
  text-decoration: none;
}

.m-pulldown-public {
  position: relative;
  margin: auto;
  border-radius: 15px !important;
  border: 1px solid #1F78B4;
  background: #F4F8FB;
  padding: 7px 8px;
  font-size: 13px;
  /* .m-pulldown-public--select */
}

.m-pulldown-public:before {
  content: "";
  position: absolute;
  top: 33%;
  margin: auto;
  right: 12px;
  width: 5px;
  height: 5px;
  transform: rotate(135deg);
  pointer-events: none;
  border-top: 2px solid #1F78B4;
  border-right: 2px solid #1F78B4;
}

.m-pulldown-public-disabled {
  color: #000;
  border: 0;
  background: transparent;
  pointer-events: none;
  text-align: center;
}

.m-pulldown-public-disabled:before {
  display: none;
}

.m-pulldown-public--select {
  color: #1F78B4;
}

.m-pulldown-public--select:disabled {
  color: #000;
}

.m-pulldown-waiting {
  position: relative;
  margin: auto;
  border-radius: 15px !important;
  border: 1px solid #678AAD;
  background: #F4F8FB;
  padding: 7px 8px;
  font-size: 13px;
  /* .m-pulldown-waiting--select */
}

.m-pulldown-waiting:before {
  content: "";
  position: absolute;
  top: 33%;
  margin: auto;
  right: 12px;
  width: 5px;
  height: 5px;
  transform: rotate(135deg);
  pointer-events: none;
  border-top: 2px solid #678AAD;
  border-right: 2px solid #678AAD;
}

.m-pulldown-waiting--select {
  color: #678AAD;
}

.m-pulldown-requesting {
  position: relative;
  margin: auto;
  border-radius: 15px !important;
  border: 1px solid #DB3A30;
  background: #FDF5F5;
  padding: 7px 8px;
  font-size: 13px;
  /* .m-pulldown-requesting--select */
}

.m-pulldown-requesting:before {
  content: "";
  position: absolute;
  top: 33%;
  margin: auto;
  right: 12px;
  width: 5px;
  height: 5px;
  transform: rotate(135deg);
  pointer-events: none;
  border-top: 2px solid #DB3A30;
  border-right: 2px solid #DB3A30;
}

.m-pulldown-requesting--select {
  color: #DB3A30;
}

.m-pulldown-draft {
  position: relative;
  margin: auto;
  border-radius: 15px !important;
  border: 1px solid #6E6E6E;
  background: #F8F8F8;
  padding: 7px 8px;
  font-size: 13px;
  /* .m-pulldown-draft--select */
}

.m-pulldown-draft:before {
  content: "";
  position: absolute;
  top: 33%;
  margin: auto;
  right: 12px;
  width: 5px;
  height: 5px;
  transform: rotate(135deg);
  pointer-events: none;
  border-top: 2px solid #6E6E6E;
  border-right: 2px solid #6E6E6E;
}

.m-pulldown-draft--select {
  color: #6E6E6E;
}

.m-pulldown-secret {
  position: relative;
  margin: auto;
  border-radius: 15px !important;
  border: 1px solid #9B9B9B;
  background: #F8F8F8;
  padding: 7px 8px;
  font-size: 13px;
  /* .m-pulldown-secret--select */
}

.m-pulldown-secret:before {
  content: "";
  position: absolute;
  top: 33%;
  margin: auto;
  right: 12px;
  width: 5px;
  height: 5px;
  transform: rotate(135deg);
  pointer-events: none;
  border-top: 2px solid #9B9B9B;
  border-right: 2px solid #9B9B9B;
}

.m-pulldown-secret--select {
  color: #9B9B9B;
}

.m-icon_important {
  width: 17px;
  height: 18px;
  background: url("../../common/admin_images/important_off.svg");
  margin: auto;
}

.m-icon_important.is_important {
  background: url("../../common/admin_images/important_on.svg");
}

@media (max-width: 425px) {
  .m-table_scroll {
    width: 100%;
    overflow: auto;
    white-space: nowrap;
  }
  .m-table_scroll::-webkit-scrollbar {
    height: 5px;
  }
  .m-table_scroll::-webkit-scrollbar-track {
    background: #F1F1F1;
  }
  .m-table_scroll::-webkit-scrollbar-thumb {
    background: #BCBCBC;
  }
}

.m-table_scroll.mtmb {
  margin: 18px 0;
}

.m-edit_btn {
  font-size: 14px;
  font-weight: bold;
  display: flex;
  background: #E2E2E2;
  border: 1px solid #B6B6B6;
  justify-content: center;
  align-items: center;
  width: 54px;
  height: 26px;
  border-radius: 4px;
  color: #6E6E6E;
  margin: auto;
}

.m-edit_btn:hover {
  background-color: #6E6E6E;
  color: #fff;
}

@media (max-width: 425px) {
  .m-edit_btn:hover {
    background-color: inherit;
    color: inherit;
  }
}

.m-edit_btn.del {
  background: #DB3A30;
  border: none;
  color: #fff;
}

.m-edit_btn.del:hover {
  background-color: #b82920;
  color: #fff;
}

@media (max-width: 425px) {
  .m-edit_btn.del:hover {
    background-color: inherit;
    color: inherit;
  }
}

.m-edit_btn.print {
  background: #1F78B4;
  border: none;
  color: #fff;
  margin-left: 6px;
}

.m-edit_btn.print:hover {
  background-color: #15517a;
  color: #fff;
}

@media (max-width: 425px) {
  .m-edit_btn.print:hover {
    background-color: #1F78B4;
  }
}

.m-edit_double {
  display: flex;
  justify-content: flex-start;
}

.m-edit_double .m-edit_btn:first-of-type {
  margin-left: 0;
  margin-right: auto;
}

.m-rectangle_btn {
  font-size: 15px;
  font-weight: bold;
  display: flex;
  background: #678AAD;
  justify-content: center;
  align-items: center;
  width: 240px;
  height: 40px;
  border-radius: 4px;
  color: #fff;
  position: relative;
}

@media (max-width: 425px) {
  .m-rectangle_btn {
    margin: 20px auto 0;
  }
}

.m-rectangle_btn:hover {
  background-color: #15517a;
  color: #fff;
}

@media (max-width: 425px) {
  .m-rectangle_btn:hover {
    background-color: #1F78B4;
  }
}

.m-rectangle_btn:before {
  content: "";
  border-top: solid 1px #fff;
  border-right: solid 1px #fff;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  position: absolute;
  top: 40%;
  right: 10px;
}

.m-double_box {
  display: flex;
}

@media (max-width: 425px) {
  .m-double_box {
    display: block;
  }
}

.m-double_box a:first-child {
  margin-right: 13px;
}

@media (max-width: 425px) {
  .m-double_box a:first-child {
    margin-right: auto;
  }
}

.m-form_radio {
  display: none;
  /* .m-form_radio--txt */
}

.m-form_radio--txt {
  cursor: pointer;
  display: inline-flex;
  align-content: center;
  position: relative;
  padding-left: 34px;
}

.m-form_radio--txt:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #B6B6B6;
  background: #fff;
  border-radius: 100%;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 5px;
}

.m-form_radio--txt:after {
  content: "";
  display: inline-block;
  width: 8px;
  height: 8px;
  background: #1F78B4;
  border-radius: 100%;
  position: absolute;
  transform: translateY(-50%);
  top: 50%;
  left: 12px;
  opacity: 0;
}

.m-form_radio--txt-disabled {
  cursor: auto;
}

.m-form_radio--txt-confirm_check {
  pointer-events: none;
  cursor: auto;
}

.m-form_radio--txt-confirm_check:after {
  background: #ccc;
}

.m-form_radio:checked + .m-form_radio--txt:after {
  opacity: 1;
}

.m-form_radio_box {
  display: inline-block;
  margin-right: 6px;
}

@media (max-width: 425px) {
  .m-form_radio_box {
    margin-bottom: 10px;
  }
}

.m-form_blue {
  padding: 16px 42px;
  background: #DDE5ED;
}

@media (max-width: 425px) {
  .m-form_blue {
    padding: 15px 15px 5px;
  }
}

.m-gray_area {
  width: 500px;
  box-sizing: border-box;
  padding: 22px 22px 6px;
  background: #EFEFEF;
}

@media (max-width: 425px) {
  .m-gray_area {
    width: 100%;
    padding: 22px 10px 6px;
  }
}

.m-gray_area.side {
  width: 310px;
}

@media (max-width: 425px) {
  .m-gray_area.side {
    width: 100%;
  }
}

.m-form_check {
  display: none;
  /* .m-form_check--txt */
}

.m-form_check--txt {
  cursor: pointer;
  display: inline-block;
  align-content: center;
  position: relative;
  padding-left: 34px;
  width: 40%;
  margin-bottom: 16px;
}

@media (max-width: 425px) {
  .m-form_check--txt {
    width: 36%;
  }
}

.m-form_check--txt.side {
  width: 100%;
}

@media (max-width: 425px) {
  .m-form_check--txt.side {
    width: 80%;
  }
}

.m-form_check--txt:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  border: 1px solid #B6B6B6;
  background: #fff;
  position: absolute;
  transform: translateY(-50%);
  top: 60%;
  left: 5px;
}

.m-form_check--txt:after {
  content: "";
  display: inline-block;
  border-bottom: 2px solid #fff;
  border-left: 2px solid #fff;
  transform: rotate(-45deg);
  width: 10px;
  height: 5px;
  background: #1F78B4;
  position: absolute;
  top: 4px;
  left: 11px;
  opacity: 0;
}

.m-form_check--txt-disabled {
  cursor: auto;
}

.m-form_check--txt-confirm {
  pointer-events: none;
}

.m-form_check:checked + .m-form_check--txt:before {
  background: #1F78B4;
  border: 1px solid #1F78B4;
}

.m-form_check:checked + .m-form_check--txt:after {
  opacity: 1;
}

.m-form_check:checked + .m-form_check--txt-confirm {
  cursor: auto;
}

.m-form_check:checked + .m-form_check--txt-confirm:before {
  background: #ccc;
  border: 1px solid #ccc;
}

.m-form_check:checked + .m-form_check--txt-confirm:after {
  background: #ccc;
}

.m-description {
  font-size: 12px;
  color: #9FA0A0;
  line-height: 1.5;
}

.m-description.mb {
  margin-bottom: 12px;
}

.m-detail_area {
  width: 500px;
  box-sizing: border-box;
  padding: 22px;
  background: #EFEFEF;
  margin-bottom: 10px;
  position: relative;
  overflow-wrap: break-word;
  /* .m-detail_area--label */
}

.m-detail_area:last-child {
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .m-detail_area {
    width: 100%;
    padding: 20px 10px;
  }
}

.m-detail_area.sub_input {
  width: 100%;
}

.m-detail_area-disabled {
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}

.m-detail_area--label {
  display: block;
  font-weight: 500;
  font-size: 14px;
  color: #4B4B4B;
  padding-bottom: 12px;
}

.m-detail_area--label span {
  font-size: 12px;
  font-weight: normal;
  margin-left: 7px;
  color: #DB3A30;
}

.m-detail_area--rich_box {
  margin: 0 0 12px 0;
}

.m-add_area {
  background: #E9F1F7;
  border: 1px solid #5D9DC8;
}

@media (max-width: 425px) {
  .m-add_area {
    margin-bottom: 60px;
  }
}

.m-add_area-confirm {
  background: #f9f9f9;
  border: 1px solid #f1f1f1;
}

.m-block_btn {
  font-size: 14px;
  font-weight: bold;
  border: 0;
  cursor: pointer;
  transition: 0.3s all;
  background: #1F78B4;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 186px;
  height: 40px;
  border-radius: 4px;
  color: #fff;
  position: relative;
  margin-left: auto;
}

@media (max-width: 425px) {
  .m-block_btn {
    margin-left: 0;
  }
}

.m-block_btn:before {
  content: url("../../common/admin_images/add_plus_white.svg");
  width: 13px;
  height: 13px;
  margin-right: 16px;
}

.m-block_btn:hover {
  background-color: #15517a;
  color: #fff;
}

@media (max-width: 425px) {
  .m-block_btn:hover {
    background-color: #1F78B4;
  }
}

.m-block_btn.mb {
  margin-bottom: 12px;
}

.m-block_btn.sub_input {
  margin-right: 0;
}

.m-is_hidden {
  display: none !important;
}

.m-block_delete {
  /*m-block_delete--link*/
}

.m-block_delete--link {
  content: "";
  display: block;
  cursor: pointer;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #DB3A30;
  position: absolute;
  top: 0;
  right: -38px;
}

.m-block_delete--link:before {
  content: "";
  width: 13px;
  border: 2px solid #fff;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

@media (max-width: 425px) {
  .m-block_delete--link {
    top: auto;
    right: 0;
    bottom: -38px;
  }
}

.m-block_delete--link:hover {
  background-color: #b82920;
  color: #fff;
}

@media (max-width: 425px) {
  .m-block_delete--link:hover {
    background-color: inherit;
    color: inherit;
  }
}

.m-tags_section {
  position: relative;
  margin: 0 auto 10px;
  border: 1px solid #8EBBD8;
  background: #E9F1F7;
  padding: 16px 20px;
  width: 680px;
}

@media (max-width: 425px) {
  .m-tags_section {
    width: 100%;
    box-sizing: border-box;
    margin-bottom: 60px;
  }
}

@media (max-width: 425px) {
  .m-tags_section .m-form_radio_box {
    margin-bottom: 16px;
  }
}

.m-preview_box {
  margin-bottom: 90px;
}

@media (max-width: 425px) {
  .m-preview_box {
    margin-bottom: 30px;
  }
}

.m-modal_area {
  opacity: 0;
  pointer-events: none;
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  transition: 0.3s all;
  /* .m-modal_area--bg */
  /* .m-modal_area--wrap */
  /* .m-modal_area--inner */
}

.m-modal_area.is_show {
  opacity: 1;
  pointer-events: auto;
}

.m-modal_area--bg {
  width: 100%;
  height: 100%;
  background: rgba(203, 215, 227, 0.9);
}

.m-modal_area--wrap {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 1000px;
  height: 80%;
  text-align: center;
}

@media (max-width: 425px) {
  .m-modal_area--wrap {
    width: 90%;
  }
}

.m-modal_area--wrap .m-head_section--title {
  margin-bottom: 30px;
}

.m-modal_area--inner {
  background: #fff;
  padding: 40px 0;
  height: 80%;
  overflow-y: scroll;
}

@media (max-width: 425px) {
  .m-modal_area--inner {
    padding: 40px 10px;
  }
}

.m-modal_area--inner .m-block_btn {
  margin-right: 137px;
}

@media (max-width: 425px) {
  .m-modal_area--inner .m-block_btn {
    margin: auto;
  }
}

.m-tenants {
  /* .m-tenants--nav */
  /* .m-tenants--nav_list */
  /* .m-tenants--nav_item */
  /* .m-tenants--nav_current */
  /* .m-tenants--nav_link */
}

.m-tenants--nav_list {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid #fff;
  position: absolute;
  left: calc(50% - (1040px / 2));
  max-width: 1040px;
  pointer-events: none;
  max-height: 0;
  transition: 0.3s all;
  box-sizing: border-box;
  overflow: hidden;
}

@media (max-width: 425px) {
  .m-tenants--nav_list {
    flex-wrap: wrap;
    padding: 16px 15px 20px;
    display: none;
    pointer-events: auto;
    position: static;
  }
}

.m-tenants--nav_list.two_content {
  justify-content: center;
}

@media (max-width: 425px) {
  .m-tenants--nav_list.two_content {
    justify-content: space-between;
  }
}

.m-tenants--nav_list.two_content .m-tenants--nav_item:first-of-type {
  margin-right: 50px;
}

@media (max-width: 425px) {
  .m-tenants--nav_list.two_content .m-tenants--nav_item:first-of-type {
    margin-right: 0;
  }
}

.m-tenants--nav_list.is_show {
  height: auto;
  pointer-events: auto;
  padding: 30px 0;
  max-height: 200px;
}

@media (max-width: 425px) {
  .m-tenants--nav_list.is_show {
    display: flex;
  }
}

@media (max-width: 425px) {
  .m-tenants--nav_item {
    width: calc(50% - 10px);
  }
}

.m-tenants--nav_current a {
  background: #DA3C2F !important;
}

.m-tenants--nav_current a:before {
  border: none;
}

@media (max-width: 425px) {
  .m-tenants--nav_link {
    margin-top: 10px;
    width: 100%;
  }
}

.m-tenants--nav_link:before {
  content: "";
  border-bottom: none;
  border-left: none;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  left: auto;
  right: 10px;
}

.m-access_nav {
  width: 1040px;
  margin: 0 auto 32px;
  padding: 0 20px;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .m-access_nav {
    display: flex;
    justify-content: space-between;
    width: 100%;
    padding: 0 15px;
  }
}

.m-access_nav--link {
  display: inline-flex;
  margin-right: 16px;
}

.m-access_nav--link:last-child {
  margin-right: 0;
}

.m-access_nav--link:before {
  content: "";
  border-bottom: none;
  border-left: none;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  left: auto;
  right: 10px;
}

@media (max-width: 425px) {
  .m-access_nav--link {
    margin: 0;
    width: 48%;
  }
}

.m-table_heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0 auto;
  box-sizing: border-box;
}

@media (max-width: 425px) {
  .m-table_heading {
    flex-direction: column;
    align-items: flex-start;
    justify-content: flex-start;
  }
}

.m-table_heading--title {
  font-size: 20px;
  font-weight: bold;
  color: #7897B6;
}

@media (max-width: 425px) {
  .m-table_heading--title {
    font-size: 18px;
    margin-bottom: 16px;
  }
}

.m-table_heading--select {
  width: auto;
  padding: 4px 16px 4px 8px;
  margin-right: 16px;
  -webkit-appearance: auto;
     -moz-appearance: auto;
          appearance: auto;
  background-color: #fff;
  border: #CBD7E3 1px solid;
  border-radius: 4px;
}

@media (max-width: 425px) {
  .m-table_heading--select {
    padding: 2px 8px 2px 4px;
    margin-right: 8px;
    font-size: 14px;
  }
}

.m-table_heading--button {
  padding: 6px 16px;
  font-family: 'Noto Sans JP', "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", "sans-serif";
  font-size: 14px;
  color: #fff;
  background-color: #678AAD;
  border: none;
  border-radius: 4px;
  cursor: pointer;
  transition: 0.3s;
}

.m-table_heading--button:hover {
  background-color: #15517a;
}

@media (max-width: 425px) {
  .m-table_heading--button {
    padding: 4px 12px;
  }
}

.m-image--input {
  width: 88px;
  position: relative;
}

.m-image--input:before {
  content: url("../../common/admin_images/image_close.svg");
  position: absolute;
  top: -3px;
  right: -3px;
}

.m-form_image {
  /* .m-form_image--box */
  /* .m-form_image--input */
}

.m-form_image--box {
  width: 88px;
  position: relative;
}

.m-form_image--box:before {
  content: url("../../common/admin_images/image_close.svg");
  position: absolute;
  top: -8px;
  right: -8px;
}

.m-form_image--box-no_delete:before {
  content: '';
}

.m-form_image--input-logo {
  display: none;
}

.m-form_image--input.is_show {
  display: block;
}

.m-canvas {
  /* .m-canvas--wrap */
  /* .m-canvas--inner */
  /* .m-canvas--graph */
}

.m-canvas--wrap {
  width: 100%;
  height: 500px;
  margin-bottom: 50px;
}

@media (max-width: 425px) {
  .m-canvas--wrap {
    height: 300px;
  }
}

.m-canvas--inner {
  position: relative;
  width: 100%;
  height: 100%;
}

.m-canvas--graph {
  background: #fff;
}

.m-home {
  /* .m-home--box */
  /* .m-home--item */
  /* .m-home--title */
  /* .m-home--box_one */
}

.m-home--box {
  display: flex;
  justify-content: space-between;
  flex-wrap: wrap;
  margin-bottom: 60px;
}

@media (max-width: 425px) {
  .m-home--box {
    display: block;
  }
}

@media (max-width: 425px) {
  .m-home--box .m-home--item:nth-of-type(2) {
    margin-top: 30px;
  }
}

.m-home--item {
  width: 480px;
}

@media (max-width: 425px) {
  .m-home--item {
    width: 100%;
  }
}

.m-home--title {
  font-size: 16px;
  font-weight: bold;
  color: #7897B6;
  margin-bottom: 15px;
}

.m-home--box_one {
  background: #fff;
  padding: 30px 0;
  text-align: center;
  margin-bottom: 60px;
}

.m-home--box_one .m-middle_section--txt {
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .m-home--box_one {
    padding: 20px 0;
  }
}

.m-home--note {
  font-size: 14px;
  color: #6E6E6E;
}

.m-home_inner {
  background: #fff;
  position: relative;
  margin: 0 0 2px 0;
  /* .m-home_inner--link */
  /* .m-home_inner--date */
  /* .m-home_inner--title */
  /* .m-home_inner--text */
  /* .m-home_inner--file */
  /* .m-home_inner--tenants */
}

.m-home_inner:before {
  content: url("../../common/admin_images/home_inner.svg");
  width: 50px;
  height: 50px;
  position: absolute;
  top: 0;
  left: 0;
}

.m-home_inner:last-child {
  margin-bottom: 0;
}

.m-home_inner--link {
  display: block;
  padding: 38px;
  box-sizing: border-box;
}

.m-home_inner--link:hover {
  background-color: #e8f3fb;
}

@media (max-width: 425px) {
  .m-home_inner--link:hover {
    background-color: inherit;
  }
}

@media (max-width: 425px) {
  .m-home_inner--link {
    padding: 34px 15px;
    height: auto;
  }
}

.m-home_inner--date {
  font-size: 12px;
  color: #6E6E6E;
  margin-bottom: 7px;
}

.m-home_inner--title {
  font-size: 15px;
  line-height: 1.5;
}

.m-home_inner--text {
  font-size: 14px;
  line-height: 1.5;
  margin-top: 20px;
}

.m-home_inner--file {
  font-size: 14px;
  text-decoration: underline;
  margin-top: 33px;
  line-height: 1.5;
}

.m-home_inner--file:before {
  content: url("../../common/admin_images/file_link.svg");
  width: 16px;
  height: 16px;
  padding-right: 8px;
}

.m-home_inner--tenants {
  font-size: 12px;
  margin-top: 25px;
}

.m-home_sub {
  /* .m-home_sub--list */
  /* .m-home_sub--item */
  /* .m-home_sub--link */
  /* .m-home_sub--title */
}

.m-home_sub--list {
  width: 100%;
}

.m-home_sub--item {
  background: #fff;
  box-sizing: border-box;
  position: relative;
  margin-bottom: 2px;
}

.m-home_sub--item:last-of-type {
  margin-bottom: 0;
}

.m-home_sub--item:before {
  content: "";
  border-top: solid 1px #6E6E6E;
  border-right: solid 1px #6E6E6E;
  width: 6px;
  height: 6px;
  transform: rotate(45deg);
  position: absolute;
  top: 47%;
  right: 28px;
}

@media (max-width: 425px) {
  .m-home_sub--item {
    height: auto;
  }
}

.m-home_sub--link {
  display: block;
  padding: 22px 37px 22px 28px;
}

.m-home_sub--link:hover {
  background-color: #e8f3fb;
}

@media (max-width: 425px) {
  .m-home_sub--link:hover {
    background-color: inherit;
  }
}

@media (max-width: 425px) {
  .m-home_sub--link {
    padding: 18px 37px 18px 15px;
  }
}

.m-home_sub--title {
  font-size: 14px;
}

.m-home_shop {
  /* .m-home_shop--two */
  /* .m-home_shop--list */
  /* .m-home_shop--item */
  /* .m-home_shop--link */
  /* .m-home_shop--image */
}

.m-home_shop--two {
  display: flex;
  justify-content: space-between;
  align-items: baseline;
  margin-bottom: 15px;
}

.m-home_shop--two .m-home--title {
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .m-home_shop--two {
    display: block;
    text-align: center;
  }
  .m-home_shop--two .m-home--title {
    margin-bottom: 15px;
  }
}

.m-home_shop--list {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 60px;
}

.m-home_shop--list:last-child {
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .m-home_shop--list {
    justify-content: space-between;
  }
}

.m-home_shop--item {
  background: #fff;
  width: 165px;
  box-sizing: border-box;
  margin-right: 2px;
}

.m-home_shop--item:last-of-type {
  margin-right: 0;
}

.m-home_shop--item.document {
  width: 332px;
}

@media (max-width: 425px) {
  .m-home_shop--item.document {
    width: 100%;
    margin-bottom: 2px;
  }
}

@media (max-width: 425px) {
  .m-home_shop--item {
    margin-right: 0;
    margin-bottom: 15px;
  }
}

.m-home_shop--link {
  display: block;
  padding: 10px 10px 17px;
}

.m-home_shop--link.document {
  padding: 22px 28px;
}

.m-home_shop--link:hover {
  background-color: #e8f3fb;
}

@media (max-width: 425px) {
  .m-home_shop--link:hover {
    background-color: inherit;
  }
}

.m-home_shop--link .m-home_inner--file {
  margin-top: 5px;
}

.m-home_shop--image {
  margin-bottom: 15px;
  width: 145px;
  height: 145px;
  -o-object-fit: cover;
     object-fit: cover;
}

.m-rank {
  /* .m-rank--list */
  /* .m-rank--item */
  /* .m-rank--link */
  /* .m-rank--inner */
  /* .m-rank--box */
  /* .m-rank--number */
  /* .m-rank--text */
  /* .m-rank--image */
  /* .m-rank--icon */
  /* .m-rank--like_number */
}

@media (max-width: 425px) {
  .m-rank--list.text_only .m-rank--inner {
    display: block;
  }
}

.m-rank--list.text_only .m-rank--text {
  width: 380px;
}

@media (max-width: 425px) {
  .m-rank--list.text_only .m-rank--text {
    width: 230px;
  }
}

.m-rank--item {
  background: #fff;
  height: 60px;
  box-sizing: border-box;
  margin-bottom: 2px;
}

.m-rank--item:last-of-type {
  margin-bottom: 0;
}

.m-rank--link {
  display: block;
}

.m-rank--link:hover {
  background-color: #e8f3fb;
}

@media (max-width: 425px) {
  .m-rank--link:hover {
    background-color: inherit;
  }
}

.m-rank--inner {
  display: flex;
  justify-content: space-between;
}

.m-rank--box {
  display: flex;
  align-items: center;
}

.m-rank--number {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 30px;
  height: 60px;
  color: #fff;
  background: #678AAD;
}

.m-rank--text {
  font-size: 14px;
  text-decoration: underline;
  width: 246px;
}

@media (max-width: 425px) {
  .m-rank--text {
    width: 120px;
  }
}

.m-rank--image {
  padding: 0 12px 0 8px;
  -o-object-fit: cover;
     object-fit: cover;
  width: 50px;
  height: 50px;
}

.m-rank--icon {
  padding: 0 6px 0 15px;
}

.m-rank--like_number {
  padding-right: 20px;
}

@media (max-width: 425px) {
  .m-rank--like_number {
    padding-right: 12px;
  }
}

.m-home_graph {
  /* .m-home_graph--box */
}

.m-home_graph--box {
  background: #fff;
  padding-top: 16px;
}

.m-home_graph--box .m-home--title {
  text-align: center;
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .m-home_graph--box .m-home--title {
    line-height: 1.5;
  }
}

.m-home_graph--box .m-canvas--wrap {
  height: 276px;
  margin-bottom: 0;
}

@media (max-width: 425px) {
  .m-home_graph--box .m-canvas--wrap {
    height: 300px;
  }
}

.m-border_blue {
  width: 500px;
  border: 1px solid #CBD7E3;
  margin-top: 50px;
  margin-bottom: 50px;
}

@media (max-width: 425px) {
  .m-border_blue {
    width: 100%;
  }
}

.m-border_blue.add_area {
  width: 100%;
}

.login_page {
  /* .login_page--text */
}

.login_page--text {
  font-size: 12px;
  text-align: center;
  line-height: 1.5;
}

.m-drop_area {
  position: relative;
  width: 120px;
  height: 120px;
}

.m-drop_area-small {
  width: 90px;
  height: 90px;
  margin: 0 12px 0 0;
}

.m-drop_area-small:last-child {
  margin-right: 0;
}

.m-drop_area--drop_box {
  border: 1px solid #b6b6b6;
  background: #efefef;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 12px;
  font-size: 12px;
  color: #9FA0A0;
  line-height: 1.3;
  box-sizing: border-box;
  transition: 0.3s all;
  cursor: pointer;
  width: 100%;
  height: 100%;
}

.m-drop_area--drop_box.is_drag {
  background: #1F78B4;
  color: #fff;
}

.m-drop_area--drop_box-disabled {
  cursor: auto;
}

.m-drop_area--input {
  opacity: 0;
  position: absolute;
  pointer-events: none;
}

.m-drop_area--text {
  pointer-events: none;
}

.m-drop_area--delete_button {
  background: #333;
  width: 21px;
  height: 21px;
  position: absolute;
  right: calc(-21px / 2);
  top: calc(-21px / 2);
  border-radius: 50%;
  display: block;
  transition: 0.3s all;
  z-index: 1;
  opacity: 0;
  pointer-events: none;
}

.m-drop_area--delete_button:before, .m-drop_area--delete_button:after {
  content: '';
  display: block;
  width: 8px;
  height: 1px;
  background: #fff;
  position: absolute;
}

.m-drop_area--delete_button:before {
  left: 7px;
  top: 10px;
  transform: rotate(45deg);
}

.m-drop_area--delete_button:after {
  left: 7px;
  top: 10px;
  transform: rotate(-45deg);
}

.m-drop_area--delete_button:hover {
  background: #1F78B4;
}

.m-drop_area--delete_button.is_show {
  opacity: 1;
  pointer-events: auto;
}

.m-drop_area--thumb_img {
  pointer-events: none;
  opacity: 0;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  transition: 0.3s all;
}

.m-drop_area--thumb_img.is_show {
  opacity: 1;
}

.m-drop_area--crop_button {
  width: 90px;
  font-size: 10px;
  height: 30px;
  margin: 9px 0 0 0;
}

.m-drop_area--crop_button-logo {
  margin-left: 15px;
}

.m-error {
  background: #b84343;
  color: #fff;
  margin: 6px 0 0 0;
  font-size: 12px;
  padding: 6px 12px;
  display: none;
}

.m-error.is_show {
  display: inline-block;
}

.m-alert {
  background: rgba(0, 0, 0, 0.4);
  position: fixed;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 10;
  opacity: 1;
  transition: 0.3s;
}

.m-alert.is_hidden {
  pointer-events: none;
  opacity: 0;
}

.m-alert--box {
  background: #fff;
  padding: 30px 50px;
  width: 380px;
  border-radius: 10px;
}

.m-alert--title {
  font-size: 18px;
  line-height: 1.5;
  margin: 0 0 15px 0;
  text-align: center;
}

.m-alert--button {
  width: 140px;
  height: 40px;
}

.m-empty_text {
  background: #fff;
  color: #333;
  font-size: 14px;
  text-align: center;
  width: 100%;
  padding: 30px 0;
}

ul.ui-autocomplete li div {
  padding: 10px !important;
}

.m-crop_modal {
  position: fixed;
  left: 0;
  top: 0;
  width: 100vw;
  height: 100vh;
  background: rgba(0, 0, 0, 0.8);
  z-index: 10;
  pointer-events: none;
  opacity: 0;
  transition: 0.3s;
}

.m-crop_modal.is_show {
  pointer-events: auto;
  opacity: 1;
}

.m-crop_modal--header {
  position: fixed;
  left: 0;
  top: 0;
  height: 60px;
  width: 100%;
  background: #f1f1f1;
  z-index: 1;
}

.m-crop_modal--inner {
  max-width: 450px;
  height: 100%;
  margin: 0 auto;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 0 20px;
}

@media (max-width: 425px) {
  .m-crop_modal--canvas {
    width: 300px;
    height: 300px;
    position: absolute;
    left: calc(50% - 150px);
    top: calc(50% - 150px);
  }
}

.m-crop_modal--result_button {
  color: #fff;
  height: 40px;
  font-size: 14px;
  width: 200px;
}

@media (max-width: 425px) {
  .m-crop_modal--result_button {
    width: 140px;
  }
}

.m-crop_modal--cancel_button {
  color: #fff;
  height: 40px;
  font-size: 14px;
  background: #ccc;
  width: 200px;
}

.m-crop_modal--cancel_button:hover {
  background: #999999;
}

@media (max-width: 425px) {
  .m-crop_modal--cancel_button {
    width: 140px;
  }
}

.m-pdf {
  display: block;
  margin: 0 auto;
}

.m-canvas_scroll--nav {
  display: flex;
  max-width: 1000px;
  margin: 0 auto 30px auto;
  justify-content: space-between;
  align-items: center;
}

@media (max-width: 425px) {
  .m-canvas_scroll--nav {
    width: 100%;
    padding: 0 15px;
    box-sizing: border-box;
  }
}

.m-canvas_scroll--button {
  font-size: 14px;
  font-weight: bold;
  display: flex;
  background: #678AAD;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 158px;
  height: 40px;
  border-radius: 4px;
  color: #fff;
  position: relative;
  border: 0px;
}

@media (max-width: 425px) {
  .m-canvas_scroll--button {
    width: 80px;
    font-size: 12px;
  }
}

@media (max-width: 425px) {
  .m-canvas_scroll--scroll {
    width: 100vw;
    overflow: auto;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImNvbW1vbi9hZG1pbl9jc3MvbW9kdWxlLmNzcyIsImNvbW1vbi9hZG1pbl9jc3MvbW9kdWxlLnNjc3MiLCJjb21tb24vYWRtaW5fY3NzL19jb25maWcuc2NzcyIsImNvbW1vbi9hZG1pbl9jc3MvX21peGluLnNjc3MiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUEsZ0JBQWdCO0FDR2hCO0VBQ0Usc0JBQUE7QURERjs7QUNFRTtFQUNFLGFDRWtCO0VERGxCLFlBQVk7RUFDWixlQUFlO0VBQ2Ysc0JBQXNCO0FEQzFCOztBR3NCRTtFRjNCQTtJQU1JLFdBQVc7SUFDWCxlQUFlO0VESW5CO0FBQ0Y7O0FHZUU7RUYzQkM7SUFXSyxVQUFVO0VETWhCO0FBQ0Y7O0FDbEJHO0VBZUcsWUFBWTtBRE9sQjs7QUdLRTtFRjNCQztJQWlCSyxXQUFXO0VEVWpCO0FBQ0Y7O0FDNUJHO0VBcUJHLFlBQVk7QURXbEI7O0FHTEU7RUYzQkM7SUF1QkssV0FBVztFRGNqQjtBQUNGOztBQ1ZBO0VBQ0UsMEJBQUE7QURhRjs7QUNaRTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFPakIsZ0NBQUE7QURTSjs7QUNsQkc7RUFJRyxlQUFlO0FEa0JyQjs7QUd6QkU7RUZHQTtJQU9JLGVBQWU7RURvQm5CO0FBQ0Y7O0FDbEJJO0VBQ0UsbUJBQW1CO0VBQ25CLGtCQUFrQjtBRHFCeEI7O0FDakJBO0VBSUUseUJBQUE7RUFhQSwyQkFBQTtBREtGOztBR3pDRTtFRm1CRjtJQUVJLGtCQUFrQjtFRHlCcEI7QUFDRjs7QUN2QkU7RUFDRSxhQUFhO0VBQ2IsOEJBQThCO0VBQzlCLG1CQUFtQjtFQUNuQixnQ0FBZ0M7RUFDaEMsb0JBQW9CO0VBQ3BCLG1CQUFtQjtBRDBCdkI7O0FHeERFO0VGd0JBO0lBUUksY0FBYztJQUNkLGtCQUFrQjtFRDZCdEI7QUFDRjs7QUMxQkc7RUFFRyxlQUFlO0VBQ2YsY0FBYztFQUNkLGlCQUFpQjtFQUNqQixnQkFBZ0I7QUQ0QnRCOztBQ3JCQTtFQUNFLGVBQWU7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RUFDWCxZQUFZO0VBQ1osZUFBZTtFQUNmLFlBQVk7QUQwb0JoQjs7QUd6ekZFO0VGMnFFQTtJQU1JLFlBQVk7RUQ2b0JoQjtBQUNGOztBQzNvQkU7RUFDRSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGVBQWU7RUFDZixnQkFBZ0I7RUFDaEIsWUFBWTtBRDhvQmhCOztBQ25wQkc7RUFPRyxtQkFBNkI7QURncEJuQzs7QUczMEZFO0VGb3JFQTtJQVVJLFlBQVk7RURrcEJoQjtBQUNGOztBQy9vQkE7RUFDRSxjQUFjO0VBQ2QsY0FBYztBRGtwQmhCOztBQy9vQkU7RUFDRSxhQUFhO0VBQ2IsaUJBQWlCO0VBQ2pCLHdCQUF3QjtFQUN4Qiw4QkFBOEI7RUFDOUIsbUJBQW1CO0FEa3BCdkI7O0FHOTFGRTtFRnVzRUE7SUFPSSxXQUFXO0lBQ1gsZUFBZTtJQUNmLHNCQUFzQjtFRHFwQjFCO0FBQ0Y7O0FDbnBCRTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7RUFDakIsYUFBYTtFQUNiLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2YsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixXQUFXO0VBQ1gsa0JBQWtCO0VBQ2xCLFdBQVc7QURzcEJmOztBR3QzRkU7RUZtdEVBO0lBZUksV0FBVztJQUNYLGVBQWU7RUR5cEJuQjtBQUNGOztBRzczRkU7RUZzdUVBO0lBRUksWUFBWTtJQUNaLGNBQWM7RUQwcEJsQjtBQUNGIiwiZmlsZSI6ImNvbW1vbi9hZG1pbl9jc3MvbW9kdWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkBjaGFyc2V0IFwiVVRGLThcIjtcbi5tLXNlY3Rpb24ge1xuICAvKiAubS1zZWN0aW9uLS1pbm5lciAqL1xufVxuXG4ubS1zZWN0aW9uLS1pbm5lciB7XG4gIHdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogYXV0bztcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tc2VjdGlvbi0taW5uZXIge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tc2VjdGlvbi0taW5uZXIubS1ub19wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG5cbi5tLXNlY3Rpb24tLWlubmVyLmlzX3VzZXIge1xuICB3aWR0aDogNzAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1zZWN0aW9uLS1pbm5lci5pc191c2VyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1zZWN0aW9uLS1pbm5lci5pc19lZGl0b3Ige1xuICB3aWR0aDogNTYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1zZWN0aW9uLS1pbm5lci5pc19lZGl0b3Ige1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLXN1Yl9zZWN0aW9uIHtcbiAgLyogLm0tc3ViX3NlY3Rpb24tLXRpdGxlICovXG59XG5cbi5tLXN1Yl9zZWN0aW9uLS10aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjZweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIC8qIC5tLXN1Yl9zZWN0aW9uLS10aXRsZS1sb2dpbiAqL1xufVxuXG4ubS1zdWJfc2VjdGlvbi0tdGl0bGUuaG9tZV90aXRsZSB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXN1Yl9zZWN0aW9uLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG5cbi5tLXN1Yl9zZWN0aW9uLS10aXRsZS1sb2dpbiB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuLm0taGVhZF9zZWN0aW9uIHtcbiAgLyogLm0taGVhZF9zZWN0aW9uLS10d28gKi9cbiAgLyogLm0taGVhZF9zZWN0aW9uLS10aXRsZSAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taGVhZF9zZWN0aW9uIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm0taGVhZF9zZWN0aW9uLS10d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JEN0UzO1xuICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMzJweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWhlYWRfc2VjdGlvbi0tdHdvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm0taGVhZF9zZWN0aW9uLS10aXRsZSBwIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBjb2xvcjogIzZFNkU2RTtcbiAgcGFkZGluZy10b3A6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG5cbi5tLXNxdWFyZV9idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjNjc4QUFEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tc3F1YXJlX2J0biB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4ubS1zcXVhcmVfYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjZmZmO1xuICBib3JkZXItbGVmdDogc29saWQgMXB4ICNmZmY7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MiU7XG4gIGxlZnQ6IDEwcHg7XG59XG5cbi5tLXNxdWFyZV9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MTdhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXNxdWFyZV9idG46aG92ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICMxRjc4QjQ7XG4gIH1cbn1cblxuLm0tc3F1YXJlX2J0bi5jbG9zZSB7XG4gIG1hcmdpbjogMjBweCAwIDAgYXV0bztcbn1cblxuLm0tc3F1YXJlX2J0bi5jbG9zZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2FkZF9jbG9zZS5zdmdcIik7XG4gIHdpZHRoOiA5cHg7XG4gIGhlaWdodDogOXB4O1xuICBib3JkZXI6IG5vbmU7XG4gIHRyYW5zZm9ybTogbm9uZTtcbiAgdG9wOiAxM3B4O1xufVxuXG4ubS1zcXVhcmVfYnRuLnByZXYge1xuICBtYXJnaW4tdG9wOiAyOHB4O1xufVxuXG4ubS1tYWluX3NlY3Rpb24ge1xuICAvKiAubS1tYWluX3NlY3Rpb24tLXR3byAqL1xuICAvKiAubS1tYWluX3NlY3Rpb24tLWxlZnQgKi9cbn1cblxuLm0tbWFpbl9zZWN0aW9uLS10d28ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1tYWluX3NlY3Rpb24tLXR3byB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm0tbWFpbl9zZWN0aW9uLS1sZWZ0IHtcbiAgd2lkdGg6IDY1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tbWFpbl9zZWN0aW9uLS1sZWZ0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS11c2VyX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAvKiAubS11c2VyX3NlY3Rpb24tLXN1YiAqL1xuICAvKiAubS11c2VyX3NlY3Rpb24tLWl0ZW0gKi9cbiAgLyogLm0tdXNlcl9zZWN0aW9uLS1sYWJlbCAqL1xuICAvKiAubS11c2VyX3NlY3Rpb24tLWlucHV0ICovXG4gIC8qIC5tLXVzZXJfc2VjdGlvbi0tc2VsZWN0ICovXG4gIC8qIC5tLXVzZXJfc2VjdGlvbi0tdGV4dGFyZWEgKi9cbiAgLyogLm0tdXNlcl9zZWN0aW9uLS1pbmxpbmVfdGV4dCAqL1xuICAvKiAubS11c2VyX3NlY3Rpb24tbG9naW4gKi9cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXVzZXJfc2VjdGlvbiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi5tLXVzZXJfc2VjdGlvbi5tLW5vX3BhZGRpbmcge1xuICBwYWRkaW5nOiAwO1xufVxuXG4ubS11c2VyX3NlY3Rpb24tY29uZmlybSB7XG4gIGJhY2tncm91bmQ6ICNlZmVmZWY7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tc3ViIHtcbiAgcGFkZGluZzogMzJweCA0MnB4IDQycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS11c2VyX3NlY3Rpb24tLXN1YiB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tc3ViLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLWl0ZW0ge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8qIC5tLXVzZXJfc2VjdGlvbi0taXRlbS1sb2dpbiAqL1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLWl0ZW06bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0taXRlbS5jb21tZW50IHtcbiAgbWFyZ2luLXRvcDogNTBweDtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1pdGVtLnNtYWxsX21hcmdpbiB7XG4gIG1hcmdpbi1ib3R0b206IDEzcHg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0taXRlbS1sb2dpbiB7XG4gIG1hcmdpbi1ib3R0b206IDIzcHg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tZGVzY3JpcHRpb24ge1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLWxhYmVsIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzY3OEFBRDtcbiAgcGFkZGluZy1ib3R0b206IDEycHg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tbGFiZWwgc3BhbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgbWFyZ2luLWxlZnQ6IDdweDtcbiAgY29sb3I6ICNEQjNBMzA7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tbGFiZWwubS1sYWJlbF9pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0taW5wdXQge1xuICBtYXgtd2lkdGg6IDUwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLWlucHV0OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgIzVEOURDODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXVzZXJfc2VjdGlvbi0taW5wdXQge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0taW5wdXQ6ZGlzYWJsZWQge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0taW5wdXQ6cmVhZC1vbmx5IHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgY29sb3I6ICMwMDA7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1pbnB1dDpyZWFkLW9ubHk6Zm9jdXMge1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1pbnB1dC5zdWJfaW5wdXQge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1pbnB1dC5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0taW5wdXQuc2lkZSB7XG4gIHdpZHRoOiAzMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXVzZXJfc2VjdGlvbi0taW5wdXQuc2lkZSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1pbnB1dC5oYWxmIHtcbiAgd2lkdGg6IDIzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdXNlcl9zZWN0aW9uLS1pbnB1dC5oYWxmIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS11c2VyX3NlY3Rpb24tLXNlbGVjdCB7XG4gIHdpZHRoOiAxMDAlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAxN3B4O1xuICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLXNlbGVjdDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1RDlEQzg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tdGV4dGFyZWEge1xuICB3aWR0aDogNTAwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNkI2QjY7XG4gIHBhZGRpbmc6IDE3cHg7XG4gIGhlaWdodDogMjAwcHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGZvbnQtc2l6ZTogMTZweDtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS10ZXh0YXJlYTpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1RDlEQzg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS11c2VyX3NlY3Rpb24tLXRleHRhcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS11c2VyX3NlY3Rpb24tLXRleHRhcmVhOmRpc2FibGVkIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgY3Vyc29yOiBhdXRvO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLXRleHRhcmVhOnJlYWQtb25seSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIGNvbG9yOiAjMDAwO1xuICBjdXJzb3I6IGF1dG87XG4gIGJhY2tncm91bmQ6ICNmZmY7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tdGV4dGFyZWE6cmVhZC1vbmx5OmZvY3VzIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2YxZjFmMTtcbiAgY29sb3I6ICMwMDA7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tdGV4dGFyZWEuc3ViX2lucHV0IHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tdGV4dGFyZWEubWIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLXRleHRhcmVhLnNpZGUge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogMTUwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS11c2VyX3NlY3Rpb24tLXRleHRhcmVhLnNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tdGV4dGFyZWEuc2hvcnQge1xuICBoZWlnaHQ6IDEwMHB4O1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLWlubGluZV90ZXh0IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdXNlcl9zZWN0aW9uLS1pbmxpbmVfdGV4dCB7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1pbWFnZXMge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdXNlcl9zZWN0aW9uLS1pbWFnZXMge1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHBhZGRpbmc6IDEycHggMCAwIDA7XG4gIH1cbn1cblxuLm0tdXNlcl9zZWN0aW9uLWxvZ2luIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBwYWRkaW5nOiA0NnB4IDUwcHggNjdweDtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdXNlcl9zZWN0aW9uLWxvZ2luIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA0NnB4IDE1cHg7XG4gIH1cbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1lcnJvciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgYm90dG9tOiAtMi40ZW07XG4gIGJhY2tncm91bmQ6ICNkODQ0NDQ7XG4gIHBhZGRpbmc6IDZweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogI2ZmZjtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tZXJyb3IuaXNfc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tZmlsZSB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvZmlsZV9saW5rLnN2Zyk7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1zcGVjaWFsX3NlY3Rpb24ge1xuICB3aWR0aDogNjQ2cHg7XG4gIG1hcmdpbjogMCAwIDM3cHggLTQwcHg7XG4gIHBhZGRpbmc6IDQwcHggNDVweCA0MHB4IDQwcHg7XG4gIGJhY2tncm91bmQ6ICNmN2Y3Zjc7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1zcGVjaWFsX3NlY3Rpb24tc2VjdGlvbiB7XG4gIGJhY2tncm91bmQ6ICNmZmU3ZTc7XG4gIHdpZHRoOiA2MDBweDtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1zcGVjaWFsX3NlY3Rpb24tdGVuYW50IHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgcGFkZGluZy1yaWdodDogNTBweDtcbn1cblxuLm0tdXNlcl9zZWN0aW9uLS1zcGVjaWFsX3NlY3Rpb24tdGVuYW50Omxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDM3cHg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tc3BlY2lhbF9zZWN0aW9uLWJ1dHRvbiB7XG4gIGJhY2tncm91bmQ6ICNkYWYxZmY7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gIHBhZGRpbmctcmlnaHQ6IDUwcHg7XG59XG5cbi5tLXVzZXJfc2VjdGlvbi0tc3BlY2lhbF9zZWN0aW9uLWJ1dHRvbjpsYXN0LW9mLXR5cGUge1xuICBtYXJnaW4tYm90dG9tOiAzN3B4O1xufVxuXG4ubS11c2VyX3NlY3Rpb24tLXVybF9pdGVtIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuLm0tc2VsZWN0X2JveCB7XG4gIHdpZHRoOiA1MDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tc2VsZWN0X2JveCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tc2VsZWN0X2JveDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAyMHB4O1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2RTZFNkU7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2RTZFNkU7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubS1zZWxlY3RfYm94LnNpZGUge1xuICB3aWR0aDogMzEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1zZWxlY3RfYm94LnNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWJ0bl9zZWN0aW9uIHtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogc3RpY2t5O1xuICB0b3A6IDUwcHg7XG4gIG1heC1oZWlnaHQ6IDczMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tYnRuX3NlY3Rpb24ge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cblxuLm0tcm91bmRfYnRuIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgYm9yZGVyOiAwO1xuICBmb250LXNpemU6IDE4cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjMUY3OEI0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIGNvbG9yOiAjZmZmO1xuICBtYXJnaW46IGF1dG87XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1yb3VuZF9idG4ge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1yb3VuZF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MTdhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXJvdW5kX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzFGNzhCNDtcbiAgfVxufVxuXG4ubS1yb3VuZF9idG4ubXQge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubS1yb3VuZF9idG4tbG9naW4ge1xuICBtYXJnaW4tdG9wOiA0MHB4O1xufVxuXG4ubS1wYXNzd29yZF9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tcGFzc3dvcmRfYm94IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubS1wYXNzX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICM0QjRCNEI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjA2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi1sZWZ0OiAzMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tcGFzc19idG4ge1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG5cbi5tLWRlbGV0ZV9idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjREIzQTMwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE4OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbi10b3A6IDI4cHg7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjE1cztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWRlbGV0ZV9idG4ge1xuICAgIG1hcmdpbjogMjhweCBhdXRvIDA7XG4gIH1cbn1cblxuLm0tZGVsZXRlX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODI5MjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tZGVsZXRlX2J0bjpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4ubS1hZGRfYnRuIHtcbiAgZm9udC1zaXplOiAxNnB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMUY3OEI0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI4OHB4O1xuICBoZWlnaHQ6IDQ4cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICMxRjc4QjQ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWFkZF9idG4ge1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbn1cblxuLm0tYWRkX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1hZGRfYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5tLWFkZF9idG46YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvYWRkX3VzZXIuc3ZnKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMjdweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAxOHB4O1xufVxuXG4ubS1pY29uX3BsdXM6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvYWRkX3BsdXMuc3ZnKTtcbiAgd2lkdGg6IDE4cHg7XG4gIGhlaWdodDogMThweDtcbn1cblxuLm0taWNvbl90YWc6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvYWRkX3RhZy5zdmcpO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyNnB4O1xufVxuXG4ubS1pY29uX3RlbmFudHM6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKC4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvYWRkX3RlbmFudHMuc3ZnKTtcbiAgd2lkdGg6IDI3cHg7XG4gIGhlaWdodDogMjVweDtcbn1cblxuLm0taWNvbl9wcmV2aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvcHJldmlldy5zdmdcIik7XG4gIHdpZHRoOiAyMXB4O1xuICBoZWlnaHQ6IDE0cHg7XG59XG5cbi5tLW1pZGRsZV9zZWN0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAvKiAubS1taWRkbGVfc2VjdGlvbi0tdHh0ICovXG4gIC8qIC5tLW1pZGRsZV9zZWN0aW9uLS1lbiAqL1xuICAvKiAubS1taWRkbGVfc2VjdGlvbi0tYnRuICovXG59XG5cbi5tLW1pZGRsZV9zZWN0aW9uLS10eHQge1xuICBmb250LXNpemU6IDIwcHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBtYXJnaW4tYm90dG9tOiA0NHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tbWlkZGxlX3NlY3Rpb24tLXR4dCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ubS1taWRkbGVfc2VjdGlvbi0tZW4ge1xuICBmb250LXNpemU6IDM2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1taWRkbGVfc2VjdGlvbi0tZW4ge1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgfVxufVxuXG4ubS1sb25nX2J0biB7XG4gIHdpZHRoOiA0MzBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWxvbmdfYnRuIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1taWRkbGVfYnRuIHtcbiAgd2lkdGg6IDMxMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMjhweCBhdXRvIDA7XG59XG5cbi5tLXRhYmxlX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGFibGVfc2VjdGlvbiB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxufVxuXG4ubS10YWJsZV9zZWN0aW9uLWFjY2VzcyB7XG4gIG1hcmdpbi10b3A6IDA7XG59XG5cbi5tLXRhYmxlX3NlY3Rpb24tLXR3byB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGFibGVfc2VjdGlvbi0tdHdvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuXG4ubS1zZWFyY2hfZm9ybSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLyogLm0tc2VhcmNoX2Zvcm0tLXRpdGxlICovXG4gIC8qIC5tLXNlYXJjaF9mb3JtLS1maWVsZCAqL1xuICAvKiAubS1zZWFyY2hfZm9ybS0tc3VibWl0ICovXG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1zZWFyY2hfZm9ybSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tc2VhcmNoX2Zvcm0tLXRpdGxlIHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGNvbG9yOiAjNzg5N0I2O1xuICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tc2VhcmNoX2Zvcm0tLXRpdGxlIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICB9XG59XG5cbi5tLXNlYXJjaF9mb3JtLS1maWVsZCB7XG4gIHdpZHRoOiA1NTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcGFkZGluZzogMTNweCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tc2VhcmNoX2Zvcm0tLWZpZWxkIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAxNnB4O1xuICB9XG59XG5cbi5tLXNlYXJjaF9mb3JtLS1maWVsZDpmb2N1cyB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM1RDlEQzg7XG59XG5cbi5tLXNlYXJjaF9mb3JtLS1zdWJtaXQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL3NlYXJjaC5zdmdcIik7XG4gIHdpZHRoOiAzNHB4O1xuICBoZWlnaHQ6IDM0cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgcmlnaHQ6IDlweDtcbiAgYm9yZGVyOiBub25lO1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1zZWFyY2hfZm9ybS0tc3VibWl0IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxNCU7XG4gICAgdHJhbnNmb3JtOiBub25lO1xuICB9XG59XG5cbi5tLXNlYXJjaF9zZWxlY3QgLm0tc2VsZWN0X2JveCB7XG4gIHdpZHRoOiAzMzBweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tc2VhcmNoX3NlbGVjdCAubS1zZWxlY3RfYm94IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS10YWJsZV9wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXRhYmxlX3BhZ2luYXRpb24ge1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbn1cblxuLm0tdGFibGVfcGFnaW5hdGlvbi5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG59XG5cbi5tLXRhYmxlX2l0ZW0ge1xuICBwYWRkaW5nLXJpZ2h0OiAxNnB4O1xufVxuXG4ubS10YWJsZV9pdGVtOmxhc3QtY2hpbGQge1xuICBwYWRkaW5nLXJpZ2h0OiAwO1xufVxuXG4ubS10YWJsZV9hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHRhYmxlLWxheW91dDogZml4ZWQ7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDEuMjtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xufVxuXG4ubS10YWJsZV9oZWFkIHtcbiAgY29sb3I6ICM2RTZFNkU7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGhlaWdodDogNjJweDtcbiAgYmFja2dyb3VuZDogI0NCRDdFMztcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YyRjVGODtcbn1cblxuLm0tdGFibGVfZGF0YSB7XG4gIGhlaWdodDogNjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkY1Rjg7XG59XG5cbi5tLXRhYmxlX2RhdGEgLnllcyB7XG4gIGNvbG9yOiAjNjc4QUFEO1xufVxuXG4ubS10YWJsZV9kYXRhIC5ubyB7XG4gIGNvbG9yOiAjREIzQTMwO1xufVxuXG4ubS10YWJsZSB7XG4gIC8qIC5tLXRhYmxlLS1yYW5rICovXG4gIC8qIC5tLXRhYmxlLS1yZWxlYXNlX3N0YXR1cyAqL1xuICAvKiAubS10YWJsZS0tdXNlciAqL1xuICAvKiAubS10YWJsZS0tbWFpbCAqL1xuICAvKiAubS10YWJsZS0tdGVuYW50ICovXG4gIC8qIC5tLXRhYmxlLS1jYXRlZ29yeSAqL1xuICAvKiAubS10YWJsZS0tZWRpdCAqL1xuICAvKiAubS10YWJsZS0tZWRpdF9kb3VibGUgKi9cbiAgLyogLm0tdGFibGUtLWltcG9ydGFudCAqL1xuICAvKiAubS10YWJsZS0tZGF0ZSAqL1xuICAvKiAubS10YWJsZS0tdGl0bGUgKi9cbiAgLyogLm0tdGFibGUtLW9yZGVyICovXG4gIC8qIC5tLXRhYmxlLS1mbG9vciAqL1xuICAvKiAubS10YWJsZS0tc3RhdHVzICovXG4gIC8qIC5tLXRhYmxlLS1yZWNydWl0ICovXG4gIC8qIC5tLXRhYmxlLS1qb2JfdHlwZSAqL1xuICAvKiAubS10YWJsZS0tdXJsICovXG4gIC8qIC5tLXRhYmxlLS1kb2N1bWVudCAqL1xuICAvKiAubS10YWJsZS0tYm9va21hcmsgKi9cbiAgLyogLm0tdGFibGUtLWpvYl9yZWNydWl0ICovXG4gIC8qIC5tLXRhYmxlLS1uZXdzICovXG4gIC8qIC5tLXRhYmxlLS1zcGVjaWFsICovXG4gIC8qIC5tLXRhYmxlLS1vcmRlcl9kYXRhICovXG4gIC8qIC5tLXRhYmxlLS1yZWNydWl0X2RhdGEqL1xuICAvKiAubS10YWJsZS0taW1hZ2UqL1xuICAvKiAubS10YWJsZS0tbGluayovXG59XG5cbi5tLXRhYmxlLS1yYW5rIHtcbiAgd2lkdGg6IDEzNXB4O1xufVxuXG4ubS10YWJsZS0tcmVsZWFzZV9zdGF0dXMge1xuICB3aWR0aDogODBweDtcbn1cblxuLm0tdGFibGUtLXVzZXIge1xuICB3aWR0aDogMTYwcHg7XG59XG5cbi5tLXRhYmxlLS1tYWlsIHtcbiAgd2lkdGg6IDIyMnB4O1xufVxuXG4ubS10YWJsZS0tdGVuYW50IHtcbiAgd2lkdGg6IDE3MHB4O1xufVxuXG4ubS10YWJsZS0tY2F0ZWdvcnkge1xuICB3aWR0aDogMTcwcHg7XG59XG5cbi5tLXRhYmxlLS1lZGl0IHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5tLXRhYmxlLS1lZGl0X2RvdWJsZSB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLm0tdGFibGUtLWltcG9ydGFudCB7XG4gIHdpZHRoOiA5MHB4O1xufVxuXG4ubS10YWJsZS0tZGF0ZSB7XG4gIHdpZHRoOiAxMzBweDtcbn1cblxuLm0tdGFibGUtLXRpdGxlIHtcbiAgd2lkdGg6IDU5NHB4O1xufVxuXG4ubS10YWJsZS0tb3JkZXIge1xuICB3aWR0aDogNzBweDtcbn1cblxuLm0tdGFibGUtLWZsb29yIHtcbiAgd2lkdGg6IDExMHB4O1xufVxuXG4ubS10YWJsZS0tc3RhdHVzIHtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4ubS10YWJsZS0tcmVjcnVpdCB7XG4gIHdpZHRoOiA0MzNweDtcbn1cblxuLm0tdGFibGUtLWpvYl90eXBlIHtcbiAgd2lkdGg6IDkwcHg7XG59XG5cbi5tLXRhYmxlLS11cmwge1xuICB3aWR0aDogNDg1cHg7XG59XG5cbi5tLXRhYmxlLS1kb2N1bWVudCB7XG4gIHdpZHRoOiA2MDRweDtcbn1cblxuLm0tdGFibGUtLWJvb2ttYXJrIHtcbiAgd2lkdGg6IDc1NnB4O1xufVxuXG4ubS10YWJsZS0tam9iX3JlY3J1aXQge1xuICB3aWR0aDogNjUwcHg7XG59XG5cbi5tLXRhYmxlLS1uZXdzIHtcbiAgd2lkdGg6IDU4NHB4O1xufVxuXG4ubS10YWJsZS0tc3BlY2lhbCB7XG4gIHdpZHRoOiA3NjZweDtcbn1cblxuLm0tdGFibGUtLW9yZGVyX2RhdGEge1xuICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiAzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5tLXRhYmxlLS1vcmRlcl9kYXRhLnZhbHVlX25vbmUge1xuICBiYWNrZ3JvdW5kOiBub25lO1xufVxuXG4ubS10YWJsZS0tcmVjcnVpdF9kYXRhIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd29yZC1icmVhazogYnJlYWstd29yZDtcbn1cblxuLm0tdGFibGUtLWltYWdlIHtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xufVxuXG4ubS10YWJsZS0tbGluayB7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xufVxuXG4ubS10YWJsZS0tbGluay1ub2xpbmsge1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG59XG5cbi5tLXB1bGxkb3duLXB1YmxpYyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRjc4QjQ7XG4gIGJhY2tncm91bmQ6ICNGNEY4RkI7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLyogLm0tcHVsbGRvd24tcHVibGljLS1zZWxlY3QgKi9cbn1cblxuLm0tcHVsbGRvd24tcHVibGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMyU7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICMxRjc4QjQ7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICMxRjc4QjQ7XG59XG5cbi5tLXB1bGxkb3duLXB1YmxpYy1kaXNhYmxlZCB7XG4gIGNvbG9yOiAjMDAwO1xuICBib3JkZXI6IDA7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1wdWxsZG93bi1wdWJsaWMtZGlzYWJsZWQ6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLm0tcHVsbGRvd24tcHVibGljLS1zZWxlY3Qge1xuICBjb2xvcjogIzFGNzhCNDtcbn1cblxuLm0tcHVsbGRvd24tcHVibGljLS1zZWxlY3Q6ZGlzYWJsZWQge1xuICBjb2xvcjogIzAwMDtcbn1cblxuLm0tcHVsbGRvd24td2FpdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NzhBQUQ7XG4gIGJhY2tncm91bmQ6ICNGNEY4RkI7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLyogLm0tcHVsbGRvd24td2FpdGluZy0tc2VsZWN0ICovXG59XG5cbi5tLXB1bGxkb3duLXdhaXRpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDMzJTtcbiAgbWFyZ2luOiBhdXRvO1xuICByaWdodDogMTJweDtcbiAgd2lkdGg6IDVweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBib3JkZXItdG9wOiAycHggc29saWQgIzY3OEFBRDtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzY3OEFBRDtcbn1cblxuLm0tcHVsbGRvd24td2FpdGluZy0tc2VsZWN0IHtcbiAgY29sb3I6ICM2NzhBQUQ7XG59XG5cbi5tLXB1bGxkb3duLXJlcXVlc3Rpbmcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjREIzQTMwO1xuICBiYWNrZ3JvdW5kOiAjRkRGNUY1O1xuICBwYWRkaW5nOiA3cHggOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gIC8qIC5tLXB1bGxkb3duLXJlcXVlc3RpbmctLXNlbGVjdCAqL1xufVxuXG4ubS1wdWxsZG93bi1yZXF1ZXN0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMyU7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEQjNBMzA7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICNEQjNBMzA7XG59XG5cbi5tLXB1bGxkb3duLXJlcXVlc3RpbmctLXNlbGVjdCB7XG4gIGNvbG9yOiAjREIzQTMwO1xufVxuXG4ubS1wdWxsZG93bi1kcmFmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2RTZFNkU7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLyogLm0tcHVsbGRvd24tZHJhZnQtLXNlbGVjdCAqL1xufVxuXG4ubS1wdWxsZG93bi1kcmFmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMzMlO1xuICBtYXJnaW46IGF1dG87XG4gIHJpZ2h0OiAxMnB4O1xuICB3aWR0aDogNXB4O1xuICBoZWlnaHQ6IDVweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNkU2RTZFO1xuICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNkU2RTZFO1xufVxuXG4ubS1wdWxsZG93bi1kcmFmdC0tc2VsZWN0IHtcbiAgY29sb3I6ICM2RTZFNkU7XG59XG5cbi5tLXB1bGxkb3duLXNlY3JldCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM5QjlCOUI7XG4gIGJhY2tncm91bmQ6ICNGOEY4Rjg7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgLyogLm0tcHVsbGRvd24tc2VjcmV0LS1zZWxlY3QgKi9cbn1cblxuLm0tcHVsbGRvd24tc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAzMyU7XG4gIG1hcmdpbjogYXV0bztcbiAgcmlnaHQ6IDEycHg7XG4gIHdpZHRoOiA1cHg7XG4gIGhlaWdodDogNXB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM5QjlCOUI7XG4gIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5QjlCOUI7XG59XG5cbi5tLXB1bGxkb3duLXNlY3JldC0tc2VsZWN0IHtcbiAgY29sb3I6ICM5QjlCOUI7XG59XG5cbi5tLWljb25faW1wb3J0YW50IHtcbiAgd2lkdGg6IDE3cHg7XG4gIGhlaWdodDogMThweDtcbiAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9pbXBvcnRhbnRfb2ZmLnN2Z1wiKTtcbiAgbWFyZ2luOiBhdXRvO1xufVxuXG4ubS1pY29uX2ltcG9ydGFudC5pc19pbXBvcnRhbnQge1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2ltcG9ydGFudF9vbi5zdmdcIik7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS10YWJsZV9zY3JvbGwge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIH1cbiAgLm0tdGFibGVfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhciB7XG4gICAgaGVpZ2h0OiA1cHg7XG4gIH1cbiAgLm0tdGFibGVfc2Nyb2xsOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgYmFja2dyb3VuZDogI0YxRjFGMTtcbiAgfVxuICAubS10YWJsZV9zY3JvbGw6Oi13ZWJraXQtc2Nyb2xsYmFyLXRodW1iIHtcbiAgICBiYWNrZ3JvdW5kOiAjQkNCQ0JDO1xuICB9XG59XG5cbi5tLXRhYmxlX3Njcm9sbC5tdG1iIHtcbiAgbWFyZ2luOiAxOHB4IDA7XG59XG5cbi5tLWVkaXRfYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogI0UyRTJFMjtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiA1NHB4O1xuICBoZWlnaHQ6IDI2cHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICM2RTZFNkU7XG4gIG1hcmdpbjogYXV0bztcbn1cblxuLm0tZWRpdF9idG46aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNkU2RTZFO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWVkaXRfYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5tLWVkaXRfYnRuLmRlbCB7XG4gIGJhY2tncm91bmQ6ICNEQjNBMzA7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLWVkaXRfYnRuLmRlbDpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNiODI5MjA7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tZWRpdF9idG4uZGVsOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5tLWVkaXRfYnRuLnByaW50IHtcbiAgYmFja2dyb3VuZDogIzFGNzhCNDtcbiAgYm9yZGVyOiBub25lO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDZweDtcbn1cblxuLm0tZWRpdF9idG4ucHJpbnQ6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MTdhO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWVkaXRfYnRuLnByaW50OmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY3OEI0O1xuICB9XG59XG5cbi5tLWVkaXRfZG91YmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xufVxuXG4ubS1lZGl0X2RvdWJsZSAubS1lZGl0X2J0bjpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWxlZnQ6IDA7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbn1cblxuLm0tcmVjdGFuZ2xlX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICM2NzhBQUQ7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tcmVjdGFuZ2xlX2J0biB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxufVxuXG4ubS1yZWN0YW5nbGVfYnRuOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTE3YTtcbiAgY29sb3I6ICNmZmY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1yZWN0YW5nbGVfYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY3OEI0O1xuICB9XG59XG5cbi5tLXJlY3RhbmdsZV9idG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNmZmY7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICNmZmY7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MCU7XG4gIHJpZ2h0OiAxMHB4O1xufVxuXG4ubS1kb3VibGVfYm94IHtcbiAgZGlzcGxheTogZmxleDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWRvdWJsZV9ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLWRvdWJsZV9ib3ggYTpmaXJzdC1jaGlsZCB7XG4gIG1hcmdpbi1yaWdodDogMTNweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWRvdWJsZV9ib3ggYTpmaXJzdC1jaGlsZCB7XG4gICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tLWZvcm1fcmFkaW8ge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiAubS1mb3JtX3JhZGlvLS10eHQgKi9cbn1cblxuLm0tZm9ybV9yYWRpby0tdHh0IHtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24tY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMzRweDtcbn1cblxuLm0tZm9ybV9yYWRpby0tdHh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0I2QjZCNjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1cHg7XG59XG5cbi5tLWZvcm1fcmFkaW8tLXR4dDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJhY2tncm91bmQ6ICMxRjc4QjQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTJweDtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm0tZm9ybV9yYWRpby0tdHh0LWRpc2FibGVkIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubS1mb3JtX3JhZGlvLS10eHQtY29uZmlybV9jaGVjayB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tLWZvcm1fcmFkaW8tLXR4dC1jb25maXJtX2NoZWNrOmFmdGVyIHtcbiAgYmFja2dyb3VuZDogI2NjYztcbn1cblxuLm0tZm9ybV9yYWRpbzpjaGVja2VkICsgLm0tZm9ybV9yYWRpby0tdHh0OmFmdGVyIHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLm0tZm9ybV9yYWRpb19ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tZm9ybV9yYWRpb19ib3gge1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG4gIH1cbn1cblxuLm0tZm9ybV9ibHVlIHtcbiAgcGFkZGluZzogMTZweCA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjRERFNUVEO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tZm9ybV9ibHVlIHtcbiAgICBwYWRkaW5nOiAxNXB4IDE1cHggNXB4O1xuICB9XG59XG5cbi5tLWdyYXlfYXJlYSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjJweCAyMnB4IDZweDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWdyYXlfYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjJweCAxMHB4IDZweDtcbiAgfVxufVxuXG4ubS1ncmF5X2FyZWEuc2lkZSB7XG4gIHdpZHRoOiAzMTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWdyYXlfYXJlYS5zaWRlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4ubS1mb3JtX2NoZWNrIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgLyogLm0tZm9ybV9jaGVjay0tdHh0ICovXG59XG5cbi5tLWZvcm1fY2hlY2stLXR4dCB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICB3aWR0aDogNDAlO1xuICBtYXJnaW4tYm90dG9tOiAxNnB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tZm9ybV9jaGVjay0tdHh0IHtcbiAgICB3aWR0aDogMzYlO1xuICB9XG59XG5cbi5tLWZvcm1fY2hlY2stLXR4dC5zaWRlIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1mb3JtX2NoZWNrLS10eHQuc2lkZSB7XG4gICAgd2lkdGg6IDgwJTtcbiAgfVxufVxuXG4ubS1mb3JtX2NoZWNrLS10eHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgdG9wOiA2MCU7XG4gIGxlZnQ6IDVweDtcbn1cblxuLm0tZm9ybV9jaGVjay0tdHh0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBib3JkZXItYm90dG9tOiAycHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtNDVkZWcpO1xuICB3aWR0aDogMTBweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6ICMxRjc4QjQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0cHg7XG4gIGxlZnQ6IDExcHg7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5tLWZvcm1fY2hlY2stLXR4dC1kaXNhYmxlZCB7XG4gIGN1cnNvcjogYXV0bztcbn1cblxuLm0tZm9ybV9jaGVjay0tdHh0LWNvbmZpcm0ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm0tZm9ybV9jaGVjazpjaGVja2VkICsgLm0tZm9ybV9jaGVjay0tdHh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICMxRjc4QjQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMxRjc4QjQ7XG59XG5cbi5tLWZvcm1fY2hlY2s6Y2hlY2tlZCArIC5tLWZvcm1fY2hlY2stLXR4dDphZnRlciB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tLWZvcm1fY2hlY2s6Y2hlY2tlZCArIC5tLWZvcm1fY2hlY2stLXR4dC1jb25maXJtIHtcbiAgY3Vyc29yOiBhdXRvO1xufVxuXG4ubS1mb3JtX2NoZWNrOmNoZWNrZWQgKyAubS1mb3JtX2NoZWNrLS10eHQtY29uZmlybTpiZWZvcmUge1xuICBiYWNrZ3JvdW5kOiAjY2NjO1xuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xufVxuXG4ubS1mb3JtX2NoZWNrOmNoZWNrZWQgKyAubS1mb3JtX2NoZWNrLS10eHQtY29uZmlybTphZnRlciB7XG4gIGJhY2tncm91bmQ6ICNjY2M7XG59XG5cbi5tLWRlc2NyaXB0aW9uIHtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzlGQTBBMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm0tZGVzY3JpcHRpb24ubWIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4O1xufVxuXG4ubS1kZXRhaWxfYXJlYSB7XG4gIHdpZHRoOiA1MDBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgcGFkZGluZzogMjJweDtcbiAgYmFja2dyb3VuZDogI0VGRUZFRjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBvdmVyZmxvdy13cmFwOiBicmVhay13b3JkO1xuICAvKiAubS1kZXRhaWxfYXJlYS0tbGFiZWwgKi9cbn1cblxuLm0tZGV0YWlsX2FyZWE6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1kZXRhaWxfYXJlYSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG59XG5cbi5tLWRldGFpbF9hcmVhLnN1Yl9pbnB1dCB7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4ubS1kZXRhaWxfYXJlYS1kaXNhYmxlZCB7XG4gIGJhY2tncm91bmQ6ICNmOWY5Zjk7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG59XG5cbi5tLWRldGFpbF9hcmVhLS1sYWJlbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNEI0QjRCO1xuICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbn1cblxuLm0tZGV0YWlsX2FyZWEtLWxhYmVsIHNwYW4ge1xuICBmb250LXNpemU6IDEycHg7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIG1hcmdpbi1sZWZ0OiA3cHg7XG4gIGNvbG9yOiAjREIzQTMwO1xufVxuXG4ubS1kZXRhaWxfYXJlYS0tcmljaF9ib3gge1xuICBtYXJnaW46IDAgMCAxMnB4IDA7XG59XG5cbi5tLWFkZF9hcmVhIHtcbiAgYmFja2dyb3VuZDogI0U5RjFGNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzVEOURDODtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWFkZF9hcmVhIHtcbiAgICBtYXJnaW4tYm90dG9tOiA2MHB4O1xuICB9XG59XG5cbi5tLWFkZF9hcmVhLWNvbmZpcm0ge1xuICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xufVxuXG4ubS1ibG9ja19idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBib3JkZXI6IDA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGJhY2tncm91bmQ6ICMxRjc4QjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTg2cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWJsb2NrX2J0biB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cbn1cblxuLm0tYmxvY2tfYnRuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IHVybChcIi4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvYWRkX3BsdXNfd2hpdGUuc3ZnXCIpO1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHg7XG59XG5cbi5tLWJsb2NrX2J0bjpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICMxNTUxN2E7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tYmxvY2tfYnRuOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjMUY3OEI0O1xuICB9XG59XG5cbi5tLWJsb2NrX2J0bi5tYiB7XG4gIG1hcmdpbi1ib3R0b206IDEycHg7XG59XG5cbi5tLWJsb2NrX2J0bi5zdWJfaW5wdXQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tLWlzX2hpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLm0tYmxvY2tfZGVsZXRlIHtcbiAgLyptLWJsb2NrX2RlbGV0ZS0tbGluayovXG59XG5cbi5tLWJsb2NrX2RlbGV0ZS0tbGluayB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgYmFja2dyb3VuZDogI0RCM0EzMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAtMzhweDtcbn1cblxuLm0tYmxvY2tfZGVsZXRlLS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHdpZHRoOiAxM3B4O1xuICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogNTAlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tYmxvY2tfZGVsZXRlLS1saW5rIHtcbiAgICB0b3A6IGF1dG87XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAtMzhweDtcbiAgfVxufVxuXG4ubS1ibG9ja19kZWxldGUtLWxpbms6aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjYjgyOTIwO1xuICBjb2xvcjogI2ZmZjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWJsb2NrX2RlbGV0ZS0tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4ubS10YWdzX3NlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogMCBhdXRvIDEwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM4RUJCRDg7XG4gIGJhY2tncm91bmQ6ICNFOUYxRjc7XG4gIHBhZGRpbmc6IDE2cHggMjBweDtcbiAgd2lkdGg6IDY4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGFnc19zZWN0aW9uIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXRhZ3Nfc2VjdGlvbiAubS1mb3JtX3JhZGlvX2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuXG4ubS1wcmV2aWV3X2JveCB7XG4gIG1hcmdpbi1ib3R0b206IDkwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1wcmV2aWV3X2JveCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgfVxufVxuXG4ubS1tb2RhbF9hcmVhIHtcbiAgb3BhY2l0eTogMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgei1pbmRleDogMTA7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIC8qIC5tLW1vZGFsX2FyZWEtLWJnICovXG4gIC8qIC5tLW1vZGFsX2FyZWEtLXdyYXAgKi9cbiAgLyogLm0tbW9kYWxfYXJlYS0taW5uZXIgKi9cbn1cblxuLm0tbW9kYWxfYXJlYS5pc19zaG93IHtcbiAgb3BhY2l0eTogMTtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG59XG5cbi5tLW1vZGFsX2FyZWEtLWJnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogcmdiYSgyMDMsIDIxNSwgMjI3LCAwLjkpO1xufVxuXG4ubS1tb2RhbF9hcmVhLS13cmFwIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgd2lkdGg6IDEwMDBweDtcbiAgaGVpZ2h0OiA4MCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLW1vZGFsX2FyZWEtLXdyYXAge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cblxuLm0tbW9kYWxfYXJlYS0td3JhcCAubS1oZWFkX3NlY3Rpb24tLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cblxuLm0tbW9kYWxfYXJlYS0taW5uZXIge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MHB4IDA7XG4gIGhlaWdodDogODAlO1xuICBvdmVyZmxvdy15OiBzY3JvbGw7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1tb2RhbF9hcmVhLS1pbm5lciB7XG4gICAgcGFkZGluZzogNDBweCAxMHB4O1xuICB9XG59XG5cbi5tLW1vZGFsX2FyZWEtLWlubmVyIC5tLWJsb2NrX2J0biB7XG4gIG1hcmdpbi1yaWdodDogMTM3cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1tb2RhbF9hcmVhLS1pbm5lciAubS1ibG9ja19idG4ge1xuICAgIG1hcmdpbjogYXV0bztcbiAgfVxufVxuXG4ubS10ZW5hbnRzIHtcbiAgLyogLm0tdGVuYW50cy0tbmF2ICovXG4gIC8qIC5tLXRlbmFudHMtLW5hdl9saXN0ICovXG4gIC8qIC5tLXRlbmFudHMtLW5hdl9pdGVtICovXG4gIC8qIC5tLXRlbmFudHMtLW5hdl9jdXJyZW50ICovXG4gIC8qIC5tLXRlbmFudHMtLW5hdl9saW5rICovXG59XG5cbi5tLXRlbmFudHMtLW5hdl9saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiBjYWxjKDUwJSAtICgxMDQwcHggLyAyKSk7XG4gIG1heC13aWR0aDogMTA0MHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgbWF4LWhlaWdodDogMDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS10ZW5hbnRzLS1uYXZfbGlzdCB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDE2cHggMTVweCAyMHB4O1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuXG4ubS10ZW5hbnRzLS1uYXZfbGlzdC50d29fY29udGVudCB7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGVuYW50cy0tbmF2X2xpc3QudHdvX2NvbnRlbnQge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubS10ZW5hbnRzLS1uYXZfbGlzdC50d29fY29udGVudCAubS10ZW5hbnRzLS1uYXZfaXRlbTpmaXJzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGVuYW50cy0tbmF2X2xpc3QudHdvX2NvbnRlbnQgLm0tdGVuYW50cy0tbmF2X2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG5cbi5tLXRlbmFudHMtLW5hdl9saXN0LmlzX3Nob3cge1xuICBoZWlnaHQ6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIG1heC1oZWlnaHQ6IDIwMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGVuYW50cy0tbmF2X2xpc3QuaXNfc2hvdyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGVuYW50cy0tbmF2X2l0ZW0ge1xuICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICB9XG59XG5cbi5tLXRlbmFudHMtLW5hdl9jdXJyZW50IGEge1xuICBiYWNrZ3JvdW5kOiAjREEzQzJGICFpbXBvcnRhbnQ7XG59XG5cbi5tLXRlbmFudHMtLW5hdl9jdXJyZW50IGE6YmVmb3JlIHtcbiAgYm9yZGVyOiBub25lO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGVuYW50cy0tbmF2X2xpbmsge1xuICAgIG1hcmdpbi10b3A6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0tdGVuYW50cy0tbmF2X2xpbms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjZmZmO1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cblxuLm0tYWNjZXNzX25hdiB7XG4gIHdpZHRoOiAxMDQwcHg7XG4gIG1hcmdpbjogMCBhdXRvIDMycHg7XG4gIHBhZGRpbmc6IDAgMjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWFjY2Vzc19uYXYge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxufVxuXG4ubS1hY2Nlc3NfbmF2LS1saW5rIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbn1cblxuLm0tYWNjZXNzX25hdi0tbGluazpsYXN0LWNoaWxkIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubS1hY2Nlc3NfbmF2LS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGJvcmRlci1sZWZ0OiBub25lO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2ZmZjtcbiAgbGVmdDogYXV0bztcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1hY2Nlc3NfbmF2LS1saW5rIHtcbiAgICBtYXJnaW46IDA7XG4gICAgd2lkdGg6IDQ4JTtcbiAgfVxufVxuXG4ubS10YWJsZV9oZWFkaW5nIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLXRhYmxlX2hlYWRpbmcge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICB9XG59XG5cbi5tLXRhYmxlX2hlYWRpbmctLXRpdGxlIHtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgY29sb3I6ICM3ODk3QjY7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS10YWJsZV9oZWFkaW5nLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAxOHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIH1cbn1cblxuLm0tdGFibGVfaGVhZGluZy0tc2VsZWN0IHtcbiAgd2lkdGg6IGF1dG87XG4gIHBhZGRpbmc6IDRweCAxNnB4IDRweCA4cHg7XG4gIG1hcmdpbi1yaWdodDogMTZweDtcbiAgYXBwZWFyYW5jZTogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyOiAjQ0JEN0UzIDFweCBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGFibGVfaGVhZGluZy0tc2VsZWN0IHtcbiAgICBwYWRkaW5nOiAycHggOHB4IDJweCA0cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgZm9udC1zaXplOiAxNHB4O1xuICB9XG59XG5cbi5tLXRhYmxlX2hlYWRpbmctLWJ1dHRvbiB7XG4gIHBhZGRpbmc6IDZweCAxNnB4O1xuICBmb250LWZhbWlseTogJ05vdG8gU2FucyBKUCcsIFwi44OS44Op44Ku44OO6KeS44K0IFBybyBXM1wiLCBcIkhpcmFnaW5vIEtha3UgR290aGljIFByb1wiLCBcIuODoeOCpOODquOCqlwiLCBNZWlyeW8sIE9zYWthLCBcIu+8re+8syDvvLDjgrTjgrfjg4Pjgq9cIiwgXCJNUyBQR290aGljXCIsIFwic2Fucy1zZXJpZlwiO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNjc4QUFEO1xuICBib3JkZXI6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubS10YWJsZV9oZWFkaW5nLS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MTdhO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tdGFibGVfaGVhZGluZy0tYnV0dG9uIHtcbiAgICBwYWRkaW5nOiA0cHggMTJweDtcbiAgfVxufVxuXG4ubS1pbWFnZS0taW5wdXQge1xuICB3aWR0aDogODhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubS1pbWFnZS0taW5wdXQ6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9pbWFnZV9jbG9zZS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtM3B4O1xuICByaWdodDogLTNweDtcbn1cblxuLm0tZm9ybV9pbWFnZSB7XG4gIC8qIC5tLWZvcm1faW1hZ2UtLWJveCAqL1xuICAvKiAubS1mb3JtX2ltYWdlLS1pbnB1dCAqL1xufVxuXG4ubS1mb3JtX2ltYWdlLS1ib3gge1xuICB3aWR0aDogODhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuXG4ubS1mb3JtX2ltYWdlLS1ib3g6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9pbWFnZV9jbG9zZS5zdmdcIik7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAtOHB4O1xuICByaWdodDogLThweDtcbn1cblxuLm0tZm9ybV9pbWFnZS0tYm94LW5vX2RlbGV0ZTpiZWZvcmUge1xuICBjb250ZW50OiAnJztcbn1cblxuLm0tZm9ybV9pbWFnZS0taW5wdXQtbG9nbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWZvcm1faW1hZ2UtLWlucHV0LmlzX3Nob3cge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tY2FudmFzIHtcbiAgLyogLm0tY2FudmFzLS13cmFwICovXG4gIC8qIC5tLWNhbnZhcy0taW5uZXIgKi9cbiAgLyogLm0tY2FudmFzLS1ncmFwaCAqL1xufVxuXG4ubS1jYW52YXMtLXdyYXAge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLWJvdHRvbTogNTBweDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWNhbnZhcy0td3JhcCB7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgfVxufVxuXG4ubS1jYW52YXMtLWlubmVyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4ubS1jYW52YXMtLWdyYXBoIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLm0taG9tZSB7XG4gIC8qIC5tLWhvbWUtLWJveCAqL1xuICAvKiAubS1ob21lLS1pdGVtICovXG4gIC8qIC5tLWhvbWUtLXRpdGxlICovXG4gIC8qIC5tLWhvbWUtLWJveF9vbmUgKi9cbn1cblxuLm0taG9tZS0tYm94IHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi1ib3R0b206IDYwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lLS1ib3gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lLS1ib3ggLm0taG9tZS0taXRlbTpudGgtb2YtdHlwZSgyKSB7XG4gICAgbWFyZ2luLXRvcDogMzBweDtcbiAgfVxufVxuXG4ubS1ob21lLS1pdGVtIHtcbiAgd2lkdGg6IDQ4MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taG9tZS0taXRlbSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cblxuLm0taG9tZS0tdGl0bGUge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBjb2xvcjogIzc4OTdCNjtcbiAgbWFyZ2luLWJvdHRvbTogMTVweDtcbn1cblxuLm0taG9tZS0tYm94X29uZSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubS1ob21lLS1ib3hfb25lIC5tLW1pZGRsZV9zZWN0aW9uLS10eHQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taG9tZS0tYm94X29uZSB7XG4gICAgcGFkZGluZzogMjBweCAwO1xuICB9XG59XG5cbi5tLWhvbWUtLW5vdGUge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGNvbG9yOiAjNkU2RTZFO1xufVxuXG4ubS1ob21lX2lubmVyIHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgMCAycHggMDtcbiAgLyogLm0taG9tZV9pbm5lci0tbGluayAqL1xuICAvKiAubS1ob21lX2lubmVyLS1kYXRlICovXG4gIC8qIC5tLWhvbWVfaW5uZXItLXRpdGxlICovXG4gIC8qIC5tLWhvbWVfaW5uZXItLXRleHQgKi9cbiAgLyogLm0taG9tZV9pbm5lci0tZmlsZSAqL1xuICAvKiAubS1ob21lX2lubmVyLS10ZW5hbnRzICovXG59XG5cbi5tLWhvbWVfaW5uZXI6YmVmb3JlIHtcbiAgY29udGVudDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9ob21lX2lubmVyLnN2Z1wiKTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG59XG5cbi5tLWhvbWVfaW5uZXI6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tLWhvbWVfaW5uZXItLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMzhweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cblxuLm0taG9tZV9pbm5lci0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lX2lubmVyLS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lX2lubmVyLS1saW5rIHtcbiAgICBwYWRkaW5nOiAzNHB4IDE1cHg7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbi5tLWhvbWVfaW5uZXItLWRhdGUge1xuICBmb250LXNpemU6IDEycHg7XG4gIGNvbG9yOiAjNkU2RTZFO1xuICBtYXJnaW4tYm90dG9tOiA3cHg7XG59XG5cbi5tLWhvbWVfaW5uZXItLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBsaW5lLWhlaWdodDogMS41O1xufVxuXG4ubS1ob21lX2lubmVyLS10ZXh0IHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBsaW5lLWhlaWdodDogMS41O1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuXG4ubS1ob21lX2lubmVyLS1maWxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgbWFyZ2luLXRvcDogMzNweDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm0taG9tZV9pbm5lci0tZmlsZTpiZWZvcmUge1xuICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2ZpbGVfbGluay5zdmdcIik7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIHBhZGRpbmctcmlnaHQ6IDhweDtcbn1cblxuLm0taG9tZV9pbm5lci0tdGVuYW50cyB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgbWFyZ2luLXRvcDogMjVweDtcbn1cblxuLm0taG9tZV9zdWIge1xuICAvKiAubS1ob21lX3N1Yi0tbGlzdCAqL1xuICAvKiAubS1ob21lX3N1Yi0taXRlbSAqL1xuICAvKiAubS1ob21lX3N1Yi0tbGluayAqL1xuICAvKiAubS1ob21lX3N1Yi0tdGl0bGUgKi9cbn1cblxuLm0taG9tZV9zdWItLWxpc3Qge1xuICB3aWR0aDogMTAwJTtcbn1cblxuLm0taG9tZV9zdWItLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi1ib3R0b206IDJweDtcbn1cblxuLm0taG9tZV9zdWItLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuLm0taG9tZV9zdWItLWl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICM2RTZFNkU7XG4gIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM2RTZFNkU7XG4gIHdpZHRoOiA2cHg7XG4gIGhlaWdodDogNnB4O1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0NyU7XG4gIHJpZ2h0OiAyOHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taG9tZV9zdWItLWl0ZW0ge1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4ubS1ob21lX3N1Yi0tbGluayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAyMnB4IDM3cHggMjJweCAyOHB4O1xufVxuXG4ubS1ob21lX3N1Yi0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lX3N1Yi0tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taG9tZV9zdWItLWxpbmsge1xuICAgIHBhZGRpbmc6IDE4cHggMzdweCAxOHB4IDE1cHg7XG4gIH1cbn1cblxuLm0taG9tZV9zdWItLXRpdGxlIHtcbiAgZm9udC1zaXplOiAxNHB4O1xufVxuXG4ubS1ob21lX3Nob3Age1xuICAvKiAubS1ob21lX3Nob3AtLXR3byAqL1xuICAvKiAubS1ob21lX3Nob3AtLWxpc3QgKi9cbiAgLyogLm0taG9tZV9zaG9wLS1pdGVtICovXG4gIC8qIC5tLWhvbWVfc2hvcC0tbGluayAqL1xuICAvKiAubS1ob21lX3Nob3AtLWltYWdlICovXG59XG5cbi5tLWhvbWVfc2hvcC0tdHdvIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG59XG5cbi5tLWhvbWVfc2hvcC0tdHdvIC5tLWhvbWUtLXRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWhvbWVfc2hvcC0tdHdvIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLm0taG9tZV9zaG9wLS10d28gLm0taG9tZS0tdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIH1cbn1cblxuLm0taG9tZV9zaG9wLS1saXN0IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBtYXJnaW4tYm90dG9tOiA2MHB4O1xufVxuXG4ubS1ob21lX3Nob3AtLWxpc3Q6bGFzdC1jaGlsZCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lX3Nob3AtLWxpc3Qge1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxufVxuXG4ubS1ob21lX3Nob3AtLWl0ZW0ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB3aWR0aDogMTY1cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIG1hcmdpbi1yaWdodDogMnB4O1xufVxuXG4ubS1ob21lX3Nob3AtLWl0ZW06bGFzdC1vZi10eXBlIHtcbiAgbWFyZ2luLXJpZ2h0OiAwO1xufVxuXG4ubS1ob21lX3Nob3AtLWl0ZW0uZG9jdW1lbnQge1xuICB3aWR0aDogMzMycHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lX3Nob3AtLWl0ZW0uZG9jdW1lbnQge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0taG9tZV9zaG9wLS1pdGVtIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgfVxufVxuXG4ubS1ob21lX3Nob3AtLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZzogMTBweCAxMHB4IDE3cHg7XG59XG5cbi5tLWhvbWVfc2hvcC0tbGluay5kb2N1bWVudCB7XG4gIHBhZGRpbmc6IDIycHggMjhweDtcbn1cblxuLm0taG9tZV9zaG9wLS1saW5rOmhvdmVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2U4ZjNmYjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWhvbWVfc2hvcC0tbGluazpob3ZlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG4ubS1ob21lX3Nob3AtLWxpbmsgLm0taG9tZV9pbm5lci0tZmlsZSB7XG4gIG1hcmdpbi10b3A6IDVweDtcbn1cblxuLm0taG9tZV9zaG9wLS1pbWFnZSB7XG4gIG1hcmdpbi1ib3R0b206IDE1cHg7XG4gIHdpZHRoOiAxNDVweDtcbiAgaGVpZ2h0OiAxNDVweDtcbiAgb2JqZWN0LWZpdDogY292ZXI7XG59XG5cbi5tLXJhbmsge1xuICAvKiAubS1yYW5rLS1saXN0ICovXG4gIC8qIC5tLXJhbmstLWl0ZW0gKi9cbiAgLyogLm0tcmFuay0tbGluayAqL1xuICAvKiAubS1yYW5rLS1pbm5lciAqL1xuICAvKiAubS1yYW5rLS1ib3ggKi9cbiAgLyogLm0tcmFuay0tbnVtYmVyICovXG4gIC8qIC5tLXJhbmstLXRleHQgKi9cbiAgLyogLm0tcmFuay0taW1hZ2UgKi9cbiAgLyogLm0tcmFuay0taWNvbiAqL1xuICAvKiAubS1yYW5rLS1saWtlX251bWJlciAqL1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tcmFuay0tbGlzdC50ZXh0X29ubHkgLm0tcmFuay0taW5uZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5tLXJhbmstLWxpc3QudGV4dF9vbmx5IC5tLXJhbmstLXRleHQge1xuICB3aWR0aDogMzgwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1yYW5rLS1saXN0LnRleHRfb25seSAubS1yYW5rLS10ZXh0IHtcbiAgICB3aWR0aDogMjMwcHg7XG4gIH1cbn1cblxuLm0tcmFuay0taXRlbSB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGhlaWdodDogNjBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgbWFyZ2luLWJvdHRvbTogMnB4O1xufVxuXG4ubS1yYW5rLS1pdGVtOmxhc3Qtb2YtdHlwZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbi5tLXJhbmstLWxpbmsge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLm0tcmFuay0tbGluazpob3ZlciB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZmI7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1yYW5rLS1saW5rOmhvdmVyIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi5tLXJhbmstLWlubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xufVxuXG4ubS1yYW5rLS1ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuXG4ubS1yYW5rLS1udW1iZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgY29sb3I6ICNmZmY7XG4gIGJhY2tncm91bmQ6ICM2NzhBQUQ7XG59XG5cbi5tLXJhbmstLXRleHQge1xuICBmb250LXNpemU6IDE0cHg7XG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB3aWR0aDogMjQ2cHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1yYW5rLS10ZXh0IHtcbiAgICB3aWR0aDogMTIwcHg7XG4gIH1cbn1cblxuLm0tcmFuay0taW1hZ2Uge1xuICBwYWRkaW5nOiAwIDEycHggMCA4cHg7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MHB4O1xufVxuXG4ubS1yYW5rLS1pY29uIHtcbiAgcGFkZGluZzogMCA2cHggMCAxNXB4O1xufVxuXG4ubS1yYW5rLS1saWtlX251bWJlciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1yYW5rLS1saWtlX251bWJlciB7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxufVxuXG4ubS1ob21lX2dyYXBoIHtcbiAgLyogLm0taG9tZV9ncmFwaC0tYm94ICovXG59XG5cbi5tLWhvbWVfZ3JhcGgtLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmctdG9wOiAxNnB4O1xufVxuXG4ubS1ob21lX2dyYXBoLS1ib3ggLm0taG9tZS0tdGl0bGUge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lX2dyYXBoLS1ib3ggLm0taG9tZS0tdGl0bGUge1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cblxuLm0taG9tZV9ncmFwaC0tYm94IC5tLWNhbnZhcy0td3JhcCB7XG4gIGhlaWdodDogMjc2cHg7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1ob21lX2dyYXBoLS1ib3ggLm0tY2FudmFzLS13cmFwIHtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICB9XG59XG5cbi5tLWJvcmRlcl9ibHVlIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjQ0JEN0UzO1xuICBtYXJnaW4tdG9wOiA1MHB4O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tYm9yZGVyX2JsdWUge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5tLWJvcmRlcl9ibHVlLmFkZF9hcmVhIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5sb2dpbl9wYWdlIHtcbiAgLyogLmxvZ2luX3BhZ2UtLXRleHQgKi9cbn1cblxuLmxvZ2luX3BhZ2UtLXRleHQge1xuICBmb250LXNpemU6IDEycHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbn1cblxuLm0tZHJvcF9hcmVhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTIwcHg7XG4gIGhlaWdodDogMTIwcHg7XG59XG5cbi5tLWRyb3BfYXJlYS1zbWFsbCB7XG4gIHdpZHRoOiA5MHB4O1xuICBoZWlnaHQ6IDkwcHg7XG4gIG1hcmdpbjogMCAxMnB4IDAgMDtcbn1cblxuLm0tZHJvcF9hcmVhLXNtYWxsOmxhc3QtY2hpbGQge1xuICBtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5tLWRyb3BfYXJlYS0tZHJvcF9ib3gge1xuICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICBiYWNrZ3JvdW5kOiAjZWZlZmVmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcGFkZGluZzogMTJweDtcbiAgZm9udC1zaXplOiAxMnB4O1xuICBjb2xvcjogIzlGQTBBMDtcbiAgbGluZS1oZWlnaHQ6IDEuMztcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbn1cblxuLm0tZHJvcF9hcmVhLS1kcm9wX2JveC5pc19kcmFnIHtcbiAgYmFja2dyb3VuZDogIzFGNzhCNDtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5tLWRyb3BfYXJlYS0tZHJvcF9ib3gtZGlzYWJsZWQge1xuICBjdXJzb3I6IGF1dG87XG59XG5cbi5tLWRyb3BfYXJlYS0taW5wdXQge1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubS1kcm9wX2FyZWEtLXRleHQge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLm0tZHJvcF9hcmVhLS1kZWxldGVfYnV0dG9uIHtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgd2lkdGg6IDIxcHg7XG4gIGhlaWdodDogMjFweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogY2FsYygtMjFweCAvIDIpO1xuICB0b3A6IGNhbGMoLTIxcHggLyAyKTtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIHotaW5kZXg6IDE7XG4gIG9wYWNpdHk6IDA7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ubS1kcm9wX2FyZWEtLWRlbGV0ZV9idXR0b246YmVmb3JlLCAubS1kcm9wX2FyZWEtLWRlbGV0ZV9idXR0b246YWZ0ZXIge1xuICBjb250ZW50OiAnJztcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA4cHg7XG4gIGhlaWdodDogMXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG59XG5cbi5tLWRyb3BfYXJlYS0tZGVsZXRlX2J1dHRvbjpiZWZvcmUge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xufVxuXG4ubS1kcm9wX2FyZWEtLWRlbGV0ZV9idXR0b246YWZ0ZXIge1xuICBsZWZ0OiA3cHg7XG4gIHRvcDogMTBweDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbn1cblxuLm0tZHJvcF9hcmVhLS1kZWxldGVfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzFGNzhCNDtcbn1cblxuLm0tZHJvcF9hcmVhLS1kZWxldGVfYnV0dG9uLmlzX3Nob3cge1xuICBvcGFjaXR5OiAxO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbn1cblxuLm0tZHJvcF9hcmVhLS10aHVtYl9pbWcge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbn1cblxuLm0tZHJvcF9hcmVhLS10aHVtYl9pbWcuaXNfc2hvdyB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tLWRyb3BfYXJlYS0tY3JvcF9idXR0b24ge1xuICB3aWR0aDogOTBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIG1hcmdpbjogOXB4IDAgMCAwO1xufVxuXG4ubS1kcm9wX2FyZWEtLWNyb3BfYnV0dG9uLWxvZ28ge1xuICBtYXJnaW4tbGVmdDogMTVweDtcbn1cblxuLm0tZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjYjg0MzQzO1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiA2cHggMCAwIDA7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgcGFkZGluZzogNnB4IDEycHg7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5tLWVycm9yLmlzX3Nob3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5tLWFsZXJ0IHtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjQpO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHotaW5kZXg6IDEwO1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiAwLjNzO1xufVxuXG4ubS1hbGVydC5pc19oaWRkZW4ge1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbn1cblxuLm0tYWxlcnQtLWJveCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBhZGRpbmc6IDMwcHggNTBweDtcbiAgd2lkdGg6IDM4MHB4O1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4ubS1hbGVydC0tdGl0bGUge1xuICBmb250LXNpemU6IDE4cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4ubS1hbGVydC0tYnV0dG9uIHtcbiAgd2lkdGg6IDE0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG59XG5cbi5tLWVtcHR5X3RleHQge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjb2xvcjogIzMzMztcbiAgZm9udC1zaXplOiAxNHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAzMHB4IDA7XG59XG5cbnVsLnVpLWF1dG9jb21wbGV0ZSBsaSBkaXYge1xuICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLWNyb3BfbW9kYWwge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHRvcDogMDtcbiAgd2lkdGg6IDEwMHZ3O1xuICBoZWlnaHQ6IDEwMHZoO1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuOCk7XG4gIHotaW5kZXg6IDEwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNpdGlvbjogMC4zcztcbn1cblxuLm0tY3JvcF9tb2RhbC5pc19zaG93IHtcbiAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5tLWNyb3BfbW9kYWwtLWhlYWRlciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICBoZWlnaHQ6IDYwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjZjFmMWYxO1xuICB6LWluZGV4OiAxO1xufVxuXG4ubS1jcm9wX21vZGFsLS1pbm5lciB7XG4gIG1heC13aWR0aDogNDUwcHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZzogMCAyMHB4O1xufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tY3JvcF9tb2RhbC0tY2FudmFzIHtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAxNTBweCk7XG4gICAgdG9wOiBjYWxjKDUwJSAtIDE1MHB4KTtcbiAgfVxufVxuXG4ubS1jcm9wX21vZGFsLS1yZXN1bHRfYnV0dG9uIHtcbiAgY29sb3I6ICNmZmY7XG4gIGhlaWdodDogNDBweDtcbiAgZm9udC1zaXplOiAxNHB4O1xuICB3aWR0aDogMjAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1jcm9wX21vZGFsLS1yZXN1bHRfYnV0dG9uIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gIH1cbn1cblxuLm0tY3JvcF9tb2RhbC0tY2FuY2VsX2J1dHRvbiB7XG4gIGNvbG9yOiAjZmZmO1xuICBoZWlnaHQ6IDQwcHg7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgYmFja2dyb3VuZDogI2NjYztcbiAgd2lkdGg6IDIwMHB4O1xufVxuXG4ubS1jcm9wX21vZGFsLS1jYW5jZWxfYnV0dG9uOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzk5OTk5OTtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWNyb3BfbW9kYWwtLWNhbmNlbF9idXR0b24ge1xuICAgIHdpZHRoOiAxNDBweDtcbiAgfVxufVxuXG4ubS1wZGYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG5cbi5tLWNhbnZhc19zY3JvbGwtLW5hdiB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIG1heC13aWR0aDogMTAwMHB4O1xuICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cblxuQG1lZGlhIChtYXgtd2lkdGg6IDQyNXB4KSB7XG4gIC5tLWNhbnZhc19zY3JvbGwtLW5hdiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIH1cbn1cblxuLm0tY2FudmFzX3Njcm9sbC0tYnV0dG9uIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzY3OEFBRDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDE1OHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAwcHg7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA0MjVweCkge1xuICAubS1jYW52YXNfc2Nyb2xsLS1idXR0b24ge1xuICAgIHdpZHRoOiA4MHB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgfVxufVxuXG5AbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgLm0tY2FudmFzX3Njcm9sbC0tc2Nyb2xsIHtcbiAgICB3aWR0aDogMTAwdnc7XG4gICAgb3ZlcmZsb3c6IGF1dG87XG4gIH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcbkBpbXBvcnQgXCJjb25maWdcIjtcbkBpbXBvcnQgXCJtaXhpblwiO1xuLm0tc2VjdGlvbiB7XG4gIC8qIC5tLXNlY3Rpb24tLWlubmVyICovXG4gICYtLWlubmVyIHtcbiAgICB3aWR0aDogJGNvbnRlbnRfd2lkdGg7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMCAxNXB4O1xuICAgIH1cbiAgICAmLm0tbm9fcGFkZGluZyB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICB9XG4gICAgfVxuICAgICYuaXNfdXNlciB7XG4gICAgICB3aWR0aDogNzAwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmlzX2VkaXRvciB7XG4gICAgICB3aWR0aDogNTYwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tc3ViX3NlY3Rpb24ge1xuICAvKiAubS1zdWJfc2VjdGlvbi0tdGl0bGUgKi9cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMjZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAmLmhvbWVfdGl0bGUge1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDIwcHg7XG4gICAgfVxuICAgIC8qIC5tLXN1Yl9zZWN0aW9uLS10aXRsZS1sb2dpbiAqL1xuICAgICYtbG9naW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogNDBweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbn1cbi5tLWhlYWRfc2VjdGlvbiB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgLyogLm0taGVhZF9zZWN0aW9uLS10d28gKi9cbiAgJi0tdHdvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjQ0JEN0UzO1xuICAgIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDMycHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICB9XG4gIC8qIC5tLWhlYWRfc2VjdGlvbi0tdGl0bGUgKi9cbiAgJi0tdGl0bGUge1xuICAgIHAge1xuICAgICAgZm9udC1zaXplOiAxNHB4O1xuICAgICAgY29sb3I6ICM2RTZFNkU7XG4gICAgICBwYWRkaW5nLXRvcDogMTRweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAvL0BpbmNsdWRlIHNwe1xuICAgICAgLy9cdGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICAvL31cbiAgICB9XG4gIH1cbn1cbi5tLXNxdWFyZV9idG4ge1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjNjc4QUFEO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTU4cHg7XG4gIGhlaWdodDogNDBweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI2ZmZjtcbiAgICBib3JkZXItbGVmdDogc29saWQgMXB4ICNmZmY7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNDIlO1xuICAgIGxlZnQ6IDEwcHg7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgaG92ZXItYmdjb2xvcjtcbiAgfVxuICAmLmNsb3NlIHtcbiAgICBtYXJnaW46IDIwcHggMCAwIGF1dG87XG4gICAgJjpiZWZvcmUge1xuICAgICAgY29udGVudDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9hZGRfY2xvc2Uuc3ZnXCIpO1xuICAgICAgd2lkdGg6IDlweDtcbiAgICAgIGhlaWdodDogOXB4O1xuICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgdG9wOiAxM3B4O1xuICAgIH1cbiAgfVxuICAmLnByZXYge1xuICAgIG1hcmdpbi10b3A6IDI4cHg7XG4gIH1cbn1cbi5tLW1haW5fc2VjdGlvbiB7XG4gIC8qIC5tLW1haW5fc2VjdGlvbi0tdHdvICovXG4gICYtLXR3byB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICB9XG4gIC8qIC5tLW1haW5fc2VjdGlvbi0tbGVmdCAqL1xuICAmLS1sZWZ0IHtcbiAgICB3aWR0aDogNjUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4ubS11c2VyX3NlY3Rpb24ge1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiA0MnB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMzBweCAxNXB4O1xuICB9XG4gICYubS1ub19wYWRkaW5nIHtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG4gICYtY29uZmlybSB7XG4gICAgYmFja2dyb3VuZDogI2VmZWZlZjtcbiAgfVxuICAvKiAubS11c2VyX3NlY3Rpb24tLXN1YiAqL1xuICAmLS1zdWIge1xuICAgIHBhZGRpbmc6IDMycHggNDJweCA0MnB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDMwcHggMTVweDtcbiAgICB9XG4gICAgJi1jb25maXJtIHtcbiAgICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgfVxuICB9XG4gIC8qIC5tLXVzZXJfc2VjdGlvbi0taXRlbSAqL1xuICAmLS1pdGVtIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgIG1heC13aWR0aDogNTAwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICAmLmNvbW1lbnQge1xuICAgICAgbWFyZ2luLXRvcDogNTBweDtcbiAgICB9XG4gICAgJi5zbWFsbF9tYXJnaW4ge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTNweDtcbiAgICB9XG4gICAgLyogLm0tdXNlcl9zZWN0aW9uLS1pdGVtLWxvZ2luICovXG4gICAgJi1sb2dpbiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyM3B4O1xuICAgIH1cbiAgfVxuICAmLS1kZXNjcmlwdGlvbiB7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAvKiAubS11c2VyX3NlY3Rpb24tLWxhYmVsICovXG4gICYtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzY3OEFBRDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgY29sb3I6ICNEQjNBMzA7XG4gICAgfVxuICAgICYubS1sYWJlbF9pbmxpbmUge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gIH1cbiAgLyogLm0tdXNlcl9zZWN0aW9uLS1pbnB1dCAqL1xuICAmLS1pbnB1dCB7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwYWRkaW5nOiAxMnB4O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RDlEQzg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuICAgICY6cmVhZC1vbmx5IHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBjb2xvcjogIzAwMDtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICAgICY6Zm9jdXMge1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgICBjb2xvcjogIzAwMDtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5zdWJfaW5wdXQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICYubWIge1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICB9XG4gICAgJi5zaWRlIHtcbiAgICAgIHdpZHRoOiAzMTBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYuaGFsZiB7XG4gICAgICB3aWR0aDogMjMwcHg7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAubS11c2VyX3NlY3Rpb24tLXNlbGVjdCAqL1xuICAmLS1zZWxlY3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNkI2QjY7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAxN3B4O1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgJjpmb2N1cyB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNUQ5REM4O1xuICAgIH1cbiAgfVxuICAvKiAubS11c2VyX3NlY3Rpb24tLXRleHRhcmVhICovXG4gICYtLXRleHRhcmVhIHtcbiAgICB3aWR0aDogNTAwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICAgIHBhZGRpbmc6IDE3cHg7XG4gICAgaGVpZ2h0OiAyMDBweDtcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RDlEQzg7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIH1cbiAgICAmOnJlYWQtb25seSB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjZjFmMWYxO1xuICAgICAgY29sb3I6ICMwMDA7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmLnN1Yl9pbnB1dCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gICAgJi5tYiB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICAgIH1cbiAgICAmLnNpZGUge1xuICAgICAgd2lkdGg6IDMxMHB4O1xuICAgICAgaGVpZ2h0OiAxNTBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgfVxuICAgICYuc2hvcnQge1xuICAgICAgaGVpZ2h0OiAxMDBweDtcbiAgICB9XG4gIH1cbiAgLyogLm0tdXNlcl9zZWN0aW9uLS1pbmxpbmVfdGV4dCAqL1xuICAmLS1pbmxpbmVfdGV4dCB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgfVxuICB9XG4gICYtLWltYWdlcyB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICAvL2p1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICAvL21heC13aWR0aDogNTAwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICBwYWRkaW5nOiAxMnB4IDAgMCAwO1xuICAgIH1cbiAgfVxuICAvKiAubS11c2VyX3NlY3Rpb24tbG9naW4gKi9cbiAgJi1sb2dpbiB7XG4gICAgd2lkdGg6IDUwMHB4O1xuICAgIHBhZGRpbmc6IDQ2cHggNTBweCA2N3B4O1xuICAgIG1hcmdpbjogYXV0bztcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDQ2cHggMTVweDtcbiAgICB9XG4gIH1cbiAgJi0tZXJyb3Ige1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIGJvdHRvbTogLTIuNGVtO1xuICAgIGJhY2tncm91bmQ6ICNkODQ0NDQ7XG4gICAgcGFkZGluZzogNnB4O1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICYuaXNfc2hvdyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAmLS1maWxlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9maWxlX2xpbmsuc3ZnKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICAmLS1zcGVjaWFsX3NlY3Rpb24ge1xuICAgIHdpZHRoOiA2NDZweDtcbiAgICBtYXJnaW46IDAgMCAzN3B4IC00MHB4O1xuICAgIHBhZGRpbmc6IDQwcHggNDVweCA0MHB4IDQwcHg7XG4gICAgYmFja2dyb3VuZDogI2Y3ZjdmNztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmLXNlY3Rpb24ge1xuICAgICAgYmFja2dyb3VuZDogI2ZmZTdlNztcbiAgICAgIHdpZHRoOiA2MDBweDtcbiAgICB9XG4gICAgJi10ZW5hbnQge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAzMHB4IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgICAmLWJ1dHRvbiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGFmMWZmO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW46IDAgYXV0byAxNXB4IGF1dG87XG4gICAgICBwYWRkaW5nLXJpZ2h0OiA1MHB4O1xuICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAzN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmLS11cmxfaXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG59XG4ubS1zZWxlY3RfYm94IHtcbiAgd2lkdGg6IDUwMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDIwcHg7XG4gICAgd2lkdGg6IDZweDtcbiAgICBoZWlnaHQ6IDZweDtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgIzZFNkU2RTtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAjNkU2RTZFO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi5zaWRlIHtcbiAgICB3aWR0aDogMzEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4ubS1idG5fc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiAtd2Via2l0LXN0aWNreTtcbiAgcG9zaXRpb246IHN0aWNreTtcbiAgdG9wOiA1MHB4O1xuICBtYXgtaGVpZ2h0OiA3MzBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgcGFkZGluZzogMCAxNnB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tLXJvdW5kX2J0biB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gIGJvcmRlcjogMDtcbiAgZm9udC1zaXplOiAxOHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAzMTBweDtcbiAgaGVpZ2h0OiA2MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luOiBhdXRvO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyLWJnY29sb3I7XG4gIH1cbiAgJi5tdCB7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICAmLWxvZ2luIHtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ubS1wYXNzd29yZF9ib3gge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5tLXBhc3NfYnRuIHtcbiAgZm9udC1zaXplOiAxNHB4O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogZmxleDtcbiAgYmFja2dyb3VuZDogIzRCNEI0QjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAyMDZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiAzMHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLm0tZGVsZXRlX2J0biB7XG4gIGZvbnQtc2l6ZTogMTVweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNEQjNBMzA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTg4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogI2ZmZjtcbiAgbWFyZ2luLXRvcDogMjhweDtcbiAgYm9yZGVyOiAwO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIHRyYW5zaXRpb246IDAuMTVzO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAyOHB4IGF1dG8gMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBob3Zlci1yZWQ7XG4gIH1cbn1cbi5tLWFkZF9idG4ge1xuICBmb250LXNpemU6IDE2cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IHBvaW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzZWNvbmRhcnlfY29sb3I7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMjg4cHg7XG4gIGhlaWdodDogNDhweDtcbiAgYm9yZGVyLXJhZGl1czogNHB4O1xuICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luOiAyMHB4IGF1dG8gMDtcbiAgfVxuICAmOmhvdmVyIHtcbiAgICBAaW5jbHVkZSBob3Zlci1saWdodF9ibHVlO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9hZGRfdXNlci5zdmcpO1xuICAgIHdpZHRoOiAxOHB4O1xuICAgIGhlaWdodDogMjdweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMThweDtcbiAgfVxufVxuLm0taWNvbl9wbHVzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IHVybCguLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2FkZF9wbHVzLnN2Zyk7XG4gICAgd2lkdGg6IDE4cHg7XG4gICAgaGVpZ2h0OiAxOHB4O1xuICB9XG59XG4ubS1pY29uX3RhZyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9hZGRfdGFnLnN2Zyk7XG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyNnB4O1xuICB9XG59XG4ubS1pY29uX3RlbmFudHMge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKC4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvYWRkX3RlbmFudHMuc3ZnKTtcbiAgICB3aWR0aDogMjdweDtcbiAgICBoZWlnaHQ6IDI1cHg7XG4gIH1cbn1cbi5tLWljb25fcHJldmlldyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL3ByZXZpZXcuc3ZnXCIpO1xuICAgIHdpZHRoOiAyMXB4O1xuICAgIGhlaWdodDogMTRweDtcbiAgfVxufVxuLm0tbWlkZGxlX3NlY3Rpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIC8qIC5tLW1pZGRsZV9zZWN0aW9uLS10eHQgKi9cbiAgJi0tdHh0IHtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLWJvdHRvbTogNDRweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBmb250LXNpemU6IDE2cHg7XG4gICAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbiAgLyogLm0tbWlkZGxlX3NlY3Rpb24tLWVuICovXG4gICYtLWVuIHtcbiAgICBmb250LXNpemU6IDM2cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZm9udC1zaXplOiAzMHB4O1xuICAgIH1cbiAgfVxuICAvKiAubS1taWRkbGVfc2VjdGlvbi0tYnRuICovXG4gICYtLWJ0biB7XG4gIH1cbn1cbi5tLWxvbmdfYnRuIHtcbiAgd2lkdGg6IDQzMHB4O1xuICBoZWlnaHQ6IDYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5tLW1pZGRsZV9idG4ge1xuICB3aWR0aDogMzEwcHg7XG4gIGhlaWdodDogNjBweDtcbiAgbWFyZ2luOiAyOHB4IGF1dG8gMDtcbn1cbi5tLXRhYmxlX3NlY3Rpb24ge1xuICBtYXJnaW4tdG9wOiA2NXB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLXRvcDogMzhweDtcbiAgfVxuICAmLWFjY2VzcyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgfVxufVxuLm0tdGFibGVfc2VjdGlvbi0tdHdvIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLm0tc2VhcmNoX2Zvcm0ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAvKiAubS1zZWFyY2hfZm9ybS0tdGl0bGUgKi9cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNzg5N0I2O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICAgIH1cbiAgfVxuICAvKiAubS1zZWFyY2hfZm9ybS0tZmllbGQgKi9cbiAgJi0tZmllbGQge1xuICAgIHdpZHRoOiA1NTBweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZzogMTNweCAyMHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAxNnB4O1xuICAgIH1cbiAgICAmOmZvY3VzIHtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICM1RDlEQzg7XG4gICAgfVxuICB9XG4gIC8qIC5tLXNlYXJjaF9mb3JtLS1zdWJtaXQgKi9cbiAgJi0tc3VibWl0IHtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL3NlYXJjaC5zdmdcIik7XG4gICAgd2lkdGg6IDM0cHg7XG4gICAgaGVpZ2h0OiAzNHB4O1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgcmlnaHQ6IDlweDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHRvcDogYXV0bztcbiAgICAgIGJvdHRvbTogMTQlO1xuICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgIH1cbiAgfVxufVxuLm0tc2VhcmNoX3NlbGVjdCB7XG4gIC5tLXNlbGVjdF9ib3gge1xuICAgIHdpZHRoOiAzMzBweDtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG59XG4ubS10YWJsZV9wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi10b3A6IDE2cHg7XG4gIH1cbiAgJi5tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgfVxufVxuLm0tdGFibGVfaXRlbSB7XG4gIHBhZGRpbmctcmlnaHQ6IDE2cHg7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgcGFkZGluZy1yaWdodDogMDtcbiAgfVxufVxuLm0tdGFibGVfYXJlYSB7XG4gIHdpZHRoOiAxMDAlO1xuICB0YWJsZS1sYXlvdXQ6IGZpeGVkO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbi5tLXRhYmxlX2hlYWQge1xuICBjb2xvcjogIzZFNkU2RTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgaGVpZ2h0OiA2MnB4O1xuICBiYWNrZ3JvdW5kOiAjQ0JEN0UzO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBib3JkZXI6IDFweCBzb2xpZCAjRjJGNUY4O1xufVxuLm0tdGFibGVfZGF0YSB7XG4gIGhlaWdodDogNjJweDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgcGFkZGluZzogMCA4cHg7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNGMkY1Rjg7XG4gIC55ZXMge1xuICAgIGNvbG9yOiAjNjc4QUFEO1xuICB9XG4gIC5ubyB7XG4gICAgY29sb3I6ICNEQjNBMzA7XG4gIH1cbn1cbi5tLXRhYmxlIHtcbiAgLyogLm0tdGFibGUtLXJhbmsgKi9cbiAgJi0tcmFuayB7XG4gICAgLy93aWR0aDogMTAwcHg7XG4gICAgd2lkdGg6IDEzNXB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1yZWxlYXNlX3N0YXR1cyAqL1xuICAmLS1yZWxlYXNlX3N0YXR1cyB7XG4gICAgd2lkdGg6IDgwcHg7XG4gIH1cbiAgLyogLm0tdGFibGUtLXVzZXIgKi9cbiAgJi0tdXNlciB7XG4gICAgd2lkdGg6IDE2MHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1tYWlsICovXG4gICYtLW1haWwge1xuICAgIHdpZHRoOiAyMjJweDtcbiAgfVxuICAvKiAubS10YWJsZS0tdGVuYW50ICovXG4gICYtLXRlbmFudCB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1jYXRlZ29yeSAqL1xuICAmLS1jYXRlZ29yeSB7XG4gICAgd2lkdGg6IDE3MHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1lZGl0ICovXG4gICYtLWVkaXQge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1lZGl0X2RvdWJsZSAqL1xuICAmLS1lZGl0X2RvdWJsZSB7XG4gICAgd2lkdGg6IDEzMHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1pbXBvcnRhbnQgKi9cbiAgJi0taW1wb3J0YW50IHtcbiAgICB3aWR0aDogOTBweDtcbiAgfVxuICAvKiAubS10YWJsZS0tZGF0ZSAqL1xuICAmLS1kYXRlIHtcbiAgICB3aWR0aDogMTMwcHg7XG4gIH1cbiAgLyogLm0tdGFibGUtLXRpdGxlICovXG4gICYtLXRpdGxlIHtcbiAgICB3aWR0aDogNTk0cHg7XG4gIH1cbiAgLyogLm0tdGFibGUtLW9yZGVyICovXG4gICYtLW9yZGVyIHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxuICAvKiAubS10YWJsZS0tZmxvb3IgKi9cbiAgJi0tZmxvb3Ige1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxuICAvKiAubS10YWJsZS0tc3RhdHVzICovXG4gICYtLXN0YXR1cyB7XG4gICAgd2lkdGg6IDEwMHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1yZWNydWl0ICovXG4gICYtLXJlY3J1aXQge1xuICAgIHdpZHRoOiA0MzNweDtcbiAgfVxuICAvKiAubS10YWJsZS0tam9iX3R5cGUgKi9cbiAgJi0tam9iX3R5cGUge1xuICAgIHdpZHRoOiA5MHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS11cmwgKi9cbiAgJi0tdXJsIHtcbiAgICB3aWR0aDogNDg1cHg7XG4gIH1cbiAgLyogLm0tdGFibGUtLWRvY3VtZW50ICovXG4gICYtLWRvY3VtZW50IHtcbiAgICB3aWR0aDogNjA0cHg7XG4gIH1cbiAgLyogLm0tdGFibGUtLWJvb2ttYXJrICovXG4gICYtLWJvb2ttYXJrIHtcbiAgICB3aWR0aDogNzU2cHg7XG4gIH1cbiAgLyogLm0tdGFibGUtLWpvYl9yZWNydWl0ICovXG4gICYtLWpvYl9yZWNydWl0IHtcbiAgICB3aWR0aDogNjUwcHg7XG4gIH1cbiAgLyogLm0tdGFibGUtLW5ld3MgKi9cbiAgJi0tbmV3cyB7XG4gICAgd2lkdGg6IDU4NHB4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1zcGVjaWFsICovXG4gICYtLXNwZWNpYWwge1xuICAgIHdpZHRoOiA3NjZweDtcbiAgfVxuICAvKiAubS10YWJsZS0tb3JkZXJfZGF0YSAqL1xuICAmLS1vcmRlcl9kYXRhIHtcbiAgICBiYWNrZ3JvdW5kOiAjRjBGMEYwO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogMzBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJi52YWx1ZV9ub25lIHtcbiAgICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgfVxuICB9XG4gIC8qIC5tLXRhYmxlLS1yZWNydWl0X2RhdGEqL1xuICAmLS1yZWNydWl0X2RhdGEge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuICB9XG4gIC8qIC5tLXRhYmxlLS1pbWFnZSovXG4gICYtLWltYWdlIHtcbiAgICB3aWR0aDogNTBweDtcbiAgICBoZWlnaHQ6IDUwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxN3B4O1xuICB9XG4gIC8qIC5tLXRhYmxlLS1saW5rKi9cbiAgJi0tbGluayB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgJi1ub2xpbmsge1xuICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgIH1cbiAgfVxufVxuLm0tcHVsbGRvd24tcHVibGljIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IGF1dG87XG4gIGJvcmRlci1yYWRpdXM6IDE1cHggIWltcG9ydGFudDtcbiAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeV9jb2xvcjtcbiAgYmFja2dyb3VuZDogI0Y0RjhGQjtcbiAgcGFkZGluZzogN3B4IDhweDtcbiAgZm9udC1zaXplOiAxM3B4O1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAzMyU7XG4gICAgbWFyZ2luOiBhdXRvO1xuICAgIHJpZ2h0OiAxMnB4O1xuICAgIHdpZHRoOiA1cHg7XG4gICAgaGVpZ2h0OiA1cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBib3JkZXItdG9wOiAycHggc29saWQgJHNlY29uZGFyeV9jb2xvcjtcbiAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkc2Vjb25kYXJ5X2NvbG9yO1xuICB9XG4gICYtZGlzYWJsZWQge1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIGJvcmRlcjogMDtcbiAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgJjpiZWZvcmUge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLyogLm0tcHVsbGRvd24tcHVibGljLS1zZWxlY3QgKi9cbiAgJi0tc2VsZWN0IHtcbiAgICBjb2xvcjogJHNlY29uZGFyeV9jb2xvcjtcbiAgICAmOmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAjMDAwO1xuICAgIH1cbiAgfVxufVxuLm0tcHVsbGRvd24td2FpdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICM2NzhBQUQ7XG4gIGJhY2tncm91bmQ6ICNGNEY4RkI7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICM2NzhBQUQ7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzY3OEFBRDtcbiAgfVxuICAvKiAubS1wdWxsZG93bi13YWl0aW5nLS1zZWxlY3QgKi9cbiAgJi0tc2VsZWN0IHtcbiAgICBjb2xvcjogIzY3OEFBRDtcbiAgfVxufVxuLm0tcHVsbGRvd24tcmVxdWVzdGluZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiBhdXRvO1xuICBib3JkZXItcmFkaXVzOiAxNXB4ICFpbXBvcnRhbnQ7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNEQjNBMzA7XG4gIGJhY2tncm91bmQ6ICNGREY1RjU7XG4gIHBhZGRpbmc6IDdweCA4cHg7XG4gIGZvbnQtc2l6ZTogMTNweDtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMzMlO1xuICAgIG1hcmdpbjogYXV0bztcbiAgICByaWdodDogMTJweDtcbiAgICB3aWR0aDogNXB4O1xuICAgIGhlaWdodDogNXB4O1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDEzNWRlZyk7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMnB4IHNvbGlkICNEQjNBMzA7XG4gICAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgI0RCM0EzMDtcbiAgfVxuICAvKiAubS1wdWxsZG93bi1yZXF1ZXN0aW5nLS1zZWxlY3QgKi9cbiAgJi0tc2VsZWN0IHtcbiAgICBjb2xvcjogI0RCM0EzMDtcbiAgfVxufVxuLm0tcHVsbGRvd24tZHJhZnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjNkU2RTZFO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwYWRkaW5nOiA3cHggOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjNkU2RTZFO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM2RTZFNkU7XG4gIH1cbiAgLyogLm0tcHVsbGRvd24tZHJhZnQtLXNlbGVjdCAqL1xuICAmLS1zZWxlY3Qge1xuICAgIGNvbG9yOiAjNkU2RTZFO1xuICB9XG59XG4ubS1wdWxsZG93bi1zZWNyZXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbjogYXV0bztcbiAgYm9yZGVyLXJhZGl1czogMTVweCAhaW1wb3J0YW50O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOUI5QjlCO1xuICBiYWNrZ3JvdW5kOiAjRjhGOEY4O1xuICBwYWRkaW5nOiA3cHggOHB4O1xuICBmb250LXNpemU6IDEzcHg7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDMzJTtcbiAgICBtYXJnaW46IGF1dG87XG4gICAgcmlnaHQ6IDEycHg7XG4gICAgd2lkdGg6IDVweDtcbiAgICBoZWlnaHQ6IDVweDtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxMzVkZWcpO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJvcmRlci10b3A6IDJweCBzb2xpZCAjOUI5QjlCO1xuICAgIGJvcmRlci1yaWdodDogMnB4IHNvbGlkICM5QjlCOUI7XG4gIH1cbiAgLyogLm0tcHVsbGRvd24tc2VjcmV0LS1zZWxlY3QgKi9cbiAgJi0tc2VsZWN0IHtcbiAgICBjb2xvcjogIzlCOUI5QjtcbiAgfVxufVxuLm0taWNvbl9pbXBvcnRhbnQge1xuICB3aWR0aDogMTdweDtcbiAgaGVpZ2h0OiAxOHB4O1xuICBiYWNrZ3JvdW5kOiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2ltcG9ydGFudF9vZmYuc3ZnXCIpO1xuICAvL2N1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luOiBhdXRvO1xuICAmLmlzX2ltcG9ydGFudCB7XG4gICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9pbXBvcnRhbnRfb24uc3ZnXCIpO1xuICB9XG4gIC8vJi5jaGFuZ2V7XG4gIC8vICAgICAgYmFja2dyb3VuZDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9pbXBvcnRhbnRfb24uc3ZnXCIpO1xuICAvL31cbn1cbi5tLXRhYmxlX3Njcm9sbCB7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvdmVyZmxvdzogYXV0bztcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICAgICY6Oi13ZWJraXQtc2Nyb2xsYmFyIHtcbiAgICAgIGhlaWdodDogNXB4O1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gICAgICBiYWNrZ3JvdW5kOiAjRjFGMUYxO1xuICAgIH1cbiAgICAmOjotd2Via2l0LXNjcm9sbGJhci10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kOiAjQkNCQ0JDO1xuICAgIH1cbiAgfVxuICAmLm10bWIge1xuICAgIG1hcmdpbjogMThweCAwO1xuICB9XG59XG4ubS1lZGl0X2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGJhY2tncm91bmQ6ICNFMkUyRTI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNCNkI2QjY7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogNTRweDtcbiAgaGVpZ2h0OiAyNnB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjNkU2RTZFO1xuICBtYXJnaW46IGF1dG87XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyLWdyYXk7XG4gIH1cbiAgJi5kZWwge1xuICAgIGJhY2tncm91bmQ6ICNEQjNBMzA7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgaG92ZXItcmVkO1xuICAgIH1cbiAgfVxuICAmLnByaW50IHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG9yO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgICBtYXJnaW4tbGVmdDogNnB4O1xuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgaG92ZXItYmdjb2xvcjtcbiAgICB9XG4gIH1cbn1cbi5tLWVkaXRfZG91YmxlIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuICAubS1lZGl0X2J0bjpmaXJzdC1vZi10eXBlIHtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIH1cbn1cbi5tLXJlY3RhbmdsZV9idG4ge1xuICBmb250LXNpemU6IDE1cHg7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBkaXNwbGF5OiBmbGV4O1xuICBiYWNrZ3JvdW5kOiAjNjc4QUFEO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDI0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgY29sb3I6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbjogMjBweCBhdXRvIDA7XG4gIH1cbiAgJjpob3ZlciB7XG4gICAgQGluY2x1ZGUgaG92ZXItYmdjb2xvcjtcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggI2ZmZjtcbiAgICBib3JkZXItcmlnaHQ6IHNvbGlkIDFweCAjZmZmO1xuICAgIHdpZHRoOiA2cHg7XG4gICAgaGVpZ2h0OiA2cHg7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDQwJTtcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuLm0tZG91YmxlX2JveCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBhIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1yaWdodDogMTNweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tZm9ybV9yYWRpbyB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIC8qIC5tLWZvcm1fcmFkaW8tLXR4dCAqL1xuICAmLS10eHQge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgICBhbGlnbi1jb250ZW50OiBjZW50ZXI7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMzRweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjQjZCNkI2O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogOHB4O1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvcjtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDEycHg7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgICAmLWRpc2FibGVkIHtcbiAgICAgIGN1cnNvcjogYXV0bztcbiAgICB9XG4gICAgJi1jb25maXJtX2NoZWNrIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgICAgJjphZnRlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICY6Y2hlY2tlZCArICYtLXR4dCB7XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxufVxuLm0tZm9ybV9yYWRpb19ib3gge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIG1hcmdpbi1yaWdodDogNnB4O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgfVxufVxuLm0tZm9ybV9ibHVlIHtcbiAgcGFkZGluZzogMTZweCA0MnB4O1xuICBiYWNrZ3JvdW5kOiAjRERFNUVEO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgcGFkZGluZzogMTVweCAxNXB4IDVweDtcbiAgfVxufVxuLm0tZ3JheV9hcmVhIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMnB4IDIycHggNnB4O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjJweCAxMHB4IDZweDtcbiAgfVxuICAmLnNpZGUge1xuICAgIHdpZHRoOiAzMTBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cbi5tLWZvcm1fY2hlY2sge1xuICBkaXNwbGF5OiBub25lO1xuICAvKiAubS1mb3JtX2NoZWNrLS10eHQgKi9cbiAgJi0tdHh0IHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGFsaWduLWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgcGFkZGluZy1sZWZ0OiAzNHB4O1xuICAgIHdpZHRoOiA0MCU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMzYlO1xuICAgIH1cbiAgICAmLnNpZGUge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIHdpZHRoOiA4MCU7XG4gICAgICB9XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogMjBweDtcbiAgICAgIGhlaWdodDogMjBweDtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNCNkI2QjY7XG4gICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgdG9wOiA2MCU7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgfVxuICAgICY6YWZ0ZXIge1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjZmZmO1xuICAgICAgYm9yZGVyLWxlZnQ6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoLTQ1ZGVnKTtcbiAgICAgIHdpZHRoOiAxMHB4O1xuICAgICAgaGVpZ2h0OiA1cHg7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG9yO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiA0cHg7XG4gICAgICBsZWZ0OiAxMXB4O1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgJi1kaXNhYmxlZCB7XG4gICAgICBjdXJzb3I6IGF1dG87XG4gICAgfVxuICAgICYtY29uZmlybSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICB9XG4gIH1cbiAgJjpjaGVja2VkICsgJi0tdHh0IHtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG9yO1xuICAgICAgYm9yZGVyOiAxcHggc29saWQgJHNlY29uZGFyeV9jb2xvcjtcbiAgICB9XG4gICAgJjphZnRlciB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICAmOmNoZWNrZWQgKyAmLS10eHQtY29uZmlybSB7XG4gICAgY3Vyc29yOiBhdXRvO1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQ6ICNjY2M7XG4gICAgfVxuICB9XG59XG4ubS1kZXNjcmlwdGlvbiB7XG4gIGZvbnQtc2l6ZTogMTJweDtcbiAgY29sb3I6ICM5RkEwQTA7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICYubWIge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cbn1cbi5tLWRldGFpbF9hcmVhIHtcbiAgd2lkdGg6IDUwMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBwYWRkaW5nOiAyMnB4O1xuICBiYWNrZ3JvdW5kOiAjRUZFRkVGO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgfVxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMjBweCAxMHB4O1xuICB9XG4gICYuc3ViX2lucHV0IHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLWRpc2FibGVkIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbiAgLyogLm0tZGV0YWlsX2FyZWEtLWxhYmVsICovXG4gICYtLWxhYmVsIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzRCNEI0QjtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTJweDtcbiAgICBzcGFuIHtcbiAgICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICAgIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gICAgICBtYXJnaW4tbGVmdDogN3B4O1xuICAgICAgY29sb3I6ICNEQjNBMzA7XG4gICAgfVxuICB9XG4gICYtLXJpY2hfYm94IHtcbiAgICBtYXJnaW46IDAgMCAxMnB4IDA7XG4gIH1cbn1cbi5tLWFkZF9hcmVhIHtcbiAgYmFja2dyb3VuZDogI0U5RjFGNztcbiAgYm9yZGVyOiAxcHggc29saWQgIzVEOURDODtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gIH1cbiAgJi1jb25maXJtIHtcbiAgICBiYWNrZ3JvdW5kOiAjZjlmOWY5O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmMWYxZjE7XG4gIH1cbn1cbi5tLWJsb2NrX2J0biB7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlcjogMDtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvcjtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxODZweDtcbiAgaGVpZ2h0OiA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA0cHg7XG4gIGNvbG9yOiAjZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vbWFyZ2luLXJpZ2h0OiA2NnB4O1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2FkZF9wbHVzX3doaXRlLnN2Z1wiKTtcbiAgICB3aWR0aDogMTNweDtcbiAgICBoZWlnaHQ6IDEzcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICB9XG4gICY6aG92ZXIge1xuICAgIEBpbmNsdWRlIGhvdmVyLWJnY29sb3I7XG4gIH1cbiAgJi5tYiB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICAmLnN1Yl9pbnB1dCB7XG4gICAgbWFyZ2luLXJpZ2h0OiAwO1xuICB9XG59XG4ubS1pc19oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4ubS1ibG9ja19kZWxldGUge1xuICAvKm0tYmxvY2tfZGVsZXRlLS1saW5rKi9cbiAgJi0tbGluayB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBiYWNrZ3JvdW5kOiAjREIzQTMwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IC0zOHB4O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICB3aWR0aDogMTNweDtcbiAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNmZmY7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDUwJTtcbiAgICAgIGxlZnQ6IDUwJTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB0b3A6IGF1dG87XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvdHRvbTogLTM4cHg7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgQGluY2x1ZGUgaG92ZXItcmVkO1xuICAgIH1cbiAgfVxufVxuLm0tdGFnc19zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byAxMHB4O1xuICBib3JkZXI6IDFweCBzb2xpZCAjOEVCQkQ4O1xuICBiYWNrZ3JvdW5kOiAjRTlGMUY3O1xuICBwYWRkaW5nOiAxNnB4IDIwcHg7XG4gIHdpZHRoOiA2ODBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogNjBweDtcbiAgfVxuICAubS1mb3JtX3JhZGlvX2JveCB7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICB9XG4gIH1cbn1cbi5tLXByZXZpZXdfYm94IHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweDtcbiAgQGluY2x1ZGUgc3Age1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gIH1cbn1cbi5tLW1vZGFsX2FyZWEge1xuICBvcGFjaXR5OiAwO1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB6LWluZGV4OiAxMDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgJi5pc19zaG93IHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICB9XG4gIC8qIC5tLW1vZGFsX2FyZWEtLWJnICovXG4gICYtLWJnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgyMDMsIDIxNSwgMjI3LCAwLjkpO1xuICB9XG4gIC8qIC5tLW1vZGFsX2FyZWEtLXdyYXAgKi9cbiAgJi0td3JhcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcbiAgICB3aWR0aDogMTAwMHB4O1xuICAgIGhlaWdodDogODAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogOTAlO1xuICAgIH1cbiAgICAubS1oZWFkX3NlY3Rpb24tLXRpdGxlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgfVxuICB9XG4gIC8qIC5tLW1vZGFsX2FyZWEtLWlubmVyICovXG4gICYtLWlubmVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgIHBhZGRpbmc6IDQwcHggMDtcbiAgICBoZWlnaHQ6IDgwJTtcbiAgICBvdmVyZmxvdy15OiBzY3JvbGw7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNDBweCAxMHB4O1xuICAgIH1cbiAgICAubS1ibG9ja19idG4ge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxMzdweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luOiBhdXRvO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tdGVuYW50cyB7XG4gIC8qIC5tLXRlbmFudHMtLW5hdiAqL1xuICAmLS1uYXYge1xuICB9XG4gIC8qIC5tLXRlbmFudHMtLW5hdl9saXN0ICovXG4gICYtLW5hdl9saXN0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2ZmZjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogY2FsYyg1MCUgLSAoMTA0MHB4IC8gMikpO1xuICAgIG1heC13aWR0aDogMTA0MHB4O1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIHBhZGRpbmc6IDE2cHggMTVweCAyMHB4O1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBhdXRvO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICB9XG4gICAgJi50d29fY29udGVudCB7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgfVxuICAgICAgLm0tdGVuYW50cy0tbmF2X2l0ZW06Zmlyc3Qtb2YtdHlwZSB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogNTBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgICAmLmlzX3Nob3cge1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgICBtYXgtaGVpZ2h0OiAyMDBweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLm0tdGVuYW50cy0tbmF2X2l0ZW0gKi9cbiAgJi0tbmF2X2l0ZW0ge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgIH1cbiAgfVxuICAvKiAubS10ZW5hbnRzLS1uYXZfY3VycmVudCAqL1xuICAmLS1uYXZfY3VycmVudCB7XG4gICAgYSB7XG4gICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeV9jb2xvciAhaW1wb3J0YW50O1xuICAgICAgJjpiZWZvcmUge1xuICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG4gIC8qIC5tLXRlbmFudHMtLW5hdl9saW5rICovXG4gICYtLW5hdl9saW5rIHtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgYm9yZGVyLWxlZnQ6IG5vbmU7XG4gICAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2ZmZjtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBsZWZ0OiBhdXRvO1xuICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4ubS1hY2Nlc3NfbmF2IHtcbiAgd2lkdGg6IDEwNDBweDtcbiAgbWFyZ2luOiAwIGF1dG8gMzJweDtcbiAgcGFkZGluZzogMCAyMHB4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogMCAxNXB4O1xuICB9XG4gICYtLWxpbmsge1xuICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgIG1hcmdpbi1yaWdodDogMTZweDtcbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIGJvcmRlci1sZWZ0OiBub25lO1xuICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICNmZmY7XG4gICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZmZmO1xuICAgICAgbGVmdDogYXV0bztcbiAgICAgIHJpZ2h0OiAxMHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBtYXJnaW46IDA7XG4gICAgICB3aWR0aDogNDglO1xuICAgIH1cbiAgfVxufVxuLm0tdGFibGVfaGVhZGluZyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgfVxuICAmLS10aXRsZSB7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiAjNzg5N0I2O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDE2cHg7XG4gICAgfVxuICB9XG4gICYtLXNlbGVjdF93cmFwcGVyIHtcbiAgfVxuICAmLS1zZWxlY3Qge1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDRweCAxNnB4IDRweCA4cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxNnB4O1xuICAgIGFwcGVhcmFuY2U6IGF1dG87XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBib3JkZXI6ICNDQkQ3RTMgMXB4IHNvbGlkIDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogMnB4IDhweCAycHggNHB4O1xuICAgICAgbWFyZ2luLXJpZ2h0OiA4cHg7XG4gICAgICBmb250LXNpemU6IDE0cHg7XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbiB7XG4gICAgcGFkZGluZzogNnB4IDE2cHg7XG4gICAgZm9udC1mYW1pbHk6ICdOb3RvIFNhbnMgSlAnLCBcIuODkuODqeOCruODjuinkuOCtCBQcm8gVzNcIiwgXCJIaXJhZ2lubyBLYWt1IEdvdGhpYyBQcm9cIiwgXCLjg6HjgqTjg6rjgqpcIiwgTWVpcnlvLCBPc2FrYSwgXCLvvK3vvLMg77yw44K044K344OD44KvXCIsIFwiTVMgUEdvdGhpY1wiLCBcInNhbnMtc2VyaWZcIjtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogIzY3OEFBRDtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICB0cmFuc2l0aW9uOiAwLjNzO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzE1NTE3YTtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgcGFkZGluZzogNHB4IDEycHg7XG4gICAgfVxuICB9XG59XG4ubS1pbWFnZS0taW5wdXQge1xuICB3aWR0aDogODhweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogdXJsKFwiLi4vLi4vY29tbW9uL2FkbWluX2ltYWdlcy9pbWFnZV9jbG9zZS5zdmdcIik7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogLTNweDtcbiAgICByaWdodDogLTNweDtcbiAgfVxufVxuLm0tZm9ybV9pbWFnZSB7XG4gIC8qIC5tLWZvcm1faW1hZ2UtLWJveCAqL1xuICAmLS1ib3gge1xuICAgIHdpZHRoOiA4OHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZSB7XG4gICAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2ltYWdlX2Nsb3NlLnN2Z1wiKTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDogLThweDtcbiAgICAgIHJpZ2h0OiAtOHB4O1xuICAgIH1cbiAgICAmLW5vX2RlbGV0ZSB7XG4gICAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAubS1mb3JtX2ltYWdlLS1pbnB1dCAqL1xuICAmLS1pbnB1dCB7XG4gICAgJi1sb2dvIHtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgICYuaXNfc2hvdyB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbn1cbi5tLWNhbnZhcyB7XG4gIC8qIC5tLWNhbnZhcy0td3JhcCAqL1xuICAmLS13cmFwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDUwMHB4O1xuICAgIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gIH1cbiAgLyogLm0tY2FudmFzLS1pbm5lciAqL1xuICAmLS1pbm5lciB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAvKiAubS1jYW52YXMtLWdyYXBoICovXG4gICYtLWdyYXBoIHtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG59XG4ubS1ob21lIHtcbiAgLyogLm0taG9tZS0tYm94ICovXG4gICYtLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC5tLWhvbWUtLWl0ZW06bnRoLW9mLXR5cGUoMikge1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAubS1ob21lLS1pdGVtICovXG4gICYtLWl0ZW0ge1xuICAgIHdpZHRoOiA0ODBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLyogLm0taG9tZS0tdGl0bGUgKi9cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogIzc4OTdCNjtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICB9XG4gIC8qIC5tLWhvbWUtLWJveF9vbmUgKi9cbiAgJi0tYm94X29uZSB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgLm0tbWlkZGxlX3NlY3Rpb24tLXR4dCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAyMHB4IDA7XG4gICAgfVxuICB9XG4gICYtLW5vdGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBjb2xvcjogIzZFNkU2RTtcbiAgfVxufVxuLm0taG9tZV9pbm5lciB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luOiAwIDAgMnB4IDA7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiB1cmwoXCIuLi8uLi9jb21tb24vYWRtaW5faW1hZ2VzL2hvbWVfaW5uZXIuc3ZnXCIpO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gIH1cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICB9XG4gIC8qIC5tLWhvbWVfaW5uZXItLWxpbmsgKi9cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogMzhweDtcbiAgICAvL2hlaWdodDogMjQ0cHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWxpZ2h0X2JsdWU7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHBhZGRpbmc6IDM0cHggMTVweDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLyogLm0taG9tZV9pbm5lci0tZGF0ZSAqL1xuICAmLS1kYXRlIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgY29sb3I6ICM2RTZFNkU7XG4gICAgbWFyZ2luLWJvdHRvbTogN3B4O1xuICB9XG4gIC8qIC5tLWhvbWVfaW5uZXItLXRpdGxlICovXG4gICYtLXRpdGxlIHtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgfVxuICAvKiAubS1ob21lX2lubmVyLS10ZXh0ICovXG4gICYtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgLyogLm0taG9tZV9pbm5lci0tZmlsZSAqL1xuICAmLS1maWxlIHtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgbWFyZ2luLXRvcDogMzNweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IHVybChcIi4uLy4uL2NvbW1vbi9hZG1pbl9pbWFnZXMvZmlsZV9saW5rLnN2Z1wiKTtcbiAgICAgIHdpZHRoOiAxNnB4O1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgcGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgfVxuICAvKiAubS1ob21lX2lubmVyLS10ZW5hbnRzICovXG4gICYtLXRlbmFudHMge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbiAgICBtYXJnaW4tdG9wOiAyNXB4O1xuICB9XG59XG4ubS1ob21lX3N1YiB7XG4gIC8qIC5tLWhvbWVfc3ViLS1saXN0ICovXG4gICYtLWxpc3Qge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC8qIC5tLWhvbWVfc3ViLS1pdGVtICovXG4gICYtLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgLy9oZWlnaHQ6IDgwcHg7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgICY6YmVmb3JlIHtcbiAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggIzZFNkU2RTtcbiAgICAgIGJvcmRlci1yaWdodDogc29saWQgMXB4ICM2RTZFNkU7XG4gICAgICB3aWR0aDogNnB4O1xuICAgICAgaGVpZ2h0OiA2cHg7XG4gICAgICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDQ3JTtcbiAgICAgIHJpZ2h0OiAyOHB4O1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC8qIC5tLWhvbWVfc3ViLS1saW5rICovXG4gICYtLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDIycHggMzdweCAyMnB4IDI4cHg7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1saWdodF9ibHVlO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nOiAxOHB4IDM3cHggMThweCAxNXB4O1xuICAgIH1cbiAgfVxuICAvKiAubS1ob21lX3N1Yi0tdGl0bGUgKi9cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgfVxufVxuLm0taG9tZV9zaG9wIHtcbiAgLyogLm0taG9tZV9zaG9wLS10d28gKi9cbiAgJi0tdHdvIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogYmFzZWxpbmU7XG4gICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAubS1ob21lLS10aXRsZSB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIC5tLWhvbWUtLXRpdGxlIHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbiAgLyogLm0taG9tZV9zaG9wLS1saXN0ICovXG4gICYtLWxpc3Qge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIG1hcmdpbi1ib3R0b206IDYwcHg7XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gIH1cbiAgLyogLm0taG9tZV9zaG9wLS1pdGVtICovXG4gICYtLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgd2lkdGg6IDE2NXB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLXJpZ2h0OiAycHg7XG4gICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgIH1cbiAgICAmLmRvY3VtZW50IHtcbiAgICAgIHdpZHRoOiAzMzJweDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDJweDtcbiAgICAgIH1cbiAgICB9XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMTVweDtcbiAgICB9XG4gIH1cbiAgLyogLm0taG9tZV9zaG9wLS1saW5rICovXG4gICYtLWxpbmsge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweCAxN3B4O1xuICAgICYuZG9jdW1lbnQge1xuICAgICAgcGFkZGluZzogMjJweCAyOHB4O1xuICAgIH1cbiAgICAmOmhvdmVyIHtcbiAgICAgIEBpbmNsdWRlIGhvdmVyLWxpZ2h0X2JsdWU7XG4gICAgfVxuICAgIC5tLWhvbWVfaW5uZXItLWZpbGUge1xuICAgICAgbWFyZ2luLXRvcDogNXB4O1xuICAgIH1cbiAgfVxuICAvKiAubS1ob21lX3Nob3AtLWltYWdlICovXG4gICYtLWltYWdlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxNXB4O1xuICAgIHdpZHRoOiAxNDVweDtcbiAgICBoZWlnaHQ6IDE0NXB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICB9XG59XG4ubS1yYW5rIHtcbiAgLyogLm0tcmFuay0tbGlzdCAqL1xuICAmLS1saXN0IHtcbiAgICAmLnRleHRfb25seSB7XG4gICAgICAubS1yYW5rLS1pbm5lciB7XG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLm0tcmFuay0tdGV4dCB7XG4gICAgICAgIHdpZHRoOiAzODBweDtcbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHdpZHRoOiAyMzBweDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxuICAvKiAubS1yYW5rLS1pdGVtICovXG4gICYtLWl0ZW0ge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgaGVpZ2h0OiA2MHB4O1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgbWFyZ2luLWJvdHRvbTogMnB4O1xuICAgICY6bGFzdC1vZi10eXBlIHtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuICB9XG4gIC8qIC5tLXJhbmstLWxpbmsgKi9cbiAgJi0tbGluayB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgJjpob3ZlciB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1saWdodF9ibHVlO1xuICAgIH1cbiAgfVxuICAvKiAubS1yYW5rLS1pbm5lciAqL1xuICAmLS1pbm5lciB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIH1cbiAgLyogLm0tcmFuay0tYm94ICovXG4gICYtLWJveCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB9XG4gIC8qIC5tLXJhbmstLW51bWJlciAqL1xuICAmLS1udW1iZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB3aWR0aDogMzBweDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYmFja2dyb3VuZDogIzY3OEFBRDtcbiAgfVxuICAvKiAubS1yYW5rLS10ZXh0ICovXG4gICYtLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB3aWR0aDogMjQ2cHg7XG4gICAgQGluY2x1ZGUgc3Age1xuICAgICAgd2lkdGg6IDEyMHB4O1xuICAgIH1cbiAgfVxuICAvKiAubS1yYW5rLS1pbWFnZSAqL1xuICAmLS1pbWFnZSB7XG4gICAgcGFkZGluZzogMCAxMnB4IDAgOHB4O1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiA1MHB4O1xuICAgIGhlaWdodDogNTBweDtcbiAgfVxuICAvKiAubS1yYW5rLS1pY29uICovXG4gICYtLWljb24ge1xuICAgIHBhZGRpbmc6IDAgNnB4IDAgMTVweDtcbiAgfVxuICAvKiAubS1yYW5rLS1saWtlX251bWJlciAqL1xuICAmLS1saWtlX251bWJlciB7XG4gICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAxMnB4O1xuICAgIH1cbiAgfVxufVxuLm0taG9tZV9ncmFwaCB7XG4gIC8qIC5tLWhvbWVfZ3JhcGgtLWJveCAqL1xuICAmLS1ib3gge1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgcGFkZGluZy10b3A6IDE2cHg7XG4gICAgLm0taG9tZS0tdGl0bGUge1xuICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICAgIH1cbiAgICB9XG4gICAgLm0tY2FudmFzLS13cmFwIHtcbiAgICAgIGhlaWdodDogMjc2cHg7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICBoZWlnaHQ6IDMwMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuLm0tYm9yZGVyX2JsdWUge1xuICB3aWR0aDogNTAwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNDQkQ3RTM7XG4gIG1hcmdpbi10b3A6IDUwcHg7XG4gIG1hcmdpbi1ib3R0b206IDUwcHg7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAmLmFkZF9hcmVhIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmxvZ2luX3BhZ2Uge1xuICAvKiAubG9naW5fcGFnZS0tdGV4dCAqL1xuICAmLS10ZXh0IHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gIH1cbn1cbi5tLWRyb3BfYXJlYSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEyMHB4O1xuICBoZWlnaHQ6IDEyMHB4O1xuICAmLXNtYWxsIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBoZWlnaHQ6IDkwcHg7XG4gICAgbWFyZ2luOiAwIDEycHggMCAwO1xuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgfVxuICB9XG4gICYtLWRyb3BfYm94IHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjYjZiNmI2O1xuICAgIGJhY2tncm91bmQ6ICNlZmVmZWY7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEycHg7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGNvbG9yOiAjOUZBMEEwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjM7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB0cmFuc2l0aW9uOiAwLjNzIGFsbDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgICYuaXNfZHJhZyB7XG4gICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5X2NvbG9yO1xuICAgICAgY29sb3I6ICNmZmY7XG4gICAgfVxuICAgICYtZGlzYWJsZWQge1xuICAgICAgY3Vyc29yOiBhdXRvO1xuICAgIH1cbiAgfVxuICAmLS1pbnB1dCB7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi0tdGV4dCB7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cbiAgJi0tZGVsZXRlX2J1dHRvbiB7XG4gICAgYmFja2dyb3VuZDogIzMzMztcbiAgICB3aWR0aDogMjFweDtcbiAgICBoZWlnaHQ6IDIxcHg7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiBjYWxjKC0yMXB4IC8gMik7XG4gICAgdG9wOiBjYWxjKC0yMXB4IC8gMik7XG4gICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHRyYW5zaXRpb246IDAuM3MgYWxsO1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMDtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDhweDtcbiAgICAgIGhlaWdodDogMXB4O1xuICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB9XG4gICAgJjpiZWZvcmUge1xuICAgICAgbGVmdDogN3B4O1xuICAgICAgdG9wOiAxMHB4O1xuICAgICAgdHJhbnNmb3JtOiByb3RhdGUoNDVkZWcpO1xuICAgIH1cbiAgICAmOmFmdGVyIHtcbiAgICAgIGxlZnQ6IDdweDtcbiAgICAgIHRvcDogMTBweDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG4gICAgfVxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeV9jb2xvcjtcbiAgICB9XG4gICAgJi5pc19zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgICB9XG4gIH1cbiAgJi0tdGh1bWJfaW1nIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgdHJhbnNpdGlvbjogMC4zcyBhbGw7XG4gICAgJi5pc19zaG93IHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG4gICYtLWNyb3BfYnV0dG9uIHtcbiAgICB3aWR0aDogOTBweDtcbiAgICBmb250LXNpemU6IDEwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIG1hcmdpbjogOXB4IDAgMCAwO1xuICAgICYtbG9nbyB7XG4gICAgICBtYXJnaW4tbGVmdDogMTVweDtcbiAgICB9XG4gIH1cbn1cbi5tLWVycm9yIHtcbiAgYmFja2dyb3VuZDogI2I4NDM0MztcbiAgY29sb3I6ICNmZmY7XG4gIG1hcmdpbjogNnB4IDAgMCAwO1xuICBmb250LXNpemU6IDEycHg7XG4gIHBhZGRpbmc6IDZweCAxMnB4O1xuICBkaXNwbGF5OiBub25lO1xuICAmLmlzX3Nob3cge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm0tYWxlcnQge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDAsIDAuNCk7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgei1pbmRleDogMTA7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gICYuaXNfaGlkZGVuIHtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBvcGFjaXR5OiAwO1xuICB9XG4gICYtLWJveCB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBwYWRkaW5nOiAzMHB4IDUwcHg7XG4gICAgd2lkdGg6IDM4MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIH1cbiAgJi0tdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICBsaW5lLWhlaWdodDogMS41O1xuICAgIG1hcmdpbjogMCAwIDE1cHggMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbiAgJi0tYnV0dG9uIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICB9XG59XG4ubS1lbXB0eV90ZXh0IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgY29sb3I6ICMzMzM7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMzBweCAwO1xufVxudWwudWktYXV0b2NvbXBsZXRlIHtcbiAgbGkge1xuICAgIGRpdiB7XG4gICAgICBwYWRkaW5nOiAxMHB4ICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4ubS1jcm9wX21vZGFsIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICBsZWZ0OiAwO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwLjgpO1xuICB6LWluZGV4OiAxMDtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IDAuM3M7XG4gICYuaXNfc2hvdyB7XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAmLS1oZWFkZXIge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICBsZWZ0OiAwO1xuICAgIHRvcDogMDtcbiAgICBoZWlnaHQ6IDYwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogI2YxZjFmMTtcbiAgICB6LWluZGV4OiAxO1xuICB9XG4gICYtLWlubmVyIHtcbiAgICBtYXgtd2lkdGg6IDQ1MHB4O1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxuICAmLS1jYW52YXMge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgIGhlaWdodDogMzAwcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiBjYWxjKDUwJSAtIDE1MHB4KTtcbiAgICAgIHRvcDogY2FsYyg1MCUgLSAxNTBweCk7XG4gICAgfVxuICB9XG4gICYtLXJlc3VsdF9idXR0b24ge1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGhlaWdodDogNDBweDtcbiAgICBmb250LXNpemU6IDE0cHg7XG4gICAgd2lkdGg6IDIwMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxNDBweDtcbiAgICB9XG4gIH1cbiAgJi0tY2FuY2VsX2J1dHRvbiB7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBiYWNrZ3JvdW5kOiAjY2NjO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQ6IGRhcmtlbigjY2NjLCAyMCUpO1xuICAgIH1cbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTQwcHg7XG4gICAgfVxuICB9XG59XG4ubS1wZGYge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAwIGF1dG87XG59XG4ubS1jYW52YXNfc2Nyb2xsIHtcbiAgJi0tbmF2IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIG1heC13aWR0aDogMTAwMHB4O1xuICAgIG1hcmdpbjogMCBhdXRvIDMwcHggYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBAaW5jbHVkZSBzcCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgfVxuICB9XG4gICYtLWJ1dHRvbiAge1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGJhY2tncm91bmQ6ICM2NzhBQUQ7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgd2lkdGg6IDE1OHB4O1xuICAgIGhlaWdodDogNDBweDtcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGJvcmRlcjogMHB4O1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiA4MHB4O1xuICAgICAgZm9udC1zaXplOiAxMnB4O1xuICAgIH1cbiAgfVxuICAmLS1zY3JvbGwge1xuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIHdpZHRoOiAxMDB2dztcbiAgICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIH1cbiAgfVxufVxuIiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuXG4vL+OCq+ODqeODvFxuJHByaW1hcnlfY29sb3IgOiAjREEzQzJGO1xuJHNlY29uZGFyeV9jb2xvciA6ICMxRjc4QjQ7XG5cblxuLy/luYVcbiRjb250ZW50X3dpZHRoOiAxMDQwcHg7XG4iLCJAY2hhcnNldCBcIlVURi04XCI7XG5AaW1wb3J0IFwiY29uZmlnXCI7XG5AaW1wb3J0IFwiaWNvblwiO1xuXG4vLyAjY2xlYXJmaXhcbkBtaXhpbiBjbGVhcmZpeCB7XG4gICY6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gICAgZm9udC1zaXplOiAwO1xuICAgIGNvbnRlbnQ6ICcuJztcbiAgfVxufVxuXG4vLyB3ZWIgZm9udOOCkuS9v+OBhuWgtOWQiFxuQG1peGluIGljb25fIHtcbiAgZm9udC1mYW1pbHk6IFwiaWNvbW9vblwiICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC12YXJpYW50OiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuXG4gIHRleHQtdHJhbnNmb3JtOiBub25lO1xuICBzcGVhazogbm9uZTtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi8vIHNwXG5AbWl4aW4gc3Age1xuICBAbWVkaWEgKG1heC13aWR0aDogNDI1cHgpIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBob3ZlclxuQG1peGluIGhvdmVyLWJnY29sb3Ige1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMTU1MTdhO1xuICBjb2xvcjogI2ZmZjtcbiAgQGluY2x1ZGUgc3Age1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnlfY29sb3I7XG4gIH1cbn1cbkBtaXhpbiBob3Zlci1ncmF5IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzZFNkU2RTtcbiAgY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5AbWl4aW4gaG92ZXItcmVkIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2I4MjkyMDtcbiAgY29sb3I6ICNmZmY7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5AbWl4aW4gaG92ZXItbGlnaHRfYmx1ZSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlOGYzZmI7XG4gIEBpbmNsdWRlIHNwIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5AbWl4aW4gaG92ZXItb3BhY2l0eSB7XG4gIG9wYWNpdHk6IC45O1xuICBAaW5jbHVkZSBzcCB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufSJdfQ== */
