
.modal[data-v-0cc27e13] {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1024;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
}
.inner[data-v-0cc27e13] {
    padding: 50px 0;
    width: 90%;
    border-radius: 10px;
    background-color: white;
    box-shadow: 0px 2px 10px gray;
    display: flex;
    justify-content: center;
    align-items: center;
    flex-direction: column;
}

.modal[data-v-274286c2] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1024;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
.inner[data-v-274286c2] {
  padding: 50px 0;
  width: 90%;
  border-radius: 10px;
  background-color: white;
  box-shadow: 0px 2px 10px gray;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
.img-error[data-v-274286c2] {
  color: indianred;
}
.image-footer[data-v-274286c2] {
  text-align: center;
  padding: 10px;
  border: 1px solid #dcdcdc;
}
.image-upload[data-v-274286c2] {
  text-align: center;
  padding: 15px;
  border: 1px solid #dcdcdc;
  /* background: url(/bundles/admin/assets/img/blog-editor/art-board.jpg) repeat; */
  cursor: pointer;
  height: 500px;
}
.modal-image-preview[data-v-274286c2] {
  width: 100%;
  /*height: 100%;*/
}
.image-upload-space[data-v-274286c2] {
  padding: 56px;
  background: #dcdcdc;
  margin-top: 10px;
}
.img-item-col img[data-v-274286c2] {
  cursor: pointer;
  /* padding-bottom: 14px; */
  border: 2px solid transparent;
  box-shadow: 2px 2px 2px 2px rgba(0, 0, 0, 0.1);
  margin-bottom: 10px;
}
.img-item-col img[data-v-274286c2]:hover {
  border: 2px solid #1ccba9;
  transition: 0.5s;
}
#get_more_image.loading[data-v-274286c2] {
  opacity: 0.7;
  pointer-events: none;
}
.modal-image-space[data-v-274286c2] {
  display: flex;
  gap: 10px;
}
.modal-image-space .modal-image-space_preview[data-v-274286c2],
.modal-image-space .modal-image-space_images[data-v-274286c2] {
  width: 50%;
}
.modal-image-space .image-area[data-v-274286c2] {
  height: 60vh;
  overflow-y: auto;
}
.modal-image-space .image-area .modal-image-space_images-list[data-v-274286c2] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.modal-image-space .image-area .modal-image-space_images-list .modal-image-space_images-item[data-v-274286c2] {
  width: 18%;
}
.modal-image-space .image-area .upload-status[data-v-274286c2] {
  padding-bottom: 10px;
}
.modal-image-space .image-area .text-green[data-v-274286c2] {
  color: #26B99A;
}
.modal-image-space .image-total[data-v-274286c2] {
  padding-top: 10px;
}
@media screen and (max-width: 600px) {
.modal-image-space[data-v-274286c2] {
    display: block;
}
.modal-image-space_preview[data-v-274286c2],
  .modal-image-space_images[data-v-274286c2] {
    width: 100%;
}
.image-upload[data-v-274286c2] {
    height: 25vh !important;
    overflow-y: auto;
}
.image-area[data-v-274286c2] {
    margin-top: 20px;
    height: 30vh;
}
.modal-image-space_images-item[data-v-274286c2] {
    width: 22%;
}
}


img[data-v-5b43ccb4]{width: 100%;}

.article_img1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
}
.article_img1 .z_article_contents1 {
  width: 300px;
  height: auto;
}
.article_img1 .z_article_contents1 .z_img-article {
  flex-shrink: 0;
  height: auto;
  width: 100%;
}
.article_img1 .z_article_contents1 .z_content2 {
  margin-top: 30px;
  background: #F1F0F1;
  padding: 16px;
  width: 100%;
  height: auto;
}
.article_img1 .z_content1 {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-left: 30px;
}
@media screen and (max-width: 600px) {
.article_img1 {
    display: block;
}
.article_img1 .z_article_contents1 {
    width: 100%;
}
.article_img1 .z_article_contents1 .z_content2 {
    margin-top: 20px;
}
.article_img1 .z_content1 {
    padding-left: 0;
    max-width: 100%;
    margin-top: 20px;
}
}

.article_img2 {
  display: flex;
  flex: auto;
}
.article_img2 .z_article_contents1 {
  width: 300px;
  height: auto;
}
.article_img2 .z_article_contents1 .z_img-article {
  flex-shrink: 0;
  height: auto;
  width: 100%;
}
.article_img2 .z_article_contents1 .z_content2 {
  margin-top: 30px;
  background: #F1F0F1;
  padding: 16px;
  width: 100%;
  height: auto;
}
.article_img2 .z_content1 {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-right: 30px;
}
@media screen and (max-width: 600px) {
.article_img2 {
    flex-direction: column-reverse;
}
.article_img2 .z_article_contents1 {
    width: 100%;
}
.article_img2 .z_article_contents1 .z_content2 {
    margin-top: 20px;
}
.article_img2 .z_content1 {
    padding-right: 0;
    max-width: 100%;
    margin-top: 20px;
}
}

.article_img3 {
  display: flex;
  flex: auto;
}
.article_img3 .z_article_contents {
  margin-right: 30px;
  width: calc(50% - 15px);
}
.article_img3 .z_article_contents .z_hl1 {
  margin: 30px 0;
}
.article_img3 .z_img-article {
  width: calc(50% - 15px);
  height: auto;
}
@media screen and (max-width: 600px) {
.article_img3 {
    flex-direction: column-reverse;
}
.article_img3 .z_article_contents {
    margin-right: 0;
    width: auto;
}
.article_img3 .z_article_contents .z_hl1 {
    margin: 20px 0;
}
.article_img3 .z_img-article {
    width: auto;
}
}

.bigimg {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  text-align: center;
}
.bigimg .z_img {
  width: 100%;
}
.bigimg img {
  height: auto;
  width: auto;
  max-width: 100%;
}

.contents1 {
  margin: -10.5px 0;
}
.contents1 p {
  margin: 0px;
}

.contents2 {
  width: 100%;
  background-color: #F1F0F1;
  padding: 10px 20px;
  margin: -10.5px 0;
}
.contents2 p {
  margin: 0px;
}

.contents_contents1 {
  margin-top: -16px !important;
  display: flex;
  flex: auto;
  margin: 0 auto;
  max-width: 679px;
  width: 100%;
}
.contents_contents1 .z_content1, .contents_contents1 .z_content2 {
  display: flex;
  justify-content: flex-start;
  align-items: center;
  min-height: 50px;
  padding: 0 19.7px;
  border: 1px solid #707070;
}
.contents_contents1 .z_content1 {
  max-width: 274px;
  width: 100%;
  margin-right: 13px;
}
.contents_contents1 .z_content2 {
  flex: auto;
}
@media screen and (max-width: 600px) {
.contents_contents1 {
    display: block;
}
.contents_contents1 .z_content1 {
    max-width: 100%;
    border-bottom: none;
}
}

.contents_contents2 {
  margin: 0 150px;
}
.contents_contents2 .z_row {
  display: flex;
  flex: auto;
  width: 100%;
  padding: 13px 0;
}
.contents_contents2 .z_row p {
  margin-bottom: 0;
}
.contents_contents2 .z_row:last-child {
  padding-bottom: 0;
}
.contents_contents2 .z_row .z_content1 {
  flex-shrink: 0;
  border-right: 1px solid #DCDCDC;
  width: 20%;
  padding-right: 20px;
}
.contents_contents2 .z_row .z_content2 {
  flex-shrink: 1;
  padding-left: 20px;
}
@media screen and (max-width: 600px) {
.contents_contents2 {
    margin: 0px;
}
.contents_contents2 .z_row {
    display: flex;
    padding: 18.5px 0;
}
.contents_contents2 .z_row .z_content1 {
    max-width: 100%;
}
.contents_contents2 .z_row .z_content1, .contents_contents2 .z_row .z_content2 {
    padding: 10px;
}
}

.contents_contents2[data-v-218dd346] {
  position: relative;
}
.z_row[data-v-218dd346] {
  position: relative;
}
.z_row .z_option-link-icon[data-v-218dd346] {
  position: absolute;
  top: 5px;
  right: 5px;
  left: auto;
}
.z_row .z_option-link-icon.v-enter-active[data-v-218dd346], .z_row .z_option-link-icon.v-leave-active[data-v-218dd346] {
  transition: .5s;
}
.z_row .z_option-link-icon.v-enter[data-v-218dd346], .z_row .z_option-link-icon.v-leave-to[data-v-218dd346] {
  opacity: 0;
}
.z_row .z_option-link-icon.v-enter-to[data-v-218dd346], .z_row .z_option-link-icon.v-leave[data-v-218dd346] {
  opacity: 1;
}
.z_option-link-icon[data-v-218dd346] {
  top: -25px;
}
@media screen and (max-width: 600px) {
.z_option-link-icon[data-v-218dd346] {
    top: -20px;
}
}

.contents_contents3 .z_row {
  width: 100%;
  padding: 13px 0;
}
.contents_contents3 .z_row p {
  margin-bottom: 0;
}
.contents_contents3 .z_row:last-child {
  padding-bottom: 0;
}
.contents_contents3 .z_row .z_content1 {
  flex-shrink: 0;
  padding-right: 20px;
  padding-bottom: 10px;
}
.contents_contents3 .z_row .z_content1:before {
  content: "Q";
  position: absolute;
  left: -37px;
  background: #333;
  color: #fff;
  padding: 3px 9px;
  border-radius: 34px;
}
.contents_contents3 .z_row .z_content2 {
  padding-top: 10px;
  flex-shrink: 1;
}
.contents_contents3 .z_row .z_content2:before {
  content: "";
  position: absolute;
  left: -37px;
  padding: 3px 10px;
}
@media screen and (max-width: 600px) {
.contents_contents3 {
    margin: 0px;
}
.contents_contents3 .z_row {
    padding: 18.5px 0;
}
.contents_contents3 .z_row .z_content1 {
    max-width: 100%;
}
.contents_contents3 .z_row .z_content1, .contents_contents3 .z_row .z_content2 {
    padding: 10px;
}
}

.contents_contents3[data-v-219beac7] {
  position: relative;
}
.z_row[data-v-219beac7] {
  position: relative;
}
.z_row .z_option-link-icon[data-v-219beac7] {
  position: absolute;
  top: 5px;
  right: 5px;
  left: auto;
}
.z_row .z_option-link-icon.v-enter-active[data-v-219beac7], .z_row .z_option-link-icon.v-leave-active[data-v-219beac7] {
  transition: .5s;
}
.z_row .z_option-link-icon.v-enter[data-v-219beac7], .z_row .z_option-link-icon.v-leave-to[data-v-219beac7] {
  opacity: 0;
}
.z_row .z_option-link-icon.v-enter-to[data-v-219beac7], .z_row .z_option-link-icon.v-leave[data-v-219beac7] {
  opacity: 1;
}
.z_option-link-icon[data-v-219beac7] {
  top: -25px;
}
@media screen and (max-width: 600px) {
.z_option-link-icon[data-v-219beac7] {
    top: -20px;
}
}

