@charset "UTF-8";
.card_lv1 {
  position: relative;
  display: block;
  width: 100%;
}
.card_lv1 .card_lv1__img {
  width: 100%;
  overflow: hidden;
  border-radius: 10px;
}
.card_lv1 .card_lv1__img img {
  width: 100%;
  height: auto;
}
.card_lv1 .card_lv1__icon {
  position: absolute;
  bottom: 10px;
  left: 10px;
  width: 40px;
  aspect-ratio: 1;
  background: #FFFFFF;
  border-radius: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card_lv1 .card_lv1__icon--blank {
  position: absolute;
  bottom: 10px;
  right: 10px;
  width: 11px;
  aspect-ratio: 1.375;
  color: #fff;
}
.card_lv1 .card_lv1__text {
  position: absolute;
  top: 0;
  right: 0;
  transform: translate(-20px, -20px);
  writing-mode: vertical-rl;
  padding: 0.1875rem 0.0625rem;
  font-size: 1.125rem;
  font-weight: 700;
  color: #000099;
}
.card_lv1 .card_lv1__text span {
  display: inline-block;
  white-space: nowrap;
  background: #FFFFFF;
  padding: 0.1875rem 0.0625rem;
}
.card_lv1 .card_lv1__text span + span {
  margin-right: 5px;
}

.corporation .card_lv1 .card_lv1__text {
  font-size: 1.125rem;
}

.card_lv2 {
  width: 100%;
  height: 100%;
  margin-bottom: 3px;
}
.card_lv2 .card_lv2__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 15px;
  height: 100%;
  min-height: 94px;
  border-radius: 10px;
  box-shadow: 3px 3px 0 rgba(51, 51, 51, 0.16);
  background: #FFFFFF;
  overflow: hidden;
}
.card_lv2 .card_lv2__img {
  width: 100%;
  max-width: 80px;
}
.card_lv2 .card_lv2__text {
  font-size: 0.75rem;
  font-weight: 500;
  text-align: center;
  line-height: 1.1428571429;
}
.card_lv2 .card_lv2__text span {
  display: inline-block;
}

.card_lv3 {
  position: relative;
  max-width: 16.875rem;
  margin: 0 auto;
  padding: 30px 20px;
  background: #F6F6F6;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 6.25rem 1fr;
  grid-template-rows: 8.125rem 7.5rem auto;
      grid-template-areas: "num title" "img title" "text text" "btn btn";
  gap: 0.625rem 0;
  box-shadow: 6px 6px 12px rgba(51, 51, 51, 0.3);
  transition: box-shadow 0.3s ease-out;
}
.card_lv3:hover {
  box-shadow: 0 0 0 rgba(51, 51, 51, 0.3);
}
.card_lv3:hover .card_lv3__img img {
  opacity: 1;
}
.card_lv3 .card_lv3__title {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  position: relative;
  z-index: 1;
  grid-area: title;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000099;
  writing-mode: vertical-rl;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  gap: 0.2em;
}
.card_lv3 .card_lv3__title span span {
  background: #FFFFFF;
  display: inline-block;
  padding: 3px 0;
}
.card_lv3 .card_lv3__num {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  position: relative;
  z-index: 1;
  grid-area: num;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  gap: 0.625rem;
  width: 4.375rem;
}
.card_lv3 .card_lv3__num-part,
.card_lv3 .card_lv3__num-num {
  position: relative;
  z-index: 1;
  font-family: "Montserrat", serif;
  font-weight: 500;
  text-align: center;
  margin-block: calc((1em - 1lh) / 2);
}
.card_lv3 .card_lv3__num-part {
  font-size: 1rem;
  text-transform: uppercase;
}
.card_lv3 .card_lv3__num-num {
  font-size: 3rem;
}
.card_lv3 .card_lv3__num-local {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
}
.card_lv3 .card_lv3__num-local span {
  padding: 0 0.625rem;
  min-height: 1.5rem;
  font-size: 0.875rem;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto;
  background: #FFFFFF;
  border: 1px solid #333333;
}
.card_lv3 .card_lv3__img {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  position: relative;
  z-index: 1;
  grid-area: img;
  width: 6.25rem;
  aspect-ratio: 1;
  border-radius: 100%;
  overflow: hidden;
}
.card_lv3 .card_lv3__text {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  position: relative;
  z-index: 1;
  font-size: 0.875rem;
  font-weight: 500;
  grid-area: text;
  line-height: 2;
  display: -webkit-box;
  /* 縦書き */
  -webkit-box-orient: vertical;
  /* 行数を制限 */
  -webkit-line-clamp: 3;
  line-clamp: 3;
  overflow: hidden;
}
.card_lv3 .card_lv3__button {
  -ms-grid-row: 7;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: btn;
  width: 190px;
  margin: 0 auto;
  margin-top: 0.625rem;
}

#parallax02 .card_lv3__title,
#parallax03 .card_lv3__title {
  margin-left: -1em;
}

.card_lv4 {
  position: relative;
  width: 100%;
  height: 100%;
  padding: 20px 10px 15px;
  background: #FFFFFF;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.card_lv4 .card_lv4__inner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-end;
  gap: 10px;
  margin-top: auto;
}
.card_lv4 .card_lv4__title {
  position: absolute;
  top: 0;
  right: 10px;
  font-size: 1.125rem;
  color: #000099;
  writing-mode: vertical-rl;
  transform: translateY(-15px);
  letter-spacing: 0.1em;
}
.card_lv4 .card_lv4__title span {
  display: block;
  font-size: 0.75rem;
}
.card_lv4 .card_lv4__text {
  font-size: 1.625rem;
  font-weight: 500;
  margin-block: calc((1em - 1lh) / 2);
}
.card_lv4 .card_lv4__text .small {
  font-size: 1rem;
}
.card_lv4 .card_lv4__text .small sup {
  font-size: 0.6em;
}
.card_lv4 .card_lv4__value {
  font-family: "Montserrat", serif;
  margin: 0 -0.2em;
}
.card_lv4 .card_lv4__icon.icon01 {
  width: 52px;
  aspect-ratio: 0.8545454545;
}
.card_lv4 .card_lv4__icon.icon02 {
  width: 90px;
  aspect-ratio: 1.5;
}
.card_lv4 .card_lv4__icon.icon03 {
  width: 75px;
  aspect-ratio: 1.51;
}
.card_lv4 .card_lv4__icon.icon04 {
  width: 73px;
  aspect-ratio: 0.9769230769;
}

.card_lv5 {
  position: relative;
  width: 100%;
  aspect-ratio: 1.043956044;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
}
.card_lv5 .card_lv5__bg {
  position: absolute;
  width: 100%;
}
.card_lv5 .card_lv5__icon {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 36px;
}
.card_lv5 .card_lv5__content {
  position: relative;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
}
.card_lv5 .card_lv5__title {
  font-size: 1rem;
  font-weight: 700;
  writing-mode: vertical-rl;
  color: #000099;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
}
.card_lv5 .card_lv5__title span {
  display: block;
  border-left: 2px solid #000099;
  border-right: 2px solid #000099;
}
.card_lv5 .card_lv5__title span + span {
  border-right: none;
}
.card_lv5 .card_lv5__text {
  font-size: 2rem;
  font-weight: 500;
  margin-block: calc((1em - 1lh) / 2);
}
.card_lv5 .card_lv5__text .small {
  font-size: 0.875rem;
}
.card_lv5 .card_lv5__text .small sup {
  font-size: 0.6em;
}
.card_lv5 .card_lv5__value {
  margin: 0 -0.3em;
  font-family: "Montserrat", serif;
}

.card_lv6 {
  background: #FFFFFF;
  padding: 15px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.card_lv6 .card_lv6__title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: row-reverse;
  font-size: 1.125rem;
  font-weight: 700;
  transform: translateY(-35px);
}
.card_lv6 .card_lv6__title span {
  display: block;
  writing-mode: vertical-rl;
}
.card_lv6 .card_lv6__icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: flex-end;
  height: 100%;
}
.card_lv6 .card_lv6__icon .holiday {
  width: 50px;
  aspect-ratio: cacl(70/70);
}
.card_lv6 .card_lv6__icon .home {
  width: 50px;
  aspect-ratio: cacl(70/62);
}
.card_lv6 .card_lv6__icon .time {
  width: 30px;
  aspect-ratio: cacl(40/58);
}
.card_lv6 .card_lv6__icon .wallet {
  width: 45px;
  aspect-ratio: cacl(60/73);
}
.card_lv6 .card_lv6__icon .support {
  width: 55px;
  aspect-ratio: cacl(60/43);
}

.button_lv1 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 4.375rem;
  background: #FFFFFF;
  border: 1px solid #333333;
  padding: 0 2.75rem;
}
.button_lv1 .button_lv1__text {
  font-size: 1rem;
  font-weight: 700;
}
.button_lv1 .button_lv1__icon {
  position: absolute;
  top: 50%;
  right: 2.5rem;
  transform: translateY(-50%);
}

.button_lv2 {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 3.75rem;
  background: #000099;
  color: #FFFFFF;
  font-size: 1.125rem;
  padding: 0.625rem;
  padding-right: 3.125rem;
  border-radius: 9999px;
  box-shadow: 0 0.1875rem 0.1875rem rgba(51, 51, 51, 0.6);
  transition: opacity 0.3s ease-out, box-shadow 0.3s ease-out;
}
.button_lv2:visited {
  color: #FFFFFF;
}
.button_lv2:hover {
  opacity: 0.9;
  color: #FFFFFF;
  box-shadow: 0 0 0 rgba(51, 51, 51, 0.6);
}
.button_lv2 .button_lv2__text {
  font-size: 1rem;
  font-weight: 700;
}
.button_lv2 .button_lv2__icon {
  position: absolute;
  top: 50%;
  right: 0.625rem;
  transform: translateY(-50%);
  width: 30px;
  height: 30px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  background: #FFFFFF;
  border-radius: 100%;
  color: #000099;
}

.lowerKv_lv1 {
  padding: 7.5rem 0 0;
  background: -webkit-gradient(linear, left top, right top, color-stop(30%, rgba(255, 255, 255, 0)), color-stop(30%, #000099));
  background: linear-gradient(90deg, rgba(255, 255, 255, 0) 30%, #000099 30%);
}
.lowerKv_lv1 .lowerKv_inner {
  position: relative;
  max-width: 105rem;
  margin: 0 auto;
}
.lowerKv_lv1 .lowerKv_img picture {
  background-color: #FFFFFF;
}
.lowerKv_lv1 .lowerKv_text {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translate(30px, 24px);
  writing-mode: vertical-rl;
  display: -ms-grid;
  display: grid;
  gap: 0.3125rem;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
  color: #FFFFFF;
}
.lowerKv_lv1 .lowerKv_text span {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #000099;
  padding: 0.3125rem;
}

.on_middle .lowerKv_lv1 .lowerKv_text,
.on_large .lowerKv_lv1 .lowerKv_text {
  font-size: 1.3125rem;
}

.lowerKv_lv2 {
  position: relative;
  padding: 7.5rem 0 0;
}
.lowerKv_lv2::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 70%;
  height: 75%;
  background-color: #000099;
}
.lowerKv_lv2 .lowerKv_inner {
  position: relative;
  max-width: 105rem;
  margin: 0 auto;
}
.lowerKv_lv2 .lowerKv_img {
  margin-top: 0.625rem;
}
.lowerKv_lv2 .lowerKv_img picture {
  background-color: #FFFFFF;
}
.lowerKv_lv2 .lowerKv_text {
  font-family: "Montserrat", serif;
  font-size: 0.5rem;
  font-weight: 500;
  color: #4684BC;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  text-align: right;
  padding: 0 0.625rem;
}
.lowerKv_lv2 .lowerKv_comment {
  position: absolute;
  top: 40px;
  left: 50%;
  transform: translateX(-50%);
  writing-mode: vertical-rl;
  display: -ms-grid;
  display: grid;
  gap: 0.25rem;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 1.375rem;
  font-weight: 700;
  line-height: 1;
  color: #000099;
}
.lowerKv_lv2 .lowerKv_comment span {
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  background: #FFFFFF;
  padding: 0.3125rem;
}
.lowerKv_lv2 .lowerKv_interview {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  max-width: 24.375rem;
  margin: -1.25rem auto 0;
  padding: 0 1.875rem;
}
.lowerKv_lv2 .lowerKv_interview .interview_vol {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  font-family: "Montserrat", serif;
  font-weight: 500;
  color: #FFFFFF;
  background-color: #000099;
  box-shadow: 0.125rem 0.125rem 0 0 rgba(0, 0, 0, 0.16);
  padding: 1.0625rem 0.625rem;
}
.lowerKv_lv2 .lowerKv_interview .interview_vol p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: baseline;
  gap: 0.25rem;
}
.lowerKv_lv2 .lowerKv_interview .interview_vol .vol {
  font-size: 0.625rem;
  text-transform: uppercase;
}
.lowerKv_lv2 .lowerKv_interview .interview_vol .number {
  font-size: 1rem;
}
.lowerKv_lv2 .lowerKv_interview .interview_name {
  display: -ms-grid;
  display: grid;
  align-items: center;
  gap: 0.375rem;
  width: 100%;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: -0.03em;
  background-color: #FFFFFF;
  box-shadow: 0.125rem 0.125rem 0 0 rgba(0, 0, 0, 0.16);
  padding: 0.5625rem 0.9375rem;
}
.lowerKv_lv2 .lowerKv_interview .interview_name p {
  line-height: 1.5;
}
.lowerKv_lv2 .lowerKv_interview .interview_name div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-wrap: wrap;
  gap: 0.1875rem;
}
.lowerKv_lv2 .lowerKv_interview .interview_name div p {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.1875rem;
}
.lowerKv_lv2 .lowerKv_interview .interview_name div p::before {
  content: "│";
}
.lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type::before {
  display: none;
}

.on_middle .lowerKv_lv2 .lowerKv_comment,
.on_large .lowerKv_lv2 .lowerKv_comment {
  font-size: 1.375rem;
}
.on_middle .lowerKv_lv2 .lowerKv_comment span,
.on_large .lowerKv_lv2 .lowerKv_comment span {
  padding: 0.3125rem;
}
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol,
.on_large .lowerKv_lv2 .lowerKv_interview .interview_vol {
  padding: 1.0625rem 0.625rem;
}
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol .vol,
.on_large .lowerKv_lv2 .lowerKv_interview .interview_vol .vol {
  font-size: 0.625rem;
}
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol .number,
.on_large .lowerKv_lv2 .lowerKv_interview .interview_vol .number {
  font-size: 1rem;
}
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_name,
.on_large .lowerKv_lv2 .lowerKv_interview .interview_name {
  font-size: 0.75rem;
  padding: 0.5625rem 0.9375rem;
}
.on_middle .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type::before,
.on_large .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type::before {
  display: none;
}

.heading_lv1 {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 1.5rem;
  font-weight: bold;
  writing-mode: vertical-rl;
  text-transform: uppercase;
  letter-spacing: 0.05em;
  white-space: nowrap;
}
.heading_lv1._whiteColor {
  color: #FFFFFF;
  text-shadow: 0px 0px 10px rgba(32, 83, 149, 0.65);
}
.heading_lv1 ._rl {
  display: block;
  line-height: 1.1;
}

.icon {
  display: inline-block;
  width: 1em;
}
.icon svg {
  width: 100%;
}
.icon.target_blank {
  width: 0.6875rem;
}
.icon.target_blank svg {
  aspect-ratio: 1.375;
}
.icon.arrow_circle {
  width: 2.5rem;
}
.icon.arrow_circle svg {
  aspect-ratio: 1;
}
.icon.arrow {
  width: 0.6875rem;
}
.icon.arrow svg {
  aspect-ratio: 0.9166666667;
}
.icon.arrow_down {
  width: 0.9375rem;
}
.icon.arrow_down svg {
  aspect-ratio: 1.5;
}
.icon.menu {
  width: 14px;
}
.icon.menu svg {
  aspect-ratio: 1.4;
}
.icon.entry {
  width: 66px;
}
.icon.entry svg {
  aspect-ratio: 0.7586206897;
}
.icon.entry_sp {
  width: 16px;
}
.icon.entry_sp svg {
  aspect-ratio: 1;
}

.corporation .link-collection {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 2.25rem 1fr;
  -ms-grid-rows: auto 2rem auto;
      grid-template-areas: "title text" "item item";
  gap: 2rem 2.5rem;
  width: 100%;
  background: #FFFFFF;
  padding: 2.5rem 1.25rem;
}
.corporation .link-collection + .link-collection {
  margin-top: 6.25rem;
}
.corporation .link-collection .link-collection__header {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  display: block;
  grid-area: title;
  font-size: 1.5rem;
  writing-mode: vertical-rl;
  color: #333333;
  margin-top: -3.75rem;
}
.corporation .link-collection .link-collection__text {
  -ms-grid-row: 1;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: text;
  font-size: 0.875rem;
}
.corporation .link-collection .link-collection__items {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: item;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5625rem;
}
.corporation .link-collection .link-collection__items._col2 {
  grid-template-columns: 1fr;
  gap: 1.5625rem;
}

.link-collection {
  position: relative;
  z-index: 1;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 2.25rem 1fr;
  -ms-grid-rows: auto 2rem auto;
      grid-template-areas: "title item" "title item";
  gap: 2rem 2.5rem;
  width: 100%;
  background: #FFFFFF;
  padding: 2.5rem 1.25rem;
}
.link-collection + .link-collection {
  margin-top: 6.25rem;
}
.link-collection .link-collection__header {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 1;
  display: block;
  grid-area: title;
  font-size: 1.5rem;
  writing-mode: vertical-rl;
  color: #333333;
  margin-top: -3.75rem;
}
.link-collection .link-collection__text {
  -ms-grid-row: 5;
  -ms-grid-column: 1;
  -ms-grid-column-span: 3;
  grid-area: text;
  font-size: 0.875rem;
}
.link-collection .link-collection__items {
  -ms-grid-row: 1;
  -ms-grid-row-span: 3;
  -ms-grid-column: 3;
  -ms-grid-column-span: 1;
  grid-area: item;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  gap: 1.5625rem;
}
.link-collection .link-collection__items._col2 {
  grid-template-columns: 1fr;
  gap: 1.5625rem;
}

html,
body,
div,
span,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
abbr,
address,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
samp,
small,
strong,
sub,
sup,
var,
b,
i,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
table,
caption,
tbody,
tfoot,
thead,
tr,
th,
td,
article,
aside,
canvas,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section,
summary,
time,
mark,
audio,
video {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

body {
  line-height: 1;
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}

ul,
ol {
  list-style: none;
}
ul li,
ol li {
  margin: 0;
  padding: 0;
}

blockquote,
q {
  quotes: none;
}

blockquote:before,
blockquote:after,
q:before,
q:after {
  content: "";
  content: none;
}

a {
  margin: 0;
  padding: 0;
  font-size: 100%;
  vertical-align: baseline;
  background: transparent;
}

/* change colours to suit your needs */
ins {
  background-color: #ff9;
  color: #000;
  text-decoration: none;
}

/* change colours to suit your needs */
mark {
  background-color: #ff9;
  color: #000;
  font-style: italic;
  font-weight: bold;
}

del {
  text-decoration: line-through;
}

abbr[title],
dfn[title] {
  border-bottom: 1px dotted;
  cursor: help;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

/* change border colour to suit your needs */
hr {
  display: block;
  height: 1px;
  border: 0;
  border-top: 1px solid #cccccc;
  margin: 1em 0;
  padding: 0;
}

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

input,
select {
  vertical-align: middle;
}

input[type=button],
input[type=submit] {
  -webkit-appearance: none;
}

button {
  background-color: transparent;
  border: none;
  cursor: pointer;
  outline: none;
  padding: 0;
  -webkit-appearance: none;
          appearance: none;
}

:root {
  --leading-trim: calc((1em - 1lh) / 2);
}

@supports not (top: 1lh) {
  :root {
    --leading-trim: 0px;
    /* `px`などの単位が必要 */
  }
}
@view-transition {
  navigation: auto;
}
html {
  scroll-padding-top: 80px;
}

html,
body {
  overflow-x: clip;
}

body {
  opacity: 0;
  transition: opacity 0.3s ease-in-out;
}
.main * {
  box-sizing: border-box;
  font-feature-settings: "palt";
}

*,
::before,
::after {
  box-sizing: inherit;
}

::before,
::after {
  text-decoration: inherit;
  /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}

.wrapper {
  width: 100vw;
  height: 100%;
  margin-top: 3.875rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.wrapper img {
  width: 100%;
  height: auto;
}

.container {
  width: 100%;
  max-width: 1760px;
  margin: 0 auto;
  padding: 0 30px;
}

.section {
  position: relative;
  width: 100%;
  max-width: 1200px;
  margin: 0 auto;
  z-index: 1;
}

.nav {
  position: fixed;
  top: 3.875rem;
  right: 0;
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: space-between;
  padding-right: 0;
  transition: background-color 0.3s ease-out, color 0.3s ease-out;
  z-index: 11;
}
.nav.active {
  background: rgba(255, 255, 255, 0.7);
}
.nav .nav__btn {
  width: 100%;
  max-width: 9.375rem;
  box-shadow: 0.1875rem 0.1875rem 0 #000099;
  background: #FFFFFF;
}
.nav .nav__btn .nav__btn-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  min-height: 3.125rem;
  text-align: center;
  font-size: 0.75rem;
  color: #000099;
  font-weight: 700;
  line-height: 1.4375;
}
.nav .nav__btn .nav__btn-link img {
  width: 107px;
  aspect-ratio: 2.511627907;
}
.nav .nav__btn .small {
  display: inline-block;
  font-size: 0.75rem;
}
.nav .nav__list {
  position: absolute;
  bottom: 0;
  right: 0;
  display: -ms-grid;
  display: grid;
  grid-template-columns: 1fr;
  gap: 0;
  align-items: center;
  transform: translate(100%, 100%);
  background-color: #085BA6;
  width: 12.5rem;
  padding: 0.3125rem 0 0.9375rem;
  transition: transform 0.3s ease-out;
}
.nav .nav__list.is-open {
  transform: translate(0, 100%) translateY(-1px);
}
.nav .nav__item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  justify-content: center;
  align-items: center;
  height: 100%;
}
.nav .nav__link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
  color: #FFFFFF;
  font-size: 0.875rem;
  font-weight: 700;
  transition: color 0.3s ease-out;
  padding: 0.9375rem 1.25rem;
  line-height: 1.4285714286;
}
.nav .nav__link > span {
  display: inline-block;
}
.nav .nav__open-btn {
  background: #085BA6;
  color: #FFFFFF;
}
.nav .nav__open-btn-text {
  font-size: 0.75rem;
  font-weight: 500;
}
.nav .nav__buttons {
  position: absolute;
  top: 0;
  right: 0;
  width: 200px;
  display: -ms-grid;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
}
.nav .nav__entry {
  width: 100%;
  height: 49px;
}
.nav .nav__entry .nav__entry-link {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: #BB4346;
  color: #FFFFFF;
}
.nav .nav__entry .nav__entry-link .pc {
  display: none;
}
.nav .nav__entry .nav__entry-link .sp {
  display: inline-block;
}
.nav .nav__entry .nav__entry-text {
  font-size: 0.875rem;
  text-transform: uppercase;
  font-weight: 500;
  padding-left: 0.3em;
}

.global-links {
  position: relative;
  padding: 0 0 3.75rem;
  background-size: 21.875rem 21.875rem;
  background-repeat: repeat;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}
.global-links .global-links__bg {
  width: 100%;
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translate(-50%, 0);
  aspect-ratio: 0.8965517241;
}
.global-links .global-links__button {
  width: 100%;
  max-width: 22.5rem;
  min-height: 4.375rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0 auto;
  margin-top: 6.25rem;
}

#environment {
  margin-top: 6.25rem;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
}

#work {
  position: relative;
  z-index: 1;
}

.work_box {
  padding-top: 5.625rem;
}

#recruit {
  padding-top: 120px;
  margin-top: -50px;
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
/* ============================== */
/*       fadeAnimationのStyle
/* ============================== */
[data-fade=fadeUp].fadeUp,
[data-fade=button].button,
[data-fade=fadeLeft].fadeLeft,
[data-fade=fadeRight].fadeRight,
[data-fade=fadeScale].fadeScale,
[data-fade=isOpacity].isOpacity {
  transition: transform 2s ease-out, opacity 1s ease-out;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  contain: layout style;
}
[data-fade=fadeUp].fadeUp[data-delay="100"],
[data-fade=button].button[data-delay="100"],
[data-fade=fadeLeft].fadeLeft[data-delay="100"],
[data-fade=fadeRight].fadeRight[data-delay="100"],
[data-fade=fadeScale].fadeScale[data-delay="100"],
[data-fade=isOpacity].isOpacity[data-delay="100"] {
  transition: transform 2s 100ms ease-out, opacity 1s 100ms ease-out;
}
[data-fade=fadeUp].fadeUp[data-delay="200"],
[data-fade=button].button[data-delay="200"],
[data-fade=fadeLeft].fadeLeft[data-delay="200"],
[data-fade=fadeRight].fadeRight[data-delay="200"],
[data-fade=fadeScale].fadeScale[data-delay="200"],
[data-fade=isOpacity].isOpacity[data-delay="200"] {
  transition: transform 2s 200ms ease-out, opacity 1s 200ms ease-out;
}
[data-fade=fadeUp].fadeUp[data-delay="300"],
[data-fade=button].button[data-delay="300"],
[data-fade=fadeLeft].fadeLeft[data-delay="300"],
[data-fade=fadeRight].fadeRight[data-delay="300"],
[data-fade=fadeScale].fadeScale[data-delay="300"],
[data-fade=isOpacity].isOpacity[data-delay="300"] {
  transition: transform 2s 300ms ease-out, opacity 1s 300ms ease-out;
}
[data-fade=fadeUp].fadeUp[data-delay="400"],
[data-fade=button].button[data-delay="400"],
[data-fade=fadeLeft].fadeLeft[data-delay="400"],
[data-fade=fadeRight].fadeRight[data-delay="400"],
[data-fade=fadeScale].fadeScale[data-delay="400"],
[data-fade=isOpacity].isOpacity[data-delay="400"] {
  transition: transform 2s 400ms ease-out, opacity 1s 400ms ease-out;
}
[data-fade=fadeUp].fadeUp[data-delay="500"],
[data-fade=button].button[data-delay="500"],
[data-fade=fadeLeft].fadeLeft[data-delay="500"],
[data-fade=fadeRight].fadeRight[data-delay="500"],
[data-fade=fadeScale].fadeScale[data-delay="500"],
[data-fade=isOpacity].isOpacity[data-delay="500"] {
  transition: transform 2s 500ms ease-out, opacity 1s 500ms ease-out;
}

[data-fade=section].section {
  transition: transform 1s ease-out, opacity 1s ease-out;
}
[data-fade=section].section[data-delay="100"] {
  transition: transform 1s 100ms ease-out, opacity 1s 100ms ease-out;
}
[data-fade=section].section[data-delay="200"] {
  transition: transform 1s 200ms ease-out, opacity 1s 200ms ease-out;
}
[data-fade=section].section[data-delay="300"] {
  transition: transform 1s 300ms ease-out, opacity 1s 300ms ease-out;
}
[data-fade=section].section[data-delay="400"] {
  transition: transform 1s 400ms ease-out, opacity 1s 400ms ease-out;
}
[data-fade=section].section[data-delay="500"] {
  transition: transform 1s 500ms ease-out, opacity 1s 500ms ease-out;
}