.contents_img1 {
  display: flex;
  flex: auto;
}
.contents_img1 .z_content {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-right: 30px;
}
.contents_img1 .z_rounded_img {
  width: 300px;
  height: 300px;
  border-radius: 100%;
}
.contents_img1 .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img1 {
    flex-direction: column-reverse;
    align-items: center;
}
.contents_img1 .z_content {
    max-width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
}

.content_img2 {
  display: flex;
  flex: auto;
}
.content_img2 .z_content {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-right: 30px;
}
.content_img2 .z_rectangle_img {
  height: 300px;
  width: 300px;
}
.content_img2 .z_rectangle_img .z_img_content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.content_img2 {
    flex-direction: column-reverse;
    align-items: center;
}
.content_img2 .z_content {
    max-width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
}

.content_img3 {
  display: flex;
  flex: auto;
}
.content_img3 .z_content {
  padding-right: 30px;
  flex: auto;
}
.content_img3 .z_img-content {
  width: 425px;
  max-width: 60%;
  flex-shrink: 0;
}
@media screen and (max-width: 600px) {
.content_img3 {
    flex-direction: column-reverse;
    align-items: center;
}
.content_img3 .z_content {
    width: 100%;
    padding-right: 0;
    padding-top: 20px;
}
.content_img3 .z_img-content {
    width: 100%;
    max-width: 100%;
}
}

.content_img4 .z_img-content {
  width: 395px;
  float: right;
  padding-left: 30px;
  padding-bottom: 10px;
}
@media screen and (max-width: 600px) {
.content_img4 .z_img-content {
    max-width: calc(55% - 20px);
    padding-left: 20px;
}
}

.contents_img5 {
  display: flex;
  flex: auto;
}
.contents_img5 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-right: 30px;
}
.contents_img5 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.contents_img5 .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img5 .z_content {
    padding-right: 20px;
}
}

.contents_img6 {
  display: flex;
  flex: auto;
  padding: 0 30px;
}
.contents_img6 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-right: 30px;
}
.contents_img6 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.contents_img6 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img6 {
    padding: 0 20px;
}
.contents_img6 .z_content {
    padding-right: 20px;
}
}

.contents_img7 {
  display: flex;
  flex: auto;
  padding: 30px;
}
.contents_img7 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-right: 30px;
}
.contents_img7 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.contents_img7 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.contents_img7 {
    padding: 20px;
}
.contents_img7 .z_content {
    padding-right: 20px;
}
}

.flow_cards1 .z_fc_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  column-gap: 30px;
  row-gap: 30px;
}
.flow_cards1 .z_fc_item {
  position: relative;
}
.flow_cards1 .z_fc_item::after {
  content: '';
  position: absolute;
  right: -21px;
  top: 50%;
  transform: translateY(-50%);
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 12px solid #2c5fa1;
}
.flow_cards1 .z_fc_item:last-child::after {
  display: none;
}
.flow_cards1 .z_fc_card {
  height: 100%;
  display: flex;
  flex-direction: column;
  background: #f5f5f5;
  border: 1px solid #e0e0e0;
  border-radius: 4px;
  overflow: hidden;
}
.flow_cards1 .z_fc_title {
  background: #2c5fa1;
  color: #fff;
  text-align: center;
  padding: 10px 16px;
  font-weight: bold;
  font-size: 16px;
  border: none;
  width: 100%;
  outline: none;
  line-height: 1.4;
  word-break: break-all;
}
.flow_cards1 .z_fc_title::placeholder {
  color: rgba(255, 255, 255, 0.6);
}
.flow_cards1 .z_fc_img {
  padding: 10px;
}
.flow_cards1 .z_fc_img .imgWithModal img {
  display: block;
  width: 100%;
}
.flow_cards1 .z_fc_body {
  padding: 16px;
  flex: 1;
  line-height: 1.8;
  color: #333;
}
.flow_cards1 .z_fc_remove {
  position: absolute;
  top: -8px;
  right: -8px;
  z-index: 2;
}
.flow_cards1 .z_fc_add {
  margin-top: 20px;
  width: 100%;
}
@media screen and (max-width: 600px) {
.flow_cards1 .z_fc_list {
    grid-template-columns: 1fr;
    gap: 30px;
}
.flow_cards1 .z_fc_item::after {
    right: auto;
    left: 50%;
    top: auto;
    bottom: -20px;
    transform: translateX(-50%);
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
    border-top: 12px solid #2c5fa1;
    border-bottom: none;
}
.flow_cards1 .z_fc_item:last-child::after {
    display: none;
}
.flow_cards1 .z_fc_item:nth-child(3n)::after {
    display: block;
}
}

.fv1 .z_image {
  background: #EECE34;
  overflow-x: visible;
}
.fv1 .z_image > img {
  position: relative;
  max-width: 100vw;
  width: calc(100% + 200px);
  left: 50%;
  transform: translateX(-50%);
  display: block;
}
.fv1 .z_content1,
.fv1 .z_content2 {
  padding: 32px 0;
}
@media screen and (max-width: 600px) {
.fv1 .z_content1 {
    padding-bottom: 20px;
}
.fv1 .z_content2 {
    padding-top: 20px;
}
}

.modal[data-v-642cc21f] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1024;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
.modal .z_error[data-v-642cc21f] {
  color: red;
}

.googlemapWithModal[data-v-4c84c966] {
  position: relative;
  width: 100%;
  height: 100%;
}
.googlemapWithModal .z_option-link-icon[data-v-4c84c966] {
  position: absolute;
  z-index: 100;
  left: 5px;
  top: 5px;
}
.googlemapWithModal .z_option-link-icon i.fa.fa-link[data-v-4c84c966] {
  color: #0D3349;
  background: #fff;
  border-radius: 13px;
  padding: 7px;
  cursor: pointer;
}
.googlemapWithModal .googleHtml[data-v-4c84c966] {
  width: 100%;
  height: 100%;
  min-height: 450px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.googlemap {
  background-color: lightgray;
  width: 100%;
}
.googlemap iframe {
  width: 100%;
}
.googlemap .z_prepends {
  font-size: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
}

.hl1 {
  margin: -10.5px 0;
}
.hl1 p {
  margin: 0px;
}

.hrule1 {
  height: 0;
  padding: 0;
  border: black 1px solid;
  overflow: visible;
  width: 100%;
}

.hrule2 {
  /* height: 0;
    padding: 0; */
  border: black 1px dotted;
  /* overflow: visible; */
  width: 100%;
}

.hrule3 {
  /* height: 0;
    padding: 0; */
  border: black 1px dashed;
  /* overflow: visible; */
  width: 100%;
}

.img_contents1 {
  display: flex;
  flex: auto;
}
.img_contents1 .z_content {
  max-width: calc(100% - 300px);
  padding-left: 30px;
}
.img_contents1 .z_rounded_img {
  width: 300px;
  height: 300px;
  border-radius: 100%;
}
.img_contents1 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents1 {
    flex-direction: column;
    align-items: center;
}
.img_contents1 .z_content {
    max-width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
}

.img_contents2 {
  display: flex;
  flex: auto;
}
.img_contents2 .z_content {
  flex: 1;
  max-width: calc(100% - 300px);
  padding-left: 30px;
}
.img_contents2 .z_rectangle_img {
  height: 300px;
  width: 300px;
}
.img_contents2 .z_rectangle_img .z_img_content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents2 {
    flex-direction: column;
    align-items: center;
}
.img_contents2 .z_content {
    max-width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
}

.img_contents3 {
  display: flex;
  flex: auto;
}
.img_contents3 .z_content {
  padding-left: 30px;
  flex: auto;
}
.img_contents3 .z_img-content {
  width: 425px;
  max-width: 60%;
  flex-shrink: 0;
}
@media screen and (max-width: 600px) {
.img_contents3 {
    flex-direction: column;
    align-items: center;
}
.img_contents3 .z_content {
    width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
.img_contents3 .z_img-content {
    width: 100%;
    max-width: 100%;
}
}

.img_content4 .z_img-content {
  width: 395px;
  float: left;
  padding-right: 30px;
  padding-bottom: 10px;
}
@media screen and (max-width: 600px) {
.img_content4 .z_img-content {
    max-width: calc(55% - 20px);
    padding-right: 20px;
}
}

.img_contents5 {
  display: flex;
  flex: auto;
}
.img_contents5 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-left: 30px;
}
.img_contents5 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.img_contents5 .z_rounded_img .z_img-content1 {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents5 .z_content {
    padding-left: 20px;
}
}

.img_contents6 {
  display: flex;
  flex: auto;
  padding: 0 30px;
}
.img_contents6 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-left: 30px;
}
.img_contents6 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.img_contents6 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents6 {
    padding: 0 20px;
}
.img_contents6 .z_content {
    padding-left: 20px;
}
}

.img_contents7 {
  display: flex;
  flex: auto;
  padding: 30px;
}
.img_contents7 .z_content {
  flex: 1;
  max-width: calc(100% - 150px);
  padding-left: 30px;
}
.img_contents7 .z_rounded_img {
  width: 150px;
  height: 150px;
  border-radius: 100%;
}
.img_contents7 .z_rounded_img .z_img-content {
  height: 100%;
  width: 100%;
}
@media screen and (max-width: 600px) {
.img_contents7 {
    padding: 20px;
}
.img_contents7 .z_content {
    padding-left: 20px;
}
}

.img_contents_2column1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
}
.img_contents_2column1 .z_article_contents {
  width: calc(50% - 15px);
}
.img_contents_2column1 .z_img {
  height: 320px;
  width: 100%;
  margin-bottom: 30px;
}
.img_contents_2column1 .z_img .z_img-article {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 600px) {
.img_contents_2column1 {
    flex-direction: column;
}
.img_contents_2column1 .z_article_contents {
    width: auto;
    margin-bottom: 25px;
}
.img_contents_2column1 .z_article_contents:last-child {
    margin-bottom: 0;
}
.img_contents_2column1 .z_img {
    height: 60vw;
    margin-bottom: 9.5px;
}
}


.modal[data-v-53e4092e]{
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    z-index: 1024;
    display: flex;
    justify-content: center;
    align-items: center;
    background-color: rgba(0, 0, 0, 0.3);
}



.linkbutton1 {
  position: relative;
}
.linkbutton1 .z_linkbutton {
  display: block;
  padding: 8px 30px;
  width: 100%;
  max-width: 495.33px;
  background-color: #C4C4C4;
  margin: 0 auto;
  line-height: 35px;
  text-align: center;
}
.linkbutton1 .z_linkbutton p {
  margin-bottom: 0;
}
.linkbutton1 .z_option-link-icon {
  position: absolute;
  z-index: 100;
  left: 5px;
  top: 5px;
}
.linkbutton1 .z_option-link-icon i.fa.fa-link {
  color: #0D3349;
  background: #fff;
  border-radius: 13px;
  padding: 7px;
  cursor: pointer;
}
@media screen and (max-width: 600px) {
.linkbutton1 .z_linkbutton {
    padding: 6 20px;
    max-width: 100%;
}
}

.img_contents_2column2 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
}
.img_contents_2column2 .z_article_contents {
  width: calc(50% - 15px);
}
.img_contents_2column2 .z_article_contents .z_hl2 {
  padding-top: 30px;
  margin-bottom: 30px;
}
.img_contents_2column2 .z_article_contents .z_border {
  position: relative;
}
.img_contents_2column2 .z_article_contents .z_border::after {
  content: '';
  height: 1px;
  background-color: #707070;
  position: absolute;
  left: 0;
  top: 0;
  width: calc(200% + 30px);
}
.img_contents_2column2 .z_article_contents .z_body_base {
  margin-bottom: 26px;
}
.img_contents_2column2 .z_img {
  height: 320px;
  width: 100%;
  margin-bottom: 30px;
}
.img_contents_2column2 .z_img .z_img-article {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 600px) {
.img_contents_2column2 {
    flex-direction: column;
}
.img_contents_2column2 .z_article_contents {
    width: auto;
    margin-bottom: 30px;
}
.img_contents_2column2 .z_article_contents .z_hl2 {
    padding-top: 0;
    margin-bottom: 20px;
}
.img_contents_2column2 .z_article_contents .z_body_base {
    margin-bottom: 18px;
}
.img_contents_2column2 .z_article_contents:last-child {
    margin-bottom: 0;
}
.img_contents_2column2 .z_article_contents .z_border::after {
    display: none;
}
.img_contents_2column2 .z_img {
    height: 60vw;
    margin-bottom: 20px;
}
}

.img_contents_3column1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
}
.img_contents_3column1 .z_article_contents {
  width: calc(33.3% - 15px);
}
.img_contents_3column1 .z_img {
  height: 320px;
  width: 100%;
  margin-bottom: 30px;
}
.img_contents_3column1 .z_img .z_img-article {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 600px) {
.img_contents_3column1 {
    flex-direction: column;
}
.img_contents_3column1 .z_article_contents {
    width: auto;
    margin-bottom: 25px;
}
.img_contents_3column1 .z_article_contents:last-child {
    margin-bottom: 0;
}
.img_contents_3column1 .z_img {
    height: 60vw;
    margin-bottom: 9.5px;
}
}

.img_contents_3column2 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
}
.img_contents_3column2 .z_article_contents {
  width: calc(33.3% - 15px);
}
.img_contents_3column2 .z_article_contents .z_body_base {
  margin-bottom: 26px;
}
.img_contents_3column2 .z_img {
  height: 320px;
  width: 100%;
  margin-bottom: 30px;
}
.img_contents_3column2 .z_img .z_img-article {
  width: 100%;
  height: 100%;
}
@media screen and (max-width: 600px) {
.img_contents_3column2 {
    flex-direction: column;
}
.img_contents_3column2 .z_article_contents {
    width: auto;
    margin-bottom: 25px;
}
.img_contents_3column2 .z_article_contents:last-child {
    margin-bottom: 0;
}
.img_contents_3column2 .z_article_contents .z_body_base {
    margin-bottom: 9.5px;
}
.img_contents_3column2 .z_img {
    height: 60vw;
    margin-bottom: 9.5px;
}
}

.img_img {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
}
.img_img .z_img-double {
  height: auto;
  width: calc(50% - 16px);
}
@media screen and (max-width: 600px) {
.img_img {
    display: block;
}
.img_img .z_img-double {
    width: 100%;
}
.img_img .z_img-double:first-child {
    margin-bottom: 20px;
}
}

.modal[data-v-58430282] {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1024;
  display: flex;
  justify-content: center;
  align-items: center;
  background-color: rgba(0, 0, 0, 0.3);
}
.modal .z_error[data-v-58430282] {
  color: red;
}

.youtubeWithModal[data-v-2293ed46] {
  position: relative;
  width: 100%;
  height: 100%;
}
.youtubeWithModal .z_option-link-icon[data-v-2293ed46] {
  position: absolute;
  z-index: 100;
  left: 5px;
  top: 5px;
}
.youtubeWithModal .z_option-link-icon i.fa.fa-link[data-v-2293ed46] {
  color: #0D3349;
  background: #fff;
  border-radius: 13px;
  padding: 7px;
  cursor: pointer;
}
.youtubeWithModal .youtubeHtml[data-v-2293ed46] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.timeline1 .z_tl_list {
  padding-left: 30px;
  position: relative;
}
.timeline1 .z_tl_list::before {
  content: '';
  position: absolute;
  left: 8px;
  top: 44px;
  bottom: 44px;
  width: 2px;
  background: #b8c9e0;
}
.timeline1 .z_tl_item {
  position: relative;
  margin-bottom: 24px;
}
.timeline1 .z_tl_item:last-child {
  margin-bottom: 0;
}
.timeline1 .z_tl_circle {
  position: absolute;
  left: -30px;
  top: 36px;
  width: 16px;
  height: 16px;
  border: 3px solid #2c5fa1;
  border-radius: 50%;
  background: #fff;
  z-index: 1;
  pointer-events: none;
}
.timeline1 .z_tl_card {
  display: flex;
  align-items: flex-start;
  background: #e8edf5;
  border-radius: 6px;
  padding: 28px 30px;
}
.timeline1 .z_tl_time_col {
  flex-shrink: 0;
  margin-right: 24px;
  padding-top: 2px;
}
.timeline1 .z_tl_time {
  font-size: 28px;
  font-weight: bold;
  color: #333;
  border: none;
  background: transparent;
  width: 110px;
  outline: none;
  font-family: inherit;
}
.timeline1 .z_tl_time:focus {
  border-bottom: 2px solid #2c5fa1;
}
.timeline1 .z_tl_text_col {
  flex: 1;
  min-width: 0;
  padding-right: 24px;
}
.timeline1 .z_tl_title {
  font-size: 22px;
  font-weight: bold;
  color: #1a3a6b;
  margin-bottom: 12px;
  line-height: 1.4;
  word-break: break-all;
}
.timeline1 .z_tl_body {
  color: #333;
  line-height: 1.8;
  word-break: break-all;
}
.timeline1 .z_tl_img_col {
  flex-shrink: 0;
  width: 240px;
}
.timeline1 .z_tl_img_col .imgWithModal {
  border-radius: 4px;
  overflow: hidden;
}
.timeline1 .z_tl_remove {
  position: absolute;
  top: 4px;
  right: 4px;
}
.timeline1 .z_tl_add {
  margin-top: 16px;
  margin-left: 30px;
  width: calc(100% - 30px);
}
@media screen and (max-width: 600px) {
.timeline1 .z_tl_card {
    flex-direction: column;
    padding: 20px;
}
.timeline1 .z_tl_time_col {
    margin-right: 0;
    margin-bottom: 12px;
}
.timeline1 .z_tl_text_col {
    padding-right: 0;
    margin-bottom: 16px;
}
.timeline1 .z_tl_img_col {
    width: 100%;
}
}

.youtube {
  background-color: lightgray;
  width: 100%;
  aspect-ratio: 16 / 9;
}
.youtube iframe {
  width: 100%;
  aspect-ratio: 16 / 9;
}
.youtube .z_prepends {
  font-size: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
}