[data-fade=fadeUp] {
  transform: translate3d(0, 60px, 0);
  opacity: 0;
}
[data-fade=fadeUp].fadeUp {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

[data-fade=button] {
  transform: translate3d(0, 20px, 0);
  opacity: 0;
}
[data-fade=button].button {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

[data-fade=section] {
  transform: translate3d(0, 100px, 0);
  opacity: 0;
}
[data-fade=section].section {
  transform: translate3d(0, 0, 0);
  opacity: 1;
}

[data-fade=fadeLeft] {
  transform: translateX(-60px);
  opacity: 0;
}
[data-fade=fadeLeft].fadeLeft {
  transform: translateX(0);
  opacity: 1;
}

[data-fade=fadeRight] {
  transform: translateX(60px);
  opacity: 0;
}
[data-fade=fadeRight].fadeRight {
  transform: translateX(0);
  opacity: 1;
}

[data-fade=isOpacity] {
  opacity: 0;
}
[data-fade=isOpacity].isOpacity {
  opacity: 1;
}

[data-fade=fadeScale] {
  transform: scale(0);
  opacity: 0;
}
[data-fade=fadeScale].fadeScale {
  animation: fadeScaleAni 1s ease 0s 1 forwards;
}

@keyframes fadeScaleAni {
  0% {
    transform: scale(0);
    opacity: 0;
  }
  50% {
    transform: scale(1.1);
    opacity: 1;
  }
  75% {
    transform: scale(0.9);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 1;
  }
}
.btn__open_global_menu {
  display: block;
}

.header__block__global_navi__inner_sp {
  padding-top: 0;
}
.header__block__global_navi__inner_sp .header__block__global_navi__inner_sp__inbox {
  padding-top: 25px;
}

#header {
  height: auto !important;
}

#karte__btn__bottom {
  display: none !important;
}

.interview .interview_section {
  padding: 5rem 0 0;
}
.interview .interview_section:first-of-type {
  padding: 3.75rem 0 0;
}
.interview .interview_section:last-of-type {
  padding: 5rem 0 0;
  border-bottom: none;
}
.interview .interview_item {
  position: relative;
  margin-left: calc(50% - 50vw);
  margin-right: calc(50% - 50vw);
  padding-top: 2.5rem;
}
.interview .interview_item::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 100%;
  height: 78%;
  background-size: 21.875rem 21.875rem;
  background-repeat: repeat;
}
.interview .interview_item .content {
  display: -ms-grid;
  display: grid;
      grid-template-areas: "b" "a";
  gap: 1.875rem;
  width: 100%;
  max-width: 71.25rem;
  padding: 0 1.875rem;
  margin: 0 auto;
}
.interview .section:nth-of-type(2n) .interview_item::before {
  left: 0;
  right: auto;
}
.interview .interview_img {
  -ms-grid-row: 3;
  -ms-grid-column: 1;
  position: relative;
  width: 100%;
  max-width: 55rem;
  grid-area: a;
}
.interview .interview_img img {
  border-radius: 0.625rem;
}
.interview .interview_title {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  position: relative;
  display: -ms-grid;
  display: grid;
  justify-self: center;
  gap: 0.625rem;
  writing-mode: vertical-rl;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 1.25rem;
  font-weight: 700;
  color: #000099;
  line-height: 1;
  white-space: nowrap;
  grid-area: b;
}
.interview .interview_title .symbol {
  writing-mode: horizontal-tb;
  margin-right: -1.25rem;
}
.interview .interview_title .symbol-inversion {
  writing-mode: horizontal-tb;
  transform: rotateY(180deg);
  margin-left: -1.25rem;
}
.interview .interview_text {
  display: -ms-grid;
  display: grid;
  gap: 1.25rem;
  width: 100%;
  max-width: 71.25rem;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 0.875rem;
  font-weight: 500;
  letter-spacing: -0.03em;
  line-height: 2;
  padding-top: 1.25rem;
  margin: 0 auto;
}
.interview .otherInterview {
  padding-top: 5rem;
  margin-top: 6.25rem;
  border-top: 1px solid #CCCCCC;
}
.interview .otherInterview_container {
  display: -ms-grid;
  display: grid;
  gap: 1.25rem;
  position: relative;
  width: 100%;
  max-width: 768px;
  margin: 0 auto;
  z-index: 1;
}
.interview .otherInterview_button {
  display: -ms-grid;
  display: grid;
  background-size: 21.875rem 21.875rem;
  background-repeat: repeat;
}
.interview .md-only {
  display: none;
}
.interview .sm-only {
  display: block;
}
.interview .otherInterview_item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.875rem;
  justify-content: left;
  padding: 1.5625rem 1.25rem 0.625rem;
}
.interview .otherInterview_vol {
  font-family: "Montserrat", serif;
  font-size: 0.75rem;
  font-weight: 500;
  color: #000099;
  text-transform: uppercase;
  text-align: center;
  line-height: 1;
}
.interview .otherInterview_vol .number {
  font-size: 2rem;
}
.interview .otherInterview_inner {
  width: 100%;
}
.interview .otherInterview_place {
  display: inline-block;
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 1;
  padding: 0.125rem 0.5rem;
  background-color: #FFFFFF;
  border: 1px solid #333333;
}
.interview .otherInterview_text {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-size: 0.9375rem;
  font-weight: 700;
  letter-spacing: -0.03em;
  line-height: 1.6;
  padding-top: 0.75rem;
}
.interview .arrow_icon {
  width: 100%;
  max-width: 2.5rem;
  padding-top: 0.625rem;
  margin-right: -10px;
  margin-left: auto;
}

.interview01 .interview_item::before {
  background-image: url("/recruit/corporation/interview01/resource/img/bg.png");
}
.interview01 .otherInterview_button {
  background-image: url("/recruit/corporation/interview01/resource/img/bg.png");
}
.interview01 .global-links {
  background-image: url("/recruit/corporation/interview01/resource/img/common/footer/gray_bg.png");
}
@media screen and (min-width: 400px){
  .lowerKv_lv2 .lowerKv_comment {
    top: 60px;
    font-size: 4.5vw;
  }
  .on_middle .lowerKv_lv2 .lowerKv_comment,
  .on_large .lowerKv_lv2 .lowerKv_comment {
    font-size: 4.5vw;
  }
}
@media screen and (min-width: 768px){
  .card_lv1 .card_lv1__text {
    padding: 0.375rem 0.125rem;
    transform: translate(-20px, -20px);
  }
  .corporation .card_lv1 .card_lv1__text {
    font-size: 1.5rem;
  }
  .card_lv2 .card_lv2__inner {
    flex-direction: column;
    min-height: 153px;
  }
  .card_lv2 .card_lv2__img {
    max-width: 100px;
  }
  .card_lv2 .card_lv2__text {
    margin-top: auto;
  }
  .card_lv3 {
    max-width: 100%;
    grid-template-columns: 10rem 1fr;
    grid-template-rows: 13.125rem 10rem auto;
    gap: 1.875rem 0;
    padding: 50px 50px 60px;
  }
  .card_lv3 .card_lv3__title {
    font-size: 1.75rem;
  }
  .card_lv3 .card_lv3__title span span {
    padding: 5px 2px;
  }
  .card_lv3 .card_lv3__num {
    width: 100%;
  }
  .card_lv3 .card_lv3__num-part {
    font-size: 1.4375rem;
  }
  .card_lv3 .card_lv3__num-num {
    font-size: 4.5rem;
  }
  .card_lv3 .card_lv3__num-local span {
    font-size: 1rem;
  }
  .card_lv3 .card_lv3__img {
    width: 10rem;
  }
  .card_lv3 .card_lv3__text {
    -webkit-line-clamp: 4;
    line-clamp: 4;
    font-size: 1rem;
  }
  .card_lv3 .card_lv3__button {
    margin: 0;
  }
  #parallax02 .card_lv3__title,
  #parallax03 .card_lv3__title {
    margin-left: auto;
  }
  .card_lv4 {
    padding: 35px 30px;
  }
  .card_lv4 .card_lv4__title {
    right: 30px;
    transform: translateY(-30px);
    font-size: 1.5rem;
  }
  .card_lv4 .card_lv4__title span {
    font-size: 1.125rem;
  }
  .card_lv4 .card_lv4__text {
    font-size: 3rem;
  }
  .card_lv4 .card_lv4__text .small {
    font-size: 0.5em;
  }
  .card_lv4 .card_lv4__icon.icon01 {
    width: 94px;
  }
  .card_lv4 .card_lv4__icon.icon02 {
    width: 165px;
  }
  .card_lv4 .card_lv4__icon.icon03 {
    width: 151px;
  }
  .card_lv4 .card_lv4__icon.icon04 {
    width: 127px;
  }
  .card_lv5 .card_lv5__content {
    gap: 30px;
  }
  .card_lv5 .card_lv5__title {
    font-size: 1.375rem;
  }
  .card_lv5 .card_lv5__text {
    font-size: 3rem;
  }
  .card_lv5 .card_lv5__text .small {
    font-size: 0.5em;
  }
  .card_lv6 {
    padding: 20px;
    gap: 0;
    flex-direction: row-reverse;
    justify-content: space-between;
    align-items: flex-start;
  }
  .card_lv6 .card_lv6__title {
    font-size: 1.5rem;
    transform: translateY(-40px);
  }
  .card_lv6 .card_lv6__icon .holiday {
    width: 70px;
  }
  .card_lv6 .card_lv6__icon .home {
    width: 70px;
  }
  .card_lv6 .card_lv6__icon .time {
    width: 40px;
  }
  .card_lv6 .card_lv6__icon .wallet {
    width: 60px;
  }
  .card_lv6 .card_lv6__icon .support {
    width: 60px;
  }
  .button_lv2 .button_lv2__icon {
    width: 40px;
    height: 40px;
  }
  .lowerKv_lv1 {
    padding: 11.5625rem 2.5rem 6.25rem;
    margin-top: -5rem;
    background: -webkit-gradient(linear, left top, right top, color-stop(38%, rgba(255, 255, 255, 0)), color-stop(38%, #000099));
    background: linear-gradient(90deg, rgba(255, 255, 255, 0) 38%, #000099 38%);
  }
  .lowerKv_lv1 .lowerKv_img picture {
    background-color: transparent;
  }
  .lowerKv_lv1 .lowerKv_img img {
    border-radius: 0.625rem;
  }
  .lowerKv_lv1 .lowerKv_text {
    top: 0;
    transform: translate(40px, -40px);
  }
  .lowerKv_lv1 .lowerKv_text span {
    padding: 0.5rem;
  }
  .lowerKv_lv2 {
    padding: 11.5625rem 2.5rem 0;
    margin-top: -5rem;
  }
  .lowerKv_lv2::before {
    width: 62%;
  }
  .lowerKv_lv2 .lowerKv_img picture {
    background-color: transparent;
  }
  .lowerKv_lv2 .lowerKv_img img {
    border-radius: 0.625rem;
  }
  .lowerKv_lv2 .lowerKv_text {
    font-size: 0.625rem;
    color: #333333;
    text-align: left;
    padding: 0;
  }
  .lowerKv_lv2 .lowerKv_comment {
    top: 80px;
    gap: 0.3125rem;
    font-size: 2.2vw;
  }
  .lowerKv_lv2 .lowerKv_comment span {
    padding: 0.5rem;
  }
  .lowerKv_lv2 .lowerKv_interview {
    position: absolute;
    bottom: 0.9375rem;
    left: 0.9375rem;
    width: auto;
    max-width: none;
    margin: 0;
    padding: 0;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_vol {
    padding: 0.5rem 0.9375rem;
    box-shadow: none;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_vol .vol {
    font-size: 0.75rem;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_vol .number {
    font-size: 1.25rem;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_name {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    padding: 0.625rem;
    box-shadow: none;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type::before {
    display: block;
  }
  .on_middle .lowerKv_lv2 .lowerKv_comment,
  .on_large .lowerKv_lv2 .lowerKv_comment {
    top: 60px;
    font-size: 2.2vw;
  }
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_vol,
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_vol {
    padding: 0.5rem 0.75rem;
  }
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_name,
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_name {
    width: auto;
    padding: 0.625rem 0.9375rem;
  }
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type::before,
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_name div p:first-of-type::before {
    display: block;
  }
  .heading_lv1 {
    font-size: 2.5rem;
  }
  .corporation .link-collection {
    padding: 5rem 3.75rem;
    gap: 3.75rem 5.625rem;
    grid-template-columns: 1fr 3rem;
    -ms-grid-rows: auto 3.75rem auto;
        grid-template-areas: "text title" "item title";
  }
  .corporation .link-collection > .card_lv3__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .corporation .link-collection > .card_lv3__text {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection._reverse {
    grid-template-columns: 3rem 1fr;
        grid-template-areas: "title text" "title item";
  }
  .corporation .link-collection._reverse > .card_lv3__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .corporation .link-collection._reverse > .card_lv3__text {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection .link-collection__header {
    font-size: 3rem;
    margin-top: -6.875rem;
  }
  .corporation .link-collection .link-collection__text {
    font-size: 1rem;
  }
  .corporation .link-collection .link-collection__items {
    gap: 1.875rem;
    grid-template-columns: repeat(auto-fit, minmax(11.25rem, 1fr));
  }
  .corporation .link-collection .link-collection__items._col2 {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.875rem;
  }
  .link-collection {
    padding: 5rem 3.75rem;
    gap: 3.75rem 5.625rem;
    grid-template-columns: 1fr 3rem;
        grid-template-areas: "item title";
  }
  .link-collection > .card_lv3__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
  }
  .link-collection > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
  }
  .link-collection > .link-collection__items {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .link-collection._reverse {
    grid-template-columns: 3rem 1fr;
        grid-template-areas: "title item";
  }
  .link-collection._reverse > .card_lv3__title {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .link-collection._reverse > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .link-collection._reverse > .link-collection__items {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .link-collection .link-collection__header {
    font-size: 2.5rem;
    margin-top: -7.5rem;
  }
  .link-collection .link-collection__text {
    font-size: 1rem;
  }
  .corporation .link-collection > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .corporation .link-collection._reverse > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .corporation .link-collection > .link-collection__text {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection._reverse > .link-collection__text {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection .link-collection__items {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection._reverse > .link-collection__items {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 3;
    -ms-grid-column: 3;
  }
  .corporation .link-collection._reverse > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 2;
    -ms-grid-column: 1;
  }
  .link-collection > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 3;
  }
  .link-collection._reverse > .link-collection__header {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
  }
  .corporation .link-collection > .link-collection__text {
    -ms-grid-row: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection._reverse > .link-collection__text {
    -ms-grid-row: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .link-collection .link-collection__items {
    -ms-grid-row: 3;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .corporation .link-collection._reverse > .link-collection__items {
    -ms-grid-row: 2;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .link-collection > .link-collection__items {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 1;
    -ms-grid-column-span: 1;
  }
  .link-collection._reverse > .link-collection__items {
    -ms-grid-row: 1;
    -ms-grid-row-span: 1;
    -ms-grid-column: 2;
    -ms-grid-column-span: 1;
  }
  .link-collection .link-collection__items {
    gap: 1.875rem;
    grid-template-columns: repeat(auto-fit, minmax(11.25rem, 1fr));
  }
  .link-collection .link-collection__items._col2 {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.875rem;
  }
  .hover {
    transition: opacity 0.3s ease-out;
  }
  .hover:focus {
    opacity: 0.7;
  }
  .main {
    margin-top: -30px;
  }
  .wrapper {
    margin-top: 0;
  }
  .nav {
    position: -webkit-sticky;
    position: sticky;
    top: 0;
    left: 0;
  }
  .nav .nav__btn .nav__btn-link img {
    width: 182px;
    aspect-ratio: 4.7894736842;
  }
  .nav .nav__list {
    transform: translate(0);
  }
  .global-links {
    padding: 10rem 0 6.25rem;
  }
  .global-links .global-links__bg {
    aspect-ratio: 1.3333333333;
  }
  .global-links .global-links__button {
    margin-top: 10rem;
  }
  #environment {
    overflow: hidden;
    margin-top: 10rem;
  }
  .work_box {
    padding-top: 0;
  }
  #recruit {
    padding-top: 160px;
    margin-top: -50px;
  }
  .sp-only {
    display: none;
  }
  .btn__open_global_menu {
    display: none;
  }
  .interview .interview_section {
    padding: 5rem 0;
    border-bottom: 1px solid #CCCCCC;
  }
  .interview .interview_section:first-of-type {
    padding: 10rem 0 5rem;
  }
  .interview .interview_item {
    padding-top: 3.125rem;
    margin: 0;
  }
  .interview .interview_item::before {
    width: 40%;
    height: 86%;
  }
  .interview .interview_item .content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    justify-content: space-between;
    gap: 2.5rem;
  }
  .interview .interview_title {
    gap: 0.9375rem;
    justify-self: auto;
    width: auto;
    font-size: 1.75rem;
  }
  .interview .interview_text {
    font-size: 1rem;
    padding: 2.5rem 1.875rem 0;
  }
  .interview .otherInterview {
    padding-top: 7.5rem;
    margin-top: 10rem;
  }
  .interview .otherInterview_container {
    gap: 2.5rem;
  }
  .interview .otherInterview_item {
    padding: 1.875rem 1.875rem 0.625rem;
  }
  .interview .otherInterview_vol {
    font-size: 0.875rem;
  }
  .interview .otherInterview_vol .number {
    font-size: 2.5rem;
  }
  .interview .otherInterview_place {
    font-size: 0.875rem;
  }
  .interview .otherInterview_text {
    font-size: 1.125rem;
    padding-top: 0.9375rem;
  }
  .interview .arrow_icon {
    padding-top: 1.25rem;
    margin-right: -20px;
  }
}
@media screen and (min-width: 768px) and (hover: hover){
  .hover:hover {
    opacity: 0.7;
  }
}
@media screen and (min-width: 1080px){
  .card_lv1 .card_lv1__text {
    font-size: 1.5rem;
  }
  .lowerKv_lv1 {
    padding: 11.5625rem 5rem 6.25rem;
  }
  .lowerKv_lv1 .lowerKv_text {
    font-size: 1.875rem;
  }
  .on_middle .lowerKv_lv1 .lowerKv_text,
  .on_large .lowerKv_lv1 .lowerKv_text {
    font-size: 1.5625rem;
  }
  .lowerKv_lv2 {
    padding: 11.5625rem 5rem 0;
  }
  .lowerKv_lv2 .lowerKv_interview .interview_name {
    padding: 0.625rem 1.25rem;
  }
  html {
    scroll-padding-top: 230px;
  }
  .main {
    margin-top: 0;
  }
  .container {
    padding: 0 40px;
  }
  .nav {
    padding-right: 12.5rem;
  }
  .nav.active .nav__link {
    color: #333333;
  }
  .nav .nav__btn {
    max-width: 15rem;
  }
  .nav .nav__btn .nav__btn-link {
    font-size: 1rem;
    min-height: 5rem;
  }
  .nav .nav__list {
    width: auto;
    grid-template-columns: repeat(2, 1fr);
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 40px;
    background-color: transparent;
    padding: 0;
    transition: transform 0.3s ease-out;
  }
  .nav .nav__link {
    justify-content: center;
    padding: 0;
    font-size: 0.875rem;
  }
  .nav .nav__open-btn {
    display: none;
  }
  .nav .nav__buttons {
    width: 140px;
    grid-template-columns: 1fr;
  }
  .nav .nav__entry {
    height: 120px;
  }
  .nav .nav__entry .nav__entry-link .pc {
    display: inline-block;
  }
  .nav .nav__entry .nav__entry-link .sp {
    display: none;
  }
  .interview .otherInterview_container {
    grid-template-columns: repeat(2, 1fr);
    max-width: 1200px;
  }
  .interview .otherInterview_button {
    grid-template-columns: repeat(2, 1fr);
  }
  .interview .md-only {
    display: block;
  }
  .interview .sm-only {
    display: none;
  }
  .interview .otherInterview_img {
    position: relative;
    -webkit-clip-path: polygon(0 1%, 100% 0, 100% 100%, 0% 100%);
            clip-path: polygon(0 1%, 100% 0, 100% 100%, 0% 100%);
  }
  .interview .otherInterview_img img {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translateX(-50%);
    width: auto;
    height: 100%;
  }
  .interview .otherInterview_item {
    display: block;
  }
  .interview .otherInterview_place {
    margin-top: 1.25rem;
  }
}
@media screen and (min-width: 1366px){
  .lowerKv_lv1 .lowerKv_text {
    transform: translate(80px, -40px);
    gap: 0.5rem;
    font-size: 2.5rem;
  }
  .on_middle .lowerKv_lv1 .lowerKv_text,
  .on_large .lowerKv_lv1 .lowerKv_text {
    font-size: 2.125rem;
  }
  .lowerKv_lv2 .lowerKv_comment {
    font-size: 2rem;
  }
  .on_middle .lowerKv_lv2 .lowerKv_comment,
  .on_large .lowerKv_lv2 .lowerKv_comment {
    top: 80px;
    font-size: 1.6875rem;
  }
  .on_middle .lowerKv_lv2 .lowerKv_comment span,
  .on_large .lowerKv_lv2 .lowerKv_comment span {
    padding: 0.5rem;
  }
  .on_middle .lowerKv_lv2 .lowerKv_interview .interview_name,
  .on_large .lowerKv_lv2 .lowerKv_interview .interview_name {
    padding: 0.625rem 1.25rem;
  }
  .container {
    padding: 0 80px;
  }
}
@media screen and (min-width: 1920px){
  .lowerKv_lv1 .lowerKv_text {
    font-size: 3rem;
  }
  .on_middle .lowerKv_lv1 .lowerKv_text,
  .on_large .lowerKv_lv1 .lowerKv_text {
    font-size: 3rem;
  }
}
@media screen and (max-width: 767px){
  .nav .nav__list.is-open {
    display: -ms-grid;
    display: grid;
  }
  .nav .nav__item + .nav__item {
    border-top: 1px solid #4684BC;
  }
  .pc-only {
    display: none;
  }
}

/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoicHVibGljL3JlY3J1aXQvY29ycG9yYXRpb24vaW50ZXJ2aWV3MDEvcmVzb3VyY2UvY3NzL3N0eWxlLmNzcyIsIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNHaEI7RUFDRTtFQUNBO0VBQ0E7QURERjtBQ0dFO0VBQ0U7RUFDQTtFQUNBO0FEREo7QUNHSTtFQUNFO0VBQ0E7QURETjtBQ0tFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CQ1RJO0VEVUo7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FESEo7QUNNRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBREpKO0FDT0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY0MzQkc7QUZzQlA7QUNnQkk7RUFDRTtFQUNBO0VBQ0EsbUJDakRFO0VEa0RGO0FESE47QUNLTTtFQUNFO0FESFI7O0FDV0k7RUFDRTtBRFJOOztBR2xFQTtFQUNFO0VBQ0E7RUFDQTtBSDBFRjtBR3hFRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJERkk7RUNHSjtBSDBFSjtBR2xFRTtFQUNFO0VBQ0E7QUgwRUo7QUduRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBSDBFSjtBR3BFSTtFQUNFO0FIMkVOOztBSXZIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJGY1E7RUViUjtFQUFBO0VBQ0E7RUFDQTtNQUNBLGtFQUNFO0VBSUY7RUFDQTtFQUNBO0FKc0hGO0FJNUdFO0VBQ0U7QUp1SEo7QUlySEk7RUFDRTtBSnVITjtBSW5IRTtFQ3JDRjtFQUFBO0VBQUE7RURzQ0k7RUFDQSxVRmFHO0VFWkg7RUFDQTtFQUNBO0VBQ0EsY0ZuQkc7RUVvQkg7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FKcUhKO0FJckdNO0VBQ0UsbUJGaERBO0VFaURBO0VBQ0E7QUo0R1I7QUluR0U7RUMzRUY7RUFBQTtFRDRFSTtFQUNBLFVGekJHO0VFMEJIO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FKMEdKO0FJbkdFOztFQUVFO0VBQ0EsVUZ4Q0c7RUV5Q0gsZ0NGckZRO0VFc0ZSO0VBQ0E7RUFDQTtBSjBHSjtBSXZHRTtFQUNFO0VBQ0E7QUp5R0o7QUlsR0U7RUFDRTtBSnlHSjtBSWxHRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0FKeUdKO0FJdkdJO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQkZqSEU7RUVrSEY7QUp5R047QUlqR0U7RUMxSUY7RUFBQTtFRDJJSTtFQUNBLFVGeEZHO0VFeUZIO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QUp3R0o7QUlqR0U7RUN4SkY7RUFBQTtFQUFBO0VEeUpJO0VBQ0EsVUZ0R0c7RUV1R0g7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBSndHSjtBSS9GRTtFQzlLRjtFQUFBO0VBQUE7RUQrS0k7RUFDQTtFQUNBO0VBQ0E7QUp3R0o7O0FJN0ZFOztFQUNFO0FKc0dKOztBTWpTQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsbUJKUU07RUlQTjtFQUFBO0VBQUE7RUFDQTtBTjBTRjtBTXBTRTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QU4yU0o7QU14U0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNKTkc7RUlPSDtFQUNBO0VBQ0E7QU4wU0o7QU1sU0k7RUFDRTtFQUNBO0FOMlNOO0FNbFNFO0VBQ0U7RUFDQTtFQUNBO0FOeVNKO0FNblNJO0VBQ0U7QU4wU047QU1wU007RUFDRTtBTjJTUjtBTXRTRTtFQUNFLGdDSm5FUTtFSW9FUjtBTndTSjtBTW5TSTtFQUNFO0VBQ0E7QU5xU047QU05Ukk7RUFDRTtFQUNBO0FOcVNOO0FNN1JJO0VBQ0U7RUFDQTtBTm9TTjtBTTVSSTtFQUNFO0VBQ0E7QU5tU047O0FPaFpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBUHdaRjtBT3RaRTtFQUNFO0VBQ0E7QVB3Wko7QU9yWkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FQdVpKO0FPcFpFO0VBQ0U7RUFDQSxVTDBCRztFS3pCSDtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUHNaSjtBTy9ZRTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGNMbEJHO0VLbUJIO0VBQUE7RUFBQTtFQUNBO0FQc1pKO0FPL1lJO0VBQ0U7RUFDQTtFQUNBO0FQc1pOO0FPcFpNO0VBQ0U7QVBzWlI7QU9qWkU7RUFDRTtFQUNBO0VBQ0E7QVBtWko7QU83WUk7RUFDRTtBUG9aTjtBTzdZTTtFQUNFO0FQb1pSO0FPL1lFO0VBQ0U7RUFDQSxnQ0wvRVE7QUZnZVo7O0FRcmVBO0VBQ0UsbUJOWU07RU1YTjtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7QVJ3ZUY7QVE5ZEU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBUnllSjtBUWxlSTtFQUNFO0VBQ0E7QVIwZU47QVF0ZUU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FSd2VKO0FRdGVJO0VBQ0U7RUFDQTtBUndlTjtBUWhlSTtFQUNFO0VBQ0E7QVJ1ZU47QVFoZUk7RUFDRTtFQUNBO0FSdWVOO0FRaGVJO0VBQ0U7RUFDQTtBUnVlTjtBUWhlSTtFQUNFO0VBQ0E7QVJ1ZU47O0FTcGpCQTtFQUNFO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQlBNTTtFT0xOO0VBQ0E7QVQ0akJGO0FTMWpCRTtFQUNFO0VBQ0E7QVQ0akJKO0FTempCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FUMmpCSjs7QVUva0JBO0VBQ0U7RUFDQTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLG1CUmNLO0VRYkwsY1JLTTtFUUpOO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSwyREFJRTtBVjhrQko7QVUza0JFO0VBQ0UsY1JUSTtBRnNsQlI7QVUxa0JFO0VBQ0U7RUFDQSxjUmRJO0VRZUo7QVY0a0JKO0FVdGtCRTtFQUNFO0VBQ0E7QVZ3a0JKO0FVcmtCRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQSxtQlJwQ0k7RVFxQ0o7RUFDQSxjUjlCRztBRnFtQlA7O0FXMW5CQTtFQUNFO0VBQ0E7RUFBQTtBWG1vQkY7QVd2bkJFO0VBQ0U7RUFDQTtFQUNBO0FYcW9CSjtBV2pvQkk7RUFDRSx5QlRURTtBRjRvQlI7QVdybkJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQUE7RUFDQTtFQUNBLDhDVDFDVztFUzJDWDtFQUNBO0VBQ0E7RUFDQSxjVHBDSTtBRnFxQlI7QVc1bUJJO0VBQ0U7RUFBQTtFQUFBO0VBQ0EsbUJUbkRDO0VTb0REO0FYcW9CTjs7QVd2bkJJOztFQUNFO0FYZ29CTjs7QVl4dEJBO0VBQ0U7RUFDQTtBWjZ1QkY7QVlsdUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJWQ0c7QUY4dUJQO0FZeHVCRTtFQUNFO0VBQ0E7RUFDQTtBWit1Qko7QVk1dUJFO0VBQ0U7QVo4dUJKO0FZNXVCSTtFQUNFLHlCVnhCRTtBRnN3QlI7QVlodUJFO0VBQ0UsZ0NWL0NRO0VVZ0RSO0VBQ0E7RUFDQSxjVmhDTTtFVWlDTjtFQUNBO0VBQ0E7RUFDQTtBWjR1Qko7QVlsdUJFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBQUE7RUFDQTtFQUNBLDhDVjNFVztFVTRFWDtFQUNBO0VBQ0E7RUFDQSxjVjdERztBRnl5QlA7QVkzdEJJO0VBQ0U7RUFBQTtFQUFBO0VBQ0EsbUJWeEZFO0VVeUZGO0FaK3VCTjtBWXZ1QkU7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBWjh1Qko7QVlsdUJJO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQSxnQ1Y3SE07RVU4SE47RUFDQSxjVnZIRTtFVXdIRix5QlZoSEM7RVVpSEQ7RUFDQTtBWit1Qk47QVl4dUJNO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtBWmd2QlI7QVk3dUJNO0VBQ0U7RUFDQTtBWit1QlI7QVl4dUJNO0VBQ0U7QVordUJSO0FZdnVCSTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4Q1Z4S1M7RVV5S1Q7RUFDQTtFQUNBO0VBQ0EseUJWbEtFO0VVbUtGO0VBQ0E7QVo4dUJOO0FZanVCTTtFQUNFO0FaZ3ZCUjtBWTd1Qk07RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0FaK3VCUjtBWTd1QlE7RUFDRTtFQUFBO0VBQUE7RUFDQTtBWit1QlY7QVk3dUJVO0VBQ0U7QVordUJaO0FZNXVCVTtFQUNFO0FaOHVCWjs7QVk3dEJJOztFQUNFO0Fac3VCTjtBWXR0Qk07O0VBQ0U7QVo2dUJSO0FZcHVCTTs7RUFDRTtBWjZ1QlI7QVl2dUJROztFQUNFO0FaZ3ZCVjtBWTd1QlE7O0VBQ0U7QVpndkJWO0FZNXVCTTs7RUFDRTtFQUNBO0FaK3VCUjtBWWx1Qlk7O0VBQ0U7QVprdkJkOztBYTlnQ0E7RUFDRSw4Q1hFYTtFV0RiO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBYnVoQ0Y7QWFqaENFO0VBQ0UsY1hESTtFV0VKO0Fid2hDSjtBYXJoQ0U7RUFDRTtFQUNBO0FidWhDSjs7QWMzaUNBO0VBQ0U7RUFDQTtBZDhpQ0Y7QWM1aUNFO0VBQ0U7QWQ4aUNKO0FjdmlDRTtFQUNFO0FkeWlDSjtBY3ZpQ0k7RUFDRTtBZHlpQ047QWNyaUNFO0VBQ0U7QWR1aUNKO0FjcmlDSTtFQUNFO0FkdWlDTjtBY25pQ0U7RUFDRTtBZHFpQ0o7QWNuaUNJO0VBQ0U7QWRxaUNOO0FjamlDRTtFQUNFO0FkbWlDSjtBY2ppQ0k7RUFDRTtBZG1pQ047QWMvaENFO0VBQ0U7QWRpaUNKO0FjL2hDSTtFQUNFO0FkaWlDTjtBYzdoQ0U7RUFDRTtBZCtoQ0o7QWM3aENJO0VBQ0U7QWQraENOO0FjM2hDRTtFQUNFO0FkNmhDSjtBYzNoQ0k7RUFDRTtBZDZoQ047O0FlNWxDRTtFQUNFO0VBQ0EsVWI4Q0c7RWE3Q0g7RUFBQTtFQUNBO0VBQ0EsNkJBQ0U7TUFERiw2Q0FDRTtFQUVGO0VBQ0E7RUFDQSxtQmJFSTtFYURKO0FmNmxDSjtBZWxsQ0k7RUFDRTtBZjRsQ047QWUva0NJO0VWeENKO0VBQUE7RUFBQTtFVXlDTTtFQUNBO0VBQ0E7RUFFQTtFQUNBLGNiN0JFO0VhOEJGO0FmdWxDTjtBZS9rQ0k7RVZ2REo7RUFBQTtFQUFBO0VVd0RNO0VBQ0E7QWZ1bENOO0FlaGxDSTtFVmhFSjtFQUFBO0VBQUE7RUFBQTtFVWlFTTtFQUNBO0VBQUE7RUFDQTtFQUNBO0FmdWxDTjtBZWhsQ007RUFDRTtFQUNBO0Fmd2xDUjs7QWU3a0NBO0VBQ0U7RUFDQSxVYnRDSztFYXVDTDtFQUFBO0VBQ0E7RUFDQSw2QkFDRTtNQURGLDhDQUNFO0VBRUY7RUFDQTtFQUNBLG1CYmxGTTtFYW1GTjtBZm9sQ0Y7QWUxa0NFO0VBQ0U7QWZvbENKO0FleGtDRTtFVjFIRjtFQUFBO0VBQUE7RVUySEk7RUFDQTtFQUNBO0VBRUE7RUFDQSxjYi9HSTtFYWdISjtBZmdsQ0o7QWV4a0NFO0VWeklGO0VBQUE7RUFBQTtFVTBJSTtFQUNBO0FmZ2xDSjtBZXprQ0U7RVZsSkY7RUFBQTtFQUFBO0VBQUE7RVVtSkk7RUFDQTtFQUFBO0VBQ0E7RUFDQTtBZmdsQ0o7QWV6a0NJO0VBQ0U7RUFDQTtBZmlsQ047O0FnQm51Q0E7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7OztFQXFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEIwdkNGOztBZ0J2dkNBO0VBQ0U7QWhCMHZDRjs7QWdCdnZDQTs7Ozs7Ozs7Ozs7RUFXRTtBaEIwdkNGOztBZ0J2dkNBOztFQUVFO0FoQjB2Q0Y7QWdCeHZDRTs7RUFDRTtFQUNBO0FoQjJ2Q0o7O0FnQnZ2Q0E7O0VBRUU7QWhCMHZDRjs7QWdCdnZDQTs7OztFQUlFO0VBQ0E7QWhCMHZDRjs7QWdCdnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhCMHZDRjs7QWdCdnZDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FoQjB2Q0Y7O0FnQnZ2Q0E7QUFDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQjB2Q0Y7O0FnQnZ2Q0E7RUFDRTtBaEIwdkNGOztBZ0J2dkNBOztFQUVFO0VBQ0E7QWhCMHZDRjs7QWdCdnZDQTtFQUNFO0VBQ0E7QWhCMHZDRjs7QWdCdnZDQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoQjB2Q0Y7O0FnQnZ2Q0E7O0VBRUU7RUFDQTtFQUNBO0VBQ0E7QWhCMHZDRjs7QWdCdnZDQTtFQUNFO0FoQjB2Q0Y7O0FnQnZ2Q0E7RUFDRTtBaEIwdkNGOztBZ0J2dkNBOztFQUVFO0FoQjB2Q0Y7O0FnQnZ2Q0E7O0VBRUU7QWhCMHZDRjs7QWdCdnZDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FoQjB2Q0Y7O0FnQnR2Q0E7RUFDRTtBaEJ5dkNGOztBZ0J0dkNBO0VBQ0U7SUFDRTtJQUNBO0VoQnl2Q0Y7QUFDRjtBZ0J0dkNBO0VBQ0U7QWhCd3ZDRjtBZ0JydkNBO0VBRUU7QWhCc3ZDRjs7QWdCOXVDQTs7RUFFRTtBaEJzdkNGOztBZ0JudkNBO0VBQ0U7RUFDQTtBaEJzdkNGO0FnQmx1Q0U7RUFDRTtFQUNBO0FoQit1Q0o7O0FnQjF1Q0E7OztFQUdFO0FoQjZ1Q0Y7O0FnQjF1Q0E7O0VBRUU7RUFDQTtFQUNBO0FoQjZ1Q0Y7O0FnQmx1Q0E7RUFDRTtFQUNBO0VBQ0E7RWR4S0U7RUFDQTtBRjg0Q0o7QWdCaHVDRTtFQUNFO0VBQ0E7QWhCdXVDSjs7QWdCbHVDQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoQnF1Q0Y7O0FnQnp0Q0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFVkMVJLO0FGZ2dEUDs7QWlCampEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBLCtEQUNFO0VBRUYsV2Z1Q087QUYyZ0RUO0FpQnRpREU7RUFDRTtBakJvakRKO0FpQjFpREU7RUFDRTtFQUNBO0VBQ0E7RUFDQSxtQmZ6Qkk7QUYwa0RSO0FpQjNpREk7RUFDRTtFQUFBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGNmaENDO0VlaUNEO0VBQ0E7QWpCa2pETjtBaUIzaURNO0VBQ0U7RUFDQTtBakJtakRSO0FpQjFpREk7RUFDRTtFQUNBO0FqQmtqRE47QWlCOWlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHlCZmxFTTtFZW1FTjtFQUNBO0VBQ0E7QWpCZ2pESjtBaUIvaERJO0VBQ0U7QWpCa2pETjtBaUIxaURFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0FqQmlqREo7QWlCeGlERTtFQUNFO0VBQUE7RUFBQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsY2YzSEk7RWU0SEo7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakIraURKO0FpQnZpREk7RUFDRTtBakJnakROO0FpQjVpREU7RUFDRSxtQmZySU07RWVzSU4sY2YvSUk7QUY2ckRSO0FpQnRpREU7RUFDRTtFQUNBO0FqQjZpREo7QWlCMWlERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUNBO0FqQjRpREo7QWlCcGlERTtFQUNFO0VBQ0E7QWpCNGlESjtBaUJ0aURJO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQmY1S0U7RWU2S0YsY2Z6TEU7QUZzdURSO0FpQjNpRE07RUFDRTtBakI2aURSO0FpQnRpRE07RUFDRTtBakI2aURSO0FpQnJpREk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakI0aUROOztBa0J6d0RBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RWhCNEhFO0VBQ0E7QUZpcERKO0FrQnZ3REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCOHdESjtBa0J2d0RFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxCOHdESjs7QWtCcndEQTtFQUNFO0VoQnNGRTtFQUNBO0FGd3JESjs7QWtCcndEQTtFQUNFO0VBQ0EsVWhCTEs7QUZteERQOztBa0Izd0RBO0VBQ0U7QWxCOHdERjs7QWtCdndEQTtFQUNFO0VBQ0E7QWxCK3dERjs7QW1CajFEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbkIwMURGO0FvQnYyREE7QUFDQTttQ0FBQTtBQUVBOzs7Ozs7RUFNRTtFQUdBO1VBQUE7RUFDQTtBcEJrM0RGO0FvQmgzREU7Ozs7OztFQUNFO0FwQnUzREo7QW9CcjNERTs7Ozs7O0VBQ0U7QXBCNDNESjtBb0IxM0RFOzs7Ozs7RUFDRTtBcEJpNERKO0FvQi8zREU7Ozs7OztFQUNFO0FwQnM0REo7QW9CcDRERTs7Ozs7O0VBQ0U7QXBCMjRESjs7QW9CdjREQTtFQUNFO0FwQjA0REY7QW9CeDRERTtFQUNFO0FwQjA0REo7QW9CeDRERTtFQUNFO0FwQjA0REo7QW9CeDRERTtFQUNFO0FwQjA0REo7QW9CeDRERTtFQUNFO0FwQjA0REo7QW9CeDRERTtFQUNFO0FwQjA0REo7O0FvQnQ0REE7RUFDRTtFQUNBO0FwQnk0REY7QW9CdjRERTtFQUNFO0VBQ0E7QXBCeTRESjs7QW9CcjREQTtFQUNFO0VBQ0E7QXBCdzRERjtBb0J0NERFO0VBQ0U7RUFDQTtBcEJ3NERKOztBb0JwNERBO0VBQ0U7RUFDQTtBcEJ1NERGO0FvQnI0REU7RUFDRTtFQUNBO0FwQnU0REo7O0FvQm40REE7RUFDRTtFQUNBO0FwQnM0REY7QW9CcDRERTtFQUNFO0VBQ0E7QXBCczRESjs7QW9CbDREQTtFQUNFO0VBQ0E7QXBCcTRERjtBb0JuNERFO0VBQ0U7RUFDQTtBcEJxNERKOztBb0JqNERBO0VBQ0U7QXBCbzRERjtBb0JsNERFO0VBQ0U7QXBCbzRESjs7QW9CaDREQTtFQUNFO0VBQ0E7QXBCbTRERjtBb0JqNERFO0VBQ0U7QXBCbTRESjs7QW9CLzNEQTtFQUNFO0lBQ0U7SUFDQTtFcEJrNERGO0VvQi8zREE7SUFDRTtJQUNBO0VwQmk0REY7RW9COTNEQTtJQUNFO0lBQ0E7RXBCZzRERjtFb0I3M0RBO0lBQ0U7SUFDQTtFcEIrM0RGO0FBQ0Y7QXFCcGdFQTtFQUNFO0FyQnNnRUY7O0FxQjkvREE7RUFDRTtBckJzZ0VGO0FxQnBnRUU7RUFDRTtBckJzZ0VKOztBcUJqZ0VBO0VBQ0U7QXJCb2dFRjs7QXFCaGdFQTtFQUNFO0FyQm1nRUY7O0FzQjNoRUU7RUFDRTtBdEI4aEVKO0FzQnZoRUk7RUFDRTtBdEIraEVOO0FzQnhoRUk7RUFDRTtFQUNBO0F0QitoRU47QXNCM2hFRTtFQUNFO0VwQnVHQTtFQUNBO0VvQnRHQTtBdEI4aEVKO0FzQnZoRUk7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0QitoRU47QXNCdmhFSTtFQUNFO0VBQUE7TUFDQSw0QkFDRTtFQUVGO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCNmhFTjtBc0JsaEVJO0VBQ0U7RUFDQTtBdEIyaEVOO0FzQnZoRUU7RWpCL0VGO0VBQUE7RWlCZ0ZJO0VBQ0E7RUFDQTtFQUNBO0F0QnloRUo7QXNCdmhFSTtFQUNFO0F0QnloRU47QXNCcmhFRTtFakIxRkY7RUFBQTtFaUIyRkk7RUFDQTtFQUFBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFBQTtFQUFBO0VBQ0EsOENwQjVGVztFb0I2Rlg7RUFDQTtFQUNBLGNwQjdFRztFb0I4RUg7RUFDQTtFQUNBO0F0QnVoRUo7QXNCOWdFSTtFQUNFO0VBQ0E7QXRCd2hFTjtBc0JyaEVJO0VBQ0U7RUFDQTtFQUNBO0F0QnVoRU47QXNCbmhFRTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQSw4Q3BCNUhXO0VvQjZIWDtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXRCcWhFSjtBc0I3Z0VFO0VBQ0U7RUFDQTtFQUNBO0F0QnFoRUo7QXNCN2dFRTtFQUNFO0VBQUE7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsVXBCOUdHO0FGbW9FUDtBc0J6Z0VFO0VBQ0U7RUFBQTtFQUNBO0VBQ0E7QXRCc2hFSjtBc0I5Z0VFO0VBQ0U7QXRCcWhFSjtBc0I5Z0VFO0VBQ0U7QXRCcWhFSjtBc0I5L0RFO0VBQ0U7RUFBQTtFQUFBO0VBQ0E7RUFDQTtFQUNBO0F0Qm1oRUo7QXNCeGdFRTtFQUNFLGdDcEJqT1E7RW9Ca09SO0VBQ0E7RUFDQSxjcEJwTkc7RW9CcU5IO0VBQ0E7RUFDQTtBdEJvaEVKO0FzQjlnRUk7RUFDRTtBdEJxaEVOO0FzQjdnRUU7RUFDRTtBdEJvaEVKO0FzQmpoRUU7RUFDRTtFQUNBLDhDcEI5UFc7RW9CK1BYO0VBQ0E7RUFDQTtFQUNBO0VBQ0EseUJwQnpQSTtFb0IwUEo7QXRCbWhFSjtBc0J4Z0VFO0VBQ0UsOENwQmhSVztFb0JpUlg7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBdEJvaEVKO0FzQjVnRUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0F0Qm9oRUo7O0F1QnR6RUk7RUFDRTtBdkIrekVOO0F1QjN6RUU7RUFDRTtBdkI2ekVKO0F1QjF6RUU7RUFDRTtBdkI0ekVKO0FFcHZFSTtFVWhCRjtJQWdCSTtJQUNBO0VaNnVCSjtFWWxtQkU7O0lBSUk7RVp3dUJOO0FBeklGO0FFL3VCSTtFRC9DRjtJQWFJO0lBQ0E7RURKSjtFQzBCRTtJQUlJO0VEUE47RUdqRUE7SUFhSTtJQUNBO0VIMkVKO0VHdkVBO0lBS0k7RUgyRUo7RUd2RUE7SUFPSTtFSDJFSjtFSW5IRjtJQW1CSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VKdUhGO0VJNUdBO0lBYUk7RUpzSEo7RUl6R0k7SUFNSTtFSjZHUjtFSXZHQTtJQVVJO0VKMkdKO0VJN0ZBO0lBS0k7RUowR0o7RUl0R0E7SUFJSTtFSjBHSjtFSWxHRTtJQWFJO0VKMEdOO0VJckdBO0lBVUk7RUp5R0o7RUlyR0E7SUFnQkk7SUFDQTtJQUNBO0VKeUdKO0VJckdBO0lBT0k7RUp5R0o7RUlqR0E7O0lBSUk7RUp3R0o7RU10U0Y7SUFVSTtFTjJTRjtFTS9SQTtJQVdJO0lBQ0E7SUFDQTtFTjJTSjtFTXhTRTtJQUtJO0VONFNOO0VNdFNBO0lBTUk7RU4wU0o7RU12U0U7SUFJSTtFTjJTTjtFTTNSRTtJQUtJO0VOc1NOO0VNbFNFO0lBTUk7RU5xU047RU1qU0U7SUFLSTtFTnFTTjtFTWhTRTtJQUtJO0VOb1NOO0VPL1hBO0lBVUk7RVB1Wko7RU9uWkE7SUFTSTtFUHVaSjtFT3hZQTtJQU1JO0VQb1pKO0VPalpFO0lBS0k7RVBvWk47RVE3ZEY7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0VSeWVGO0VRdGVBO0lBUUk7SUFDQTtFUjBlSjtFUTVkRTtJQU1JO0VSd2VOO0VRcGVFO0lBS0k7RVJ3ZU47RVFwZUU7SUFLSTtFUndlTjtFUXBlRTtJQUtJO0VSd2VOO0VRcGVFO0lBS0k7RVJ3ZU47RVVqaEJBO0lBZUk7SUFDQTtFVndrQko7RVcvbkJGO0lBS0k7SUFDQTtJQUNBO0lBQUE7RVhvb0JGO0VXdG5CRTtJQUlJO0VYb29CTjtFV2hvQkU7SUFFSTtFWG1vQk47RVc5bkJBO0lBZ0JJO0lBQ0E7RVhrb0JKO0VXam5CRTtJQU1JO0VYc29CTjtFWWx0QkY7SUFLSTtJQUNBO0VaOHVCRjtFWXZ1QkE7SUFVSTtFWmd2Qko7RVludUJFO0lBSUk7RVordUJOO0VZM3VCRTtJQUVJO0VaOHVCTjtFWXp1QkE7SUFXSTtJQUNBLGNWakRFO0lVa0RGO0lBQ0E7RVo2dUJKO0VZenVCQTtJQXFCSTtJQUNBO0lBQ0E7RVo4dUJKO0VZdnVCRTtJQU1JO0VaZ3ZCTjtFWTN1QkE7SUFRSTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFWit1Qko7RVk1dUJFO0lBV0k7SUFDQTtFWmd2Qk47RVl2dUJJO0lBS0k7RVpndkJSO0VZNXVCSTtJQUlJO0VaZ3ZCUjtFWTN1QkU7SUFjSTtJQUFBO0lBQUE7SUFDQTtJQUNBO0lBQ0E7RVordUJOO0VZdnRCUTtJQUlJO0VaK3VCWjtFWWp1QkU7O0lBUUk7SUFDQTtFWjB1Qk47RVl4dEJJOztJQUlJO0VaK3VCUjtFWW51Qkk7O0lBS0k7SUFDQTtFWml2QlI7RVl4dUJVOztJQUlJO0Vab3ZCZDtFYW5oQ0Y7SUFVSTtFYndoQ0Y7RWVqaUNBO0lBY0k7SUFDQTtJQUNBO0lBQ0EsZ0NBQ0U7UUFERiw4Q0FDRTtFZjZsQ047RUk5a0NBO0lDckNGO0lBQUE7SUFBQTtFTG9LQTtFSVpFO0lDeEpGO0lBQUE7SUFBQTtFTDZRQTtFZS9PSTtJQUdJO1FBQ0EsOENBQ0U7RWZ5bENSO0VJdmxDQTtJQ3JDRjtJQUFBO0lBQUE7RUxvS0E7RUlaRTtJQ3hKRjtJQUFBO0lBQUE7RUw2UUE7RWVyT0k7SUFVSTtJQUNBO0Vmd2xDTjtFZXBsQ0U7SUFLSTtFZndsQ047RWVwbENFO0lBT0k7SUFDQTtFZndsQ047RWVybENJO0lBS0k7SUFDQTtFZnlsQ1I7RWVsbENGO0lBY0k7SUFDQTtJQUNBO1FBQ0EsaUNBQ0U7RWZvbENKO0VJenBDQTtJQ3JDRjtJQUFBO0lBQUE7RUxvS0E7RWU1SEk7SVZ4Q0o7SUFBQTtJQUFBO0VMc29DQTtFZXRrQ0k7SVZoRUo7SUFBQTtJQUFBO0lBQUE7RUwycENBO0VlMWlDRTtJQUdJO1FBQ0EsaUNBQ0U7RWZpbENOO0VJbHFDQTtJQ3JDRjtJQUFBO0lBQUE7RUxvS0E7RWU1SEk7SVZ4Q0o7SUFBQTtJQUFBO0VMc29DQTtFZXRrQ0k7SVZoRUo7SUFBQTtJQUFBO0lBQUE7RUwycENBO0VlamlDRTtJQVVJO0lBQ0E7RWZpbENKO0VlN2tDQTtJQUtJO0VmaWxDSjtFZXZyQ0U7SVZ4Q0o7SUFBQTtJQUFBO0VMc29DQTtFZTlsQ0k7SVZ4Q0o7SUFBQTtJQUFBO0VMc29DQTtFZS9rQ0k7SVZ2REo7SUFBQTtJQUFBO0VMZ3BDQTtFZXpsQ0k7SVZ2REo7SUFBQTtJQUFBO0VMZ3BDQTtFZWhsQ0k7SVZoRUo7SUFBQTtJQUFBO0VMMnBDQTtFZTNsQ0k7SVZoRUo7SUFBQTtJQUFBO0VMMnBDQTtFZWppQ0U7SVYxSEY7SUFBQTtJQUFBO0VMaXRDQTtFZXZsQ0U7SVYxSEY7SUFBQTtJQUFBO0VMaXRDQTtFZXZsQ0U7SVYxSEY7SUFBQTtJQUFBO0VMaXRDQTtFZXZsQ0U7SVYxSEY7SUFBQTtJQUFBO0VMaXRDQTtFZXhrQ0U7SVZ6SUY7SUFBQTtJQUFBO0VMMnRDQTtFZWxsQ0U7SVZ6SUY7SUFBQTtJQUFBO0VMMnRDQTtFZXprQ0U7SVZsSkY7SUFBQTtJQUFBO0VMc3VDQTtFZXBsQ0U7SVZsSkY7SUFBQTtJQUFBO0VMc3VDQTtFZXBsQ0U7SVZsSkY7SUFBQTtJQUFBO0lBQUE7RUxzdUNBO0VlcGxDRTtJVmxKRjtJQUFBO0lBQUE7SUFBQTtFTHN1Q0E7RWVwbENFO0lBT0k7SUFDQTtFZmlsQ0o7RWU5a0NFO0lBS0k7SUFDQTtFZmtsQ047RXdCbnZDRjtJQUdJO0V4QnN2Q0Y7RUV4b0NFO0lzQjNHRTtFeEJzdkNKO0VnQjMvQkY7SUFFSTtFaEI4dUNGO0VnQjNzQ0Y7SUFPSTtFaEJ1dUNGO0VpQm5oREY7SUFjSTtJQUFBO0lBQ0E7SUFDQTtFakJtakRGO0VpQnJnREk7SUFLSTtJQUNBO0VqQm9qRFI7RWlCemlEQTtJQWVJO0VqQmlqREo7RWtCL29ERjtJQVFJO0VsQjh3REY7RWtCM3dEQTtJQVNJO0VsQit3REo7RWtCM3dEQTtJQVdJO0VsQit3REo7RWtCendERjtJQUtJO0lBQ0E7RWxCK3dERjtFa0Jyd0RGO0lBSUk7RWxCK3dERjtFa0Izd0RGO0lBS0k7SUFDQTtFbEJneERGO0VtQngwREE7SUFDRTtFbkJ5MURGO0VxQnYyREY7SUFJSTtFckJ1Z0VGO0VzQjNnRUE7SUFJSTtJQUNBO0V0QitoRUo7RXNCNWhFRTtJQUlJO0V0QmdpRU47RXNCdGhFQTtJQU1JO0lBQ0E7RXRCK2hFSjtFc0I1aEVFO0lBV0k7SUFDQTtFdEJnaUVOO0VzQjVoRUU7SUFZSTtJQUFBO0lBQUE7SUFDQTtJQUNBO0V0QjhoRU47RXNCdmdFQTtJQWlCSTtJQUNBO0lBQ0E7SUFDQTtFdEJ3aEVKO0VzQnpnRUE7SUFjSTtJQUNBO0V0QnNoRUo7RXNCbGhFQTtJQU1JO0lBQ0E7RXRCc2hFSjtFc0JsaEVBO0lBVUk7RXRCc2hFSjtFc0JsK0RBO0lBT0k7RXRCb2hFSjtFc0I1Z0VBO0lBVUk7RXRCcWhFSjtFc0JsaEVFO0lBSUk7RXRCc2hFTjtFc0I3Z0VBO0lBV0k7RXRCb2hFSjtFc0I1Z0VBO0lBU0k7SUFDQTtFdEJxaEVKO0VzQmpoRUE7SUFRSTtJQUNBO0V0QnFoRUo7QUE3d0VGO0FFbUVJO0VBQ0k7SXNCaEhGO0V4QjJ2Q0o7QUFDRjtBRTVxQ0k7RUQvQ0Y7SUFrQkk7RURISjtFV3JERjtJQVdJO0VYcW9CRjtFVzVtQkE7SUFxQkk7RVhtb0JKO0VXcm1CRTs7SUFJSTtFWGtvQk47RVk3dEJGO0lBVUk7RVordUJGO0VZbmxCRTtJQXFCSTtFWmd2Qk47RWdCdnNCRjtJQUtJO0VoQnV2Q0Y7RWdCaHVDRjtJQU1JO0VoQit1Q0Y7RWdCL3JDRjtJQU9JO0VoQnN1Q0Y7RWlCbmlERjtJQW9CSTtFakJvakRGO0VpQjlpREU7SUFHSSxjZmZBO0VGa2tETjtFaUI5aURBO0lBT0k7RWpCa2pESjtFaUIvaURFO0lBY0k7SUFDQTtFakJtakROO0VpQi9oREE7SUFtQkk7SUFDQTtJQUNBO0lBQ0E7SUFBQTtJQUFBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RWpCa2pESjtFaUJ6aERBO0lBY0k7SUFDQTtJQUNBO0VqQmdqREo7RWlCeGlEQTtJQUtJO0VqQitpREo7RWlCcmlEQTtJQVNJO0lBQ0E7RWpCNmlESjtFaUJ6aURBO0lBS0k7RWpCNmlESjtFaUJqaURJO0lBSUk7RWpCOGlEUjtFaUIxaURJO0lBSUk7RWpCOGlEUjtFc0IxbURBO0lBY0k7SUFDQTtFdEJ1aEVKO0VzQm5oRUE7SUFNSTtFdEJ1aEVKO0VzQmxoRUE7SUFJSTtFdEJzaEVKO0VzQmxoRUE7SUFJSTtFdEJzaEVKO0VzQmpoRUU7SUFDRTtJQUNBO1lBQUE7RXRCcWhFSjtFc0JuaEVJO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0V0QnFoRU47RXNCaGhFQTtJQVdJO0V0QnFoRUo7RXNCdi9EQTtJQWVJO0V0QnFoRUo7QUE3dUVGO0FFK0JJO0VTakRGO0lBeUJJO0lBQ0E7SUFDQTtFWG9vQko7RVc1bUJFOztJQVFJO0VYb29CTjtFWTlwQkE7SUEyQkk7RVordUJKO0VZOW1CRTs7SUFhSTtJQUNBO0VaNHVCTjtFWXp1Qkk7O0lBSUk7RVordUJSO0VZenRCSTs7SUFVSTtFWm12QlI7RWdCbnRCRjtJQVdJO0VoQnV1Q0Y7QUFwMkJGO0FFL21CSTtFU2pERjtJQStCSTtFWHFvQko7RVdqbkJFOztJQVlJO0VYc29CTjtBQWhDRjtBRXBuQkk7RWV1QkE7SUFJSTtJQUFBO0VqQm1qRE47RWlCdmlESTtJQUNFO0VqQmlqRE47RW1CMXBEQTtJQUNFO0VuQnkxREY7QUExTUYsQyIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2VzL3JlY3J1aXQvY29ycG9yYXRpb24vaW50ZXJ2aWV3MDEvX2luZGV4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2NvbXBvbmVudHMvbW9kdWxlcy9fY2FyZF9sdjEuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9iYXNlL192YXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2NvbXBvbmVudHMvbW9kdWxlcy9fY2FyZF9sdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vY29tcG9uZW50cy9tb2R1bGVzL19jYXJkX2x2My5zY3NzIiwid2VicGFjazovLy88bm8gc291cmNlPiIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vY29tcG9uZW50cy9tb2R1bGVzL19jYXJkX2x2NC5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbW1vbi9jb21wb25lbnRzL21vZHVsZXMvX2NhcmRfbHY1LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2NvbXBvbmVudHMvbW9kdWxlcy9fY2FyZF9sdjYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vY29tcG9uZW50cy9tb2R1bGVzL19idXR0b25fbHYxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2NvbXBvbmVudHMvbW9kdWxlcy9fYnV0dG9uX2x2Mi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbW1vbi9jb21wb25lbnRzL21vZHVsZXMvX2xvd2VyS3ZfbHYxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2NvbXBvbmVudHMvbW9kdWxlcy9fbG93ZXJLdl9sdjIuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vY29tcG9uZW50cy9tb2R1bGVzL19oZWFkaW5nX2x2MS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbW1vbi9jb21wb25lbnRzL21vZHVsZXMvX2ljb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vY29tcG9uZW50cy9tb2R1bGVzL19saW5rLWNvbGxlY3Rpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vbGF5b3V0cy9fbGF5b3V0cy5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbW1vbi9sYXlvdXRzL19uYXYuc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9jb21tb24vbGF5b3V0cy9fZ2xvYmFsLWxpbmtzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL3V0aWxpdGllcy9fdXRpbGl0aWVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2ZhZGUvX2FuaW1hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL2NvbW1vbi9vdmVyd3JpdGUvX292ZXJ3cml0ZS5zY3NzIiwid2VicGFjazovLy8uL3Jlc291cmNlcy9zY3NzL3BhZ2VzL3JlY3J1aXQvY29ycG9yYXRpb24vaW50ZXJ2aWV3L19jb21tb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvc2Nzcy9wYWdlcy9yZWNydWl0L2NvcnBvcmF0aW9uL2ludGVydmlldzAxL21vZHVsZXMvX2ludGVydmlldzAxLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vcmVzb3VyY2VzL3Njc3MvY29tbW9uL2xheW91dHMvX2hvdmVyLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLmNhcmRfbHYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG4uY2FyZF9sdjEgLmNhcmRfbHYxX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbn1cbi5jYXJkX2x2MSAuY2FyZF9sdjFfX2ltZyBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuLmNhcmRfbHYxIC5jYXJkX2x2MV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAxMHB4O1xuICBsZWZ0OiAxMHB4O1xuICB3aWR0aDogNDBweDtcbiAgYXNwZWN0LXJhdGlvOiAxO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbn1cbi5jYXJkX2x2MSAuY2FyZF9sdjFfX2ljb24tLWJsYW5rIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDEwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB3aWR0aDogMTFweDtcbiAgYXNwZWN0LXJhdGlvOiAxLjM3NTtcbiAgY29sb3I6ICNmZmY7XG59XG4uY2FyZF9sdjEgLmNhcmRfbHYxX190ZXh0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTIwcHgpO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMDYyNXJlbTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgY29sb3I6ICMwMDAwOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjEgLmNhcmRfbHYxX190ZXh0IHtcbiAgICBwYWRkaW5nOiAwLjM3NXJlbSAwLjEyNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTIwcHgpO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmNhcmRfbHYxIC5jYXJkX2x2MV9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jYXJkX2x2MSAuY2FyZF9sdjFfX3RleHQgc3BhbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMC4xODc1cmVtIDAuMDYyNXJlbTtcbn1cbi5jYXJkX2x2MSAuY2FyZF9sdjFfX3RleHQgc3BhbiArIHNwYW4ge1xuICBtYXJnaW4tcmlnaHQ6IDVweDtcbn1cblxuLmNvcnBvcmF0aW9uIC5jYXJkX2x2MSAuY2FyZF9sdjFfX3RleHQge1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvcnBvcmF0aW9uIC5jYXJkX2x2MSAuY2FyZF9sdjFfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG5cbi5jYXJkX2x2MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcbn1cbi5jYXJkX2x2MiAuY2FyZF9sdjJfX2lubmVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGhlaWdodDogMTAwJTtcbiAgbWluLWhlaWdodDogOTRweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgYm94LXNoYWRvdzogM3B4IDNweCAwIHJnYmEoNTEsIDUxLCA1MSwgMC4xNik7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjIgLmNhcmRfbHYyX19pbm5lciB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBtaW4taGVpZ2h0OiAxNTNweDtcbiAgfVxufVxuLmNhcmRfbHYyIC5jYXJkX2x2Ml9faW1nIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2MiAuY2FyZF9sdjJfX2ltZyB7XG4gICAgbWF4LXdpZHRoOiAxMDBweDtcbiAgfVxufVxuLmNhcmRfbHYyIC5jYXJkX2x2Ml9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMS4xNDI4NTcxNDI5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHYyIC5jYXJkX2x2Ml9fdGV4dCB7XG4gICAgbWFyZ2luLXRvcDogYXV0bztcbiAgfVxufVxuLmNhcmRfbHYyIC5jYXJkX2x2Ml9fdGV4dCBzcGFuIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uY2FyZF9sdjMge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1heC13aWR0aDogMTYuODc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAjRjZGNkY2O1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDYuMjVyZW0gMWZyO1xuICBncmlkLXRlbXBsYXRlLXJvd3M6IDguMTI1cmVtIDcuNXJlbSBhdXRvO1xuICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcIm51bSB0aXRsZVwiIFwiaW1nIHRpdGxlXCIgXCJ0ZXh0IHRleHRcIiBcImJ0biBidG5cIjtcbiAgZ2FwOiAwLjYyNXJlbSAwO1xuICBib3gtc2hhZG93OiA2cHggNnB4IDEycHggcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IDAuM3MgZWFzZS1vdXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjMge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDEwcmVtIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IDEzLjEyNXJlbSAxMHJlbSBhdXRvO1xuICAgIGdhcDogMS44NzVyZW0gMDtcbiAgICBwYWRkaW5nOiA1MHB4IDUwcHggNjBweDtcbiAgfVxufVxuLmNhcmRfbHYzOmhvdmVyIHtcbiAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSg1MSwgNTEsIDUxLCAwLjMpO1xufVxuLmNhcmRfbHYzOmhvdmVyIC5jYXJkX2x2M19faW1nIGltZyB7XG4gIG9wYWNpdHk6IDE7XG59XG4uY2FyZF9sdjMgLmNhcmRfbHYzX190aXRsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgZm9udC1zaXplOiAxLjI1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBjb2xvcjogIzAwMDA5OTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgZ2FwOiAwLjJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2MyAuY2FyZF9sdjNfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNzVyZW07XG4gIH1cbn1cbi5jYXJkX2x2MyAuY2FyZF9sdjNfX3RpdGxlIHNwYW4gc3BhbiB7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogM3B4IDA7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjMgLmNhcmRfbHYzX190aXRsZSBzcGFuIHNwYW4ge1xuICAgIHBhZGRpbmc6IDVweCAycHg7XG4gIH1cbn1cbi5jYXJkX2x2MyAuY2FyZF9sdjNfX251bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZ3JpZC1hcmVhOiBudW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGdhcDogMC42MjVyZW07XG4gIHdpZHRoOiA0LjM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2MyAuY2FyZF9sdjNfX251bSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5jYXJkX2x2MyAuY2FyZF9sdjNfX251bS1wYXJ0LFxuLmNhcmRfbHYzIC5jYXJkX2x2M19fbnVtLW51bSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tYmxvY2s6IGNhbGMoKDFlbSAtIDFsaCkgLyAyKTtcbn1cbi5jYXJkX2x2MyAuY2FyZF9sdjNfX251bS1wYXJ0IHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHYzIC5jYXJkX2x2M19fbnVtLXBhcnQge1xuICAgIGZvbnQtc2l6ZTogMS40Mzc1cmVtO1xuICB9XG59XG4uY2FyZF9sdjMgLmNhcmRfbHYzX19udW0tbnVtIHtcbiAgZm9udC1zaXplOiAzcmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHYzIC5jYXJkX2x2M19fbnVtLW51bSB7XG4gICAgZm9udC1zaXplOiA0LjVyZW07XG4gIH1cbn1cbi5jYXJkX2x2MyAuY2FyZF9sdjNfX251bS1sb2NhbCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcmRfbHYzIC5jYXJkX2x2M19fbnVtLWxvY2FsIHNwYW4ge1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xuICBtaW4taGVpZ2h0OiAxLjVyZW07XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgYm9yZGVyOiAxcHggc29saWQgIzMzMzMzMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2MyAuY2FyZF9sdjNfX251bS1sb2NhbCBzcGFuIHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jYXJkX2x2MyAuY2FyZF9sdjNfX2ltZyB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZ3JpZC1hcmVhOiBpbWc7XG4gIHdpZHRoOiA2LjI1cmVtO1xuICBhc3BlY3QtcmF0aW86IDE7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjMgLmNhcmRfbHYzX19pbWcge1xuICAgIHdpZHRoOiAxMHJlbTtcbiAgfVxufVxuLmNhcmRfbHYzIC5jYXJkX2x2M19fdGV4dCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZ3JpZC1hcmVhOiB0ZXh0O1xuICBsaW5lLWhlaWdodDogMjtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIC8qIOe4puabuOOBjSAqL1xuICAtd2Via2l0LWJveC1vcmllbnQ6IHZlcnRpY2FsO1xuICAvKiDooYzmlbDjgpLliLbpmZAgKi9cbiAgLXdlYmtpdC1saW5lLWNsYW1wOiAzO1xuICBsaW5lLWNsYW1wOiAzO1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHYzIC5jYXJkX2x2M19fdGV4dCB7XG4gICAgLXdlYmtpdC1saW5lLWNsYW1wOiA0O1xuICAgIGxpbmUtY2xhbXA6IDQ7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4uY2FyZF9sdjMgLmNhcmRfbHYzX19idXR0b24ge1xuICBncmlkLWFyZWE6IGJ0bjtcbiAgd2lkdGg6IDE5MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgbWFyZ2luLXRvcDogMC42MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjMgLmNhcmRfbHYzX19idXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxufVxuXG4jcGFyYWxsYXgwMiAuY2FyZF9sdjNfX3RpdGxlLFxuI3BhcmFsbGF4MDMgLmNhcmRfbHYzX190aXRsZSB7XG4gIG1hcmdpbi1sZWZ0OiAtMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgI3BhcmFsbGF4MDIgLmNhcmRfbHYzX190aXRsZSxcbiAgI3BhcmFsbGF4MDMgLmNhcmRfbHYzX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIH1cbn1cblxuLmNhcmRfbHY0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBwYWRkaW5nOiAyMHB4IDEwcHggMTVweDtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NCB7XG4gICAgcGFkZGluZzogMzVweCAzMHB4O1xuICB9XG59XG4uY2FyZF9sdjQgLmNhcmRfbHY0X19pbm5lciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gIGdhcDogMTBweDtcbiAgbWFyZ2luLXRvcDogYXV0bztcbn1cbi5jYXJkX2x2NCAuY2FyZF9sdjRfX3RpdGxlIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAxMHB4O1xuICBmb250LXNpemU6IDEuMTI1cmVtO1xuICBjb2xvcjogIzAwMDA5OTtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0xNXB4KTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHY0IC5jYXJkX2x2NF9fdGl0bGUge1xuICAgIHJpZ2h0OiAzMHB4O1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzBweCk7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jYXJkX2x2NCAuY2FyZF9sdjRfX3RpdGxlIHNwYW4ge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHY0IC5jYXJkX2x2NF9fdGl0bGUgc3BhbiB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgfVxufVxuLmNhcmRfbHY0IC5jYXJkX2x2NF9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMS42MjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ibG9jazogY2FsYygoMWVtIC0gMWxoKSAvIDIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHY0IC5jYXJkX2x2NF9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4uY2FyZF9sdjQgLmNhcmRfbHY0X190ZXh0IC5zbWFsbCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NCAuY2FyZF9sdjRfX3RleHQgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICB9XG59XG4uY2FyZF9sdjQgLmNhcmRfbHY0X190ZXh0IC5zbWFsbCBzdXAge1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuLmNhcmRfbHY0IC5jYXJkX2x2NF9fdmFsdWUge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBtYXJnaW46IDAgLTAuMmVtO1xufVxuLmNhcmRfbHY0IC5jYXJkX2x2NF9faWNvbi5pY29uMDEge1xuICB3aWR0aDogNTJweDtcbiAgYXNwZWN0LXJhdGlvOiAwLjg1NDU0NTQ1NDU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjQgLmNhcmRfbHY0X19pY29uLmljb24wMSB7XG4gICAgd2lkdGg6IDk0cHg7XG4gIH1cbn1cbi5jYXJkX2x2NCAuY2FyZF9sdjRfX2ljb24uaWNvbjAyIHtcbiAgd2lkdGg6IDkwcHg7XG4gIGFzcGVjdC1yYXRpbzogMS41O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHY0IC5jYXJkX2x2NF9faWNvbi5pY29uMDIge1xuICAgIHdpZHRoOiAxNjVweDtcbiAgfVxufVxuLmNhcmRfbHY0IC5jYXJkX2x2NF9faWNvbi5pY29uMDMge1xuICB3aWR0aDogNzVweDtcbiAgYXNwZWN0LXJhdGlvOiAxLjUxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHY0IC5jYXJkX2x2NF9faWNvbi5pY29uMDMge1xuICAgIHdpZHRoOiAxNTFweDtcbiAgfVxufVxuLmNhcmRfbHY0IC5jYXJkX2x2NF9faWNvbi5pY29uMDQge1xuICB3aWR0aDogNzNweDtcbiAgYXNwZWN0LXJhdGlvOiAwLjk3NjkyMzA3Njk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjQgLmNhcmRfbHY0X19pY29uLmljb24wNCB7XG4gICAgd2lkdGg6IDEyN3B4O1xuICB9XG59XG5cbi5jYXJkX2x2NSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGFzcGVjdC1yYXRpbzogMS4wNDM5NTYwNDQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xufVxuLmNhcmRfbHY1IC5jYXJkX2x2NV9fYmcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmNhcmRfbHY1IC5jYXJkX2x2NV9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB3aWR0aDogMzZweDtcbn1cbi5jYXJkX2x2NSAuY2FyZF9sdjVfX2NvbnRlbnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjUgLmNhcmRfbHY1X19jb250ZW50IHtcbiAgICBnYXA6IDMwcHg7XG4gIH1cbn1cbi5jYXJkX2x2NSAuY2FyZF9sdjVfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxcmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBjb2xvcjogIzAwMDA5OTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NSAuY2FyZF9sdjVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuMzc1cmVtO1xuICB9XG59XG4uY2FyZF9sdjUgLmNhcmRfbHY1X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGJvcmRlci1sZWZ0OiAycHggc29saWQgIzAwMDA5OTtcbiAgYm9yZGVyLXJpZ2h0OiAycHggc29saWQgIzAwMDA5OTtcbn1cbi5jYXJkX2x2NSAuY2FyZF9sdjVfX3RpdGxlIHNwYW4gKyBzcGFuIHtcbiAgYm9yZGVyLXJpZ2h0OiBub25lO1xufVxuLmNhcmRfbHY1IC5jYXJkX2x2NV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLWJsb2NrOiBjYWxjKCgxZW0gLSAxbGgpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjUgLmNhcmRfbHY1X190ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cbi5jYXJkX2x2NSAuY2FyZF9sdjVfX3RleHQgLnNtYWxsIHtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NSAuY2FyZF9sdjVfX3RleHQgLnNtYWxsIHtcbiAgICBmb250LXNpemU6IDAuNWVtO1xuICB9XG59XG4uY2FyZF9sdjUgLmNhcmRfbHY1X190ZXh0IC5zbWFsbCBzdXAge1xuICBmb250LXNpemU6IDAuNmVtO1xufVxuLmNhcmRfbHY1IC5jYXJkX2x2NV9fdmFsdWUge1xuICBtYXJnaW46IDAgLTAuM2VtO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmO1xufVxuXG4uY2FyZF9sdjYge1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAxNXB4O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHY2IHtcbiAgICBwYWRkaW5nOiAyMHB4O1xuICAgIGdhcDogMDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG59XG4uY2FyZF9sdjYgLmNhcmRfbHY2X190aXRsZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiByb3ctcmV2ZXJzZTtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zNXB4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NiAuY2FyZF9sdjZfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICB9XG59XG4uY2FyZF9sdjYgLmNhcmRfbHY2X190aXRsZSBzcGFuIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG59XG4uY2FyZF9sdjYgLmNhcmRfbHY2X19pY29uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICBoZWlnaHQ6IDEwMCU7XG59XG4uY2FyZF9sdjYgLmNhcmRfbHY2X19pY29uIC5ob2xpZGF5IHtcbiAgd2lkdGg6IDUwcHg7XG4gIGFzcGVjdC1yYXRpbzogY2FjbCg3MC83MCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY2FyZF9sdjYgLmNhcmRfbHY2X19pY29uIC5ob2xpZGF5IHtcbiAgICB3aWR0aDogNzBweDtcbiAgfVxufVxuLmNhcmRfbHY2IC5jYXJkX2x2Nl9faWNvbiAuaG9tZSB7XG4gIHdpZHRoOiA1MHB4O1xuICBhc3BlY3QtcmF0aW86IGNhY2woNzAvNjIpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNhcmRfbHY2IC5jYXJkX2x2Nl9faWNvbiAuaG9tZSB7XG4gICAgd2lkdGg6IDcwcHg7XG4gIH1cbn1cbi5jYXJkX2x2NiAuY2FyZF9sdjZfX2ljb24gLnRpbWUge1xuICB3aWR0aDogMzBweDtcbiAgYXNwZWN0LXJhdGlvOiBjYWNsKDQwLzU4KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NiAuY2FyZF9sdjZfX2ljb24gLnRpbWUge1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4uY2FyZF9sdjYgLmNhcmRfbHY2X19pY29uIC53YWxsZXQge1xuICB3aWR0aDogNDVweDtcbiAgYXNwZWN0LXJhdGlvOiBjYWNsKDYwLzczKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NiAuY2FyZF9sdjZfX2ljb24gLndhbGxldCB7XG4gICAgd2lkdGg6IDYwcHg7XG4gIH1cbn1cbi5jYXJkX2x2NiAuY2FyZF9sdjZfX2ljb24gLnN1cHBvcnQge1xuICB3aWR0aDogNTVweDtcbiAgYXNwZWN0LXJhdGlvOiBjYWNsKDYwLzQzKTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jYXJkX2x2NiAuY2FyZF9sdjZfX2ljb24gLnN1cHBvcnQge1xuICAgIHdpZHRoOiA2MHB4O1xuICB9XG59XG5cbi5idXR0b25fbHYxIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIG1pbi1oZWlnaHQ6IDQuMzc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXI6IDFweCBzb2xpZCAjMzMzMzMzO1xuICBwYWRkaW5nOiAwIDIuNzVyZW07XG59XG4uYnV0dG9uX2x2MSAuYnV0dG9uX2x2MV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idXR0b25fbHYxIC5idXR0b25fbHYxX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDIuNXJlbTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuXG4uYnV0dG9uX2x2MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiAzLjc1cmVtO1xuICBiYWNrZ3JvdW5kOiAjMDAwMDk5O1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgcGFkZGluZzogMC42MjVyZW07XG4gIHBhZGRpbmctcmlnaHQ6IDMuMTI1cmVtO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJveC1zaGFkb3c6IDAgMC4xODc1cmVtIDAuMTg3NXJlbSByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLW91dCwgYm94LXNoYWRvdyAwLjNzIGVhc2Utb3V0O1xufVxuLmJ1dHRvbl9sdjI6dmlzaXRlZCB7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuLmJ1dHRvbl9sdjI6aG92ZXIge1xuICBvcGFjaXR5OiAwLjk7XG4gIGNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKDUxLCA1MSwgNTEsIDAuNik7XG59XG4uYnV0dG9uX2x2MiAuYnV0dG9uX2x2Ml9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbn1cbi5idXR0b25fbHYyIC5idXR0b25fbHYyX19pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgcmlnaHQ6IDAuNjI1cmVtO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICBjb2xvcjogIzAwMDA5OTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5idXR0b25fbHYyIC5idXR0b25fbHYyX19pY29uIHtcbiAgICB3aWR0aDogNDBweDtcbiAgICBoZWlnaHQ6IDQwcHg7XG4gIH1cbn1cblxuLmxvd2VyS3ZfbHYxIHtcbiAgcGFkZGluZzogNy41cmVtIDAgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApIDMwJSwgIzAwMDA5OSAzMCUpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYxIHtcbiAgICBwYWRkaW5nOiAxMS41NjI1cmVtIDIuNXJlbSA2LjI1cmVtO1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSAzOCUsICMwMDAwOTkgMzglKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5sb3dlckt2X2x2MSB7XG4gICAgcGFkZGluZzogMTEuNTYyNXJlbSA1cmVtIDYuMjVyZW07XG4gIH1cbn1cbi5sb3dlckt2X2x2MSAubG93ZXJLdl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxvd2VyS3ZfbHYxIC5sb3dlckt2X2ltZyBwaWN0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MSAubG93ZXJLdl9pbWcgcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MSAubG93ZXJLdl9pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgfVxufVxuLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMzBweCwgMjRweCk7XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBkaXNwbGF5OiBncmlkO1xuICBnYXA6IDAuMzEyNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGNvbG9yOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICAgIHRvcDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg0MHB4LCAtNDBweCk7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAubG93ZXJLdl9sdjEgLmxvd2VyS3ZfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAtNDBweCk7XG4gICAgZ2FwOiAwLjVyZW07XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDE5MjBweCkge1xuICAubG93ZXJLdl9sdjEgLmxvd2VyS3ZfdGV4dCB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICB9XG59XG4ubG93ZXJLdl9sdjEgLmxvd2VyS3ZfdGV4dCBzcGFuIHtcbiAgaGVpZ2h0OiBmaXQtY29udGVudDtcbiAgYmFja2dyb3VuZDogIzAwMDA5OTtcbiAgcGFkZGluZzogMC4zMTI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQgc3BhbiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG5cbi5vbl9taWRkbGUgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQsXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICBmb250LXNpemU6IDEuMzEyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAub25fbWlkZGxlIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0LFxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYxIC5sb3dlckt2X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMS41NjI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjEgLmxvd2VyS3ZfdGV4dCxcbiAgLm9uX2xhcmdlIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0IHtcbiAgICBmb250LXNpemU6IDIuMTI1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpIHtcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjEgLmxvd2VyS3ZfdGV4dCxcbiAgLm9uX2xhcmdlIC5sb3dlckt2X2x2MSAubG93ZXJLdl90ZXh0IHtcbiAgICBmb250LXNpemU6IDNyZW07XG4gIH1cbn1cblxuLmxvd2VyS3ZfbHYyIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA3LjVyZW0gMCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYyIHtcbiAgICBwYWRkaW5nOiAxMS41NjI1cmVtIDIuNXJlbSAwO1xuICAgIG1hcmdpbi10b3A6IC01cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmxvd2VyS3ZfbHYyIHtcbiAgICBwYWRkaW5nOiAxMS41NjI1cmVtIDVyZW0gMDtcbiAgfVxufVxuLmxvd2VyS3ZfbHYyOjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiA3MCU7XG4gIGhlaWdodDogNzUlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDAwMDk5O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYyOjpiZWZvcmUge1xuICAgIHdpZHRoOiA2MiU7XG4gIH1cbn1cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbm5lciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWF4LXdpZHRoOiAxMDVyZW07XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ltZyB7XG4gIG1hcmdpbi10b3A6IDAuNjI1cmVtO1xufVxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ltZyBwaWN0dXJlIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0ZGRkZGRjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbWcgcGljdHVyZSB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbWcgaW1nIHtcbiAgICBib3JkZXItcmFkaXVzOiAwLjYyNXJlbTtcbiAgfVxufVxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X3RleHQge1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBmb250LXNpemU6IDAuNXJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgY29sb3I6ICM0Njg0QkM7XG4gIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gIHRleHQtYWxpZ246IHJpZ2h0O1xuICBwYWRkaW5nOiAwIDAuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X3RleHQge1xuICAgIGZvbnQtc2l6ZTogMC42MjVyZW07XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBwYWRkaW5nOiAwO1xuICB9XG59XG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA0MHB4O1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMC4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMzc1cmVtO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICMwMDAwOTk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50IHtcbiAgICB0b3A6IDgwcHg7XG4gICAgZ2FwOiAwLjMxMjVyZW07XG4gICAgZm9udC1zaXplOiAyLjJ2dztcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50IHtcbiAgICBmb250LXNpemU6IDJyZW07XG4gIH1cbn1cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50IHNwYW4ge1xuICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCBzcGFuIHtcbiAgICBwYWRkaW5nOiAwLjVyZW07XG4gIH1cbn1cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcge1xuICBkaXNwbGF5OiBmbGV4O1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAyNC4zNzVyZW07XG4gIG1hcmdpbjogLTEuMjVyZW0gYXV0byAwO1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMC45Mzc1cmVtO1xuICAgIGxlZnQ6IDAuOTM3NXJlbTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IG5vbmU7XG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG4gIH1cbn1cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LWZhbWlseTogXCJNb250c2VycmF0XCIsIHNlcmlmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgYmFja2dyb3VuZC1jb2xvcjogIzAwMDA5OTtcbiAgYm94LXNoYWRvdzogMC4xMjVyZW0gMC4xMjVyZW0gMCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjkzNzVyZW07XG4gICAgYm94LXNoYWRvdzogbm9uZTtcbiAgfVxufVxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCBwIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICBnYXA6IDAuMjVyZW07XG59XG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sIC52b2wge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCAudm9sIHtcbiAgICBmb250LXNpemU6IDAuNzVyZW07XG4gIH1cbn1cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wgLm51bWJlciB7XG4gIGZvbnQtc2l6ZTogMXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICB9XG59XG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGdhcDogMC4zNzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC4wM2VtO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRkZGRkZGO1xuICBib3gtc2hhZG93OiAwLjEyNXJlbSAwLjEyNXJlbSAwIDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmc6IDAuNjI1cmVtO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSB7XG4gICAgcGFkZGluZzogMC42MjVyZW0gMS4yNXJlbTtcbiAgfVxufVxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUgcCB7XG4gIGxpbmUtaGVpZ2h0OiAxLjU7XG59XG4ubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMC4xODc1cmVtO1xufVxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUgZGl2IHAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDAuMTg3NXJlbTtcbn1cbi5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIGRpdiBwOjpiZWZvcmUge1xuICBjb250ZW50OiBcIuKUglwiO1xufVxuLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUgZGl2IHA6Zmlyc3Qtb2YtdHlwZTo6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIGRpdiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cblxuLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCxcbi5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gIGZvbnQtc2l6ZTogMS4zNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCkge1xuICAub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50LFxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQge1xuICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQsXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCB7XG4gICAgdG9wOiA2MHB4O1xuICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCkge1xuICAub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50LFxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQge1xuICAgIHRvcDogODBweDtcbiAgICBmb250LXNpemU6IDEuNjg3NXJlbTtcbiAgfVxufVxuLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCBzcGFuLFxuLm9uX2xhcmdlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9jb21tZW50IHNwYW4ge1xuICBwYWRkaW5nOiAwLjMxMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfY29tbWVudCBzcGFuLFxuICAub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2NvbW1lbnQgc3BhbiB7XG4gICAgcGFkZGluZzogMC41cmVtO1xuICB9XG59XG4ub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wsXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCB7XG4gIHBhZGRpbmc6IDEuMDYyNXJlbSAwLjYyNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCxcbiAgLm9uX2xhcmdlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wge1xuICAgIHBhZGRpbmc6IDAuNXJlbSAwLjc1cmVtO1xuICB9XG59XG4ub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld192b2wgLnZvbCxcbi5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sIC52b2wge1xuICBmb250LXNpemU6IDAuNjI1cmVtO1xufVxuLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdm9sIC5udW1iZXIsXG4ub25fbGFyZ2UgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X3ZvbCAubnVtYmVyIHtcbiAgZm9udC1zaXplOiAxcmVtO1xufVxuLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSxcbi5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSB7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbiAgcGFkZGluZzogMC41NjI1cmVtIDAuOTM3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5vbl9taWRkbGUgLmxvd2VyS3ZfbHYyIC5sb3dlckt2X2ludGVydmlldyAuaW50ZXJ2aWV3X25hbWUsXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgcGFkZGluZzogMC42MjVyZW0gMC45Mzc1cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMzY2cHgpIHtcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSxcbiAgLm9uX2xhcmdlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIHtcbiAgICBwYWRkaW5nOiAwLjYyNXJlbSAxLjI1cmVtO1xuICB9XG59XG4ub25fbWlkZGxlIC5sb3dlckt2X2x2MiAubG93ZXJLdl9pbnRlcnZpZXcgLmludGVydmlld19uYW1lIGRpdiBwOmZpcnN0LW9mLXR5cGU6OmJlZm9yZSxcbi5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYgcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm9uX21pZGRsZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYgcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUsXG4gIC5vbl9sYXJnZSAubG93ZXJLdl9sdjIgLmxvd2VyS3ZfaW50ZXJ2aWV3IC5pbnRlcnZpZXdfbmFtZSBkaXYgcDpmaXJzdC1vZi10eXBlOjpiZWZvcmUge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG5cbi5oZWFkaW5nX2x2MSB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmhlYWRpbmdfbHYxIHtcbiAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgfVxufVxuLmhlYWRpbmdfbHYxLl93aGl0ZUNvbG9yIHtcbiAgY29sb3I6ICNGRkZGRkY7XG4gIHRleHQtc2hhZG93OiAwcHggMHB4IDEwcHggcmdiYSgzMiwgODMsIDE0OSwgMC42NSk7XG59XG4uaGVhZGluZ19sdjEgLl9ybCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBsaW5lLWhlaWdodDogMS4xO1xufVxuXG4uaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDFlbTtcbn1cbi5pY29uIHN2ZyB7XG4gIHdpZHRoOiAxMDAlO1xufVxuLmljb24udGFyZ2V0X2JsYW5rIHtcbiAgd2lkdGg6IDAuNjg3NXJlbTtcbn1cbi5pY29uLnRhcmdldF9ibGFuayBzdmcge1xuICBhc3BlY3QtcmF0aW86IDEuMzc1O1xufVxuLmljb24uYXJyb3dfY2lyY2xlIHtcbiAgd2lkdGg6IDIuNXJlbTtcbn1cbi5pY29uLmFycm93X2NpcmNsZSBzdmcge1xuICBhc3BlY3QtcmF0aW86IDE7XG59XG4uaWNvbi5hcnJvdyB7XG4gIHdpZHRoOiAwLjY4NzVyZW07XG59XG4uaWNvbi5hcnJvdyBzdmcge1xuICBhc3BlY3QtcmF0aW86IDAuOTE2NjY2NjY2Nztcbn1cbi5pY29uLmFycm93X2Rvd24ge1xuICB3aWR0aDogMC45Mzc1cmVtO1xufVxuLmljb24uYXJyb3dfZG93biBzdmcge1xuICBhc3BlY3QtcmF0aW86IDEuNTtcbn1cbi5pY29uLm1lbnUge1xuICB3aWR0aDogMTRweDtcbn1cbi5pY29uLm1lbnUgc3ZnIHtcbiAgYXNwZWN0LXJhdGlvOiAxLjQ7XG59XG4uaWNvbi5lbnRyeSB7XG4gIHdpZHRoOiA2NnB4O1xufVxuLmljb24uZW50cnkgc3ZnIHtcbiAgYXNwZWN0LXJhdGlvOiAwLjc1ODYyMDY4OTc7XG59XG4uaWNvbi5lbnRyeV9zcCB7XG4gIHdpZHRoOiAxNnB4O1xufVxuLmljb24uZW50cnlfc3Agc3ZnIHtcbiAgYXNwZWN0LXJhdGlvOiAxO1xufVxuXG4uY29ycG9yYXRpb24gLmxpbmstY29sbGVjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAyLjI1cmVtIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSB0ZXh0XCIgXCJpdGVtIGl0ZW1cIjtcbiAgZ2FwOiAycmVtIDIuNXJlbTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICNGRkZGRkY7XG4gIHBhZGRpbmc6IDIuNXJlbSAxLjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmNvcnBvcmF0aW9uIC5saW5rLWNvbGxlY3Rpb24ge1xuICAgIHBhZGRpbmc6IDVyZW0gMy43NXJlbTtcbiAgICBnYXA6IDMuNzVyZW0gNS42MjVyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnIgM3JlbTtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcInRleHQgdGl0bGVcIiBcIml0ZW0gdGl0bGVcIjtcbiAgfVxufVxuLmNvcnBvcmF0aW9uIC5saW5rLWNvbGxlY3Rpb24gKyAubGluay1jb2xsZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5jb3Jwb3JhdGlvbiAubGluay1jb2xsZWN0aW9uLl9yZXZlcnNlIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDNyZW0gMWZyO1xuICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgdGV4dFwiIFwidGl0bGUgaXRlbVwiO1xuICB9XG59XG4uY29ycG9yYXRpb24gLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX19oZWFkZXIge1xuICBkaXNwbGF5OiBibG9jaztcbiAgZ3JpZC1hcmVhOiB0aXRsZTtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBjb2xvcjogIzMzMzMzMztcbiAgbWFyZ2luLXRvcDogLTMuNzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29ycG9yYXRpb24gLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBtYXJnaW4tdG9wOiAtNi44NzVyZW07XG4gIH1cbn1cbi5jb3Jwb3JhdGlvbiAubGluay1jb2xsZWN0aW9uIC5saW5rLWNvbGxlY3Rpb25fX3RleHQge1xuICBncmlkLWFyZWE6IHRleHQ7XG4gIGZvbnQtc2l6ZTogMC44NzVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29ycG9yYXRpb24gLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gIH1cbn1cbi5jb3Jwb3JhdGlvbiAubGluay1jb2xsZWN0aW9uIC5saW5rLWNvbGxlY3Rpb25fX2l0ZW1zIHtcbiAgZ3JpZC1hcmVhOiBpdGVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29ycG9yYXRpb24gLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX19pdGVtcyB7XG4gICAgZ2FwOiAxLjg3NXJlbTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KDExLjI1cmVtLCAxZnIpKTtcbiAgfVxufVxuLmNvcnBvcmF0aW9uIC5saW5rLWNvbGxlY3Rpb24gLmxpbmstY29sbGVjdGlvbl9faXRlbXMuX2NvbDIge1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuY29ycG9yYXRpb24gLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX19pdGVtcy5fY29sMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEuODc1cmVtO1xuICB9XG59XG5cbi5saW5rLWNvbGxlY3Rpb24ge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMi4yNXJlbSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtYXJlYXM6IFwidGl0bGUgaXRlbVwiIFwidGl0bGUgaXRlbVwiO1xuICBnYXA6IDJyZW0gMi41cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgYmFja2dyb3VuZDogI0ZGRkZGRjtcbiAgcGFkZGluZzogMi41cmVtIDEuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGluay1jb2xsZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDMuNzVyZW07XG4gICAgZ2FwOiAzLjc1cmVtIDUuNjI1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIDNyZW07XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJpdGVtIHRpdGxlXCI7XG4gIH1cbn1cbi5saW5rLWNvbGxlY3Rpb24gKyAubGluay1jb2xsZWN0aW9uIHtcbiAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rLWNvbGxlY3Rpb24uX3JldmVyc2Uge1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogM3JlbSAxZnI7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJ0aXRsZSBpdGVtXCI7XG4gIH1cbn1cbi5saW5rLWNvbGxlY3Rpb24gLmxpbmstY29sbGVjdGlvbl9faGVhZGVyIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGdyaWQtYXJlYTogdGl0bGU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgY29sb3I6ICMzMzMzMzM7XG4gIG1hcmdpbi10b3A6IC0zLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX19oZWFkZXIge1xuICAgIGZvbnQtc2l6ZTogMi41cmVtO1xuICAgIG1hcmdpbi10b3A6IC03LjVyZW07XG4gIH1cbn1cbi5saW5rLWNvbGxlY3Rpb24gLmxpbmstY29sbGVjdGlvbl9fdGV4dCB7XG4gIGdyaWQtYXJlYTogdGV4dDtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5saW5rLWNvbGxlY3Rpb24gLmxpbmstY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICB9XG59XG4ubGluay1jb2xsZWN0aW9uIC5saW5rLWNvbGxlY3Rpb25fX2l0ZW1zIHtcbiAgZ3JpZC1hcmVhOiBpdGVtO1xuICBkaXNwbGF5OiBncmlkO1xuICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgZ2FwOiAxLjU2MjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubGluay1jb2xsZWN0aW9uIC5saW5rLWNvbGxlY3Rpb25fX2l0ZW1zIHtcbiAgICBnYXA6IDEuODc1cmVtO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KGF1dG8tZml0LCBtaW5tYXgoMTEuMjVyZW0sIDFmcikpO1xuICB9XG59XG4ubGluay1jb2xsZWN0aW9uIC5saW5rLWNvbGxlY3Rpb25fX2l0ZW1zLl9jb2wyIHtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMS41NjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmxpbmstY29sbGVjdGlvbiAubGluay1jb2xsZWN0aW9uX19pdGVtcy5fY29sMiB7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBnYXA6IDEuODc1cmVtO1xuICB9XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5ob3ZlciB7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2Utb3V0O1xuICB9XG4gIC5ob3Zlcjpmb2N1cyB7XG4gICAgb3BhY2l0eTogMC43O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkgYW5kIChob3ZlcjogaG92ZXIpIHtcbiAgLmhvdmVyOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAwLjc7XG4gIH1cbn1cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xufVxudWwgbGksXG5vbCBsaSB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuYmxvY2txdW90ZSxcbnEge1xuICBxdW90ZXM6IG5vbmU7XG59XG5cbmJsb2NrcXVvdGU6YmVmb3JlLFxuYmxvY2txdW90ZTphZnRlcixcbnE6YmVmb3JlLFxucTphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPWJ1dHRvbl0sXG5pbnB1dFt0eXBlPXN1Ym1pdF0ge1xuICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuOnJvb3Qge1xuICAtLWxlYWRpbmctdHJpbTogY2FsYygoMWVtIC0gMWxoKSAvIDIpO1xufVxuXG5Ac3VwcG9ydHMgbm90ICh0b3A6IDFsaCkge1xuICA6cm9vdCB7XG4gICAgLS1sZWFkaW5nLXRyaW06IDBweDtcbiAgICAvKiBgcHhg44Gq44Gp44Gu5Y2Y5L2N44GM5b+F6KaBICovXG4gIH1cbn1cbkB2aWV3LXRyYW5zaXRpb24ge1xuICBuYXZpZ2F0aW9uOiBhdXRvO1xufVxuaHRtbCB7XG4gIHNjcm9sbC1wYWRkaW5nLXRvcDogODBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICBodG1sIHtcbiAgICBzY3JvbGwtcGFkZGluZy10b3A6IDIzMHB4O1xuICB9XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgb3ZlcmZsb3cteDogY2xpcDtcbn1cblxuYm9keSB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlLWluLW91dDtcbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLm1haW4ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cbi5tYWluICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xufVxuXG4qLFxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgYm94LXNpemluZzogaW5oZXJpdDtcbn1cblxuOjpiZWZvcmUsXG46OmFmdGVyIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpbmhlcml0O1xuICAvKiBJbmhlcml0IHRleHQtZGVjb3JhdGlvbiBhbmQgdmVydGljYWwgYWxpZ24gdG8gOjpiZWZvcmUgYW5kIDo6YWZ0ZXIgcHNldWRvIGVsZW1lbnRzICovXG4gIHZlcnRpY2FsLWFsaWduOiBpbmhlcml0O1xufVxuXG4ud3JhcHBlciB7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDAlO1xuICBtYXJnaW4tdG9wOiAzLjg3NXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC53cmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG59XG4ud3JhcHBlciBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiBhdXRvO1xufVxuXG4uY29udGFpbmVyIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTc2MHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMCAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgNDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTM2NnB4KSB7XG4gIC5jb250YWluZXIge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuXG4uc2VjdGlvbiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMTIwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgei1pbmRleDogMTtcbn1cblxuLm5hdiB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAzLjg3NXJlbTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246IGJhY2tncm91bmQtY29sb3IgMC4zcyBlYXNlLW91dCwgY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgei1pbmRleDogMTE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAubmF2IHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLm5hdiB7XG4gICAgcGFkZGluZy1yaWdodDogMTIuNXJlbTtcbiAgfVxufVxuLm5hdi5hY3RpdmUge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNyk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLm5hdi5hY3RpdmUgLm5hdl9fbGluayB7XG4gICAgY29sb3I6ICMzMzMzMzM7XG4gIH1cbn1cbi5uYXYgLm5hdl9fYnRuIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogOS4zNzVyZW07XG4gIGJveC1zaGFkb3c6IDAuMTg3NXJlbSAwLjE4NzVyZW0gMCAjMDAwMDk5O1xuICBiYWNrZ3JvdW5kOiAjRkZGRkZGO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5uYXYgLm5hdl9fYnRuIHtcbiAgICBtYXgtd2lkdGg6IDE1cmVtO1xuICB9XG59XG4ubmF2IC5uYXZfX2J0biAubmF2X19idG4tbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgbWluLWhlaWdodDogMy4xMjVyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBjb2xvcjogIzAwMDA5OTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNDM3NTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAubmF2IC5uYXZfX2J0biAubmF2X19idG4tbGluayB7XG4gICAgZm9udC1zaXplOiAxcmVtO1xuICAgIG1pbi1oZWlnaHQ6IDVyZW07XG4gIH1cbn1cbi5uYXYgLm5hdl9fYnRuIC5uYXZfX2J0bi1saW5rIGltZyB7XG4gIHdpZHRoOiAxMDdweDtcbiAgYXNwZWN0LXJhdGlvOiAyLjUxMTYyNzkwNztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5uYXYgLm5hdl9fYnRuIC5uYXZfX2J0bi1saW5rIGltZyB7XG4gICAgd2lkdGg6IDE4MnB4O1xuICAgIGFzcGVjdC1yYXRpbzogNC43ODk0NzM2ODQyO1xuICB9XG59XG4ubmF2IC5uYXZfX2J0biAuc21hbGwge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtc2l6ZTogMC43NXJlbTtcbn1cbi5uYXYgLm5hdl9fbGlzdCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICByaWdodDogMDtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIGdhcDogMDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMTAwJSwgMTAwJSk7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwODVCQTY7XG4gIHdpZHRoOiAxMi41cmVtO1xuICBwYWRkaW5nOiAwLjMxMjVyZW0gMCAwLjkzNzVyZW07XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAwLjNzIGVhc2Utb3V0O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLm5hdiAubmF2X19saXN0IHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwKTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5uYXYgLm5hdl9fbGlzdCB7XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBnYXA6IDQwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgcGFkZGluZzogMDtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMC4zcyBlYXNlLW91dDtcbiAgfVxufVxuLm5hdiAubmF2X19saXN0LmlzLW9wZW4ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAxMDAlKSB0cmFuc2xhdGVZKC0xcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgLm5hdiAubmF2X19saXN0LmlzLW9wZW4ge1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gIH1cbn1cbi5uYXYgLm5hdl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBoZWlnaHQ6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAubmF2IC5uYXZfX2l0ZW0gKyAubmF2X19pdGVtIHtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgIzQ2ODRCQztcbiAgfVxufVxuLm5hdiAubmF2X19saW5rIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBjb2xvcjogI0ZGRkZGRjtcbiAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgdHJhbnNpdGlvbjogY29sb3IgMC4zcyBlYXNlLW91dDtcbiAgcGFkZGluZzogMC45Mzc1cmVtIDEuMjVyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjQyODU3MTQyODY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLm5hdiAubmF2X19saW5rIHtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMC44NzVyZW07XG4gIH1cbn1cbi5uYXYgLm5hdl9fbGluayA+IHNwYW4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG4ubmF2IC5uYXZfX29wZW4tYnRuIHtcbiAgYmFja2dyb3VuZDogIzA4NUJBNjtcbiAgY29sb3I6ICNGRkZGRkY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLm5hdiAubmF2X19vcGVuLWJ0biB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLm5hdiAubmF2X19vcGVuLWJ0bi10ZXh0IHtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xufVxuLm5hdiAubmF2X19idXR0b25zIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMjAwcHg7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLm5hdiAubmF2X19idXR0b25zIHtcbiAgICB3aWR0aDogMTQwcHg7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gIH1cbn1cbi5uYXYgLm5hdl9fZW50cnkge1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA0OXB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5uYXYgLm5hdl9fZW50cnkge1xuICAgIGhlaWdodDogMTIwcHg7XG4gIH1cbn1cbi5uYXYgLm5hdl9fZW50cnkgLm5hdl9fZW50cnktbGluayB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBiYWNrZ3JvdW5kOiAjQkI0MzQ2O1xuICBjb2xvcjogI0ZGRkZGRjtcbn1cbi5uYXYgLm5hdl9fZW50cnkgLm5hdl9fZW50cnktbGluayAucGMge1xuICBkaXNwbGF5OiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5uYXYgLm5hdl9fZW50cnkgLm5hdl9fZW50cnktbGluayAucGMge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgfVxufVxuLm5hdiAubmF2X19lbnRyeSAubmF2X19lbnRyeS1saW5rIC5zcCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAubmF2IC5uYXZfX2VudHJ5IC5uYXZfX2VudHJ5LWxpbmsgLnNwIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG4ubmF2IC5uYXZfX2VudHJ5IC5uYXZfX2VudHJ5LXRleHQge1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwYWRkaW5nLWxlZnQ6IDAuM2VtO1xufVxuXG4uZ2xvYmFsLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgMy43NXJlbTtcbiAgYmFja2dyb3VuZC1zaXplOiAyMS44NzVyZW0gMjEuODc1cmVtO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuICBtYXJnaW4tbGVmdDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmdsb2JhbC1saW5rcyB7XG4gICAgcGFkZGluZzogMTByZW0gMCA2LjI1cmVtO1xuICB9XG59XG4uZ2xvYmFsLWxpbmtzIC5nbG9iYWwtbGlua3NfX2JnIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICBhc3BlY3QtcmF0aW86IDAuODk2NTUxNzI0MTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5nbG9iYWwtbGlua3MgLmdsb2JhbC1saW5rc19fYmcge1xuICAgIGFzcGVjdC1yYXRpbzogMS4zMzMzMzMzMzMzO1xuICB9XG59XG4uZ2xvYmFsLWxpbmtzIC5nbG9iYWwtbGlua3NfX2J1dHRvbiB7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDIyLjVyZW07XG4gIG1pbi1oZWlnaHQ6IDQuMzc1cmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIG1hcmdpbi10b3A6IDYuMjVyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuZ2xvYmFsLWxpbmtzIC5nbG9iYWwtbGlua3NfX2J1dHRvbiB7XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cbn1cblxuI2Vudmlyb25tZW50IHtcbiAgbWFyZ2luLXRvcDogNi4yNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gICNlbnZpcm9ubWVudCB7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBtYXJnaW4tdG9wOiAxMHJlbTtcbiAgfVxufVxuXG4jd29yayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogMTtcbn1cblxuLndvcmtfYm94IHtcbiAgcGFkZGluZy10b3A6IDUuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLndvcmtfYm94IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgfVxufVxuXG4jcmVjcnVpdCB7XG4gIHBhZGRpbmctdG9wOiAxMjBweDtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAjcmVjcnVpdCB7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG5cbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5zcC1vbmx5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICAgICBmYWRlQW5pbWF0aW9u44GuU3R5bGVcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuW2RhdGEtZmFkZT1mYWRlVXBdLmZhZGVVcCxcbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b24sXG5bZGF0YS1mYWRlPWZhZGVMZWZ0XS5mYWRlTGVmdCxcbltkYXRhLWZhZGU9ZmFkZVJpZ2h0XS5mYWRlUmlnaHQsXG5bZGF0YS1mYWRlPWZhZGVTY2FsZV0uZmFkZVNjYWxlLFxuW2RhdGEtZmFkZT1pc09wYWNpdHldLmlzT3BhY2l0eSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCwgb3BhY2l0eSAxcyBlYXNlLW91dDtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb250YWluOiBsYXlvdXQgc3R5bGU7XG59XG5bZGF0YS1mYWRlPWZhZGVVcF0uZmFkZVVwW2RhdGEtZGVsYXk9XCIxMDBcIl0sXG5bZGF0YS1mYWRlPWJ1dHRvbl0uYnV0dG9uW2RhdGEtZGVsYXk9XCIxMDBcIl0sXG5bZGF0YS1mYWRlPWZhZGVMZWZ0XS5mYWRlTGVmdFtkYXRhLWRlbGF5PVwiMTAwXCJdLFxuW2RhdGEtZmFkZT1mYWRlUmlnaHRdLmZhZGVSaWdodFtkYXRhLWRlbGF5PVwiMTAwXCJdLFxuW2RhdGEtZmFkZT1mYWRlU2NhbGVdLmZhZGVTY2FsZVtkYXRhLWRlbGF5PVwiMTAwXCJdLFxuW2RhdGEtZmFkZT1pc09wYWNpdHldLmlzT3BhY2l0eVtkYXRhLWRlbGF5PVwiMTAwXCJdIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIDEwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDFzIDEwMG1zIGVhc2Utb3V0O1xufVxuW2RhdGEtZmFkZT1mYWRlVXBdLmZhZGVVcFtkYXRhLWRlbGF5PVwiMjAwXCJdLFxuW2RhdGEtZmFkZT1idXR0b25dLmJ1dHRvbltkYXRhLWRlbGF5PVwiMjAwXCJdLFxuW2RhdGEtZmFkZT1mYWRlTGVmdF0uZmFkZUxlZnRbZGF0YS1kZWxheT1cIjIwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVJpZ2h0XS5mYWRlUmlnaHRbZGF0YS1kZWxheT1cIjIwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVNjYWxlXS5mYWRlU2NhbGVbZGF0YS1kZWxheT1cIjIwMFwiXSxcbltkYXRhLWZhZGU9aXNPcGFjaXR5XS5pc09wYWNpdHlbZGF0YS1kZWxheT1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyAyMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyAyMDBtcyBlYXNlLW91dDtcbn1cbltkYXRhLWZhZGU9ZmFkZVVwXS5mYWRlVXBbZGF0YS1kZWxheT1cIjMwMFwiXSxcbltkYXRhLWZhZGU9YnV0dG9uXS5idXR0b25bZGF0YS1kZWxheT1cIjMwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZUxlZnRdLmZhZGVMZWZ0W2RhdGEtZGVsYXk9XCIzMDBcIl0sXG5bZGF0YS1mYWRlPWZhZGVSaWdodF0uZmFkZVJpZ2h0W2RhdGEtZGVsYXk9XCIzMDBcIl0sXG5bZGF0YS1mYWRlPWZhZGVTY2FsZV0uZmFkZVNjYWxlW2RhdGEtZGVsYXk9XCIzMDBcIl0sXG5bZGF0YS1mYWRlPWlzT3BhY2l0eV0uaXNPcGFjaXR5W2RhdGEtZGVsYXk9XCIzMDBcIl0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgMzAwbXMgZWFzZS1vdXQ7XG59XG5bZGF0YS1mYWRlPWZhZGVVcF0uZmFkZVVwW2RhdGEtZGVsYXk9XCI0MDBcIl0sXG5bZGF0YS1mYWRlPWJ1dHRvbl0uYnV0dG9uW2RhdGEtZGVsYXk9XCI0MDBcIl0sXG5bZGF0YS1mYWRlPWZhZGVMZWZ0XS5mYWRlTGVmdFtkYXRhLWRlbGF5PVwiNDAwXCJdLFxuW2RhdGEtZmFkZT1mYWRlUmlnaHRdLmZhZGVSaWdodFtkYXRhLWRlbGF5PVwiNDAwXCJdLFxuW2RhdGEtZmFkZT1mYWRlU2NhbGVdLmZhZGVTY2FsZVtkYXRhLWRlbGF5PVwiNDAwXCJdLFxuW2RhdGEtZmFkZT1pc09wYWNpdHldLmlzT3BhY2l0eVtkYXRhLWRlbGF5PVwiNDAwXCJdIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIDQwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDFzIDQwMG1zIGVhc2Utb3V0O1xufVxuW2RhdGEtZmFkZT1mYWRlVXBdLmZhZGVVcFtkYXRhLWRlbGF5PVwiNTAwXCJdLFxuW2RhdGEtZmFkZT1idXR0b25dLmJ1dHRvbltkYXRhLWRlbGF5PVwiNTAwXCJdLFxuW2RhdGEtZmFkZT1mYWRlTGVmdF0uZmFkZUxlZnRbZGF0YS1kZWxheT1cIjUwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVJpZ2h0XS5mYWRlUmlnaHRbZGF0YS1kZWxheT1cIjUwMFwiXSxcbltkYXRhLWZhZGU9ZmFkZVNjYWxlXS5mYWRlU2NhbGVbZGF0YS1kZWxheT1cIjUwMFwiXSxcbltkYXRhLWZhZGU9aXNPcGFjaXR5XS5pc09wYWNpdHlbZGF0YS1kZWxheT1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyA1MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyA1MDBtcyBlYXNlLW91dDtcbn1cblxuW2RhdGEtZmFkZT1zZWN0aW9uXS5zZWN0aW9uIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIGVhc2Utb3V0LCBvcGFjaXR5IDFzIGVhc2Utb3V0O1xufVxuW2RhdGEtZmFkZT1zZWN0aW9uXS5zZWN0aW9uW2RhdGEtZGVsYXk9XCIxMDBcIl0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMTAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgMTAwbXMgZWFzZS1vdXQ7XG59XG5bZGF0YS1mYWRlPXNlY3Rpb25dLnNlY3Rpb25bZGF0YS1kZWxheT1cIjIwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAyMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyAyMDBtcyBlYXNlLW91dDtcbn1cbltkYXRhLWZhZGU9c2VjdGlvbl0uc2VjdGlvbltkYXRhLWRlbGF5PVwiMzAwXCJdIHtcbiAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDMwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDFzIDMwMG1zIGVhc2Utb3V0O1xufVxuW2RhdGEtZmFkZT1zZWN0aW9uXS5zZWN0aW9uW2RhdGEtZGVsYXk9XCI0MDBcIl0ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgNDAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgNDAwbXMgZWFzZS1vdXQ7XG59XG5bZGF0YS1mYWRlPXNlY3Rpb25dLnNlY3Rpb25bZGF0YS1kZWxheT1cIjUwMFwiXSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyA1MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyA1MDBtcyBlYXNlLW91dDtcbn1cblxuW2RhdGEtZmFkZT1mYWRlVXBdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCA2MHB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbltkYXRhLWZhZGU9ZmFkZVVwXS5mYWRlVXAge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1mYWRlPWJ1dHRvbl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDIwcHgsIDApO1xuICBvcGFjaXR5OiAwO1xufVxuW2RhdGEtZmFkZT1idXR0b25dLmJ1dHRvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWZhZGU9c2VjdGlvbl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDEwMHB4LCAwKTtcbiAgb3BhY2l0eTogMDtcbn1cbltkYXRhLWZhZGU9c2VjdGlvbl0uc2VjdGlvbiB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWZhZGU9ZmFkZUxlZnRdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC02MHB4KTtcbiAgb3BhY2l0eTogMDtcbn1cbltkYXRhLWZhZGU9ZmFkZUxlZnRdLmZhZGVMZWZ0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1mYWRlPWZhZGVSaWdodF0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoNjBweCk7XG4gIG9wYWNpdHk6IDA7XG59XG5bZGF0YS1mYWRlPWZhZGVSaWdodF0uZmFkZVJpZ2h0IHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICBvcGFjaXR5OiAxO1xufVxuXG5bZGF0YS1mYWRlPWlzT3BhY2l0eV0ge1xuICBvcGFjaXR5OiAwO1xufVxuW2RhdGEtZmFkZT1pc09wYWNpdHldLmlzT3BhY2l0eSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbltkYXRhLWZhZGU9ZmFkZVNjYWxlXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG59XG5bZGF0YS1mYWRlPWZhZGVTY2FsZV0uZmFkZVNjYWxlIHtcbiAgYW5pbWF0aW9uOiBmYWRlU2NhbGVBbmkgMXMgZWFzZSAwcyAxIGZvcndhcmRzO1xufVxuXG5Aa2V5ZnJhbWVzIGZhZGVTY2FsZUFuaSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbiAgNTAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICA3NSUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMC45KTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuLmJ0bl9fb3Blbl9nbG9iYWxfbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmJ0bl9fb3Blbl9nbG9iYWxfbWVudSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4uaGVhZGVyX19ibG9ja19fZ2xvYmFsX25hdmlfX2lubmVyX3NwIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG4uaGVhZGVyX19ibG9ja19fZ2xvYmFsX25hdmlfX2lubmVyX3NwIC5oZWFkZXJfX2Jsb2NrX19nbG9iYWxfbmF2aV9faW5uZXJfc3BfX2luYm94IHtcbiAgcGFkZGluZy10b3A6IDI1cHg7XG59XG5cbiNoZWFkZXIge1xuICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbn1cblxuI2thcnRlX19idG5fX2JvdHRvbSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmludGVydmlldyAuaW50ZXJ2aWV3X3NlY3Rpb24ge1xuICBwYWRkaW5nOiA1cmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXcgLmludGVydmlld19zZWN0aW9uIHtcbiAgICBwYWRkaW5nOiA1cmVtIDA7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNDQ0NDQ0M7XG4gIH1cbn1cbi5pbnRlcnZpZXcgLmludGVydmlld19zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICBwYWRkaW5nOiAzLjc1cmVtIDAgMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXcgLmludGVydmlld19zZWN0aW9uOmZpcnN0LW9mLXR5cGUge1xuICAgIHBhZGRpbmc6IDEwcmVtIDAgNXJlbTtcbiAgfVxufVxuLmludGVydmlldyAuaW50ZXJ2aWV3X3NlY3Rpb246bGFzdC1vZi10eXBlIHtcbiAgcGFkZGluZzogNXJlbSAwIDA7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG59XG4uaW50ZXJ2aWV3IC5pbnRlcnZpZXdfaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gIG1hcmdpbi1yaWdodDogY2FsYyg1MCUgLSA1MHZ3KTtcbiAgcGFkZGluZy10b3A6IDIuNXJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXcgLmludGVydmlld19pdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMy4xMjVyZW07XG4gICAgbWFyZ2luOiAwO1xuICB9XG59XG4uaW50ZXJ2aWV3IC5pbnRlcnZpZXdfaXRlbTo6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDA7XG4gIHJpZ2h0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiA3OCU7XG4gIGJhY2tncm91bmQtc2l6ZTogMjEuODc1cmVtIDIxLjg3NXJlbTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXcgLmludGVydmlld19pdGVtOjpiZWZvcmUge1xuICAgIHdpZHRoOiA0MCU7XG4gICAgaGVpZ2h0OiA4NiU7XG4gIH1cbn1cbi5pbnRlcnZpZXcgLmludGVydmlld19pdGVtIC5jb250ZW50IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczogXCJiXCIgXCJhXCI7XG4gIGdhcDogMS44NzVyZW07XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDcxLjI1cmVtO1xuICBwYWRkaW5nOiAwIDEuODc1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXcgLmludGVydmlld19pdGVtIC5jb250ZW50IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBnYXA6IDIuNXJlbTtcbiAgfVxufVxuLmludGVydmlldyAuc2VjdGlvbjpudGgtb2YtdHlwZSgybikgLmludGVydmlld19pdGVtOjpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICByaWdodDogYXV0bztcbn1cbi5pbnRlcnZpZXcgLmludGVydmlld19pbWcge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXgtd2lkdGg6IDU1cmVtO1xuICBncmlkLWFyZWE6IGE7XG59XG4uaW50ZXJ2aWV3IC5pbnRlcnZpZXdfaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDAuNjI1cmVtO1xufVxuLmludGVydmlldyAuaW50ZXJ2aWV3X3RpdGxlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBncmlkO1xuICBqdXN0aWZ5LXNlbGY6IGNlbnRlcjtcbiAgZ2FwOiAwLjYyNXJlbTtcbiAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDEuMjVyZW07XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGNvbG9yOiAjMDAwMDk5O1xuICBsaW5lLWhlaWdodDogMTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgZ3JpZC1hcmVhOiBiO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldyAuaW50ZXJ2aWV3X3RpdGxlIHtcbiAgICBnYXA6IDAuOTM3NXJlbTtcbiAgICBqdXN0aWZ5LXNlbGY6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgZm9udC1zaXplOiAxLjc1cmVtO1xuICB9XG59XG4uaW50ZXJ2aWV3IC5pbnRlcnZpZXdfdGl0bGUgLnN5bWJvbCB7XG4gIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgbWFyZ2luLXJpZ2h0OiAtMS4yNXJlbTtcbn1cbi5pbnRlcnZpZXcgLmludGVydmlld190aXRsZSAuc3ltYm9sLWludmVyc2lvbiB7XG4gIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgdHJhbnNmb3JtOiByb3RhdGVZKDE4MGRlZyk7XG4gIG1hcmdpbi1sZWZ0OiAtMS4yNXJlbTtcbn1cbi5pbnRlcnZpZXcgLmludGVydmlld190ZXh0IHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ2FwOiAxLjI1cmVtO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3MS4yNXJlbTtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuODc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgbGluZS1oZWlnaHQ6IDI7XG4gIHBhZGRpbmctdG9wOiAxLjI1cmVtO1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXcgLmludGVydmlld190ZXh0IHtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgcGFkZGluZzogMi41cmVtIDEuODc1cmVtIDA7XG4gIH1cbn1cbi5pbnRlcnZpZXcgLm90aGVySW50ZXJ2aWV3IHtcbiAgcGFkZGluZy10b3A6IDVyZW07XG4gIG1hcmdpbi10b3A6IDYuMjVyZW07XG4gIGJvcmRlci10b3A6IDFweCBzb2xpZCAjQ0NDQ0NDO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldyAub3RoZXJJbnRlcnZpZXcge1xuICAgIHBhZGRpbmctdG9wOiA3LjVyZW07XG4gICAgbWFyZ2luLXRvcDogMTByZW07XG4gIH1cbn1cbi5pbnRlcnZpZXcgLm90aGVySW50ZXJ2aWV3X2NvbnRhaW5lciB7XG4gIGRpc3BsYXk6IGdyaWQ7XG4gIGdhcDogMS4yNXJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiA3NjhweDtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHotaW5kZXg6IDE7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3IC5vdGhlckludGVydmlld19jb250YWluZXIge1xuICAgIGdhcDogMi41cmVtO1xuICB9XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmludGVydmlldyAub3RoZXJJbnRlcnZpZXdfY29udGFpbmVyIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgIG1heC13aWR0aDogMTIwMHB4O1xuICB9XG59XG4uaW50ZXJ2aWV3IC5vdGhlckludGVydmlld19idXR0b24ge1xuICBkaXNwbGF5OiBncmlkO1xuICBiYWNrZ3JvdW5kLXNpemU6IDIxLjg3NXJlbSAyMS44NzVyZW07XG4gIGJhY2tncm91bmQtcmVwZWF0OiByZXBlYXQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDgwcHgpIHtcbiAgLmludGVydmlldyAub3RoZXJJbnRlcnZpZXdfYnV0dG9uIHtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICB9XG59XG4uaW50ZXJ2aWV3IC5tZC1vbmx5IHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuaW50ZXJ2aWV3IC5tZC1vbmx5IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmludGVydmlldyAuc20tb25seSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5pbnRlcnZpZXcgLnNtLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuaW50ZXJ2aWV3IC5vdGhlckludGVydmlld19pbWcge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICB9XG4gIC5pbnRlcnZpZXcgLm90aGVySW50ZXJ2aWV3X2ltZyBpbWcge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBoZWlnaHQ6IDEwMCU7XG4gIH1cbn1cbi5pbnRlcnZpZXcgLm90aGVySW50ZXJ2aWV3X2l0ZW0ge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEuODc1cmVtO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGxlZnQ7XG4gIHBhZGRpbmc6IDEuNTYyNXJlbSAxLjI1cmVtIDAuNjI1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldyAub3RoZXJJbnRlcnZpZXdfaXRlbSB7XG4gICAgcGFkZGluZzogMS44NzVyZW0gMS44NzVyZW0gMC42MjVyZW07XG4gIH1cbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwODBweCkge1xuICAuaW50ZXJ2aWV3IC5vdGhlckludGVydmlld19pdGVtIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmludGVydmlldyAub3RoZXJJbnRlcnZpZXdfdm9sIHtcbiAgZm9udC1mYW1pbHk6IFwiTW9udHNlcnJhdFwiLCBzZXJpZjtcbiAgZm9udC1zaXplOiAwLjc1cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzAwMDA5OTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6IDc2OHB4KSB7XG4gIC5pbnRlcnZpZXcgLm90aGVySW50ZXJ2aWV3X3ZvbCB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuLmludGVydmlldyAub3RoZXJJbnRlcnZpZXdfdm9sIC5udW1iZXIge1xuICBmb250LXNpemU6IDJyZW07XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3IC5vdGhlckludGVydmlld192b2wgLm51bWJlciB7XG4gICAgZm9udC1zaXplOiAyLjVyZW07XG4gIH1cbn1cbi5pbnRlcnZpZXcgLm90aGVySW50ZXJ2aWV3X2lubmVyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uaW50ZXJ2aWV3IC5vdGhlckludGVydmlld19wbGFjZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuNzVyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICBwYWRkaW5nOiAwLjEyNXJlbSAwLjVyZW07XG4gIGJhY2tncm91bmQtY29sb3I6ICNGRkZGRkY7XG4gIGJvcmRlcjogMXB4IHNvbGlkICMzMzMzMzM7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCkge1xuICAuaW50ZXJ2aWV3IC5vdGhlckludGVydmlld19wbGFjZSB7XG4gICAgZm9udC1zaXplOiAwLjg3NXJlbTtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KSB7XG4gIC5pbnRlcnZpZXcgLm90aGVySW50ZXJ2aWV3X3BsYWNlIHtcbiAgICBtYXJnaW4tdG9wOiAxLjI1cmVtO1xuICB9XG59XG4uaW50ZXJ2aWV3IC5vdGhlckludGVydmlld190ZXh0IHtcbiAgZm9udC1mYW1pbHk6IFwiWmVuIEtha3UgR290aGljIE5ld1wiLCBzYW5zLXNlcmlmO1xuICBmb250LXNpemU6IDAuOTM3NXJlbTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG4gIHBhZGRpbmctdG9wOiAwLjc1cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldyAub3RoZXJJbnRlcnZpZXdfdGV4dCB7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBwYWRkaW5nLXRvcDogMC45Mzc1cmVtO1xuICB9XG59XG4uaW50ZXJ2aWV3IC5hcnJvd19pY29uIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1heC13aWR0aDogMi41cmVtO1xuICBwYWRkaW5nLXRvcDogMC42MjVyZW07XG4gIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDogNzY4cHgpIHtcbiAgLmludGVydmlldyAuYXJyb3dfaWNvbiB7XG4gICAgcGFkZGluZy10b3A6IDEuMjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAtMjBweDtcbiAgfVxufVxuXG4uaW50ZXJ2aWV3MDEgLmludGVydmlld19pdGVtOjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVjcnVpdC9jb3Jwb3JhdGlvbi9pbnRlcnZpZXcwMS9yZXNvdXJjZS9pbWcvYmcucG5nXCIpO1xufVxuLmludGVydmlldzAxIC5vdGhlckludGVydmlld19idXR0b24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVjcnVpdC9jb3Jwb3JhdGlvbi9pbnRlcnZpZXcwMS9yZXNvdXJjZS9pbWcvYmcucG5nXCIpO1xufVxuLmludGVydmlldzAxIC5nbG9iYWwtbGlua3Mge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvcmVjcnVpdC9jb3Jwb3JhdGlvbi9pbnRlcnZpZXcwMS9yZXNvdXJjZS9pbWcvY29tbW9uL2Zvb3Rlci9ncmF5X2JnLnBuZ1wiKTtcbn0iLCJAdXNlIFwiLi4vLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uY2FyZF9sdjEge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcblxuICAuY2FyZF9sdjFfX2ltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuXG4gICAgaW1nIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX2x2MV9faWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMTBweDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHdpZHRoOiA0MHB4O1xuICAgIGFzcGVjdC1yYXRpbzogY2FsYyg0MC80MCk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICB9XG5cbiAgLmNhcmRfbHYxX19pY29uLS1ibGFua3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYm90dG9tOiAxMHB4O1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGFzcGVjdC1yYXRpbzogY2FsYygxMS84KTtcbiAgICBjb2xvcjogI2ZmZjtcbiAgfVxuXG4gIC5jYXJkX2x2MV9fdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtMjBweCwgLTIwcHgpO1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgcGFkZGluZzogcmVtKDMpIHJlbSgxKTtcbiAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG5hdnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgcGFkZGluZzogcmVtKDYpIHJlbSgyKTtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC0yMHB4LCAtMjBweCk7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0oMykgcmVtKDEpO1xuXG4gICAgICAmK3NwYW4ge1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IDVweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuLmNvcnBvcmF0aW9uIHtcbiAgLmNhcmRfbHYxIHtcbiAgICAuY2FyZF9sdjFfX3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMTgpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwic2FzczptYXRoXCI7XG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgIEZvbnRzXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiRsaW5lLWhlaWdodDogMS41O1xuJGZvbnQtemVua2FrdTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4kZm9udC1ub3RvOiBcIk5vdG8gU2FucyBKUFwiLCBzYW5zLXNlcmlmO1xuJGZvbnQtbW9udDogXCJNb250c2VycmF0XCIsIHNlcmlmO1xuXG5cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICBDb2xvcnNcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMzMzMzMzO1xuJHllbGxvdzogI0ZGRTMzRjtcbiRncmF5OiAjQ0NDQ0NDO1xuJGdyYXlfZWQ6ICNFREYzRjM7XG4kZ3JheV9mNzogI0Y3RjZGMDtcbiRncmF5X2Y2OiAjRjZGNkY2O1xuJHJlZDogI0YwNkE0MztcbiRuYXZ5OiAjMDAwMDk5O1xuJGJsdWVfMDg6ICMwODVCQTY7XG4kYmx1ZV80NjogIzQ2ODRCQztcbiRibHVlX0VDOiAjRUNFRkYzO1xuJGJyb3duOiAjQkI0MzQ2O1xuXG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIGJyZWFrcG9pbnRzXG4vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbiRicmVha3BvaW50czogKFxuICAgIHNzOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAzOTBweCknLFxuICAgIHhzOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA0MDBweCknLFxuICAgIHNtOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA3NjhweCknLFxuICAgIHNtLW1heDogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpJyxcbiAgICBzbS1tZDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogOTAwcHgpJyxcbiAgICBtZDogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTA4MHB4KScsXG4gICAgbGc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEzNjZweCknLFxuICAgIHhsOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxOTIwcHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIHotaW5kZXhcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuJGJhY2s6IC0xO1xuJGJnOiAwO1xuJG1haW46IDE7XG4kaGVhZGVyOiAxMTtcbiRodW1idXJnZXI6IDEwMDtcbiRtb2RhbDogMTAxO1xuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBmb250LWZhY2Vcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IG90ZiB0dGYpIHtcbiAgJHNyYzogbnVsbDtcblxuICAkZm9ybWF0czogKFxuICAgIG90ZjogXCJvcGVudHlwZVwiLFxuICAgIHR0ZjogXCJ0cnVldHlwZVwiXG4gICk7XG5cbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGZvcm1hdDogbWFwLWdldCgkZm9ybWF0cywgJGV4dCk7XG4gICAgJHNyYzogYXBwZW5kKCRzcmMsIHVybChxdW90ZSgkcGF0aCkpIGZvcm1hdChxdW90ZSgkZm9ybWF0KSksIGNvbW1hKTtcbiAgfVxuXG4gIEBmb250LWZhY2Uge1xuICAgIGZvbnQtZmFtaWx5OiBxdW90ZSgkbmFtZSk7XG4gICAgZm9udC1zdHlsZTogICRzdHlsZTtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBzcmM6ICRzcmM7XG4gIH1cbn1cblxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICDjg6Hjg4fjgqPjgqLjgq/jgqjjg6rmjL/lhaVcbi8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQG1peGluIG1lZGlhKCRicmVha3BvaW50KSB7XG4gICAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cblxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuLy8gICAgIHJlbemWouaVsO+8iOODleOCqeODs+ODiOOCteOCpOOCuuioiOeul++8iVxuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQGZ1bmN0aW9uIHJlbSgkc2l6ZSwgJGJhc2U6IDE2KSB7XG4gICAgQHJldHVybiBtYXRoLmRpdigkc2l6ZSwgJGJhc2UpK3JlbTtcbn1cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICAgcHjjgpJ2d+OBq+WkieaPm+OBmeOCi1xuLy8vKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSovL1xuQGZ1bmN0aW9uIHZ3KCRzaXplLCAkdmlld3BvcnQ6IDE5MjApIHtcbiAgICAkcmF0ZTogY2FsYygxMDAgLyAkdmlld3BvcnQpO1xuICAgIEByZXR1cm4gJHJhdGUgKiAkc2l6ZSAqIDF2dztcbn1cblxuXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG4vLyAgICAg44Ob44OQ44O8XG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gaG92ZXIge1xuICAgICY6Zm9jdXMge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAbWVkaWEgKGhvdmVyOiBob3Zlcikge1xuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi8vLyotLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qLy9cbi8vICAgICBtYXJnaW4vcGFkZGluZyBmdWxsXG4vLy8qLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tKi8vXG5AbWl4aW4gbXgtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKDUwJSAtIDUwdncpO1xufVxuXG5AbWl4aW4gbWwtZnVsbCB7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtaXhpbiBtci1mdWxsIHtcbiAgICBtYXJnaW4tcmlnaHQ6IGNhbGMoNTAlIC0gNTB2dyk7XG59XG5cbkBtaXhpbiBweC1mdWxsIHtcbiAgICBwYWRkaW5nLWxlZnQ6IGNhbGMoNTB2dyAtIDUwJSk7XG4gICAgcGFkZGluZy1yaWdodDogY2FsYyg1MHZ3IC0gNTAlKTtcbn1cblxuQG1peGluIHBsLWZ1bGwge1xuICAgIHBhZGRpbmctbGVmdDogY2FsYyg1MHZ3IC0gNTAlKTtcbn1cblxuQG1peGluIHByLWZ1bGwge1xuICAgIHBhZGRpbmctcmlnaHQ6IGNhbGMoNTB2dyAtIDUwJSk7XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyDjgrPjg7Pjg53jg7zjg43jg7Pjg4jjgajjgZfjgabkvZzmiJDjgZfjgabjgarjgYRcbi5jYXJkX2x2MiB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206IDNweDtcblxuICAuY2FyZF9sdjJfX2lubmVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogOTRweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJveC1zaGFkb3c6IDNweCAzcHggMCByZ2JhKCRibGFjaywgLjE2KTtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgbWluLWhlaWdodDogMTUzcHg7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfbHYyX19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogODBweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBtYXgtd2lkdGg6IDEwMHB4O1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX2x2Ml9fdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiBjYWxjKDE2LzE0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvO1xuICAgIH1cblxuICAgIHNwYW4ge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmNhcmRfbHYzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXgtd2lkdGg6IHJlbSgyNzApO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMzBweCAyMHB4O1xuICBiYWNrZ3JvdW5kOiAkZ3JheV9mNjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oMTAwKSAxZnI7XG4gIGdyaWQtdGVtcGxhdGUtcm93czogcmVtKDEzMCkgcmVtKDEyMCkgYXV0bztcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcIm51bSB0aXRsZVwiXG4gICAgXCJpbWcgdGl0bGVcIlxuICAgIFwidGV4dCB0ZXh0XCJcbiAgICBcImJ0biBidG5cIjtcbiAgZ2FwOiByZW0oMTApIDA7XG4gIGJveC1zaGFkb3c6IDZweCA2cHggMTJweCByZ2JhKCRibGFjaywgLjMpO1xuICB0cmFuc2l0aW9uOiBib3gtc2hhZG93IC4zcyBlYXNlLW91dDtcblxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlbSgxNjApIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLXJvd3M6IHJlbSgyMTApIHJlbSgxNjApIGF1dG87XG4gICAgZ2FwOiByZW0oMzApIDA7XG4gICAgcGFkZGluZzogNTBweCA1MHB4IDYwcHg7XG4gIH1cblxuICAmOmhvdmVyIHtcbiAgICBib3gtc2hhZG93OiAwIDAgMCByZ2JhKCRibGFjaywgLjMpO1xuXG4gICAgLmNhcmRfbHYzX19pbWcgaW1nIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfbHYzX190aXRsZSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICRtYWluO1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgZm9udC1zaXplOiByZW0oMjApO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGdhcDogLjJlbTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyOCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICAvLyAmOm50aC1jaGlsZCgxKSxcbiAgICAgIC8vICY6bnRoLWNoaWxkKDIpIHtcbiAgICAgIC8vICAgc3BhbiB7XG4gICAgICAvLyAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIC8vICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIC8vICAgICB9XG4gICAgICAvLyAgIH1cbiAgICAgIC8vIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAzcHggMDtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICAgIHBhZGRpbmc6IDVweCAycHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZF9sdjNfX251bSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICRtYWluO1xuICAgIGdyaWQtYXJlYTogbnVtO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IHJlbSgxMCk7XG4gICAgd2lkdGg6IHJlbSg3MCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfbHYzX19udW0tcGFydCxcbiAgLmNhcmRfbHYzX19udW0tbnVtIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJG1haW47XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnQ7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgbWFyZ2luLWJsb2NrOiBjYWxjKCgxZW0gLSAxbGgpIC8gMik7XG4gIH1cblxuICAuY2FyZF9sdjNfX251bS1wYXJ0IHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgyMyk7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfbHYzX19udW0tbnVtIHtcbiAgICBmb250LXNpemU6IHJlbSg0OCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgZm9udC1zaXplOiByZW0oNzIpO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX2x2M19fbnVtLWxvY2FsIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXG4gICAgc3BhbiB7XG4gICAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG4gICAgICBtaW4taGVpZ2h0OiByZW0oMjQpO1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5jYXJkX2x2M19faW1nIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJG1haW47XG4gICAgZ3JpZC1hcmVhOiBpbWc7XG4gICAgd2lkdGg6IHJlbSgxMDApO1xuICAgIGFzcGVjdC1yYXRpbzogY2FsYygxNjAvMTYwKTtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgd2lkdGg6IHJlbSgxNjApO1xuICAgIH1cbiAgfVxuXG4gIC5jYXJkX2x2M19fdGV4dCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICRtYWluO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICBsaW5lLWhlaWdodDogY2FsYygzMi8xNik7XG4gICAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gICAgLyog57im5pu444GNICovXG4gICAgLXdlYmtpdC1ib3gtb3JpZW50OiB2ZXJ0aWNhbDtcbiAgICAvKiDooYzmlbDjgpLliLbpmZAgKi9cbiAgICAtd2Via2l0LWxpbmUtY2xhbXA6IDM7XG4gICAgbGluZS1jbGFtcDogMztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIC13ZWJraXQtbGluZS1jbGFtcDogNDtcbiAgICAgIGxpbmUtY2xhbXA6IDQ7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfbHYzX19idXR0b24ge1xuICAgIGdyaWQtYXJlYTogYnRuO1xuICAgIHdpZHRoOiAxOTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiByZW0oMTApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIG1hcmdpbjogMDtcbiAgICB9XG4gIH1cbn1cblxuXG4jcGFyYWxsYXgwMixcbiNwYXJhbGxheDAzIHtcbiAgLmNhcmRfbHYzX190aXRsZSB7XG4gICAgbWFyZ2luLWxlZnQ6IC0xZW07XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG4iLG51bGwsIkB1c2UgXCIuLi8uLi8uLi9iYXNlL3ZhcnNcImFzKjsgLy8g5aSJ5pWwIG1peGlu44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5jYXJkX2x2NCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogMTAwJTtcbiAgcGFkZGluZzogMjBweCAxMHB4IDE1cHg7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgIHBhZGRpbmc6IDM1cHggMzBweDtcbiAgfVxuXG4gIC5jYXJkX2x2NF9faW5uZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG4gICAgZ2FwOiAxMHB4O1xuICAgIG1hcmdpbi10b3A6IGF1dG87XG4gIH1cblxuICAuY2FyZF9sdjRfX3RpdGxlIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAxMHB4O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTE1cHgpO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIHJpZ2h0OiAzMHB4O1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zMHB4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI0KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxOCk7XG4gICAgICB9XG4gICAgfVxuXG4gIH1cblxuICAuY2FyZF9sdjRfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDI2KTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIG1hcmdpbi1ibG9jazogY2FsYygoMWVtIC0gMWxoKSAvIDIpO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQ4KTtcbiAgICB9XG5cbiAgICAuc21hbGwge1xuICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICBmb250LXNpemU6IC41ZW07XG4gICAgICB9XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZF9sdjRfX3ZhbHVlIHtcbiAgICBmb250LWZhbWlseTogJGZvbnQtbW9udDtcbiAgICBtYXJnaW46IDAgLS4yZW07XG4gIH1cblxuICAuY2FyZF9sdjRfX2ljb24ge1xuXG4gICAgJi5pY29uMDEge1xuICAgICAgd2lkdGg6IDUycHg7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoOTQvMTEwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgd2lkdGg6IDk0cHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5pY29uMDIge1xuICAgICAgd2lkdGg6IDkwcHg7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMTY1LzExMCk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG5cbiAgICAgICAgd2lkdGg6IDE2NXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgICYuaWNvbjAzIHtcbiAgICAgIHdpZHRoOiA3NXB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDE1MS8xMDApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICB3aWR0aDogMTUxcHg7XG4gICAgICB9XG5cbiAgICB9XG5cbiAgICAmLmljb24wNCB7XG4gICAgICB3aWR0aDogNzNweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygxMjcvMTMwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgd2lkdGg6IDEyN3B4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmNhcmRfbHY1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgYXNwZWN0LXJhdGlvOiBjYWxjKDI4NS8yNzMpO1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAuY2FyZF9sdjVfX2JnIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICAuY2FyZF9sdjVfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG5cbiAgLmNhcmRfbHY1X19jb250ZW50IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogJG1haW47XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgZ2FwOiAxMHB4O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIGdhcDogMzBweDtcbiAgICB9XG4gIH1cblxuICAuY2FyZF9sdjVfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIGNvbG9yOiAkbmF2eTtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjIpO1xuXG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGJvcmRlci1sZWZ0OiAycHggc29saWQgJG5hdnk7XG4gICAgICBib3JkZXItcmlnaHQ6IDJweCBzb2xpZCAkbmF2eTtcblxuICAgICAgK3NwYW4ge1xuICAgICAgICBib3JkZXItcmlnaHQ6IG5vbmU7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmNhcmRfbHY1X190ZXh0IHtcbiAgICBmb250LXNpemU6IHJlbSgzMik7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBtYXJnaW4tYmxvY2s6IGNhbGMoKDFlbSAtIDFsaCkgLyAyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gICAgfVxuXG4gICAgLnNtYWxsIHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcblxuICAgICAgICBmb250LXNpemU6IC41ZW07XG4gICAgICB9XG5cbiAgICAgIHN1cCB7XG4gICAgICAgIGZvbnQtc2l6ZTogLjZlbTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY2FyZF9sdjVfX3ZhbHVlIHtcbiAgICBtYXJnaW46IDAgLS4zZW07XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnQ7XG4gIH1cbn1cbiIsIkB1c2UgXCIuLi8uLi8uLi9iYXNlL3ZhcnNcImFzKjsgLy8g5aSJ5pWwIG1peGlu44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5jYXJkX2x2NiB7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogMTVweDtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBnYXA6IDA7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuXG4gIC5jYXJkX2x2Nl9fdGl0bGUge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMzVweCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB9XG4gIH1cblxuICAuY2FyZF9sdjZfX2ljb24ge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIC5ob2xpZGF5IHtcbiAgICAgIHdpZHRoOiA1MHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiBjYWNsKDcwLzcwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcblxuICAgICAgICB3aWR0aDogNzBweDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaG9tZSB7XG4gICAgICB3aWR0aDogNTBweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FjbCg3MC82Mik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIHdpZHRoOiA3MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50aW1lIHtcbiAgICAgIHdpZHRoOiAzMHB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiBjYWNsKDQwLzU4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLndhbGxldCB7XG4gICAgICB3aWR0aDogNDVweDtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FjbCg2MC83Myk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIHdpZHRoOiA2MHB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIC5zdXBwb3J0IHtcbiAgICAgIHdpZHRoOiA1NXB4O1xuICAgICAgYXNwZWN0LXJhdGlvOiBjYWNsKDYwLzQzKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgd2lkdGg6IDYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uYnV0dG9uX2x2MSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiByZW0oNzApO1xuICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRibGFjaztcbiAgcGFkZGluZzogMCByZW0oNDQpO1xuXG4gIC5idXR0b25fbHYxX190ZXh0IHtcbiAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgfVxuXG4gIC5idXR0b25fbHYxX19pY29uIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgcmlnaHQ6IHJlbSg0MCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uYnV0dG9uX2x2MiB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBtaW4taGVpZ2h0OiByZW0oNjApO1xuICBiYWNrZ3JvdW5kOiAkbmF2eTtcbiAgY29sb3I6ICR3aGl0ZTtcbiAgZm9udC1zaXplOiByZW0oMTgpO1xuICBwYWRkaW5nOiByZW0oMTApO1xuICBwYWRkaW5nLXJpZ2h0OiByZW0oNTApO1xuICBib3JkZXItcmFkaXVzOiA5OTk5cHg7XG4gIGJveC1zaGFkb3c6IDAgcmVtKDMpIHJlbSgzKSByZ2JhKCRibGFjaywgLjYpO1xuICB0cmFuc2l0aW9uOlxuICAgIC8vIGJvcmRlci1jb2xvciAuM3MgZWFzZS1vdXQsXG4gICAgLy8gY29sb3IgLjNzIGVhc2Utb3V0LFxuICAgIC8vIGJhY2tncm91bmQgLjNzIGVhc2Utb3V0LFxuICAgIG9wYWNpdHkgLjNzIGVhc2Utb3V0LFxuICAgIGJveC1zaGFkb3cgLjNzIGVhc2Utb3V0O1xuXG4gICY6dmlzaXRlZCB7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgfVxuXG4gICY6aG92ZXIge1xuICAgIG9wYWNpdHk6IC45O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgcmdiYSgkYmxhY2ssIC42KTtcbiAgICAvLyBib3JkZXI6IDFweCBzb2xpZCAkbmF2eTtcbiAgICAvLyBjb2xvcjogJG5hdnk7XG4gICAgLy8gYmFja2dyb3VuZDogJHdoaXRlO1xuICB9XG5cbiAgLmJ1dHRvbl9sdjJfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICB9XG5cbiAgLmJ1dHRvbl9sdjJfX2ljb24ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICByaWdodDogcmVtKDEwKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgd2lkdGg6IDMwcHg7XG4gICAgaGVpZ2h0OiAzMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBjb2xvcjogJG5hdnk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgd2lkdGg6IDQwcHg7XG4gICAgICBoZWlnaHQ6IDQwcHg7XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4ubG93ZXJLdl9sdjF7XG4gIHBhZGRpbmc6IHJlbSgxMjApIDAgMDtcbiAgYmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKCR3aGl0ZSwwKSAzMCUsIHJnYmEoJG5hdnksMSkgMzAlKTtcblxuICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgcGFkZGluZzogcmVtKDE4NSkgcmVtKDQwKSByZW0oMTAwKTtcbiAgICBtYXJnaW4tdG9wOiByZW0oLTgwKTtcbiAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoOTBkZWcsIHJnYmEoJHdoaXRlLDApIDM4JSwgcmdiYSgkbmF2eSwxKSAzOCUpO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgIHBhZGRpbmc6IHJlbSgxODUpIHJlbSg4MCkgcmVtKDEwMCk7XG4gIH1cblxuICAubG93ZXJLdl9pbm5lcntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgbWF4LXdpZHRoOiByZW0oMTY4MCk7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gIH1cblxuICAubG93ZXJLdl9pbWd7XG4gICAgcGljdHVyZXtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBpbWd7XG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IHJlbSgxMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmxvd2VyS3ZfdGV4dCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDMwcHgsIDI0cHgpO1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBnYXA6IHJlbSg1KTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVua2FrdTtcbiAgICBmb250LXNpemU6IHJlbSgyNCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgdG9wOiAwO1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoNDBweCwgLTQwcHgpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYShsZyl7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSg4MHB4LCAtNDBweCk7XG4gICAgICBnYXA6IHJlbSg4KTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDQwKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBtZWRpYSh4bCl7XG4gICAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gICAgfVxuXG4gICAgc3BhbiB7XG4gICAgICBoZWlnaHQ6IGZpdC1jb250ZW50O1xuICAgICAgYmFja2dyb3VuZDogJG5hdnk7XG4gICAgICBwYWRkaW5nOiByZW0oNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgcGFkZGluZzogcmVtKDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIOaWh+Wtl+OCteOCpOOCuuS4reODu+Wkp1xuLm9uX21pZGRsZSxcbi5vbl9sYXJnZXtcbiAgLmxvd2VyS3ZfbHYxe1xuICAgIC5sb3dlckt2X3RleHQge1xuICAgICAgZm9udC1zaXplOiByZW0oMjEpO1xuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMjUpO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMzQpO1xuICAgICAgfVxuICBcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHhsKXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmxvd2VyS3ZfbHYye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IHJlbSgxMjApIDAgMDtcbiAgXG4gIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICBwYWRkaW5nOiByZW0oMTg1KSByZW0oNDApIDA7XG4gICAgbWFyZ2luLXRvcDogcmVtKC04MCk7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShtZCl7XG4gICAgcGFkZGluZzogcmVtKDE4NSkgcmVtKDgwKSAwO1xuICB9XG5cbiAgJjo6YmVmb3Jle1xuICAgIGNvbnRlbnQ6ICcnO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgd2lkdGg6IDcwJTtcbiAgICBoZWlnaHQ6IDc1JTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmF2eTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIHdpZHRoOiA2MiU7XG4gICAgfVxuICB9XG5cbiAgLmxvd2VyS3ZfaW5uZXJ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1heC13aWR0aDogcmVtKDE2ODApO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG5cbiAgLmxvd2VyS3ZfaW1ne1xuICAgIG1hcmdpbi10b3A6IHJlbSgxMCk7XG5cbiAgICBwaWN0dXJle1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIGltZ3tcbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAubG93ZXJLdl90ZXh0e1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC1tb250O1xuICAgIGZvbnQtc2l6ZTogcmVtKDgpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRibHVlXzQ2O1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjA1ZW07XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICBwYWRkaW5nOiAwIHJlbSgxMCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICB9XG5cbiAgLmxvd2VyS3ZfY29tbWVudHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA0MHB4O1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDQpO1xuICAgIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xuICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgICBmb250LXdlaWdodDogNzAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGNvbG9yOiAkbmF2eTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHhzKXtcbiAgICAgIHRvcDogNjBweDtcbiAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgdG9wOiA4MHB4O1xuICAgICAgZ2FwOiByZW0oNSk7XG4gICAgICBmb250LXNpemU6IDIuMnZ3O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKGxnKXtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDMyKTtcbiAgICB9XG5cbiAgICBzcGFuIHtcbiAgICAgIGhlaWdodDogZml0LWNvbnRlbnQ7XG4gICAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgICBwYWRkaW5nOiByZW0oNSk7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgcGFkZGluZzogcmVtKDgpO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5sb3dlckt2X2ludGVydmlld3tcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDM5MCk7XG4gICAgbWFyZ2luOiByZW0oLTIwKSBhdXRvIDA7XG4gICAgcGFkZGluZzogMCByZW0oMzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiByZW0oMTUpO1xuICAgICAgbGVmdDogcmVtKDE1KTtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgbWF4LXdpZHRoOiBub25lO1xuICAgICAgbWFyZ2luOiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG5cbiAgICAuaW50ZXJ2aWV3X3ZvbHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnQ7XG4gICAgICBmb250LXdlaWdodDogNTAwO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXZ5O1xuICAgICAgYm94LXNoYWRvdzogcmVtKDIpIHJlbSgyKSAwIDAgcmdiYSgwLCAwLCAwLCAwLjE2KTtcbiAgICAgIHBhZGRpbmc6IHJlbSgxNykgcmVtKDEwKTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBwYWRkaW5nOiByZW0oOCkgcmVtKDE1KTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgcHtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGJhc2VsaW5lO1xuICAgICAgICBnYXA6IHJlbSg0KTtcbiAgICAgIH1cblxuICAgICAgLnZvbHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTApO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm51bWJlcntcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuaW50ZXJ2aWV3X25hbWV7XG4gICAgICBkaXNwbGF5OiBncmlkO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGdhcDogcmVtKDYpO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBmb250LWZhbWlseTogJGZvbnQtemVua2FrdTtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcbiAgICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgIGJveC1zaGFkb3c6IHJlbSgyKSByZW0oMikgMCAwIHJnYmEoMCwgMCwgMCwgMC4xNik7XG4gICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE1KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgcGFkZGluZzogcmVtKDEwKTtcbiAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgICAgICBwYWRkaW5nOiByZW0oMTApIHJlbSgyMCk7XG4gICAgICB9XG5cbiAgICAgIHB7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgICB9XG5cbiAgICAgIGRpdntcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgZmxleC13cmFwOiB3cmFwO1xuICAgICAgICBnYXA6IHJlbSgzKTtcblxuICAgICAgICBwe1xuICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgZ2FwOiByZW0oMyk7XG4gIFxuICAgICAgICAgICY6OmJlZm9yZXtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICfilIInO1xuICAgICAgICAgIH1cbiAgICAgICAgICBcbiAgICAgICAgICAmOmZpcnN0LW9mLXR5cGU6OmJlZm9yZXtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8g5paH5a2X44K144Kk44K65Lit44O75aSnXG4ub25fbWlkZGxlLFxuLm9uX2xhcmdle1xuICAubG93ZXJLdl9sdjJ7XG4gICAgLmxvd2VyS3ZfY29tbWVudHtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDIyKTtcbiAgXG4gICAgICBAaW5jbHVkZSBtZWRpYSh4cyl7XG4gICAgICAgIGZvbnQtc2l6ZTogNC41dnc7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICB0b3A6IDYwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogMi4ydnc7XG4gICAgICB9XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEobGcpe1xuICAgICAgICB0b3A6IDgwcHg7XG4gICAgICAgIGZvbnQtc2l6ZTogcmVtKDI3KTtcbiAgICAgIH1cblxuICAgICAgc3BhbiB7XG4gICAgICAgIHBhZGRpbmc6IHJlbSg1KTtcbiAgXG4gICAgICAgIEBpbmNsdWRlIG1lZGlhKGxnKXtcbiAgICAgICAgICBwYWRkaW5nOiByZW0oOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubG93ZXJLdl9pbnRlcnZpZXd7XG4gICAgICAuaW50ZXJ2aWV3X3ZvbHtcbiAgICAgICAgcGFkZGluZzogcmVtKDE3KSByZW0oMTApO1xuICBcbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICAgIHBhZGRpbmc6IHJlbSg4KSByZW0oMTIpO1xuICAgICAgICB9XG5cbiAgICAgICAgLnZvbHtcbiAgICAgICAgICBmb250LXNpemU6IHJlbSgxMCk7XG4gICAgICAgIH1cbiAgXG4gICAgICAgIC5udW1iZXJ7XG4gICAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIC5pbnRlcnZpZXdfbmFtZXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgICAgICBwYWRkaW5nOiByZW0oOSkgcmVtKDE1KTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMTUpO1xuICAgICAgICB9XG4gIFxuICAgICAgICBAaW5jbHVkZSBtZWRpYShsZyl7XG4gICAgICAgICAgcGFkZGluZzogcmVtKDEwKSByZW0oMjApO1xuICAgICAgICB9XG5cbiAgICAgICAgZGl2e1xuICAgICAgICAgIHB7XG4gICAgICAgICAgICAmOmZpcnN0LW9mLXR5cGU6OmJlZm9yZXtcbiAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgXG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uaGVhZGluZ19sdjF7XG4gIGZvbnQtZmFtaWx5OiAkZm9udC16ZW5rYWt1O1xuICBmb250LXNpemU6IHJlbSgyNCk7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICBsZXR0ZXItc3BhY2luZzogMC4wNWVtO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gIH1cblxuICAmLl93aGl0ZUNvbG9ye1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgdGV4dC1zaGFkb3c6IDBweCAwcHggMTBweCByZ2JhKDMyLCA4MywgMTQ5LCAwLjY1KTtcbiAgfVxuXG4gIC5fcmx7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbGluZS1oZWlnaHQ6IDEuMTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAxZW07XG5cbiAgc3ZnIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG5cbiAgLy8g44Ki44Kk44Kz44Oz55S75YOP5ZCN44GM44Gd44Gu44G+44G+44Kv44Op44K55ZCN44Gr44Gq44KL44KI44GG44Gr44GZ44KL44GT44GoXG4gIC8vIHVzZSDjgr/jgrDjgpLkvb/jgaPjgaYgU1ZHIOODleOCoeOCpOODq+OCkuWklumDqOiqreOBv+i+vOOBv+OBmeOCi1xuICAvLyDlkITjgqLjgqTjgrPjg7Pjga7lpKfjgY3jgZXjgahhc3BlY3QtcmF0aW/jgpLoqK3lrprjgZnjgotcbiAgJi50YXJnZXRfYmxhbmsge1xuICAgIHdpZHRoOiByZW0oMTEpO1xuXG4gICAgc3ZnIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygxMS84KTtcbiAgICB9XG4gIH1cblxuICAmLmFycm93X2NpcmNsZSB7XG4gICAgd2lkdGg6IHJlbSg0MCk7XG5cbiAgICBzdmcge1xuICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDQwLzQwKTtcbiAgICB9XG4gIH1cblxuICAmLmFycm93IHtcbiAgICB3aWR0aDogcmVtKDExKTtcblxuICAgIHN2ZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMTEvMTIpO1xuICAgIH1cbiAgfVxuXG4gICYuYXJyb3dfZG93biB7XG4gICAgd2lkdGg6IHJlbSgxNSk7XG5cbiAgICBzdmcge1xuICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDE1LzEwKTtcbiAgICB9XG4gIH1cblxuICAmLm1lbnUge1xuICAgIHdpZHRoOiAxNHB4O1xuXG4gICAgc3ZnIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygxNC8xMCk7XG4gICAgfVxuICB9XG5cbiAgJi5lbnRyeSB7XG4gICAgd2lkdGg6IDY2cHg7XG5cbiAgICBzdmcge1xuICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDY2Lzg3KTtcbiAgICB9XG4gIH1cblxuICAmLmVudHJ5X3NwIHtcbiAgICB3aWR0aDogMTZweDtcblxuICAgIHN2ZyB7XG4gICAgICBhc3BlY3QtcmF0aW86IGNhbGMoMTYvMTYpO1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLmNvcnBvcmF0aW9uIHtcbiAgLmxpbmstY29sbGVjdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6ICRtYWluO1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oMzYpIDFmcjtcbiAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgXCJ0aXRsZSB0ZXh0XCJcbiAgICAgIFwiaXRlbSBpdGVtXCI7XG4gICAgZ2FwOiByZW0oMzIpIHJlbSg0MCk7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDIwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBwYWRkaW5nOiByZW0oODApIHJlbSg2MCk7XG4gICAgICBnYXA6IHJlbSg2MCkgcmVtKDkwKTtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlbSg0OCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcInRleHQgdGl0bGVcIlxuICAgICAgICBcIml0ZW0gdGl0bGVcIjtcbiAgICB9XG5cbiAgICAmKy5saW5rLWNvbGxlY3Rpb24ge1xuICAgICAgbWFyZ2luLXRvcDogcmVtKDEwMCk7XG4gICAgfVxuXG4gICAgJi5fcmV2ZXJzZSB7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDQ4KSAxZnI7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtYXJlYXM6XG4gICAgICAgICAgXCJ0aXRsZSB0ZXh0XCJcbiAgICAgICAgICBcInRpdGxlIGl0ZW1cIjtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1jb2xsZWN0aW9uX19oZWFkZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBncmlkLWFyZWE6IHRpdGxlO1xuICAgICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgICAgLW1zLXdyaXRpbmctbW9kZTogdGItcmw7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgtNjApO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICBmb250LXNpemU6IHJlbSg0OCk7XG4gICAgICAgIG1hcmdpbi10b3A6IHJlbSgtMTEwKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay1jb2xsZWN0aW9uX190ZXh0IHtcbiAgICAgIGdyaWQtYXJlYTogdGV4dDtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgZm9udC1zaXplOiByZW0oMTYpO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLWNvbGxlY3Rpb25fX2l0ZW1zIHtcbiAgICAgIGdyaWQtYXJlYTogaXRlbTtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICAgIGdhcDogcmVtKDI1KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgZ2FwOiByZW0oMzApO1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KHJlbSgxODApLCAxZnIpKTtcbiAgICAgIH1cblxuICAgICAgJi5fY29sMiB7XG4gICAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgICBnYXA6IHJlbSgyNSk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICAgIGdhcDogcmVtKDMwKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4ubGluay1jb2xsZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB6LWluZGV4OiAkbWFpbjtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZW0oMzYpIDFmcjtcbiAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICBcInRpdGxlIGl0ZW1cIlxuICAgIFwidGl0bGUgaXRlbVwiO1xuICBnYXA6IHJlbSgzMikgcmVtKDQwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgcGFkZGluZzogcmVtKDQwKSByZW0oMjApO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgcGFkZGluZzogcmVtKDgwKSByZW0oNjApO1xuICAgIGdhcDogcmVtKDYwKSByZW0oOTApO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyIHJlbSg0OCk7XG4gICAgZ3JpZC10ZW1wbGF0ZS1hcmVhczpcbiAgICAgIFwiaXRlbSB0aXRsZVwiO1xuICB9XG5cbiAgJisubGluay1jb2xsZWN0aW9uIHtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcbiAgfVxuXG4gICYuX3JldmVyc2Uge1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVtKDQ4KSAxZnI7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOlxuICAgICAgICBcInRpdGxlIGl0ZW1cIjtcbiAgICB9XG4gIH1cblxuICAubGluay1jb2xsZWN0aW9uX19oZWFkZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGdyaWQtYXJlYTogdGl0bGU7XG4gICAgZm9udC1zaXplOiByZW0oMjQpO1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgIHdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgY29sb3I6ICRibGFjaztcbiAgICBtYXJnaW4tdG9wOiByZW0oLTYwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSg0MCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oLTEyMCk7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstY29sbGVjdGlvbl9fdGV4dCB7XG4gICAgZ3JpZC1hcmVhOiB0ZXh0O1xuICAgIGZvbnQtc2l6ZTogcmVtKDE0KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgfVxuICB9XG5cbiAgLmxpbmstY29sbGVjdGlvbl9faXRlbXMge1xuICAgIGdyaWQtYXJlYTogaXRlbTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgIGdhcDogcmVtKDI1KTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdChhdXRvLWZpdCwgbWlubWF4KHJlbSgxODApLCAxZnIpKTtcbiAgICB9XG5cbiAgICAmLl9jb2wyIHtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogMWZyO1xuICAgICAgZ2FwOiByZW0oMjUpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgICAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IHJlcGVhdCgyLCAxZnIpO1xuICAgICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vYmFzZS92YXJzXCJhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyDjgZPjgZPjgavjgYLjgovjgq/jg6njgrnjga/ln7rmnKznmoTjgavlpInmm7TjgZfjgarjgYRcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIOOBk+OBk+OBi+OCiei/veWKoFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cblxuaHRtbCxcbmJvZHksXG5kaXYsXG5zcGFuLFxub2JqZWN0LFxuaWZyYW1lLFxuaDEsXG5oMixcbmgzLFxuaDQsXG5oNSxcbmg2LFxucCxcbmJsb2NrcXVvdGUsXG5wcmUsXG5hYmJyLFxuYWRkcmVzcyxcbmNpdGUsXG5jb2RlLFxuZGVsLFxuZGZuLFxuZW0sXG5pbWcsXG5pbnMsXG5rYmQsXG5xLFxuc2FtcCxcbnNtYWxsLFxuc3Ryb25nLFxuc3ViLFxuc3VwLFxudmFyLFxuYixcbmksXG5kbCxcbmR0LFxuZGQsXG5vbCxcbnVsLFxubGksXG5maWVsZHNldCxcbmZvcm0sXG5sYWJlbCxcbmxlZ2VuZCxcbnRhYmxlLFxuY2FwdGlvbixcbnRib2R5LFxudGZvb3QsXG50aGVhZCxcbnRyLFxudGgsXG50ZCxcbmFydGljbGUsXG5hc2lkZSxcbmNhbnZhcyxcbmRldGFpbHMsXG5maWdjYXB0aW9uLFxuZmlndXJlLFxuZm9vdGVyLFxuaGVhZGVyLFxuaGdyb3VwLFxubWVudSxcbm5hdixcbnNlY3Rpb24sXG5zdW1tYXJ5LFxudGltZSxcbm1hcmssXG5hdWRpbyxcbnZpZGVvIHtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBib3JkZXI6IDA7XG4gIG91dGxpbmU6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuYm9keSB7XG4gIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5hcnRpY2xlLFxuYXNpZGUsXG5kZXRhaWxzLFxuZmlnY2FwdGlvbixcbmZpZ3VyZSxcbmZvb3RlcixcbmhlYWRlcixcbmhncm91cCxcbm1lbnUsXG5uYXYsXG5zZWN0aW9uIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbnVsLFxub2wge1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgfVxufVxuXG5ibG9ja3F1b3RlLFxucSB7XG4gIHF1b3Rlczogbm9uZTtcbn1cblxuYmxvY2txdW90ZTpiZWZvcmUsXG5ibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsXG5xOmFmdGVyIHtcbiAgY29udGVudDogJyc7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG5cbmEge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGZvbnQtc2l6ZTogMTAwJTtcbiAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbn1cblxuLyogY2hhbmdlIGNvbG91cnMgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5pbnMge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xufVxuXG4vKiBjaGFuZ2UgY29sb3VycyB0byBzdWl0IHlvdXIgbmVlZHMgKi9cbm1hcmsge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmY5O1xuICBjb2xvcjogIzAwMDtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cblxuZGVsIHtcbiAgdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG59XG5cbmFiYnJbdGl0bGVdLFxuZGZuW3RpdGxlXSB7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQ7XG4gIGN1cnNvcjogaGVscDtcbn1cblxudGFibGUge1xuICBib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuICBib3JkZXItc3BhY2luZzogMDtcbn1cblxuLyogY2hhbmdlIGJvcmRlciBjb2xvdXIgdG8gc3VpdCB5b3VyIG5lZWRzICovXG5ociB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBoZWlnaHQ6IDFweDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgbWFyZ2luOiAxZW0gMDtcbiAgcGFkZGluZzogMDtcbn1cblxuc3ViLFxuc3VwIHtcbiAgZm9udC1zaXplOiA3NSU7XG4gIGxpbmUtaGVpZ2h0OiAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHtcbiAgYm90dG9tOiAtMC4yNWVtO1xufVxuXG5zdXAge1xuICB0b3A6IC0wLjVlbTtcbn1cblxuaW5wdXQsXG5zZWxlY3Qge1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xufVxuXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdLFxuaW5wdXRbdHlwZT1cInN1Ym1pdFwiXSB7XG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuYnV0dG9uIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvdXRsaW5lOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBhcHBlYXJhbmNlOiBub25lO1xufVxuXG4vLyBsaW5lLWhlaWdodOOBruODj+ODvOODleODu+ODrOODh+OCo+ODs+OCsOOCkuaJk+OBoea2iOOBmVxuOnJvb3Qge1xuICAtLWxlYWRpbmctdHJpbTogY2FsYygoMWVtIC0gMWxoKSAvIDIpO1xufVxuXG5Ac3VwcG9ydHMgbm90ICh0b3A6IDFsaCkge1xuICA6cm9vdCB7XG4gICAgLS1sZWFkaW5nLXRyaW06IDBweDtcbiAgICAvKiBgcHhg44Gq44Gp44Gu5Y2Y5L2N44GM5b+F6KaBICovXG4gIH1cbn1cblxuQHZpZXctdHJhbnNpdGlvbiB7XG4gIG5hdmlnYXRpb246IGF1dG87XG59XG5cbmh0bWwge1xuICAvLyBzY3JvbGwtYmVoYXZpb3I6IHNtb290aDtcbiAgc2Nyb2xsLXBhZGRpbmctdG9wOiA4MHB4OyAvLyDjg5jjg4Pjg4Djg7zjga7pq5jjgZXliIboqK3lrppcblxuICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgIHNjcm9sbC1wYWRkaW5nLXRvcDogMjMwcHg7IC8vIOODmOODg+ODgOODvOOBrumrmOOBleWIhuioreWumlxuICB9XG59XG5cbi8vIOODkOOCsOWvvuetllxuaHRtbCxcbmJvZHkge1xuICBvdmVyZmxvdy14OiBjbGlwOyAvLyDjga/jgb/lh7rjgZflr77nrZYgcG9zaXRpb246c3RpY2t544Gr5bmy5riJ44GX44Gq44GEXG59XG5cbmJvZHkge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZS1pbi1vdXQ7XG59XG5cbi8vIOODj+ODs+ODkOODvOOCrOODvOODoeODi+ODpeODvOOBjOmWi+OBhOOBpuOCi+OBqOOBjeOBq+OCueOCr+ODreODvOODq+OBleOBm+OBquOBhFxuLy8gLm5vLXNjcm9sbCB7XG4vLyAgIG92ZXJmbG93OiBoaWRkZW47XG4vLyAgIHdpZHRoOiAxMDB2dztcbi8vICAgaGVpZ2h0OiAxMDAlO1xuLy8gfVxuXG4vLyDjg5Xjgqnjg7Pjg4jjga7mjIflrpogYm94LXNpemluZ+OBruaMh+WumlxuLm1haW4ge1xuICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgIG1hcmdpbi10b3A6IC0zMHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICB9XG5cbiAgKiB7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6IFwicGFsdFwiO1xuICB9XG59XG5cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cbjo6YmVmb3JlLFxuOjphZnRlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogaW5oZXJpdDtcbiAgLyogSW5oZXJpdCB0ZXh0LWRlY29yYXRpb24gYW5kIHZlcnRpY2FsIGFsaWduIHRvIDo6YmVmb3JlIGFuZCA6OmFmdGVyIHBzZXVkbyBlbGVtZW50cyAqL1xuICB2ZXJ0aWNhbC1hbGlnbjogaW5oZXJpdDtcbn1cblxuLy8gd3JhcHBlciA+IGNvbnRhaW5lciA+IHNlY3Rpb24gPiBpbm5lcuOBquOBqe+8iOOBk+OBk+OBp+S4iuS4i+OBruS9meeZveOCkuiqv+aVtO+8iVxuLy8g44Os44Kk44Ki44Km44OI44Gu5Z+65pys5qeL6YCg44KS5a6a576pXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyB3cmFwcGVyOiDjg5rjg7zjgrjlhajkvZPjga7luYXjgpLmjIflrppcbi8vIGNvbnRhaW5lcjog5aOB44K/44OD44OB44GX44Gq44GE44KI44GG44Gr44GZ44KL44Gf44KB44Gu5bmF5oyH5a6aXG4vLyBzZWN0aW9uOiDjgrPjg7Pjg4bjg7Pjg4Tjga7luYXjgpLmjIflrppcblxuLy8g44Oa44O844K45YWo5L2T44Gu5bmF44KS5oyH5a6aIOiDjOaZr+OBquOBqeOCkuaMh+WumuOBmeOCi1xuLndyYXBwZXIge1xuICB3aWR0aDogMTAwdnc7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luLXRvcDogcmVtKDYyKTtcbiAgQGluY2x1ZGUgbXgtZnVsbDtcblxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cblxuICBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogYXV0bztcbiAgfVxufVxuXG4vLyDlo4Hjgr/jg4Pjg4HjgZfjgarjgYTjgojjgYbjgavjgZnjgovjgZ/jgoHjga7luYXjgajkvZnnmb3jgpLmjIflrppcbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxNzYwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICBwYWRkaW5nOiAwIDMwcHg7XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICBwYWRkaW5nOiAwIDQwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYShsZykge1xuICAgIHBhZGRpbmc6IDAgODBweDtcbiAgfVxufVxuXG4vLyDjgrPjg7Pjg4bjg7Pjg4Tjga7luYXjgpLmjIflrppcbi5zZWN0aW9uIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMjAwcHg7XG4gIG1hcmdpbjogMCBhdXRvO1xuICB6LWluZGV4OiAkbWFpbjtcbn1cbiIsIkB1c2UgXCIuLi8uLi9iYXNlL3ZhcnNcImFzKjsgLy8g5aSJ5pWwIG1peGlu44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5uYXYge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogcmVtKDYyKTtcbiAgcmlnaHQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctcmlnaHQ6IDA7XG4gIHRyYW5zaXRpb246XG4gICAgYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZS1vdXQsXG4gICAgY29sb3IgLjNzIGVhc2Utb3V0O1xuICB6LWluZGV4OiAkaGVhZGVyO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgcG9zaXRpb246IHN0aWNreTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogcmVtKDIwMCk7XG4gIH1cblxuICAmLmFjdGl2ZSB7XG4gICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIC43KTtcblxuICAgIC5uYXZfX2xpbmsge1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZfX2J0biB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0oMTUwKTtcbiAgICBib3gtc2hhZG93OiByZW0oMykgcmVtKDMpIDAgJG5hdnk7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgIG1heC13aWR0aDogcmVtKDI0MCk7XG4gICAgfVxuXG4gICAgLm5hdl9fYnRuLWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1pbi1oZWlnaHQ6IHJlbSg1MCk7XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IHJlbSgxMik7XG4gICAgICBjb2xvcjogJG5hdnk7XG4gICAgICBmb250LXdlaWdodDogNzAwO1xuICAgICAgbGluZS1oZWlnaHQ6IGNhbGMoMjMvMTYpO1xuXG4gICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICBmb250LXNpemU6IHJlbSgxNik7XG4gICAgICAgIG1pbi1oZWlnaHQ6IHJlbSg4MCk7XG4gICAgICB9XG5cbiAgICAgIGltZyB7XG4gICAgICAgIHdpZHRoOiAxMDdweDtcbiAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDEwOC80Myk7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgICAgICB3aWR0aDogMTgycHg7XG4gICAgICAgICAgYXNwZWN0LXJhdGlvOiBjYWxjKDE4Mi8zOCk7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAuc21hbGwge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZfX2xpc3Qge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgZGlzcGxheTogZ3JpZDtcbiAgICBncmlkLXRlbXBsYXRlLWNvbHVtbnM6IDFmcjtcbiAgICBnYXA6IDA7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgxMDAlLCAxMDAlKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmx1ZV8wODtcbiAgICB3aWR0aDogcmVtKDIwMCk7XG4gICAgcGFkZGluZzogcmVtKDUpIDAgcmVtKDE1KTtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gLjNzIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZ2FwOiA0MHB4O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIC4zcyBlYXNlLW91dDtcbiAgICB9XG5cbiAgICAmLmlzLW9wZW4ge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgMTAwJSkgdHJhbnNsYXRlWSgtMXB4KTtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20tbWF4KSB7XG4gICAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLm5hdl9faXRlbSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGhlaWdodDogMTAwJTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtLW1heCkge1xuICAgICAgJisubmF2X19pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICRibHVlXzQ2O1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5uYXZfX2xpbmsge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgdHJhbnNpdGlvbjogY29sb3IgLjNzIGVhc2Utb3V0O1xuICAgIHBhZGRpbmc6IHJlbSgxNSkgcmVtKDIwKTtcbiAgICBsaW5lLWhlaWdodDogY2FsYygyMC8xNCk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBwYWRkaW5nOiAwO1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cblxuICAgID5zcGFuIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB9XG4gIH1cblxuICAubmF2X19vcGVuLWJ0biB7XG4gICAgYmFja2dyb3VuZDogJGJsdWVfMDg7XG4gICAgY29sb3I6ICR3aGl0ZTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICB9XG5cbiAgLm5hdl9fb3Blbi1idG4tdGV4dCB7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIH1cblxuICAubmF2X19idXR0b25zIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAyMDBweDtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgfVxuICB9XG5cbiAgLm5hdl9fZW50cnkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDlweDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKSB7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgIH1cblxuICAgIC5uYXZfX2VudHJ5LWxpbmsge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgYmFja2dyb3VuZDogJGJyb3duO1xuICAgICAgY29sb3I6ICR3aGl0ZTtcblxuICAgICAgLnBjIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcblxuICAgICAgICBAaW5jbHVkZSBtZWRpYShtZCkge1xuICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAuc3Age1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cbiAgICAgICAgQGluY2x1ZGUgbWVkaWEobWQpIHtcbiAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLm5hdl9fZW50cnktdGV4dCB7XG4gICAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICAgIHBhZGRpbmctbGVmdDogMC4zZW07XG4gICAgfVxuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vYmFzZS92YXJzXCJhcyo7IC8vIOWkieaVsCBtaXhpbuOBruiqreOBv+i+vOOBv1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4uZ2xvYmFsLWxpbmtzIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiAwIDAgcmVtKDYwKTtcbiAgYmFja2dyb3VuZC1zaXplOiByZW0oMzUwKSByZW0oMzUwKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcbiAgQGluY2x1ZGUgbXgtZnVsbDtcblxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgIHBhZGRpbmc6IHJlbSgxNjApIDAgcmVtKDEwMCk7XG4gIH1cblxuICAuZ2xvYmFsLWxpbmtzX19iZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgMCk7XG4gICAgYXNwZWN0LXJhdGlvOiBjYWxjKDc4MC84NzApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgICAgIGFzcGVjdC1yYXRpbzogY2FsYygxOTIwLzE0NDApO1xuICAgIH1cbiAgfVxuXG4gIC5nbG9iYWwtbGlua3NfX2J1dHRvbiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWF4LXdpZHRoOiByZW0oMzYwKTtcbiAgICBtaW4taGVpZ2h0OiByZW0oNzApO1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTYwKTtcbiAgICB9XG4gIH1cbn1cblxuLy8g44Ki44Oz44Kr44O844Oq44Oz44Kv5a++5b+cXG4jZW52aXJvbm1lbnQge1xuICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcbiAgQGluY2x1ZGUgbXgtZnVsbDtcblxuICBAaW5jbHVkZSBtZWRpYShzbSkge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgbWFyZ2luLXRvcDogcmVtKDE2MCk7XG4gIH1cbn1cblxuXG4jd29yayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgei1pbmRleDogJG1haW47XG59XG5cbi53b3JrX2JveHtcbiAgcGFkZGluZy10b3A6IHJlbSg5MCk7XG5cbiAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICB9XG59XG5cbiNyZWNydWl0IHtcbiAgcGFkZGluZy10b3A6IDEyMHB4O1xuICBtYXJnaW4tdG9wOiAtNTBweDtcblxuICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgcGFkZGluZy10b3A6IDE2MHB4O1xuICAgIG1hcmdpbi10b3A6IC01MHB4O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vLi4vYmFzZS92YXJzXCJhcyAqO1xuQHVzZSBcInNhc3M6bWF0aFwiO1xuXG4vLyDjgrnjgq/jg6rjg7zjg7Pjg6rjg7zjg4Djg7xcbi5zci1vbmx5IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjbGlwOiByZWN0KDAsIDAsIDAsIDApO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBib3JkZXItd2lkdGg6IDA7XG59XG5cbi8vIOODrOOCueODneODs+OCt+ODluihqOekuumdnuihqOekulxuQGluY2x1ZGUgbWVkaWEoc20pIHtcbiAgLnNwLW9ubHkge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cbkBpbmNsdWRlIG1lZGlhKHNtLW1heCkge1xuICAucGMtb25seSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuIiwiLyogPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09ICovXG4vKiAgICAgICBmYWRlQW5pbWF0aW9u44GuU3R5bGVcbi8qID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PSAqL1xuW2RhdGEtZmFkZT1cImZhZGVVcFwiXS5mYWRlVXAsXG5bZGF0YS1mYWRlPVwiYnV0dG9uXCJdLmJ1dHRvbixcbltkYXRhLWZhZGU9XCJmYWRlTGVmdFwiXS5mYWRlTGVmdCxcbltkYXRhLWZhZGU9XCJmYWRlUmlnaHRcIl0uZmFkZVJpZ2h0LFxuW2RhdGEtZmFkZT1cImZhZGVTY2FsZVwiXS5mYWRlU2NhbGUsXG5bZGF0YS1mYWRlPVwiaXNPcGFjaXR5XCJdLmlzT3BhY2l0eSB7XG4gIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyBlYXNlLW91dCwgb3BhY2l0eSAxcyBlYXNlLW91dDtcblxuICAvLyDjgqLjg4vjg6Hjg7zjgrfjg6fjg7PmnIDpganljJblr77nrZZcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBjb250YWluOiBsYXlvdXQgc3R5bGU7XG5cbiAgJltkYXRhLWRlbGF5PVwiMTAwXCJde1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyAxMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyAxMDBtcyBlYXNlLW91dDtcbiAgfVxuICAmW2RhdGEtZGVsYXk9XCIyMDBcIl17XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIDIwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDFzIDIwMG1zIGVhc2Utb3V0O1xuICB9XG4gICZbZGF0YS1kZWxheT1cIjMwMFwiXXtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMnMgMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgMzAwbXMgZWFzZS1vdXQ7XG4gIH1cbiAgJltkYXRhLWRlbGF5PVwiNDAwXCJde1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAycyA0MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyA0MDBtcyBlYXNlLW91dDtcbiAgfVxuICAmW2RhdGEtZGVsYXk9XCI1MDBcIl17XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDJzIDUwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDFzIDUwMG1zIGVhc2Utb3V0O1xuICB9XG59XG5cbltkYXRhLWZhZGU9XCJzZWN0aW9uXCJdLnNlY3Rpb24ge1xuICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgZWFzZS1vdXQ7XG5cbiAgJltkYXRhLWRlbGF5PVwiMTAwXCJde1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyAxMDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyAxMDBtcyBlYXNlLW91dDtcbiAgfVxuICAmW2RhdGEtZGVsYXk9XCIyMDBcIl17XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDIwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDFzIDIwMG1zIGVhc2Utb3V0O1xuICB9XG4gICZbZGF0YS1kZWxheT1cIjMwMFwiXXtcbiAgICB0cmFuc2l0aW9uOiB0cmFuc2Zvcm0gMXMgMzAwbXMgZWFzZS1vdXQsIG9wYWNpdHkgMXMgMzAwbXMgZWFzZS1vdXQ7XG4gIH1cbiAgJltkYXRhLWRlbGF5PVwiNDAwXCJde1xuICAgIHRyYW5zaXRpb246IHRyYW5zZm9ybSAxcyA0MDBtcyBlYXNlLW91dCwgb3BhY2l0eSAxcyA0MDBtcyBlYXNlLW91dDtcbiAgfVxuICAmW2RhdGEtZGVsYXk9XCI1MDBcIl17XG4gICAgdHJhbnNpdGlvbjogdHJhbnNmb3JtIDFzIDUwMG1zIGVhc2Utb3V0LCBvcGFjaXR5IDFzIDUwMG1zIGVhc2Utb3V0O1xuICB9XG59XG5cbltkYXRhLWZhZGU9XCJmYWRlVXBcIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsNjBweCwwKTtcbiAgb3BhY2l0eTogMDtcblxuICAmLmZhZGVVcCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDAsMCk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5bZGF0YS1mYWRlPVwiYnV0dG9uXCJdIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLDIwcHgsMCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5idXR0b24ge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwwLDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtZmFkZT1cInNlY3Rpb25cIl0ge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMTAwcHgsMCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5zZWN0aW9uIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsMCwwKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG59XG5cbltkYXRhLWZhZGU9XCJmYWRlTGVmdFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNjBweCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5mYWRlTGVmdCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtZmFkZT1cImZhZGVSaWdodFwiXSB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCg2MHB4KTtcbiAgb3BhY2l0eTogMDtcblxuICAmLmZhZGVSaWdodCB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKDApO1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtZmFkZT1cImlzT3BhY2l0eVwiXSB7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5pc09wYWNpdHkge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuW2RhdGEtZmFkZT1cImZhZGVTY2FsZVwiXSB7XG4gIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIG9wYWNpdHk6IDA7XG5cbiAgJi5mYWRlU2NhbGUge1xuICAgIGFuaW1hdGlvbjogZmFkZVNjYWxlQW5pIDFzIGVhc2UgMHMgMSBmb3J3YXJkcztcbiAgfVxufVxuXG5Aa2V5ZnJhbWVzIGZhZGVTY2FsZUFuaSB7XG4gIDAlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDApO1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cblxuICA1MCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG5cbiAgNzUlIHtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDAuOSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIDEwMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Jhc2UvdmFyc1wiYXMgKjtcbkB1c2UgXCJzYXNzOm1hdGhcIjtcblxuLy8g5pei5a2Y44Gu5LiN5YW35ZCIXG4vLyBQQ+aZguOBq+OCguihqOekuuOBleOCjOOBpuOCi+OCsOODreODvOODkOODq+ODoeODi+ODpeODvOOCkumdnuihqOekuuOBq+OBmeOCi1xuLmJ0bl9fb3Blbl9nbG9iYWxfbWVudSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXG4gIEBpbmNsdWRlIG1lZGlhKHNtKSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG5cbi5oZWFkZXJfX2Jsb2NrX19nbG9iYWxfbmF2aV9faW5uZXJfc3Age1xuICBwYWRkaW5nLXRvcDogMDtcblxuICAuaGVhZGVyX19ibG9ja19fZ2xvYmFsX25hdmlfX2lubmVyX3NwX19pbmJveCB7XG4gICAgcGFkZGluZy10b3A6IDI1cHg7XG4gIH1cbn1cblxuLy8g5paH5a2X44K144Kk44K65YiH44KK5pu/44GI5pmC44Gr5LiN6KaB44GraGVpZ2h044Gu5oyH5a6a44GM44GV44KM44Gm44GE44KL44Gu44Gn6Kej6ZmkXG4jaGVhZGVyIHtcbiAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG59XG5cbi8vIOi/veW+k+ODnOOCv+ODs+mdnuihqOekulxuI2thcnRlX19idG5fX2JvdHRvbXtcbiAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCIuLi8uLi8uLi8uLi9jb21tb24vaW5kZXhcImFzKjsgLy8g5YWx6YCa44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5pbnRlcnZpZXd7XG4gIC5pbnRlcnZpZXdfc2VjdGlvbntcbiAgICBwYWRkaW5nOiByZW0oODApIDAgMDtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIHBhZGRpbmc6IHJlbSg4MCkgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkZ3JheTtcbiAgICB9XG5cbiAgICAmOmZpcnN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nOiByZW0oNjApIDAgMDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBwYWRkaW5nOiByZW0oMTYwKSAwIHJlbSg4MCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjpsYXN0LW9mLXR5cGV7XG4gICAgICBwYWRkaW5nOiByZW0oODApIDAgMDtcbiAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgLmludGVydmlld19pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBAaW5jbHVkZSBteC1mdWxsO1xuICAgIHBhZGRpbmctdG9wOiByZW0oNDApO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgcGFkZGluZy10b3A6IHJlbSg1MCk7XG4gICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJjo6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICByaWdodDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiA3OCU7XG4gICAgICBiYWNrZ3JvdW5kLXNpemU6IHJlbSgzNTApIHJlbSgzNTApO1xuICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdDtcblxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICB3aWR0aDogNDAlO1xuICAgICAgICBoZWlnaHQ6IDg2JTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAuY29udGVudHtcbiAgICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgICBncmlkLXRlbXBsYXRlLWFyZWFzOiBcbiAgICAgICAgXCJiXCJcbiAgICAgICAgXCJhXCI7XG4gICAgICBnYXA6IHJlbSgzMCk7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogcmVtKDExNDApO1xuICAgICAgcGFkZGluZzogMCByZW0oMzApO1xuICAgICAgbWFyZ2luOiAwIGF1dG87XG4gIFxuICAgICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIGdhcDogcmVtKDQwKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuc2VjdGlvbjpudGgtb2YtdHlwZSgybil7XG4gICAgLmludGVydmlld19pdGVtOjpiZWZvcmV7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgcmlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG5cbiAgLmludGVydmlld19pbWd7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDg4MCk7XG4gICAgZ3JpZC1hcmVhOiBhO1xuXG4gICAgaW1ne1xuICAgICAgYm9yZGVyLXJhZGl1czogcmVtKDEwKTtcbiAgICB9XG4gIH1cblxuICAuaW50ZXJ2aWV3X3RpdGxle1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGp1c3RpZnktc2VsZjogY2VudGVyO1xuICAgIGdhcDogcmVtKDEwKTtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHdpZHRoOiBmaXQtY29udGVudDtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVua2FrdTtcbiAgICBmb250LXNpemU6IHJlbSgyMCk7XG4gICAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgICBjb2xvcjogJG5hdnk7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgICBncmlkLWFyZWE6IGI7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICBnYXA6IHJlbSgxNSk7XG4gICAgICBqdXN0aWZ5LXNlbGY6IGF1dG87XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDI4KTtcbiAgICB9XG5cbiAgICAuc3ltYm9se1xuICAgICAgd3JpdGluZy1tb2RlOiBob3Jpem9udGFsLXRiO1xuICAgICAgbWFyZ2luLXJpZ2h0OiByZW0oLTIwKTtcbiAgICB9XG5cbiAgICAuc3ltYm9sLWludmVyc2lvbntcbiAgICAgIHdyaXRpbmctbW9kZTogaG9yaXpvbnRhbC10YjtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlWSgxODBkZWcpO1xuICAgICAgbWFyZ2luLWxlZnQ6IHJlbSgtMjApO1xuICAgIH1cbiAgfVxuXG4gIC5pbnRlcnZpZXdfdGV4dHtcbiAgICBkaXNwbGF5OiBncmlkO1xuICAgIGdhcDogcmVtKDIwKTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IHJlbSgxMTQwKTtcbiAgICBmb250LWZhbWlseTogJGZvbnQtemVua2FrdTtcbiAgICBmb250LXNpemU6IHJlbSgxNCk7XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLTAuMDNlbTtcbiAgICBsaW5lLWhlaWdodDogMjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDIwKTtcbiAgICBtYXJnaW46IDAgYXV0bztcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE2KTtcbiAgICAgIHBhZGRpbmc6IHJlbSg0MCkgcmVtKDMwKSAwO1xuICAgIH1cbiAgfVxuXG4gIC5vdGhlckludGVydmlld3tcbiAgICBwYWRkaW5nLXRvcDogcmVtKDgwKTtcbiAgICBtYXJnaW4tdG9wOiByZW0oMTAwKTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgJGdyYXk7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShzbSl7XG4gICAgICBwYWRkaW5nLXRvcDogcmVtKDEyMCk7XG4gICAgICBtYXJnaW4tdG9wOiByZW0oMTYwKTtcbiAgICB9XG4gIH1cblxuICAub3RoZXJJbnRlcnZpZXdfY29udGFpbmVye1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgZ2FwOiByZW0oMjApO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IDc2OHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHotaW5kZXg6ICRtYWluO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgZ2FwOiByZW0oNDApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KDIsIDFmcik7XG4gICAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgICB9XG4gIH1cblxuICAub3RoZXJJbnRlcnZpZXdfYnV0dG9ue1xuICAgIGRpc3BsYXk6IGdyaWQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiByZW0oMzUwKSByZW0oMzUwKTtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0O1xuXG4gICAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMiwgMWZyKTtcbiAgICB9XG4gIH1cblxuXG4gIC5tZC1vbmx5e1xuICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICBAaW5jbHVkZSBtZWRpYShtZCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cblxuICAuc20tb25seXtcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEobWQpe1xuICAgIC5vdGhlckludGVydmlld19pbWd7XG4gICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICBjbGlwLXBhdGg6IHBvbHlnb24oMCAxJSwgMTAwJSAwLCAxMDAlIDEwMCUsIDAlIDEwMCUpO1xuICBcbiAgICAgIGltZ3tcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vdGhlckludGVydmlld19pdGVte1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZ2FwOiByZW0oMzApO1xuICAgIGp1c3RpZnktY29udGVudDogbGVmdDtcbiAgICBwYWRkaW5nOiByZW0oMjUpIHJlbSgyMCkgcmVtKDEwKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIHBhZGRpbmc6IHJlbSgzMCkgcmVtKDMwKSByZW0oMTApO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5vdGhlckludGVydmlld192b2x7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LW1vbnQ7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgY29sb3I6ICRuYXZ5O1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cblxuICAgIC5udW1iZXJ7XG4gICAgICBmb250LXNpemU6IHJlbSgzMik7XG5cbiAgICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgICAgZm9udC1zaXplOiByZW0oNDApO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gIC5vdGhlckludGVydmlld19pbm5lcntcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC5vdGhlckludGVydmlld19wbGFjZXtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbmtha3U7XG4gICAgZm9udC1zaXplOiByZW0oMTIpO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogcmVtKDIpIHJlbSg4KTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJsYWNrO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgZm9udC1zaXplOiByZW0oMTQpO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG1lZGlhKG1kKXtcbiAgICAgIG1hcmdpbi10b3A6IHJlbSgyMCk7XG4gICAgfVxuICB9XG5cbiAgLm90aGVySW50ZXJ2aWV3X3RleHR7XG4gICAgZm9udC1mYW1pbHk6ICRmb250LXplbmtha3U7XG4gICAgZm9udC1zaXplOiByZW0oMTUpO1xuICAgIGZvbnQtd2VpZ2h0OiA3MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC0wLjAzZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEyKTtcblxuICAgIEBpbmNsdWRlIG1lZGlhKHNtKXtcbiAgICAgIGZvbnQtc2l6ZTogcmVtKDE4KTtcbiAgICAgIHBhZGRpbmctdG9wOiByZW0oMTUpO1xuICAgIH1cbiAgfVxuXG4gIC5hcnJvd19pY29ue1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogcmVtKDQwKTtcbiAgICBwYWRkaW5nLXRvcDogcmVtKDEwKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0xMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuXG4gICAgQGluY2x1ZGUgbWVkaWEoc20pe1xuICAgICAgcGFkZGluZy10b3A6IHJlbSgyMCk7XG4gICAgICBtYXJnaW4tcmlnaHQ6IC0yMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uLy4uLy4uLy4uL2Jhc2UvdmFyc1wiYXMqOyAvLyDlpInmlbAgbWl4aW7jga7oqq3jgb/ovrzjgb9cbkB1c2UgXCIuLi8uLi8uLi8uLi8uLi9jb21tb24vaW5kZXhcImFzKjsgLy8g5YWx6YCa44Gu6Kqt44G/6L6844G/XG5AdXNlIFwic2FzczptYXRoXCI7XG5cbi5pbnRlcnZpZXcwMXtcbiAgLmludGVydmlld19pdGVte1xuICAgICY6OmJlZm9yZXtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3JlY3J1aXQvY29ycG9yYXRpb24vaW50ZXJ2aWV3MDEvcmVzb3VyY2UvaW1nL2JnLnBuZycpO1xuICAgIH1cbiAgfVxuXG4gIC5vdGhlckludGVydmlld19idXR0b257XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvcmVjcnVpdC9jb3Jwb3JhdGlvbi9pbnRlcnZpZXcwMS9yZXNvdXJjZS9pbWcvYmcucG5nJyk7XG4gIH1cblxuICAuZ2xvYmFsLWxpbmtze1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnL3JlY3J1aXQvY29ycG9yYXRpb24vaW50ZXJ2aWV3MDEvcmVzb3VyY2UvaW1nL2NvbW1vbi9mb290ZXIvZ3JheV9iZy5wbmcnKTtcbiAgfVxufVxuIiwiQHVzZSBcIi4uLy4uL2Jhc2UvdmFyc1wiYXMgKjtcblxuLmhvdmVyIHtcbiAgQGluY2x1ZGUgbWVkaWEoc20pIHtcblxuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzIGVhc2Utb3V0O1xuXG4gICAgQGluY2x1ZGUgaG92ZXIge1xuICAgICAgb3BhY2l0eTogLjc7XG4gICAgfVxuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/