.z_body_base {
  font-size: 14px;
  line-height: 23px;
  word-break: break-all;
}
.z_body_base p {
  margin-bottom: 0;
  word-break: break-word;
}
.z_body_base h1 {
  font-size: 36px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.z_body_base h2 {
  font-size: 30px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.z_body_base h3 {
  font-size: 20px;
  margin-top: 20px;
  margin-bottom: 10px;
}
.z_fw_bold {
  font-weight: bold;
}
.z_hl1 {
  font-size: 26px;
  line-height: 32px;
  word-break: break-all;
}
@media screen and (max-width: 600px) {
.z_hl1 {
    font-size: 20px;
}
}
.z_hl2 {
  font-size: 20px;
  line-height: 32px;
  word-break: break-all;
}
.z_hl3 {
  font-size: 16px;
  line-height: 32px;
  word-break: break-all;
}
.z_bg_gray {
  background: #F1F0F1;
}
.imgWithModal {
  width: 100%;
}
.item {
  position: relative;
}
.menus {
  position: absolute;
  z-index: 100;
  left: -50px;
  top: 0px;
}
.menus .inner .item:hover {
  color: #696969;
}
.menus .inner .item {
  background: #dcdcdc;
  color: #696969;
  width: 40px;
  height: 40px;
  justify-content: center;
  align-items: center;
  text-align: center;
  border: 1px solid #fff;
  border-bottom: none;
  cursor: pointer;
  padding: 10px;
  font-size: 15px;
  margin-right: 10px;
  border-radius: 30px;
  margin-bottom: 10px;
  filter: drop-shadow(0 0 0.25rem #696969);
}
.block {
  padding: 16px 0;
  margin-bottom: 10px;
}

.item-list .item[data-v-e4b8ee5a] {
  border: 2px solid #d6dee0;
  cursor: pointer;
  box-sizing: border-box;
  transition: background-color .2s ease-out,border .2s ease-out;
  /* margin-bottom: 10px; */
  transition: .3s;
}
.item-list .item.selected[data-v-e4b8ee5a] {
  /*outline: 3px solid #26B99A;*/
  /*outline-offset: 15px;*/
  /*border-radius: 10px;*/
  /*border: 2px solid #26B99A !important;*/
  /*box-sizing: border-box;*/
  /*transition: 100ms;*/
  border-color: #1b76c4;
  border-left-color: #1b76c4;
  box-shadow: inset 0 2px 2px -2px black;
}
.item-list .item.v-enter-active[data-v-e4b8ee5a], .item-list .item.v-leave-active[data-v-e4b8ee5a] {
  transition: 0.7s;
  overflow-y: hidden;
  overflow-x: visible;
}
.item-list .item.v-enter[data-v-e4b8ee5a], .item-list .item.v-leave-to[data-v-e4b8ee5a] {
  max-height: 0;
  padding: 0;
  opacity: 0;
}
.item-list .item.v-enter-to[data-v-e4b8ee5a], .item-list .item.v-leave[data-v-e4b8ee5a] {
  max-height: 100vh;
  opacity: 1;
}
.row-eq-height[data-v-e4b8ee5a] {
  display: flex;
  flex-wrap: wrap;
}
.add-items[data-v-e4b8ee5a] {
  position: fixed;
  left: 0;
  z-index: 800;
  bottom: 0;
  background: #fff;
  filter: drop-shadow(0 0 0.25rem #696969);
  padding: 20px;
  /*width: 100%;*/
  /*margin-top: 20px;*/
}
.z_minimize[data-v-e4b8ee5a] {
  text-align: right;
}
.z_minimize img[data-v-e4b8ee5a] {
  cursor: pointer;
}
.add-items-inner[data-v-e4b8ee5a] {
  overflow-y: auto;
  overflow-x: hidden;
  height: 400px;
  max-width: 430px;
  width: 50vw;
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
}
.add-items-inner.v-enter-active[data-v-e4b8ee5a], .add-items-inner.v-leave-active[data-v-e4b8ee5a] {
  transition: 1s;
}
.add-items-inner.v-enter[data-v-e4b8ee5a], .add-items-inner.v-leave-to[data-v-e4b8ee5a] {
  height: 0;
  width: 0;
  max-width: 0;
}
.add-items-inner.v-enter-to[data-v-e4b8ee5a], .add-items-inner.v-leave[data-v-e4b8ee5a] {
  height: 400px;
  width: 50vw;
  max-width: 430px;
}
.add-items-inner .add[data-v-e4b8ee5a] {
  text-align: center;
  /*height: 50px;*/
  /*border: 1px solid #dcdcdc;*/
  width: calc(33% - 10px);
  margin: 5px;
  cursor: pointer;
  color: #000;
  /*background: #337ab7;*/
  padding-top: 15px;
}
@media screen and (max-width: 600px) {
.add-items-inner .add[data-v-e4b8ee5a] {
    width: calc(50% - 10px);
}
}
.image-area[data-v-e4b8ee5a] {
  overflow-y: auto;
  height: 600px;
  margin-left: 14px;
}
.file-outer[data-v-e4b8ee5a] {
  display: flex;
}
.file-outer .icon[data-v-e4b8ee5a] {
  width: 100px;
}
.file-outer .ttl[data-v-e4b8ee5a] {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
.file-outer .info[data-v-e4b8ee5a] {
  width: calc(100% - 100px);
}
.file-outer .desc[data-v-e4b8ee5a] {
  font-size: 12px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,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LGtCQUFrQjtFQUNsQixtQkFBbUI7QUFwSS9CO0FBMkdBO0VBNEJZLGFBQWE7RUFDYixVQUFVO0VBQ1YsVUFBVTtBQW5JdEI7QUFxR0E7RUFpQ1ksaUJBQWlCO0VBQ2pCLFVBQVU7QUFsSXRCO0FBdUlBO0VBQ0ksYUFBYTtFQUNiLGVBQWU7QUFwSW5CO0FBdUlBO0VBQ0UsZUFBZTtFQUNmLE9BQU87RUFDUCxZQUFZO0VBQ1osU0FBUztFQUNULGdCQUFnQjtFQUNoQix3Q0FBd0M7RUFDeEMsYUFBYTtFQUNYO0VBQ0E7QUFwSUo7QUFzSUE7RUFDRSxpQkFBaUI7QUFuSW5CO0FBa0lBO0VBR00sZUFBZTtBQWpJckI7QUFxSUE7RUFDRSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGFBQWE7RUFFYixnQkFBZ0I7RUFDaEIsV0FBVztFQUNYLGFBQWE7RUFDYixlQUFlO0VBQ2YsOEJBQThCO0FBbkloQztBQTBIQTtFQVlRLGNBQWM7QUFsSXRCO0FBc0hBO0VBZVEsU0FBUztFQUNULFFBQVE7RUFDUixZQUFZO0FBaklwQjtBQWdIQTtFQW9CUSxhQUFhO0VBQ2IsV0FBVztFQUNYLGdCQUFnQjtBQWhJeEI7QUEwR0E7RUEwQlEsa0JBQWtCO0VBQ2xCO0VBQ0E7RUFDQSx1QkFBdUI7RUFDdkIsV0FBVztFQUNYLGVBQWU7RUFDZixXQUFXO0VBQ1g7RUFDQSxpQkFBaUI7QUFoSXpCO0FDeEZFO0FEc0xGO0lBcUNZLHVCQUF1QjtBQTlIakM7QUFDRjtBQW1JQTtFQUNJLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsaUJBQWlCO0FBaElyQjtBQW1JQTtFQUNJLGFBQWE7QUFoSWpCO0FBbUlBO0VBQ0ksWUFBWTtBQWhJaEI7QUFtSUE7RUFDSSxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLG1CQUFtQjtBQWhJdkI7QUFtSUE7RUFDSSx5QkFBeUI7QUFoSTdCO0FBbUlBO0VBQ0ksZUFBZTtBQWhJbkIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9zcmMvTXlwYWdlQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYXNzZXRzL2pzL3Z1ZS9ibG9ja3MvbW9kYWwvY2tFZGl0b3JNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vaW1nTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3NyYy9NeXBhZ2VCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9hc3NldHMvanMvdnVlL2Jsb2Nrcy9wYXJ0cy9pbWdXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2FydGljbGVfaW1nMS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4uL3ByZXBlbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vYXJ0aWNsZV9pbWcyLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9hcnRpY2xlX2ltZzMudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2JpZ0ltZy52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vY29udGVudHMxLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9jb250ZW50czIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2NvbnRlbnRzMS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vY29udGVudHNfY29udGVudHMyLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9jb250ZW50c19jb250ZW50czMudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzEudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzMudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzQudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzUudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzYudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzcudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2Zsb3dfY2FyZHMxLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9mdjEudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2dvb2dsZW1hcE1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9nb29nbGVtYXBXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2dvb2dsZW1hcC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vaGwxLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9ocnVsZTEudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2hydWxlMi52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vaHJ1bGUzLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHMxLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHMyLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHMzLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHM0LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHM1LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHM2LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHM3LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHNfMmNvbHVtbjEudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3NyYy9NeXBhZ2VCdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9hc3NldHMvanMvdnVlL2Jsb2Nrcy9tb2RhbC9saW5rTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2xpbmtidXR0b24xLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHNfMmNvbHVtbjIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2ltZ19jb250ZW50c18zY29sdW1uMS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vaW1nX2NvbnRlbnRzXzNjb2x1bW4yLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfaW1nLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi95b3V0dWJlTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3lvdXR1YmVXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3RpbWVsaW5lMS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4veW91dHViZS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vYmxvY2sudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL0VkaXRvci52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vcHJlcGVuZHMuc2NzcyJdLCJzb3VyY2VzQ29udGVudCI6WyI8dGVtcGxhdGU+XG48ZGl2IGNsYXNzPVwibW9kYWwgY2tlX3NlY3Rpb25cIiB0YWJpbmRleD1cIi0xXCIgcm9sZT1cImRpYWxvZ1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIEBjbGljay5zZWxmPVwiJGVtaXQoJ2Nsb3NlJylcIj5cbiAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZGlhbG9nIG1vZGFsLW1kXCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1jb250ZW50XCI+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtaGVhZGVyXCI+XG4gICAgICAgICAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJjbG9zZVwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgYXJpYS1sYWJlbD1cIkNsb3NlXCIgQGNsaWNrPVwiJGVtaXQoJ2Nsb3NlJylcIj48c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIj7Dlzwvc3Bhbj48L2J1dHRvbj5cbiAgICAgICAgICAgICAgICA8aDQgY2xhc3M9XCJtb2RhbC10aXRsZVwiIGlkPVwiXCI+5pys5paHPC9oND5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWJvZHlcIj5cbiAgICAgICAgICAgICAgICA8Y2tlZGl0b3IgbmFtZT1cImNvbnRlbnRcIiA6ZWRpdG9yLXVybD1cImVkaXRvclVybFwiIDpjb25maWc9XCJlZGl0b3JDb25maWdcIiB2LW1vZGVsPVwibmV3SHRtbFwiIC8+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1mb290ZXJcIj5cbiAgICAgICAgICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5XCIgZGF0YS1pdGVtPVwiXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBpZD1cInNldF9ja2VcIiBAY2xpY2sucHJldmVudD1cImFzc2lnbkh0bWxcIj7oqK3lrpo8L2E+XG4gICAgICAgICAgICAgICAgPHNwYW4gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0XCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPumWieOBmOOCizwvc3Bhbj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbjwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuXG5cbjxzY3JpcHQ+XG5pbXBvcnQgQ0tFZGl0b3IgZnJvbSAnY2tlZGl0b3I0LXZ1ZSc7XG5cblxuLy8gIGh0dHBzOi8vY2tlZGl0b3IuY29tL2xhdGVzdC9zYW1wbGVzL3Rvb2xiYXJjb25maWd1cmF0b3IvaW5kZXguaHRtbCNiYXNpY1xuY29uc3QgdG9vbGJhckdyb3VwcyA9IFtcbiAgeyBuYW1lOiAnZG9jdW1lbnQnLCBncm91cHM6IFsgJ21vZGUnLCAnZG9jdW1lbnQnLCAnZG9jdG9vbHMnIF0gfSxcbiAgeyBuYW1lOiAnbGlua3MnLCBncm91cHM6IFsgJ2xpbmtzJyBdIH0sXG4gIHsgbmFtZTogJ2NsaXBib2FyZCcsIGdyb3VwczogWyAnY2xpcGJvYXJkJywgJ3VuZG8nIF0gfSxcbiAgeyBuYW1lOiAnZWRpdGluZycsIGdyb3VwczogWyAnZmluZCcsICdzZWxlY3Rpb24nLCAnc3BlbGxjaGVja2VyJywgJ2VkaXRpbmcnIF0gfSxcbiAgeyBuYW1lOiAnZm9ybXMnLCBncm91cHM6IFsgJ2Zvcm1zJyBdIH0sXG4gIC8vICcvJyxcbiAgeyBuYW1lOiAnYmFzaWNzdHlsZXMnLCBncm91cHM6IFsgJ2Jhc2ljc3R5bGVzJywgJ2NsZWFudXAnIF0gfSxcbiAgeyBuYW1lOiAncGFyYWdyYXBoJywgZ3JvdXBzOiBbICdsaXN0JywgJ2luZGVudCcsICdibG9ja3MnLCAnYWxpZ24nLCAnYmlkaScsICdwYXJhZ3JhcGgnIF0gfSxcbiAgeyBuYW1lOiAnaW5zZXJ0JywgZ3JvdXBzOiBbICdpbnNlcnQnIF0gfSxcbiAgLy8gJy8nLFxuICB7IG5hbWU6ICdzdHlsZXMnLCBncm91cHM6IFsgJ3N0eWxlcycgXSB9LFxuICB7IG5hbWU6ICdjb2xvcnMnLCBncm91cHM6IFsgJ2NvbG9ycycgXSB9LFxuICB7IG5hbWU6ICd0b29scycsIGdyb3VwczogWyAndG9vbHMnIF0gfSxcbiAgeyBuYW1lOiAnb3RoZXJzJywgZ3JvdXBzOiBbICdvdGhlcnMnIF0gfSxcbiAgeyBuYW1lOiAnYWJvdXQnLCBncm91cHM6IFsgJ2Fib3V0JyBdIH1cbl07XG5jb25zdCByZW1vdmVCdXR0b25zID0gJ1NhdmUsVGVtcGxhdGVzLEZvcm1hdCxOZXdQYWdlLEV4cG9ydFBkZixGb250U2l6ZSxQcmV2aWV3LFByaW50LEN1dCxVbmRvLFJlZG8sUGFzdGUsQ29weSxQYXN0ZVRleHQsUGFzdGVGcm9tV29yZCxSZXBsYWNlLEZpbmQsU2VsZWN0QWxsLFNjYXl0LEZvcm0sQ2hlY2tib3gsUmFkaW8sVGV4dEZpZWxkLFRleHRhcmVhLFNlbGVjdCxCdXR0b24sSW1hZ2VCdXR0b24sSGlkZGVuRmllbGQsU3Vic2NyaXB0LFN1cGVyc2NyaXB0LENvcHlGb3JtYXR0aW5nLEJpZGlSdGwsQmlkaUx0cixMYW5ndWFnZSxJbWFnZSxUYWJsZSxIb3Jpem9udGFsUnVsZSxTbWlsZXksU3BlY2lhbENoYXIsUGFnZUJyZWFrLElmcmFtZSxNYXhpbWl6ZSxTaG93QmxvY2tzLEFib3V0LEFuY2hvcixPdXRkZW50LFJlbW92ZUZvcm1hdCxJbmRlbnQsQ3JlYXRlRGl2JztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIG5hbWU6ICdDa0VkaXRvck1vZGFsJyxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIGNrZWRpdG9yOiBDS0VkaXRvci5jb21wb25lbnRcbiAgICB9LFxuICAgIHByb3BzOiBbJ2h0bWwnXSxcbiAgICBkYXRhKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgZWRpdG9yVXJsOiBcIi8vY2RuLmNrZWRpdG9yLmNvbS80LjE3LjEvZnVsbC9ja2VkaXRvci5qc1wiLCAgICAvLyBjaGFuZ2UgdG8gZnVsbC1wYWNrYWdlXG4gICAgICAgICAgICBlZGl0b3JDb25maWc6IHtcbiAgICAgICAgICAgICAgICBsYW5ndWFnZTogJ2phJyxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICczODBweCcsXG4gICAgICAgICAgICAgICAgZGlzYWJsZUF1dG9JbmxpbmU6IGZhbHNlLFxuICAgICAgICAgICAgICAgIHN0YXJ0dXBGb2N1czogZmFsc2UsXG4gICAgICAgICAgICAgICAgdG9vbGJhckdyb3VwczogdG9vbGJhckdyb3VwcyxcbiAgICAgICAgICAgICAgICByZW1vdmVCdXR0b25zOiByZW1vdmVCdXR0b25zXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmV3SHRtbDogJycsXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQoKSB7XG4gICAgICAgIHRoaXMubmV3SHRtbCA9IHRoaXMuaHRtbDtcbiAgICB9LFxuICAgIGRlc3Ryb3llZCgpIHtcbiAgICAgICAgLy8gY29udGVudGVkaXRhYmxl6KaB57Sg44GuaW5saW5lIGVkaXRvcuOCkuWJiumZpFxuICAgICAgICBpZihDS0VESVRPUi5pbnN0YW5jZXNbXCJjb250ZW50ZWRpdGFibGVcIl0pe1xuICAgICAgICAgICAgQ0tFRElUT1IuaW5zdGFuY2VzW1wiY29udGVudGVkaXRhYmxlXCJdLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBhc3NpZ25IdG1sKCkge1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnYXNzaWduJywgdGhpcy5uZXdIdG1sKTtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG48L3NjcmlwdD5cblxuXG5cbjxzdHlsZSBzY29wZWQ+XG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uaW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG48L3N0eWxlPlxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tb2RhbHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmlubmVye1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuXG5cbi5pbWctZXJyb3J7XG4gICAgY29sb3I6IGluZGlhbnJlZDtcbn1cblxuLmltYWdlLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbn1cbi5pbWFnZS11cGxvYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgLyogYmFja2dyb3VuZDogdXJsKC9idW5kbGVzL2FkbWluL2Fzc2V0cy9pbWcvYmxvZy1lZGl0b3IvYXJ0LWJvYXJkLmpwZykgcmVwZWF0OyAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6NTAwcHg7XG59XG5cbi5tb2RhbC1pbWFnZS1wcmV2aWV3e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qaGVpZ2h0OiAxMDAlOyovXG59XG5cbi5pbWFnZS11cGxvYWQtc3BhY2Uge1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmltZy1pdGVtLWNvbCBpbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTRweDsgKi9cbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW1nLWl0ZW0tY29sIGltZzpob3ZlcntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWNjYmE5O1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbiNnZXRfbW9yZV9pbWFnZXtcbiAgICAmLmxvYWRpbmd7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ubW9kYWwtaW1hZ2Utc3BhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG5cbiAgLm1vZGFsLWltYWdlLXNwYWNlX3ByZXZpZXcsXG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuaW1hZ2UtYXJlYSB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLm1vZGFsLWltYWdlLXNwYWNlX2ltYWdlcy1saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMtaXRlbXtcbiAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC1zdGF0dXN7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICAudGV4dC1ncmVlbntcbiAgICAgIGNvbG9yOiAjMjZCOTlBO1xuICAgIH1cbiAgfVxuICAuaW1hZ2UtdG90YWx7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwtaW1hZ2Utc3BhY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vZGFsLWltYWdlLXNwYWNlX3ByZXZpZXcsXG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXVwbG9hZHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5pbWFnZS1hcmVhe1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gIH1cbiAgLm1vZGFsLWltYWdlLXNwYWNlX2ltYWdlcy1pdGVte1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbn1cblxuIiwiPHRlbXBsYXRlPlxuPGRpdiBjbGFzcz1cImltZ1dpdGhNb2RhbFwiPlxuICAgIDxpbWcgY2xhc3M9XCJpbWctcHJldmlld1wiIDpzcmM9XCJ2YWx1ZVwiIGFsdD1cIlwiIEBjbGljaz1cIm1vZGFsT3BlblwiPlxuICAgIDxtb2RhbCB2LWlmPVwibW9kYWxPcGVuZWRcIiBAY2xvc2U9XCJtb2RhbENsb3NlXCIgOnNyYz1cInZhbHVlXCIgQGFzc2lnbj1cInN5bmNcIiAvPlxuPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IG1vZGFsIGZyb20gJy4uL21vZGFsL2ltZ01vZGFsLnZ1ZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIG5hbWU6ICdpbWdXaXRoTW9kYWwnLFxuICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgbW9kYWwsXG4gICAgfSxcbiAgICBwcm9wczogWyd2YWx1ZSddLFxuICAgIGRhdGEoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBtb2RhbE9wZW5lZDogZmFsc2UsXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQoKXtcbiAgICAgICAgaWYodGhpcy52YWx1ZSA9PT0gJycpe1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnaW5wdXQnLCAnL2J1bmRsZXMvbXlwYWdlL2Fzc2V0cy9qcy92dWUvaW1nL2NvbW1vbi9uby1pbWFnZS5zdmcnKTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBtb2RhbE9wZW4oKSB7XG4gICAgICAgICAgICB0aGlzLm1vZGFsT3BlbmVkID0gdHJ1ZTtcbiAgICAgICAgfSxcbiAgICAgICAgbW9kYWxDbG9zZSgpIHtcbiAgICAgICAgICAgIHRoaXMubW9kYWxPcGVuZWQgPSBmYWxzZTtcbiAgICAgICAgfSxcbiAgICAgICAgc3luYyhlKXtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2lucHV0JywgZSk7XG4gICAgICAgIH1cbiAgICB9LFxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4gICAgaW1ne3dpZHRoOiAxMDAlO31cbjwvc3R5bGU+XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmFydGljbGVfaW1nMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgLnpfYXJ0aWNsZV9jb250ZW50czEge1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgLnpfaW1nLWFydGljbGV7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuel9jb250ZW50MiB7XG4gICAgICBtYXJnaW4tdG9wOiAzMHB4O1xuICAgICAgYmFja2dyb3VuZDogI0YxRjBGMTtcbiAgICAgIHBhZGRpbmc6IDE2cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbiAgLnpfY29udGVudDEge1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDMwMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC56X2FydGljbGVfY29udGVudHMxe1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC56X2NvbnRlbnQye1xuICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC56X2NvbnRlbnQxe1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIH1cbiAgfVxufVxuIiwiJGJyZWFrcG9pbnRzOiAoXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsIC8vUENcbiAgICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJywgLy9pUGFkUHJvXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpJywgLy9pUGFkXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpJywgLy9NQlxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcbiAgICAndGVsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuXG5AbWl4aW4gc3EoJGJyZWFrcG9pbnQ6IHNtKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuICAgIC5hcnRpY2xlX2ltZzIge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgICAuel9hcnRpY2xlX2NvbnRlbnRzMSB7XG4gICAgICAgIHdpZHRoOiAzMDBweDtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAuel9pbWctYXJ0aWNsZXtcbiAgICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgICBoZWlnaHQ6IGF1dG87XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICAgICAgLnpfY29udGVudDIge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgICAgICAgYmFja2dyb3VuZDogI0YxRjBGMTtcbiAgICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnpfY29udGVudDEge1xuICAgICAgICBmbGV4OjE7XG4gICAgICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMzAwcHgpO1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gICAgICB9XG5cbiAgICAgIEBpbmNsdWRlIHNxKCl7XG4gICAgICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgICAgIC56X2FydGljbGVfY29udGVudHMxe1xuICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgLnpfY29udGVudDJ7XG4gICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAyMHB4O1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC56X2NvbnRlbnQxe1xuICAgICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4gICAgLmFydGljbGVfaW1nMyB7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgZmxleDogYXV0bztcbiAgICAgIC56X2FydGljbGVfY29udGVudHMge1xuICAgICAgICAgIG1hcmdpbi1yaWdodDogMzBweDtcbiAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxNXB4KTtcbiAgICAgICAgICAuel9obDF7XG4gICAgICAgICAgICAgIG1hcmdpbjogMzBweCAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC56X2ltZy1hcnRpY2xle1xuICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDE1cHgpO1xuICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgIH1cblxuICAgICAgQGluY2x1ZGUgc3EoKXtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgICAgICAgLnpfYXJ0aWNsZV9jb250ZW50cyB7XG4gICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICAgIC56X2hsMXtcbiAgICAgICAgICAgICAgICAgIG1hcmdpbjogMjBweCAwO1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC56X2ltZy1hcnRpY2xle1xuICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uYmlnaW1ne1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB3aWR0aDogMTAwJTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAuel9pbWd7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgfVxuICBpbWd7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHMxe1xuICAgIG1hcmdpbjogLTEwLjVweCAwO1xuICAgIHB7bWFyZ2luOiAwcHg7fVxuXG4gICAgQGluY2x1ZGUgc3EoKXtcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5jb250ZW50czJ7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjRjFGMEYxO1xuICBwYWRkaW5nOiAxMHB4IDIwcHg7XG4gIC8vZm9udC1zaXplOiAxNHB4O1xuICAvL2xpbmUtaGVpZ2h0OiAzNXB4O1xuICBtYXJnaW46IC0xMC41cHggMDtcbiAgcHttYXJnaW46IDBweDt9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5jb250ZW50c19jb250ZW50czF7XG4gIG1hcmdpbi10b3A6IC0xNnB4ICFpbXBvcnRhbnQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIG1hcmdpbjogMCBhdXRvO1xuICBtYXgtd2lkdGg6IDY3OXB4O1xuICB3aWR0aDogMTAwJTtcbiAgLnpfY29udGVudDEsIC56X2NvbnRlbnQye1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtaW4taGVpZ2h0OiA1MHB4O1xuICAgICAgcGFkZGluZzogMCAxOS43cHg7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAjNzA3MDcwO1xuICB9XG4gIC56X2NvbnRlbnQxe1xuICAgICAgbWF4LXdpZHRoOiAyNzRweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAxM3B4O1xuICB9XG4gIC56X2NvbnRlbnQye1xuICAgICAgZmxleDogYXV0bztcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC56X2NvbnRlbnQxe1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgICBib3JkZXItYm90dG9tOiBub25lO1xuICAgICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcbi5jb250ZW50c19jb250ZW50czJ7XG4gIG1hcmdpbjowIDE1MHB4O1xuICAuel9yb3d7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDIzLjVweCAwO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBwe21hcmdpbi1ib3R0b206IDA7fVxuICAgICY6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTogMDt9XG4gICAgLnpfY29udGVudDF7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgICAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjRENEQ0RDO1xuICAgICAgICAvLyBtYXgtd2lkdGg6IDgwcHg7XG4gICAgICAgIHdpZHRoOiAyMCU7XG4gICAgICAgIC8vIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICB9XG4gICAgLnpfY29udGVudDJ7XG4gICAgICAgIGZsZXgtc2hyaW5rOiAxO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgbWFyZ2luOjBweDtcbiAgICAuel9yb3d7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTguNXB4IDA7XG4gICAgICAuel9jb250ZW50MXtcbiAgICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICB9XG4gICAgICAuel9jb250ZW50MSwgLnpfY29udGVudDJ7XG4gICAgICAgICAgcGFkZGluZzogMTBweDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcbi5jb250ZW50c19jb250ZW50czN7XG4gIC8vbWFyZ2luOjAgMTUwcHg7XG4gIC56X3Jvd3tcbiAgICAvL2Rpc3BsYXk6IGZsZXg7XG4gICAgLy9mbGV4OiBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8vIHBhZGRpbmc6IDIzLjVweCAwO1xuICAgIHBhZGRpbmc6IDEzcHggMDtcbiAgICBwe21hcmdpbi1ib3R0b206IDA7fVxuICAgICY6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTogMDt9XG4gICAgLnpfY29udGVudDF7XG4gICAgICBmbGV4LXNocmluazogMDtcbiAgICAgIC8vYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0RDRENEQztcbiAgICAgIC8vIG1heC13aWR0aDogODBweDtcbiAgICAgIC8vd2lkdGg6IDIwJTtcbiAgICAgIC8vIG1hcmdpbi1yaWdodDogNDBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgICAgJjpiZWZvcmV7XG4gICAgICAgIGNvbnRlbnQ6IFwiUVwiO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIGxlZnQ6IC0zN3B4O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBjb2xvcjogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogM3B4IDlweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMzRweDtcbiAgICAgIH1cbiAgICB9XG4gICAgLnpfY29udGVudDJ7XG4gICAgICBwYWRkaW5nLXRvcDoxMHB4O1xuICAgICAgZmxleC1zaHJpbms6IDE7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzdweDtcbiAgICAgICAgLy9iYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICAvL2NvbG9yOiAjZmZmO1xuICAgICAgICBwYWRkaW5nOiAzcHggMTBweDtcbiAgICAgICAgLy9ib3JkZXItcmFkaXVzOiAzNHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcSgpe1xuICAgIG1hcmdpbjowcHg7XG4gICAgLnpfcm93e1xuICAgICAgLy9kaXNwbGF5OiBmbGV4O1xuICAgICAgcGFkZGluZzogMTguNXB4IDA7XG4gICAgICAuel9jb250ZW50MXtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICAgICAgLnpfY29udGVudDEsIC56X2NvbnRlbnQye1xuICAgICAgICBwYWRkaW5nOiAxMHB4O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nMXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xuICB9XG4gIC56X3JvdW5kZWRfaW1ne1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLnpfaW1nLWNvbnRlbnQxe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmNvbnRlbnRfaW1nMntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xuICB9XG4gIC56X3JlY3RhbmdsZV9pbWd7XG4gICAgaGVpZ2h0OiAzMDBweDtcbiAgICB3aWR0aDogMzAwcHg7XG4gICAgLnpfaW1nX2NvbnRlbnR7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmctdG9wOjIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudF9pbWcze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogYXV0bztcbiAgICAuel9jb250ZW50e1xuICAgICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAgIGZsZXg6IGF1dG87XG4gICAgfVxuICAuel9pbWctY29udGVudHtcbiAgICB3aWR0aDogNDI1cHg7XG4gICAgbWF4LXdpZHRoOiA2MCU7XG4gICAgZmxleC1zaHJpbms6IDA7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC56X2NvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIC56X2ltZy1jb250ZW50e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5jb250ZW50X2ltZzR7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4OiBhdXRvO1xuICAuel9jb250ZW50e1xuICAgIC8vcGFkZGluZy1yaWdodDogMzBweDtcbiAgICAvL3dpZHRoOiBjYWxjKDEwMCUgLSA0MjVweCk7XG4gIH1cbiAgLnpfaW1nLWNvbnRlbnR7XG4gICAgd2lkdGg6IDM5NXB4O1xuICAgIGZsb2F0OiByaWdodDtcbiAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgLy9mbGV4OjE7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgLnpfaW1nLWNvbnRlbnR7XG4gICAgICAgICAgbWF4LXdpZHRoOiBjYWxjKDU1JSAtIDIwcHgpO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nNXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcGFkZGluZy1yaWdodDozMHB4O1xuICB9XG4gIC56X3JvdW5kZWRfaW1ne1xuICAgIHdpZHRoOiAxNTBweDtcbiAgICBoZWlnaHQ6IDE1MHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgLnpfaW1nLWNvbnRlbnQxe1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nNntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzowIDMwcHg7XG4gIC56X2NvbnRlbnR7XG4gICAgZmxleDoxO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gMTUwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6MzBweDtcbiAgfVxuICAuel9yb3VuZGVkX2ltZ3tcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC56X2ltZy1jb250ZW50e1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfaW1nN3tcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgcGFkZGluZzozMHB4O1xuICAuel9jb250ZW50e1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBwYWRkaW5nLXJpZ2h0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmZsb3dfY2FyZHMxIHtcbiAgICAuel9mY19saXN0IHtcbiAgICAgICAgZGlzcGxheTogZ3JpZDtcbiAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoMywgMWZyKTtcbiAgICAgICAgY29sdW1uLWdhcDogMzBweDtcbiAgICAgICAgcm93LWdhcDogMzBweDtcbiAgICB9XG5cbiAgICAuel9mY19pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgcmlnaHQ6IC0yMXB4O1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMDtcbiAgICAgICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEwcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAxMHB4IHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IDEycHggc29saWQgIzJjNWZhMTtcbiAgICAgICAgfVxuXG4gICAgICAgICY6bGFzdC1jaGlsZDo6YWZ0ZXIge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC56X2ZjX2NhcmQge1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAgIGJhY2tncm91bmQ6ICNmNWY1ZjU7XG4gICAgICAgIGJvcmRlcjogMXB4IHNvbGlkICNlMGUwZTA7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDRweDtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICAuel9mY190aXRsZSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICMyYzVmYTE7XG4gICAgICAgIGNvbG9yOiAjZmZmO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHBhZGRpbmc6IDEwcHggMTZweDtcbiAgICAgICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuXG4gICAgICAgICY6OnBsYWNlaG9sZGVyIHsgY29sb3I6IHJnYmEoMjU1LDI1NSwyNTUsMC42KTsgfVxuICAgIH1cblxuICAgIC56X2ZjX2ltZyB7XG4gICAgICAgIHBhZGRpbmc6IDEwcHg7XG5cbiAgICAgICAgLmltZ1dpdGhNb2RhbCBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC56X2ZjX2JvZHkge1xuICAgICAgICBwYWRkaW5nOiAxNnB4O1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBsaW5lLWhlaWdodDogMS44O1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICB9XG5cbiAgICAuel9mY19yZW1vdmUge1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLThweDtcbiAgICAgICAgcmlnaHQ6IC04cHg7XG4gICAgICAgIHotaW5kZXg6IDI7XG4gICAgfVxuXG4gICAgLnpfZmNfYWRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3EoKSB7XG4gICAgICAgIC56X2ZjX2xpc3Qge1xuICAgICAgICAgICAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiAxZnI7XG4gICAgICAgICAgICBnYXA6IDMwcHg7XG4gICAgICAgIH1cblxuICAgICAgICAuel9mY19pdGVtOjphZnRlciB7XG4gICAgICAgICAgICByaWdodDogYXV0bztcbiAgICAgICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgICAgIHRvcDogYXV0bztcbiAgICAgICAgICAgIGJvdHRvbTogLTIwcHg7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgICAgICAgICBib3JkZXItbGVmdDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci1yaWdodDogMTBweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGJvcmRlci10b3A6IDEycHggc29saWQgIzJjNWZhMTtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuel9mY19pdGVtOmxhc3QtY2hpbGQ6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cblxuICAgICAgICAuel9mY19pdGVtOm50aC1jaGlsZCgzbik6OmFmdGVyIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uZnYxe1xuICAuel9pbWFnZXtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUNFMzQ7XG4gICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICY+aW1ne1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIG1heC13aWR0aDogMTAwdnc7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMDBweCk7XG4gICAgICAgIGxlZnQ6IDUwJTtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKC01MCUpO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG4gIH1cbiAgLnpfY29udGVudDEsXG4gIC56X2NvbnRlbnQyXG4gIHtcbiAgICBwYWRkaW5nOjMycHggMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICAuel9jb250ZW50MXtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMjBweDtcbiAgICAgIH1cbiAgICAgIC56X2NvbnRlbnQye1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAuel9lcnJvcntcbiAgICAgICAgY29sb3I6IHJlZFxuICAgIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmdvb2dsZW1hcFdpdGhNb2RhbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC56X29wdGlvbi1saW5rLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBpLmZhLmZhLWxpbmsge1xuICAgICAgICBjb2xvcjogIzBEMzM0OTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5nb29nbGVIdG1se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5nb29nbGVtYXB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGlmcmFtZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC56X3ByZXBlbmRze1xuICAgICAgICBmb250LXNpemU6IDM0cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogd2hpdGU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gICAgQGluY2x1ZGUgc3EoKXtcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmhsMXtcbiAgbWFyZ2luOiAtMTAuNXB4IDA7XG4gIHB7bWFyZ2luOiAwcHg7fVxuICBcbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uaHJ1bGUxe1xuICAgIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogYmxhY2sgMXB4IHNvbGlkO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICB3aWR0aDogMTAwJTtcbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbiAgICAuaHJ1bGUye1xuICAgIC8qIGhlaWdodDogMDtcbiAgICBwYWRkaW5nOiAwOyAqL1xuICAgIGJvcmRlcjogYmxhY2sgMXB4IGRvdHRlZDtcbiAgICAvKiBvdmVyZmxvdzogdmlzaWJsZTsgKi9cbiAgICAgIHdpZHRoOiAxMDAlO1xufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLmhydWxlM3tcbiAgICAvKiBoZWlnaHQ6IDA7XG4gICAgcGFkZGluZzogMDsgKi9cbiAgICBib3JkZXI6IGJsYWNrIDFweCBkYXNoZWQ7XG4gICAgLyogb3ZlcmZsb3c6IHZpc2libGU7ICovXG4gIHdpZHRoOiAxMDAlO1xufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHMxIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudCB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDMwMHB4O1xuICAgIGhlaWdodDogMzAwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICBwYWRkaW5nLXRvcDoyMHB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uaW1nX2NvbnRlbnRzMntcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAzMDBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcmVjdGFuZ2xlX2ltZ3tcbiAgICBoZWlnaHQ6IDMwMHB4O1xuICAgIHdpZHRoOiAzMDBweDtcbiAgICAuel9pbWdfY29udGVudHtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHMze1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogYXV0bztcbiAgICAuel9jb250ZW50e1xuICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgZmxleDogYXV0bztcbiAgICB9XG4gIC56X2ltZy1jb250ZW50e1xuICAgIHdpZHRoOiA0MjVweDtcbiAgICBtYXgtd2lkdGg6IDYwJTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC56X2NvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgfVxuICAgICAgLnpfaW1nLWNvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50NHtcbiAgLy9kaXNwbGF5OiBmbGV4O1xuICAvL2ZsZXg6IGF1dG87XG4gIC56X2NvbnRlbnR7XG4gICAgLy8gcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgIC8vd2lkdGg6IGNhbGMoMTAwJSAtIDQyNXB4KTtcbiAgfVxuICAuel9pbWctY29udGVudHtcbiAgICB3aWR0aDogMzk1cHg7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICAvL2ZsZXg6MTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICAuel9pbWctY29udGVudHtcbiAgICAgICAgICBtYXgtd2lkdGg6IGNhbGMoNTUlIC0gMjBweCk7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMjBweDtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uaW1nX2NvbnRlbnRzNXtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudDF7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50czZ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6MCAzMHB4O1xuICAuel9jb250ZW50e1xuICAgIGZsZXg6MTtcbiAgICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6MzBweDtcbiAgfVxuICAuel9yb3VuZGVkX2ltZ3tcbiAgICB3aWR0aDogMTUwcHg7XG4gICAgaGVpZ2h0OiAxNTBweDtcbiAgICBib3JkZXItcmFkaXVzOiAxMDAlO1xuICAgIC56X2ltZy1jb250ZW50e1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBwYWRkaW5nOjAgMjBweDtcbiAgICAuel9jb250ZW50e1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgfVxuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50czd7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIHBhZGRpbmc6MzBweDtcbiAgLnpfY29udGVudHtcbiAgICBmbGV4OjE7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxNTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OjMwcHg7XG4gIH1cbiAgLnpfcm91bmRlZF9pbWd7XG4gICAgd2lkdGg6IDE1MHB4O1xuICAgIGhlaWdodDogMTUwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAuel9pbWctY29udGVudHtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgcGFkZGluZzoyMHB4O1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHNfMmNvbHVtbjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gIH1cbiAgLnpfaW1ne1xuICAgICAgaGVpZ2h0OiAzMjBweDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIC56X2ltZy1hcnRpY2xle1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuel9pbWd7XG4gICAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkuNXB4O1xuICAgICAgfVxuICB9XG59XG4iLCI8dGVtcGxhdGU+XG5cbjxkaXYgY2xhc3M9XCJtb2RhbCBsaW5rX3NlY3Rpb25cIiB0YWJpbmRleD1cIi0xXCIgcm9sZT1cImRpYWxvZ1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIEBjbGljay5zZWxmPVwiJGVtaXQoJ2Nsb3NlJylcIj5cbiAgPGRpdiBjbGFzcz1cIm1vZGFsLWRpYWxvZyBtb2RhbC1sZ1wiID5cbiAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiPlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlclwiPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIj48c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPsOXPC9zcGFuPjwvYnV0dG9uPlxuICAgICAgICA8aDQgY2xhc3M9XCJtb2RhbC10aXRsZVwiIGlkPVwiXCI+44Oq44Oz44Kv6Kit5a6aPC9oND5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWJvZHlcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctOVwiPlxuICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIGlkPVwibW9kYWxfaW5wdXRfYnV0dG9uX2xpbmtcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbToxMHB4O1wiIHYtbW9kZWw9XCJuZXd1cmxcIiBwbGFjZWhvbGRlcj1cInVybFwiPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctM1wiPlxuICAgICAgICAgIDxzZWxlY3QgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBpZD1cIm1vZGFsX2lucHV0X2J1dHRvbl90YXJnZXRcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206MTBweDtcIiB2LW1vZGVsPVwibmV3dGFyZ2V0XCI+XG4gICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+5ZCM44GY44K/44OWPC9vcHRpb24+XG4gICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiX2JsYW5rXCI+5paw6KaP44K/44OWPC9vcHRpb24+XG4gICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZm9vdGVyXCI+XG4gICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIiBkYXRhLWl0ZW09XCJcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGlkPVwic2V0X2xpbmtcIiBAY2xpY2sucHJldmVudD1cImFzc2lnblwiPuioreWumjwvYT5cbiAgICAgICAgPHNwYW4gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0XCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPumWieOBmOOCizwvc3Bhbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48L3RlbXBsYXRlPlxuXG5cblxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ0xpbmtNb2RhbCcsXG4gIHByb3BzOiBbJ3ZhbCddLFxuICBkYXRhKCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBuZXd1cmw6ICcnLFxuICAgICAgICAgIG5ld3RhcmdldDogJycsXG4gICAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKXtcbiAgICAgdGhpcy5uZXd1cmwgPSB0aGlzLnZhbC5saW5rO1xuICAgICB0aGlzLm5ld3RhcmdldCA9IHRoaXMudmFsLnRhcmdldDtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgICAgYXNzaWduKCl7XG4gICAgICAgICAgdGhpcy52YWwubGluayA9IHRoaXMubmV3dXJsO1xuICAgICAgICAgIHRoaXMudmFsLnRhcmdldCA9IHRoaXMubmV3dGFyZ2V0O1xuICAgICAgICAgIHRoaXMuJGZvcmNlVXBkYXRlKCk7XG4gICAgICAgICAgdGhpcy4kZW1pdCgnY2xvc2UnKTtcbiAgICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cblxuXG48c3R5bGUgc2NvcGVkPlxuLm1vZGFse1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5cbjwvc3R5bGU+XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4ubGlua2J1dHRvbjF7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIC56X2xpbmtidXR0b257XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIG1heC13aWR0aDogNDk1LjMzcHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICNDNEM0QzQ7XG4gICAgICAgIG1hcmdpbjogMCBhdXRvO1xuICAgICAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICAgICAgLy8gY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIHB7bWFyZ2luLWJvdHRvbTogMDt9XG4gICAgfVxuICAgIC56X29wdGlvbi1saW5rLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBpLmZhLmZhLWxpbmsge1xuICAgICAgICBjb2xvcjogIzBEMzM0OTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgc3EoKXtcbiAgICAgICAgLnpfbGlua2J1dHRvbntcbiAgICAgICAgICAgIHBhZGRpbmc6IDYgMjBweDtcbiAgICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHNfMmNvbHVtbjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTVweCk7XG4gICAgICAuel9obDJ7XG4gICAgICAgICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgICAgIH1cbiAgICAgIC56X2JvcmRlcntcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgJjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgICBoZWlnaHQ6IDFweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogIzcwNzA3MDtcbiAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICAgIHdpZHRoOiBjYWxjKDIwMCUgKyAzMHB4KTtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAuel9ib2R5X2Jhc2V7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjZweDtcbiAgICAgIH1cbiAgfVxuICAuel9pbWd7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgLnpfaW1nLWFydGljbGV7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAgICAgLnpfaGwye1xuICAgICAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICAgICAgLnpfYm9keV9iYXNle1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC56X2JvcmRlcjo6YWZ0ZXJ7XG4gICAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnpfaW1ne1xuICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgfVxuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHNfM2NvbHVtbjEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxNXB4KTtcbiAgfVxuICAuel9pbWd7XG4gICAgICBoZWlnaHQ6IDMyMHB4O1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xuICAgICAgLnpfaW1nLWFydGljbGV7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC56X2ltZ3tcbiAgICAgICAgICBoZWlnaHQ6IDYwdnc7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS41cHg7XG4gICAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHNfM2NvbHVtbjIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4OiBhdXRvO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxNXB4KTtcbiAgICAgIC56X2JvZHlfYmFzZXtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNnB4O1xuICAgICAgfVxuICB9XG4gIC56X2ltZ3tcbiAgICAgIGhlaWdodDogMzIwcHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG4gICAgICAuel9pbWctYXJ0aWNsZXtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC56X2FydGljbGVfY29udGVudHN7XG4gICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC56X2JvZHlfYmFzZXtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS41cHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnpfaW1ne1xuICAgICAgICAgIGhlaWdodDogNjB2dztcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjVweDtcbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcbi5pbWdfaW1ne1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAuel9pbWctZG91Ymxle1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC56X2ltZy1kb3VibGV7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgJjpmaXJzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLnpfZXJyb3J7XG4gICAgICAgIGNvbG9yOiByZWRcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi55b3V0dWJlV2l0aE1vZGFse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnpfb3B0aW9uLWxpbmstaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDA7XG4gICAgICBsZWZ0OiA1cHg7XG4gICAgICB0b3A6IDVweDtcbiAgICAgIGkuZmEuZmEtbGluayB7XG4gICAgICAgIGNvbG9yOiAjMEQzMzQ5O1xuICAgICAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgICAgICBwYWRkaW5nOiA3cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIH1cbiAgICB9XG4gICAgLnlvdXR1YmVIdG1se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4udGltZWxpbmUxIHtcbiAgICAuel90bF9saXN0IHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAzMHB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgICAgdG9wOiA0NHB4O1xuICAgICAgICAgICAgYm90dG9tOiA0NHB4O1xuICAgICAgICAgICAgd2lkdGg6IDJweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICNiOGM5ZTA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuel90bF9pdGVtIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAyNHB4O1xuXG4gICAgICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnpfdGxfY2lyY2xlIHtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAtMzBweDtcbiAgICAgICAgdG9wOiAzNnB4O1xuICAgICAgICB3aWR0aDogMTZweDtcbiAgICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgICBib3JkZXI6IDNweCBzb2xpZCAjMmM1ZmExO1xuICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIHotaW5kZXg6IDE7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cblxuICAgIC56X3RsX2NhcmQge1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgYmFja2dyb3VuZDogI2U4ZWRmNTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNnB4O1xuICAgICAgICBwYWRkaW5nOiAyOHB4IDMwcHg7XG4gICAgfVxuXG4gICAgLnpfdGxfdGltZV9jb2wge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAyNHB4O1xuICAgICAgICBwYWRkaW5nLXRvcDogMnB4O1xuICAgIH1cblxuICAgIC56X3RsX3RpbWUge1xuICAgICAgICBmb250LXNpemU6IDI4cHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgd2lkdGg6IDExMHB4O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBmb250LWZhbWlseTogaW5oZXJpdDtcblxuICAgICAgICAmOmZvY3VzIHtcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b206IDJweCBzb2xpZCAjMmM1ZmExO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLnpfdGxfdGV4dF9jb2wge1xuICAgICAgICBmbGV4OiAxO1xuICAgICAgICBtaW4td2lkdGg6IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDI0cHg7XG4gICAgfVxuXG4gICAgLnpfdGxfdGl0bGUge1xuICAgICAgICBmb250LXNpemU6IDIycHg7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBjb2xvcjogIzFhM2E2YjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cblxuICAgIC56X3RsX2JvZHkge1xuICAgICAgICBjb2xvcjogIzMzMztcbiAgICAgICAgbGluZS1oZWlnaHQ6IDEuODtcbiAgICAgICAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICAgIH1cblxuICAgIC56X3RsX2ltZ19jb2wge1xuICAgICAgICBmbGV4LXNocmluazogMDtcbiAgICAgICAgd2lkdGg6IDI0MHB4O1xuXG4gICAgICAgIC5pbWdXaXRoTW9kYWwge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4O1xuICAgICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIC56X3RsX3JlbW92ZSB7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiA0cHg7XG4gICAgICAgIHJpZ2h0OiA0cHg7XG4gICAgfVxuXG4gICAgLnpfdGxfYWRkIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTZweDtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDMwcHg7XG4gICAgICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBzcSgpIHtcbiAgICAgICAgLnpfdGxfY2FyZCB7XG4gICAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgICAgICAgICAgcGFkZGluZzogMjBweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC56X3RsX3RpbWVfY29sIHtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgICAgIH1cblxuICAgICAgICAuel90bF90ZXh0X2NvbCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAwO1xuICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMTZweDtcbiAgICAgICAgfVxuXG4gICAgICAgIC56X3RsX2ltZ19jb2wge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLnlvdXR1YmV7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIGlmcmFtZXtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuICAgIH1cbiAgICAuel9wcmVwZW5kc3tcbiAgICAgICAgZm9udC1zaXplOiAzNHB4O1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgY29sb3I6IHdoaXRlO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuICAgIEBpbmNsdWRlIHNxKCl7XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi8v566h55CG55S76Z2i5LiK44GuQ1NTICYg5YWs6ZaL5YG044GuQ1NT44Gu5YWx6YCa44OR44O844OEXG5cbi8v5pys5paH57O7XG4uel9ib2R5X2Jhc2V7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbGluZS1oZWlnaHQ6IDIzcHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbiAgcHtcbiAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIHdvcmQtYnJlYWs6IGJyZWFrLXdvcmQ7XG4gIH1cbn1cbi56X2JvZHlfYmFzZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLy/jgZnjgbnjgabjga7lpInmm7Tlj6/og73jgaropoHntKBcbi56X2l0ZW17XG4gIC8vdHJhbnNpdGlvbjogNTAwbXM7XG4gICY6aG92ZXIge1xuICAgIC8vb3BhY2l0eTogMC41O1xuICAgIC8vdHJhbnNpdGlvbjogNTAwbXM7XG4gIH1cbn1cblxuXG4uel9md19ib2xke1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi56X2hsMXtcbiAgZm9udC1zaXplOiAyNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZm9udC1zaXplOiAyMHB4O1xuICB9XG59XG4uel9obDJ7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG4gIHdvcmQtYnJlYWs6IGJyZWFrLWFsbDtcbn1cbi56X2hsM3tcbiAgZm9udC1zaXplOiAxNnB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgd29yZC1icmVhazogYnJlYWstYWxsO1xufVxuLnpfYmdfZ3JheXtcbiAgYmFja2dyb3VuZDogI0YxRjBGMTtcbn1cblxuXG4uaW1nV2l0aE1vZGFse1xuICB3aWR0aDogMTAwJTtcbn1cbi5pdGVte1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4ubWVudXMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHotaW5kZXg6IDEwMDtcbiAgLy93aWR0aDogMzAwcHg7XG4gIGxlZnQ6IC01MHB4O1xuICB0b3A6IDBweDtcbn1cbi5tZW51cyAuaW5uZXIge1xuICAvL2Rpc3BsYXk6IGJsb2NrO1xufVxuLm1lbnVzIC5pbm5lciAuaXRlbTpob3ZlciB7XG4gIGNvbG9yOiAjNjk2OTY5O1xufVxuLm1lbnVzIC5pbm5lciAuaXRlbSB7XG4gIC8vY29sb3I6ICNmZmY7XG4gIC8vYmFja2dyb3VuZDogIzMzN2FiNztcbiAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgY29sb3I6ICM2OTY5Njk7XG4gIHdpZHRoOiA0MHB4O1xuICBoZWlnaHQ6IDQwcHg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGJvcmRlci1ib3R0b206IG5vbmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgcGFkZGluZzogMTBweDtcbiAgZm9udC1zaXplOiAxNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgZmlsdGVyOiBkcm9wLXNoYWRvdygwIDAgMC4yNXJlbSAjNjk2OTY5KTtcbn1cbi8vIOODluODreODg+OCr+WGheOBruOCueOCv+OCpOODquODs+OCsFxuLmJsb2Nre1xuICAgIHBhZGRpbmc6IDE2cHggMDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuL3ByZXBlbmRzJztcblxuLml0ZW0tbGlzdHtcbiAgICAuaXRlbXtcbiAgICAgICAgYm9yZGVyOiAycHggc29saWQgI2Q2ZGVlMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuICAgICAgICB0cmFuc2l0aW9uOiBiYWNrZ3JvdW5kLWNvbG9yIC4ycyBlYXNlLW91dCxib3JkZXIgLjJzIGVhc2Utb3V0O1xuICAgICAgICAvKiBtYXJnaW4tYm90dG9tOiAxMHB4OyAqL1xuICAgICAgICB0cmFuc2l0aW9uOiAuM3M7XG5cbiAgICAgICAgJi5zZWxlY3RlZHtcbiAgICAgICAgICAgIC8qb3V0bGluZTogM3B4IHNvbGlkICMyNkI5OUE7Ki9cbiAgICAgICAgICAgIC8qb3V0bGluZS1vZmZzZXQ6IDE1cHg7Ki9cbiAgICAgICAgICAgIC8qYm9yZGVyLXJhZGl1czogMTBweDsqL1xuICAgICAgICAgICAgICAvKmJvcmRlcjogMnB4IHNvbGlkICMyNkI5OUEgIWltcG9ydGFudDsqL1xuICAgICAgICAgICAgICAvKmJveC1zaXppbmc6IGJvcmRlci1ib3g7Ki9cbiAgICAgICAgICAgICAgLyp0cmFuc2l0aW9uOiAxMDBtczsqL1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMWI3NmM0O1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICMxYjc2YzQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAycHggLTJweCByZ2JhKDAsIDAsIDAsIDIwJSk7XG4gICAgICAgICAgICAvLyB0cmFuc2l0aW9uOiBoZWlnaHQgLjVzO1xuICAgICAgICB9XG5cbiAgICAgICAgJi52LWVudGVyLWFjdGl2ZSwgJi52LWxlYXZlLWFjdGl2ZXtcbiAgICAgICAgICAgIHRyYW5zaXRpb246IDAuN3M7XG4gICAgICAgICAgICBvdmVyZmxvdy15OiBoaWRkZW47XG4gICAgICAgICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgICAgICB9XG4gICAgICAgICYudi1lbnRlciwgJi52LWxlYXZlLXRve1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgICAgICBvcGFjaXR5OiAwO1xuICAgICAgICB9XG4gICAgICAgICYudi1lbnRlci10bywgJi52LWxlYXZle1xuICAgICAgICAgICAgbWF4LWhlaWdodDogMTAwdmg7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4ucm93LWVxLWhlaWdodCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbi5hZGQtaXRlbXMge1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDgwMDtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjI1cmVtICM2OTY5NjkpO1xuICBwYWRkaW5nOiAyMHB4O1xuICAgIC8qd2lkdGg6IDEwMCU7Ki9cbiAgICAvKm1hcmdpbi10b3A6IDIwcHg7Ki9cbn1cbi56X21pbmltaXple1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaW1ne1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5hZGQtaXRlbXMtaW5uZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIGhlaWdodDogNDAwcHg7XG4gIC8vIHdpZHRoOiA0MzBweDtcbiAgbWF4LXdpZHRoOiA0MzBweDtcbiAgd2lkdGg6IDUwdnc7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi52LWVudGVyLWFjdGl2ZSwgJi52LWxlYXZlLWFjdGl2ZXtcbiAgICAgICAgdHJhbnNpdGlvbjogMXM7XG4gICAgfVxuICAgICYudi1lbnRlciwgJi52LWxlYXZlLXRve1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgfVxuICAgICYudi1lbnRlci10bywgJi52LWxlYXZle1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB9XG5cbiAgICAuYWRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvKmhlaWdodDogNTBweDsqL1xuICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7Ki9cbiAgICAgICAgd2lkdGg6IGNhbGMoMzMlIC0gMTBweCk7XG4gICAgICAgIG1hcmdpbjogNXB4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGNvbG9yOiAjMDAwO1xuICAgICAgICAvKmJhY2tncm91bmQ6ICMzMzdhYjc7Ki9cbiAgICAgICAgcGFkZGluZy10b3A6IDE1cHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3EoKXtcbiAgICAgICAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDEwcHgpO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5cbi5pbWFnZS1hcmVhIHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIGhlaWdodDogNjAwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IDE0cHg7XG59XG5cbi5maWxlLW91dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZmlsZS1vdXRlciAuaWNvbiB7XG4gICAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmlsZS1vdXRlciAudHRsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBmb250LXNpemU6IDE2cHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLmZpbGUtb3V0ZXIgLmluZm8ge1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgLSAxMDBweCk7XG59XG5cbi5maWxlLW91dGVyIC5kZXNjIHtcbiAgICBmb250LXNpemU6IDEycHg7XG59XG4iLCIkYnJlYWtwb2ludHM6IChcbiAgICAnaG92ZXInOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJywgLy9QQ1xuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLCAvL2lQYWRQcm9cbiAgICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCknLCAvL2lQYWRcbiAgICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCknLCAvL01CXG4gICAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpJywgLy9pUGhvbmVTRVxuICAgICd0ZWwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCknLFxuKSAhZGVmYXVsdDtcblxuXG5cbkBtaXhpbiBzcSgkYnJlYWtwb2ludDogc20pIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/