.modal[data-v-6e7cbbad] {
  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-6e7cbbad] {
  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;
}
button.btn.delete-img[data-v-6e7cbbad] {
  position: absolute;
  width: 30px;
  height: 30px;
  font-size: 10px;
  padding: 0;
}
.img-error[data-v-6e7cbbad] {
  color: indianred;
}
.image-footer[data-v-6e7cbbad] {
  text-align: center;
  padding: 10px;
  border: 1px solid #dcdcdc;
}
.image-upload[data-v-6e7cbbad] {
  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-6e7cbbad] {
  width: 100%;
  /*height: 100%;*/
}
.image-upload-space[data-v-6e7cbbad] {
  padding: 56px;
  background: #dcdcdc;
  margin-top: 10px;
}
.img-item-col img[data-v-6e7cbbad] {
  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-6e7cbbad]:hover {
  border: 2px solid #1ccba9;
  transition: 0.5s;
}
#get_more_image.loading[data-v-6e7cbbad] {
  opacity: 0.7;
  pointer-events: none;
}
.modal-image-space[data-v-6e7cbbad] {
  display: flex;
  gap: 10px;
}
.modal-image-space .modal-image-space_preview[data-v-6e7cbbad],
.modal-image-space .modal-image-space_images[data-v-6e7cbbad] {
  width: 50%;
}
.modal-image-space .image-area[data-v-6e7cbbad] {
  height: 60vh;
  overflow-y: auto;
}
.modal-image-space .image-area .modal-image-space_images-list[data-v-6e7cbbad] {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
}
.modal-image-space .image-area .modal-image-space_images-list .modal-image-space_images-item[data-v-6e7cbbad] {
  width: 18%;
}
.modal-image-space .image-area .upload-status[data-v-6e7cbbad] {
  padding-bottom: 10px;
}
.modal-image-space .image-area .text-green[data-v-6e7cbbad] {
  color: #26B99A;
}
.modal-image-space .image-total[data-v-6e7cbbad] {
  padding-top: 10px;
}
@media screen and (max-width: 600px) {
.modal-image-space[data-v-6e7cbbad] {
    display: block;
}
.modal-image-space_preview[data-v-6e7cbbad],
  .modal-image-space_images[data-v-6e7cbbad] {
    width: 100%;
}
.image-upload[data-v-6e7cbbad] {
    height: 25vh !important;
    overflow-y: auto;
}
.image-area[data-v-6e7cbbad] {
    margin-top: 20px;
    height: 30vh;
}
.modal-image-space_images-item[data-v-6e7cbbad] {
    width: 22%;
}
}


img[data-v-0829e1b4]{width: 100%;}

.bigimg {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 16px 0px;
}
.bigimg .z_img {
  width: 100%;
}
.bigimg img {
  height: auto;
  width: auto;
  max-width: 100%;
}
@media screen and (max-width: 600px) {
.bigimg {
    padding: 28px 0px;
}
}


.modal[data-v-df209076] {
    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-df209076] {
    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;
}

.bigimg_txt {
  width: 100%;
  text-align: center;
  margin: 0 auto;
  padding: 16px 0px;
}
.bigimg_txt .z_img {
  width: 100%;
}
.bigimg_txt img {
  height: auto;
  width: auto;
  max-width: 100%;
}
.bigimg_txt .z_content {
  text-align: left;
  line-height: 2;
  margin-top: 14px;
}
@media screen and (max-width: 600px) {
.bigimg_txt {
    padding: 28px 0px;
}
}

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

.modal[data-v-49333a00] {
  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-49333a00] {
  color: red;
}
.modal textarea[data-v-49333a00] {
  width: 100%;
}
.inner[data-v-49333a00] {
  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;
}

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

.textArea1[data-v-1aa25cc6] {
  white-space: pre-line;
}

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

.modal[data-v-5626bead] {
  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-5626bead] {
  color: red;
}


.modal[data-v-1585ebe0]{
    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[data-v-09aa46cd] {
  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-09aa46cd] {
  color: red;
}

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

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

.z_body_base {
  /*font-size: 15px;*/
  /*line-height: 28px;*/
  line-height: 1.7;
  letter-spacing: 0.075em;
}
.z_body_base p {
  margin: 0;
}
.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: 20px;
  line-height: 32px;
}
@media screen and (max-width: 600px) {
.z_hl1 {
    font-size: 20px;
}
}
.z_hl2 {
  font-weight: normal;
  font-size: 2rem;
  line-height: calc(1.7);
}
.z_hl3 {
  font-size: 16px;
  line-height: 32px;
}
.z_bg_gray {
  background: #F1F0F1;
}
.imgWithModal {
  width: 100%;
}
.item {
  position: relative;
}
.menus {
  position: absolute;
  z-index: 100;
  right: 0px;
  top: -20px;
}
.menus .inner {
  display: flex;
}
.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);
}
.selected {
  border: 1px solid #000;
}
.block {
  color: #000;
  max-width: 726px;
  margin: 0 auto;
  padding: 18px 0;
}
@media screen and (max-width: 600px) {
.block {
    padding: 16px 0;
}
}
.z_option-link-icon {
  position: absolute;
  z-index: 100;
  left: 5px;
  top: 5px;
}
.z_option-link-icon i.fa.fa-link {
  color: #0D3349;
  background: #fff;
  border-radius: 13px;
  padding: 7px;
  cursor: pointer;
}

.item-list[data-v-10f50f85] {
  width: calc(100% - 150px);
}
.item-list .item[data-v-10f50f85] {
  margin-bottom: 5px;
  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-10f50f85] {
  /*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;
}
.item-list .item.v-enter-active[data-v-10f50f85], .item-list .item.v-leave-active[data-v-10f50f85] {
  transition: 0.7s;
  overflow-y: hidden;
  overflow-x: visible;
}
.item-list .item.v-enter[data-v-10f50f85], .item-list .item.v-leave-to[data-v-10f50f85] {
  max-height: 0;
  padding: 0;
  opacity: 0;
}
.item-list .item.v-enter-to[data-v-10f50f85], .item-list .item.v-leave[data-v-10f50f85] {
  max-height: 100vh;
  opacity: 1;
}
.row-eq-height[data-v-10f50f85] {
  display: flex;
  flex-wrap: wrap;
}
.editor[data-v-10f50f85] {
  display: flex;
  flex-direction: row-reverse;
}
.add-items[data-v-10f50f85] {
  width: 150px;
  background: #fff;
  position: -webkit-sticky;
  position: fixed;
  top: 252px;
  left: 280px;
}
.add-items-inner[data-v-10f50f85] {
  padding-right: 20px;
}
.add-items-inner .add[data-v-10f50f85] {
  text-align: center;
  /*height: 50px;*/
  /*border: 1px solid #dcdcdc;*/
  width: 100%;
  cursor: pointer;
  color: #000;
  /*background: #A79773;*/
  padding-bottom: 15px;
}
@media screen and (max-width: 600px) {
.add-items-inner .add[data-v-10f50f85] {
    width: calc(50% - 10px);
}
}
.image-area[data-v-10f50f85] {
  overflow-y: auto;
  height: 600px;
  margin-left: 14px;
}
.file-outer[data-v-10f50f85] {
  display: flex;
}
.file-outer .icon[data-v-10f50f85] {
  width: 100px;
}
.file-outer .ttl[data-v-10f50f85] {
  font-weight: bold;
  font-size: 16px;
  margin-bottom: 10px;
}
.file-outer .info[data-v-10f50f85] {
  width: calc(100% - 100px);
}
.file-outer .desc[data-v-10f50f85] {
  font-size: 12px;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoianMvY29udGVudC1lZGl0b3IuY3NzIiwibWFwcGluZ3MiOiJBQTZNQTtFQUNJLGVBQWU7RUFDZixNQUFNO0VBQ04sU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsYUFBYTtFQUNiLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLG9DQUFvQztBQTVNeEM7QUErTUE7RUFDSSxlQUFlO0VBQ2YsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQTVNMUI7QUFnTkE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7RUFDWixlQUFlO0VBQ2YsVUFBVTtBQTdNWjtBQWdOQTtFQUNJLGdCQUFnQjtBQTdNcEI7QUFnTkE7RUFDSSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHlCQUF5QjtBQTdNN0I7QUErTUE7RUFDSSxrQkFBa0I7RUFDbEIsYUFBYTtFQUNiLHlCQUF5QjtFQUN6QjtFQUNBLGVBQWU7RUFDZixhQUFZO0FBNU1oQjtBQStNQTtFQUNJLFdBQVc7RUFDWDtBQTVNSjtBQStNQTtFQUNJLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsZ0JBQWdCO0FBNU1wQjtBQThNQTtFQUNJLGVBQWU7RUFDZjtFQUNBLDZCQUE2QjtFQUM3Qiw4Q0FBOEM7RUFDOUMsbUJBQW1CO0FBM012QjtBQTZNQTtFQUNJLHlCQUF5QjtFQUN6QixnQkFBZ0I7QUExTXBCO0FBNk1BO0VBRVEsWUFBWTtFQUNaLG9CQUFvQjtBQTNNNUI7QUErTUE7RUFDRSxhQUFhO0VBQ2IsU0FBUztBQTVNWDtBQTBNQTs7RUFNSSxVQUFVO0FBM01kO0FBcU1BO0VBVUksWUFBWTtFQUNaLGdCQUFnQjtBQTNNcEI7QUFnTUE7RUFhTSxhQUFhO0VBQ2IsZUFBZTtFQUNmLFNBQVM7QUF6TWY7QUEwTEE7RUFpQlEsVUFBVTtBQXZNbEI7QUFzTEE7RUFxQk0sb0JBQW1CO0FBdk16QjtBQWtMQTtFQXdCTSxjQUFjO0FBdE1wQjtBQThLQTtFQTRCSSxpQkFBZ0I7QUF0TXBCO0FBME1BO0FBQ0U7SUFDRSxjQUFjO0FBdk1oQjtBQXlNQTs7SUFFRSxXQUFXO0FBdk1iO0FBeU1BO0lBQ0UsdUJBQXVCO0lBQ3ZCLGdCQUFnQjtBQXZNbEI7QUF5TUE7SUFDRSxnQkFBZTtJQUNmLFlBQVk7QUF2TWQ7QUF5TUE7SUFDRSxVQUFVO0FBdk1aO0FBQ0Y7OztBQ2hHQTs7QUNBQTtFQUNFLGFBQWE7RUFDYiw4QkFBOEI7RUFDOUIsbUJBQW1CO0VBQ25CLFdBQVc7RUFFWCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGlCQUFpQjtBQXpDbkI7QUFpQ0E7RUFVTSxXQUFXO0FBdkNqQjtBQTZCQTtFQWFJLFlBQVk7RUFDWixXQUFXO0VBQ1gsZUFBZTtBQXRDbkI7QUNORTtBRDZCRjtJQW1CSSxpQkFBaUI7QUFyQ25CO0FBQ0Y7OztBRStEQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0FBQ0E7QUFFQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBOztBQ2pFQTtFQUlFLFdBQVc7RUFFWCxrQkFBa0I7RUFDbEIsY0FBYztFQUNkLGlCQUFpQjtBQWhEbkI7QUF3Q0E7RUFVSSxXQUFXO0FBOUNmO0FBb0NBO0VBYUksWUFBWTtFQUNaLFdBQVc7RUFDWCxlQUFlO0FBN0NuQjtBQThCQTtFQWtCSSxnQkFBZ0I7RUFDaEIsY0FBYztFQUNkLGdCQUFnQjtBQTVDcEI7QUZURTtBRWlDRjtJQXlCSSxpQkFBaUI7QUE1Q25CO0FBQ0Y7O0FDWUE7RUFDSSxpQkFBaUI7QUF0Q3JCO0FBcUNBO0VBR00sZUFBZTtFQUNmLFdBQVc7QUFwQ2pCOztBQytDQTtFQUNJLGVBQWU7RUFDZixNQUFNO0VBQ04sU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsYUFBYTtFQUNiLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLG9DQUFvQztBQXJEeEM7QUEyQ0E7RUFZUSxVQUNKO0FBcERKO0FBdUNBO0VBZWEsV0FBVztBQWxEeEI7QUFxREE7RUFDSSxlQUFlO0VBQ2YsVUFBVTtFQUNWLG1CQUFtQjtFQUNuQix1QkFBdUI7RUFDdkIsNkJBQTZCO0VBQzdCLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLHNCQUFzQjtBQWxEMUI7O0FDTUE7RUFDRSxpQkFBaUI7QUFwQ25CO0FBbUNBO0VBR0ksV0FBVztBQWxDZjs7QUF1Q0E7RUFDRSxxQkFBcUI7QUE1Q3ZCOztBQ3FFQTtFQUNFLGFBQWE7RUFDYixVQUFVO0VBQ1YsdUJBQXVCO0VBQ3ZCLDhCQUE4QjtBQXRFaEM7QUFrRUE7RUFNTSx1QkFBdUI7QUFwRTdCO0FBOERBO0VBU00sbUJBQW1CO0FBbkV6QjtBTkRFO0FNMkRGO0lBYU0sc0JBQXNCO0FBbEUxQjtBQXFERjtJQWVVLFdBQVc7SUFDWCxtQkFBbUI7QUFqRTNCO0FBaURGO0lBa0JjLGdCQUFnQjtBQWhFNUI7QUE4Q0Y7SUFzQlUsb0JBQW9CO0FBakU1QjtBQUNGOztBQzBCQTtFQUNJLGVBQWU7RUFDZixNQUFNO0VBQ04sU0FBUztFQUNULE9BQU87RUFDUCxRQUFRO0VBQ1IsYUFBYTtFQUNiLGFBQWE7RUFDYix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLG9DQUFvQztBQXREeEM7QUE0Q0E7RUFZUSxVQUNKO0FBckRKOzs7QUMrQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7SUFDQTtBQUNBOzs7O0FDSkE7RUFDSSxlQUFlO0VBQ2YsTUFBTTtFQUNOLFNBQVM7RUFDVCxPQUFPO0VBQ1AsUUFBUTtFQUNSLGFBQWE7RUFDYixhQUFhO0VBQ2IsdUJBQXVCO0VBQ3ZCLG1CQUFtQjtFQUNuQixvQ0FBb0M7QUFwRXhDO0FBMERBO0VBWVEsVUFDSjtBQW5FSjs7QUN5QkE7RUFDSSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QUF2Q2hCO0FBb0NBO0VBS00sa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixTQUFTO0VBQ1QsUUFBUTtBQXJDZDtBQTZCQTtFQVVRLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixlQUFlO0FBbkN2QjtBQXFCQTtFQWtCUSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGlCQUFpQjtFQUNqQixhQUFhO0VBQ2IsbUJBQW1CO0VBQ25CLHVCQUF1QjtBQW5DL0I7O0FDWUE7RUFDSSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QUF2Q2hCO0FBb0NBO0VBS00sa0JBQWtCO0VBQ2xCLGFBQWE7RUFDYixTQUFTO0VBQ1QsUUFBUTtBQXJDZDtBQTZCQTtFQVVRLGNBQWM7RUFDZCxnQkFBZ0I7RUFDaEIsbUJBQW1CO0VBQ25CLFlBQVk7RUFDWixlQUFlO0FBbkN2QjtBQXFCQTtFQWtCUSxXQUFXO0VBQ1gsWUFBWTtFQUNaLGFBQWE7RUFDYixtQkFBbUI7RUFDbkIsdUJBQXVCO0FBbkMvQjs7QUNvQkE7RUFDRTtFQUNBO0VBRUUsZ0JBQWdCO0VBQ2hCLHVCQUF1QjtBQS9DM0I7QUEwQ0E7RUFPSSxTQUFTO0FBN0NiO0FBZ0RBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QUE3Q3JCO0FBK0NBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QUE1Q3JCO0FBOENBO0VBQ0UsZUFBZTtFQUNmLGdCQUFnQjtFQUNoQixtQkFBbUI7QUEzQ3JCO0FBd0RBO0VBQ0UsaUJBQWlCO0FBckRuQjtBQXVEQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUFwRG5CO0FaeEJFO0FZMEVGO0lBSU0sZUFBZTtBQWpEbkI7QUFDRjtBQW1EQTtFQUNFLG1CQUFtQjtFQUNuQixlQUFlO0VBQ2Ysc0JBQXNCO0FBaER4QjtBQWtEQTtFQUNFLGVBQWU7RUFDZixpQkFBaUI7QUEvQ25CO0FBaURBO0VBQ0UsbUJBQW1CO0FBOUNyQjtBQWtEQTtFQUNFLFdBQVc7QUEvQ2I7QUFpREE7RUFDRSxrQkFBa0I7QUE5Q3BCO0FBc0VBO0VBQ0Usa0JBQWtCO0VBQ2xCLFlBQVk7RUFFWixVQUFVO0VBQ1YsVUFBVTtBQXBFWjtBQXNFQTtFQUVFLGFBQWE7QUFwRWY7QUFzRUE7RUFDRSxjQUFjO0FBbkVoQjtBQXFFQTtFQUdFLG1CQUFtQjtFQUNuQixjQUFjO0VBQ2QsV0FBVztFQUNYLFlBQVk7RUFDWix1QkFBdUI7RUFDdkIsbUJBQW1CO0VBQ25CLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsbUJBQW1CO0VBQ25CLGVBQWU7RUFDZixhQUFhO0VBQ2IsZUFBZTtFQUNmLGtCQUFrQjtFQUNsQixtQkFBbUI7RUFDbkIsbUJBQW1CO0VBRW5CLHdDQUF3QztBQXJFMUM7QUF5RUE7RUFDSSxzQkFBc0I7QUF0RTFCO0FBd0VBO0VBQ0UsV0FBVztFQUNYLGdCQUFlO0VBQ2YsY0FBYztFQUNkLGVBQWU7QUFyRWpCO0FabEdFO0FZbUtGO0lBTUksZUFBZTtBQWxFakI7QUFDRjtBQXNFQTtFQUNFLGtCQUFrQjtFQUNsQixZQUFZO0VBQ1osU0FBUztFQUNULFFBQVE7QUFuRVY7QUErREE7RUFNSSxjQUFjO0VBQ2QsZ0JBQWdCO0VBQ2hCLG1CQUFtQjtFQUNuQixZQUFZO0VBQ1osZUFBZTtBQWpFbkI7O0FDSUE7RUFDSSx5QkFBeUI7QUF0STdCO0FBcUlBO0VBR1Esa0JBQWtCO0VBRWxCLGVBQWU7RUFDZixzQkFBc0I7RUFDdEIsNkRBQTZEO0VBQzdEO0VBQ0EsZUFBZTtBQXJJdkI7QUE0SEE7RUFZWTtFQUNBO0VBQ0E7RUFDRTtFQUNBO0VBQ0E7RUFDRCxxQkFBcUI7RUFDdEIsMEJBQTBCO0FBcEl0QztBQWlIQTtFQXlCWSxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLG1CQUFtQjtBQXRJL0I7QUEyR0E7RUE4QlksYUFBYTtFQUNiLFVBQVU7RUFDVixVQUFVO0FBckl0QjtBQXFHQTtFQW1DWSxpQkFBaUI7RUFDakIsVUFBVTtBQXBJdEI7QUF5SUE7RUFDSSxhQUFhO0VBQ2IsZUFBZTtBQXRJbkI7QUF5SUE7RUFDRSxhQUFhO0VBQ2IsMkJBQTJCO0FBdEk3QjtBQTBJQTtFQUNFLFlBQVk7RUFDWixnQkFBZ0I7RUFDaEIsd0JBQXdCO0VBQ3hCLGVBQWU7RUFDZixVQUFVO0VBQ1YsV0FBVztBQXZJYjtBQXlJQTtFQUNFLG1CQUFtQjtBQXRJckI7QUFxSUE7RUErQlEsa0JBQWtCO0VBQ2xCO0VBQ0E7RUFDQSxXQUFXO0VBQ1gsZUFBZTtFQUNmLFdBQVc7RUFDWDtFQUNBLG9CQUFvQjtBQWhLNUI7QUM3REU7QUR1TEY7SUF5Q1ksdUJBQXVCO0FBOUpqQztBQUNGO0FBbUtBO0VBQ0ksZ0JBQWdCO0VBQ2hCLGFBQWE7RUFDYixpQkFBaUI7QUFoS3JCO0FBbUtBO0VBQ0ksYUFBYTtBQWhLakI7QUFtS0E7RUFDSSxZQUFZO0FBaEtoQjtBQW1LQTtFQUNJLGlCQUFpQjtFQUNqQixlQUFlO0VBQ2YsbUJBQW1CO0FBaEt2QjtBQW1LQTtFQUNJLHlCQUF5QjtBQWhLN0I7QUFtS0E7RUFDSSxlQUFlO0FBaEtuQiIsInNvdXJjZXMiOlsid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2ltZ01vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9zcmMvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9hc3NldHMvanMvdnVlL2Jsb2Nrcy9wYXJ0cy9pbWdXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2JpZ0ltZy52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4uL3ByZXBlbmRzLnNjc3MiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vc3JjL0FkbWluQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYXNzZXRzL2pzL3Z1ZS9ibG9ja3MvbW9kYWwvY2tFZGl0b3JNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vYmlnSW1nX3R4dC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vY29udGVudHMxLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi90ZXh0QXJlYU1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9obDIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2ltZ19jb250ZW50c18yY29sdW1uMS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vZ29vZ2xlbWFwTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3NyYy9BZG1pbkJ1bmRsZS9SZXNvdXJjZXMvcHVibGljL2Fzc2V0cy9qcy92dWUvYmxvY2tzL21vZGFsL2xpbmtNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4veW91dHViZU1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9nb29nbGVtYXBXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3lvdXR1YmVXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2Jsb2NrLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9FZGl0b3IudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3ByZXBlbmRzLnNjc3MiXSwic291cmNlc0NvbnRlbnQiOlsiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubW9kYWx7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cbi5pbm5lcntcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCBncmF5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuXG5cbmJ1dHRvbi5idG4uZGVsZXRlLWltZyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDMwcHg7XG4gIGhlaWdodDogMzBweDtcbiAgZm9udC1zaXplOiAxMHB4O1xuICBwYWRkaW5nOiAwO1xufVxuXG4uaW1nLWVycm9ye1xuICAgIGNvbG9yOiBpbmRpYW5yZWQ7XG59XG5cbi5pbWFnZS1mb290ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxMHB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG59XG4uaW1hZ2UtdXBsb2FkIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweDtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgIC8qIGJhY2tncm91bmQ6IHVybCgvYnVuZGxlcy9hZG1pbi9hc3NldHMvaW1nL2Jsb2ctZWRpdG9yL2FydC1ib2FyZC5qcGcpIHJlcGVhdDsgKi9cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgaGVpZ2h0OjUwMHB4O1xufVxuXG4ubW9kYWwtaW1hZ2UtcHJldmlld3tcbiAgICB3aWR0aDogMTAwJTtcbiAgICAvKmhlaWdodDogMTAwJTsqL1xufVxuXG4uaW1hZ2UtdXBsb2FkLXNwYWNlIHtcbiAgICBwYWRkaW5nOiA1NnB4O1xuICAgIGJhY2tncm91bmQ6ICNkY2RjZGM7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbn1cbi5pbWctaXRlbS1jb2wgaW1nIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgLyogcGFkZGluZy1ib3R0b206IDE0cHg7ICovXG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm94LXNoYWRvdzogMnB4IDJweCAycHggMnB4IHJnYmEoMCwgMCwgMCwgMC4xKTtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuLmltZy1pdGVtLWNvbCBpbWc6aG92ZXJ7XG4gICAgYm9yZGVyOiAycHggc29saWQgIzFjY2JhOTtcbiAgICB0cmFuc2l0aW9uOiAwLjVzO1xufVxuXG4jZ2V0X21vcmVfaW1hZ2V7XG4gICAgJi5sb2FkaW5ne1xuICAgICAgICBvcGFjaXR5OiAwLjc7XG4gICAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbn1cblxuLm1vZGFsLWltYWdlLXNwYWNlIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiAxMHB4O1xuXG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9wcmV2aWV3LFxuICAubW9kYWwtaW1hZ2Utc3BhY2VfaW1hZ2VzIHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG5cbiAgLmltYWdlLWFyZWEge1xuICAgIGhlaWdodDogNjB2aDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICAgIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMtbGlzdHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICBnYXA6IDEwcHg7XG4gICAgICAubW9kYWwtaW1hZ2Utc3BhY2VfaW1hZ2VzLWl0ZW17XG4gICAgICAgIHdpZHRoOiAxOCU7XG4gICAgICB9XG4gICAgfVxuICAgIC51cGxvYWQtc3RhdHVze1xuICAgICAgcGFkZGluZy1ib3R0b206MTBweDtcbiAgICB9XG4gICAgLnRleHQtZ3JlZW57XG4gICAgICBjb2xvcjogIzI2Qjk5QTtcbiAgICB9XG4gIH1cbiAgLmltYWdlLXRvdGFse1xuICAgIHBhZGRpbmctdG9wOjEwcHg7XG4gIH1cbn1cblxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgLm1vZGFsLWltYWdlLXNwYWNle1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9wcmV2aWV3LFxuICAubW9kYWwtaW1hZ2Utc3BhY2VfaW1hZ2Vze1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5pbWFnZS11cGxvYWR7XG4gICAgaGVpZ2h0OiAyNXZoICFpbXBvcnRhbnQ7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxuICAuaW1hZ2UtYXJlYXtcbiAgICBtYXJnaW4tdG9wOjIwcHg7XG4gICAgaGVpZ2h0OiAzMHZoO1xuICB9XG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMtaXRlbXtcbiAgICB3aWR0aDogMjIlO1xuICB9XG59XG5cbiIsIjx0ZW1wbGF0ZT5cbjxkaXYgY2xhc3M9XCJpbWdXaXRoTW9kYWxcIj5cbiAgICA8aW1nIGNsYXNzPVwiaW1nLXByZXZpZXdcIiA6c3JjPVwidmFsdWVcIiBhbHQ9XCJcIiBAY2xpY2s9XCJtb2RhbE9wZW5cIj5cbiAgICA8bW9kYWwgdi1pZj1cIm1vZGFsT3BlbmVkXCIgQGNsb3NlPVwibW9kYWxDbG9zZVwiIDpzcmM9XCJ2YWx1ZVwiIEBhc3NpZ249XCJzeW5jXCIgLz5cbjwvZGl2PlxuPC90ZW1wbGF0ZT5cblxuPHNjcmlwdD5cbmltcG9ydCBtb2RhbCBmcm9tICcuLi9tb2RhbC9pbWdNb2RhbC52dWUnXG5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgICBuYW1lOiAnaW1nV2l0aE1vZGFsJyxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIG1vZGFsLFxuICAgIH0sXG4gICAgcHJvcHM6IFsndmFsdWUnXSxcbiAgICBkYXRhKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgICAgbW9kYWxPcGVuZWQ6IGZhbHNlLFxuICAgICAgICB9XG4gICAgfSxcbiAgICBjcmVhdGVkKCl7XG4gICAgICAgIGlmKHRoaXMudmFsdWUgPT09ICcnKXtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2lucHV0JywgJy9idW5kbGVzL2FkbWluL2Fzc2V0cy9qcy92dWUvaW1nL2NvbW1vbi9uby1pbWFnZS5zdmcnKTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBtb2RhbE9wZW4oKSB7XG4gICAgICAgICAgICB0aGlzLm1vZGFsT3BlbmVkID0gdHJ1ZTtcbiAgICAgICAgfSxcbiAgICAgICAgbW9kYWxDbG9zZSgpIHtcbiAgICAgICAgICAgIHRoaXMubW9kYWxPcGVuZWQgPSBmYWxzZTtcbiAgICAgICAgfSxcbiAgICAgICAgc3luYyhlKXtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2lucHV0JywgZSk7XG4gICAgICAgIH1cbiAgICB9LFxufVxuPC9zY3JpcHQ+XG5cbjxzdHlsZSBzY29wZWQ+XG4gICAgaW1ne3dpZHRoOiAxMDAlO31cbjwvc3R5bGU+XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5iaWdpbWd7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgd2lkdGg6IDEwMCU7XG4gIC8vbWF4LXdpZHRoOiA1NzZweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMTZweCAwcHg7XG4gIC56X2ltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIGltZ3tcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBwYWRkaW5nOiAyOHB4IDBweDtcbiAgfVxufVxuIiwiJGJyZWFrcG9pbnRzOiAoXG4gICAgJ2hvdmVyJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogMTAyNXB4KScsIC8vUENcbiAgICAnbGcnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAxMDI0cHgpJywgLy9pUGFkUHJvXG4gICAgJ21kJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogOTYwcHgpJywgLy9pUGFkXG4gICAgJ3NtJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpJywgLy9NQlxuICAgICd4cyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDM1MHB4KScsIC8vaVBob25lU0VcbiAgICAndGVsJzogJ3NjcmVlbiBhbmQgKG1pbi13aWR0aDogNjAxcHgpJyxcbikgIWRlZmF1bHQ7XG5cblxuXG5AbWl4aW4gc3EoJGJyZWFrcG9pbnQ6IHNtKSB7XG4gIEBtZWRpYSAje21hcC1nZXQoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuIiwiPHRlbXBsYXRlPlxuPGRpdiBjbGFzcz1cIm1vZGFsIGNrZV9zZWN0aW9uXCIgdGFiaW5kZXg9XCItMVwiIHJvbGU9XCJkaWFsb2dcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBAY2xpY2suc2VsZj1cIiRlbWl0KCdjbG9zZScpXCI+XG4gICAgPGRpdiBjbGFzcz1cIm1vZGFsLWRpYWxvZyBtb2RhbC1tZFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlclwiPlxuICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiY2xvc2VcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGFyaWEtbGFiZWw9XCJDbG9zZVwiIEBjbGljaz1cIiRlbWl0KCdjbG9zZScpXCI+PHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCI+w5c8L3NwYW4+PC9idXR0b24+XG4gICAgICAgICAgICAgICAgPGg0IGNsYXNzPVwibW9kYWwtdGl0bGVcIiBpZD1cIlwiPuacrOaWhzwvaDQ+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1ib2R5XCI+XG4gICAgICAgICAgICAgICAgPGNrZWRpdG9yIG5hbWU9XCJjb250ZW50XCIgOmVkaXRvci11cmw9XCJlZGl0b3JVcmxcIiA6Y29uZmlnPVwiZWRpdG9yQ29uZmlnXCIgdi1tb2RlbD1cIm5ld0h0bWxcIiAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZm9vdGVyXCI+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiIGRhdGEtaXRlbT1cIlwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgaWQ9XCJzZXRfY2tlXCIgQGNsaWNrLnByZXZlbnQ9XCJhc3NpZ25IdG1sXCI+6Kit5a6aPC9hPlxuICAgICAgICAgICAgICAgIDxzcGFuIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgYXJpYS1sYWJlbD1cIkNsb3NlXCIgQGNsaWNrPVwiJGVtaXQoJ2Nsb3NlJylcIj7plonjgZjjgos8L3NwYW4+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG48L2Rpdj5cbjwvdGVtcGxhdGU+XG5cblxuXG48c2NyaXB0PlxuaW1wb3J0IENLRWRpdG9yIGZyb20gJ2NrZWRpdG9yNC12dWUnO1xuXG5cbi8vICBodHRwczovL2NrZWRpdG9yLmNvbS9sYXRlc3Qvc2FtcGxlcy90b29sYmFyY29uZmlndXJhdG9yL2luZGV4Lmh0bWwjYmFzaWNcbmNvbnN0IHRvb2xiYXJHcm91cHMgPSBbXG4gIHsgbmFtZTogJ2RvY3VtZW50JywgZ3JvdXBzOiBbICdtb2RlJywgJ2RvY3VtZW50JywgJ2RvY3Rvb2xzJyBdIH0sXG4gIHsgbmFtZTogJ2xpbmtzJywgZ3JvdXBzOiBbICdsaW5rcycgXSB9LFxuICB7IG5hbWU6ICdjbGlwYm9hcmQnLCBncm91cHM6IFsgJ2NsaXBib2FyZCcsICd1bmRvJyBdIH0sXG4gIHsgbmFtZTogJ2VkaXRpbmcnLCBncm91cHM6IFsgJ2ZpbmQnLCAnc2VsZWN0aW9uJywgJ3NwZWxsY2hlY2tlcicsICdlZGl0aW5nJyBdIH0sXG4gIHsgbmFtZTogJ2Zvcm1zJywgZ3JvdXBzOiBbICdmb3JtcycgXSB9LFxuICAvLyAnLycsXG4gIHsgbmFtZTogJ2Jhc2ljc3R5bGVzJywgZ3JvdXBzOiBbICdiYXNpY3N0eWxlcycsICdjbGVhbnVwJyBdIH0sXG4gIHsgbmFtZTogJ3BhcmFncmFwaCcsIGdyb3VwczogWyAnbGlzdCcsICdpbmRlbnQnLCAnYmxvY2tzJywgJ2FsaWduJywgJ2JpZGknLCAncGFyYWdyYXBoJyBdIH0sXG4gIHsgbmFtZTogJ2luc2VydCcsIGdyb3VwczogWyAnaW5zZXJ0JyBdIH0sXG4gIC8vICcvJyxcbiAgeyBuYW1lOiAnc3R5bGVzJywgZ3JvdXBzOiBbICdzdHlsZXMnIF0gfSxcbiAgeyBuYW1lOiAnY29sb3JzJywgZ3JvdXBzOiBbICdjb2xvcnMnIF0gfSxcbiAgeyBuYW1lOiAndG9vbHMnLCBncm91cHM6IFsgJ3Rvb2xzJyBdIH0sXG4gIHsgbmFtZTogJ290aGVycycsIGdyb3VwczogWyAnb3RoZXJzJyBdIH0sXG4gIHsgbmFtZTogJ2Fib3V0JywgZ3JvdXBzOiBbICdhYm91dCcgXSB9XG5dO1xuY29uc3QgcmVtb3ZlQnV0dG9ucyA9ICdTYXZlLE5ld1BhZ2UsRXhwb3J0UGRmLFByZXZpZXcsUHJpbnQsVGVtcGxhdGVzLEN1dCxDb3B5LFBhc3RlLFBhc3RlVGV4dCxQYXN0ZUZyb21Xb3JkLFJlcGxhY2UsRmluZCxTZWxlY3RBbGwsU2NheXQsRm9ybSxDaGVja2JveCxSYWRpbyxUZXh0RmllbGQsVGV4dGFyZWEsU2VsZWN0LEJ1dHRvbixJbWFnZUJ1dHRvbixIaWRkZW5GaWVsZCxBYm91dCxNYXhpbWl6ZSxTaG93QmxvY2tzLFN0eWxlcyxGb3JtYXQsRm9udCxGb250U2l6ZSxJbWFnZSxUYWJsZSxIb3Jpem9udGFsUnVsZSxBbmNob3IsU21pbGV5LFNwZWNpYWxDaGFyLFBhZ2VCcmVhayxJZnJhbWUsQmlkaVJ0bCxCaWRpTHRyLExhbmd1YWdlLENyZWF0ZURpdixCbG9ja3F1b3RlLENvcHlGb3JtYXR0aW5nLFJlbW92ZUZvcm1hdCxTdWJzY3JpcHQsU3VwZXJzY3JpcHQsUmVkbyxVbmRvLEJ1bGxldGVkTGlzdCxOdW1iZXJlZExpc3QsT3V0ZGVudCxJbmRlbnQsSnVzdGlmeUxlZnQsSnVzdGlmeUNlbnRlcixKdXN0aWZ5UmlnaHQsSnVzdGlmeUJsb2NrJztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIG5hbWU6ICdDa0VkaXRvck1vZGFsJyxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIGNrZWRpdG9yOiBDS0VkaXRvci5jb21wb25lbnRcbiAgICB9LFxuICAgIHByb3BzOiBbJ2h0bWwnXSxcbiAgICBkYXRhKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGVkaXRvclVybDogXCIvL2Nkbi5ja2VkaXRvci5jb20vNC4xNy4xL2Z1bGwvY2tlZGl0b3IuanNcIixcbiAgICAgICAgICBlZGl0b3JDb25maWc6IHtcbiAgICAgICAgICAgICAgICBsYW5ndWFnZTogJ2phJyxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICczODBweCcsXG4gICAgICAgICAgICAgICAgZGlzYWJsZUF1dG9JbmxpbmU6IGZhbHNlLFxuICAgICAgICAgICAgICAgIHN0YXJ0dXBGb2N1czogZmFsc2UsXG4gICAgICAgICAgICAgICAgdG9vbGJhckdyb3VwcyA6IHRvb2xiYXJHcm91cHMsXG4gICAgICAgICAgICAgICAgcmVtb3ZlQnV0dG9ucyA6IHJlbW92ZUJ1dHRvbnMsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmV3SHRtbDogJycsXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQoKSB7XG4gICAgICAgIHRoaXMubmV3SHRtbCA9IHRoaXMuaHRtbDtcbiAgICB9LFxuICAgIGRlc3Ryb3llZCgpIHtcbiAgICAgICAgLy8gY29udGVudGVkaXRhYmxl6KaB57Sg44GuaW5saW5lIGVkaXRvcuOCkuWJiumZpFxuICAgICAgICBpZihDS0VESVRPUi5pbnN0YW5jZXNbXCJjb250ZW50ZWRpdGFibGVcIl0pe1xuICAgICAgICAgICAgQ0tFRElUT1IuaW5zdGFuY2VzW1wiY29udGVudGVkaXRhYmxlXCJdLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBhc3NpZ25IdG1sKCkge1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnYXNzaWduJywgdGhpcy5uZXdIdG1sKTtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG48L3NjcmlwdD5cblxuXG5cbjxzdHlsZSBzY29wZWQ+XG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uaW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG48L3N0eWxlPlxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5iaWdpbWdfdHh0e1xuICAvL2Rpc3BsYXk6IGZsZXg7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvL2FsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICAvL21heC13aWR0aDogNTc2cHg7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIHBhZGRpbmc6IDE2cHggMHB4O1xuICAuel9pbWd7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgaW1ne1xuICAgIGhlaWdodDogYXV0bztcbiAgICB3aWR0aDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgLnpfY29udGVudHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIGxpbmUtaGVpZ2h0OiAyO1xuICAgIG1hcmdpbi10b3A6IDE0cHg7XG4gICAgLy9mb250LXdlaWdodDogYm9sZDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgcGFkZGluZzogMjhweCAwcHg7XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuLy/jg5Xjgqnjg7Pjg4jjgrXjgqTjgrrjgarjganlhbHpgJrjga7jgrnjgr/jgqTjg6vjga9ibG9jay52dWXjgavoqJjovInjgZfjgb7jgZlcbi5jb250ZW50czF7XG4gICAgbWFyZ2luOiAtMTAuNXB4IDA7XG4gICAgcHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIG1hcmdpbjogMHB4O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIHNxKCl7XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuLm1vZGFsIHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgICAuel9lcnJvcntcbiAgICAgICAgY29sb3I6IHJlZFxuICAgIH1cblxuICAgIHRleHRhcmVhe3dpZHRoOiAxMDAlO31cbn1cblxuLmlubmVyIHtcbiAgICBwYWRkaW5nOiA1MHB4IDA7XG4gICAgd2lkdGg6IDkwJTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIGJhY2tncm91bmQtY29sb3I6IHdoaXRlO1xuICAgIGJveC1zaGFkb3c6IDBweCAycHggMTBweCBncmF5O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuLnRleHRBcmVhMXtcbiAgbWFyZ2luOiAtMTAuNXB4IDA7XG4gIHB7XG4gICAgbWFyZ2luOiAwcHg7XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50c18yY29sdW1uMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIC56X2FydGljbGVfY29udGVudHN7XG4gICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbiAgfVxuICAuel9pbWctYXJ0aWNsZXtcbiAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICAgIC56X2FydGljbGVfY29udGVudHN7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLnpfaW1nLWFydGljbGV7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogOS41cHg7XG4gICAgICB9XG4gIH1cbn1cblxuLy8gLmltZ19jb250ZW50c18yY29sdW1uMSB7XG4vLyAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgIGZsZXg6IGF1dG87XG4vLyAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuLy8gICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4vLyAgIC56X2FydGljbGVfY29udGVudHN7XG4vLyAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAyMHB4KTtcbi8vICAgfVxuLy8gICAuel9pbWd7XG4vLyAgICAgICBoZWlnaHQ6IDMyMHB4O1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAzMy41cHg7XG4vLyAgICAgICAuel9pbWctYXJ0aWNsZXtcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICB9XG4vLyAgIH1cbi8vXG4vLyAgIEBpbmNsdWRlIHNxKCl7XG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuLy8gICAgICAgICAgICY6bGFzdC1jaGlsZHtcbi8vICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICAuel9pbWd7XG4vLyAgICAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuLy8gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkuNXB4O1xuLy8gICAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tb2RhbCB7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRvcDogMDtcbiAgICBib3R0b206IDA7XG4gICAgbGVmdDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDI0O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4gICAgLnpfZXJyb3J7XG4gICAgICAgIGNvbG9yOiByZWRcbiAgICB9XG59XG4iLCI8dGVtcGxhdGU+XG5cbjxkaXYgY2xhc3M9XCJtb2RhbCBsaW5rX3NlY3Rpb25cIiB0YWJpbmRleD1cIi0xXCIgcm9sZT1cImRpYWxvZ1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIEBjbGljay5zZWxmPVwiJGVtaXQoJ2Nsb3NlJylcIj5cbiAgPGRpdiBjbGFzcz1cIm1vZGFsLWRpYWxvZyBtb2RhbC1sZ1wiID5cbiAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiPlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlclwiPlxuICAgICAgICA8YnV0dG9uIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImNsb3NlXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIj48c3BhbiBhcmlhLWhpZGRlbj1cInRydWVcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPsOXPC9zcGFuPjwvYnV0dG9uPlxuICAgICAgICA8aDQgY2xhc3M9XCJtb2RhbC10aXRsZVwiIGlkPVwiXCI+44Oq44Oz44Kv6Kit5a6aPC9oND5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWJvZHlcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cInJvd1wiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctOVwiPlxuICAgICAgICAgIDxpbnB1dCB0eXBlPVwidGV4dFwiIGlkPVwibW9kYWxfaW5wdXRfYnV0dG9uX2xpbmtcIiBjbGFzcz1cImZvcm0tY29udHJvbFwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbToxMHB4O1wiIHYtbW9kZWw9XCJuZXd1cmxcIiBwbGFjZWhvbGRlcj1cInVybFwiPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctM1wiPlxuICAgICAgICAgIDxzZWxlY3QgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBpZD1cIm1vZGFsX2lucHV0X2J1dHRvbl90YXJnZXRcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206MTBweDtcIiB2LW1vZGVsPVwibmV3dGFyZ2V0XCI+XG4gICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiXCI+5ZCM44GY44K/44OWPC9vcHRpb24+XG4gICAgICAgICAgICA8b3B0aW9uIHZhbHVlPVwiX2JsYW5rXCI+5paw6KaP44K/44OWPC9vcHRpb24+XG4gICAgICAgICAgPC9zZWxlY3Q+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZm9vdGVyXCI+XG4gICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIiBkYXRhLWl0ZW09XCJcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGlkPVwic2V0X2xpbmtcIiBAY2xpY2sucHJldmVudD1cImFzc2lnblwiPuioreWumjwvYT5cbiAgICAgICAgPHNwYW4gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0XCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPumWieOBmOOCizwvc3Bhbj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICA8L2Rpdj5cbjwvZGl2PlxuXG48L3RlbXBsYXRlPlxuXG5cblxuPHNjcmlwdD5cbmV4cG9ydCBkZWZhdWx0IHtcbiAgbmFtZTogJ0xpbmtNb2RhbCcsXG4gIHByb3BzOiBbJ3ZhbCddLFxuICBkYXRhKCkge1xuICAgICAgcmV0dXJuIHtcbiAgICAgICAgICBuZXd1cmw6ICcnLFxuICAgICAgICAgIG5ld3RhcmdldDogJycsXG4gICAgICB9XG4gIH0sXG4gIGNyZWF0ZWQoKXtcbiAgICAgdGhpcy5uZXd1cmwgPSB0aGlzLnZhbC5saW5rO1xuICAgICB0aGlzLm5ld3RhcmdldCA9IHRoaXMudmFsLnRhcmdldDtcbiAgfSxcbiAgbWV0aG9kczoge1xuICAgICAgYXNzaWduKCl7XG4gICAgICAgICAgdGhpcy52YWwubGluayA9IHRoaXMubmV3dXJsO1xuICAgICAgICAgIHRoaXMudmFsLnRhcmdldCA9IHRoaXMubmV3dGFyZ2V0O1xuICAgICAgICAgIHRoaXMuJGZvcmNlVXBkYXRlKCk7XG4gICAgICAgICAgdGhpcy4kZW1pdCgnY2xvc2UnKTtcbiAgICAgIH1cbiAgfVxufVxuPC9zY3JpcHQ+XG5cblxuXG48c3R5bGUgc2NvcGVkPlxuLm1vZGFse1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG5cbjwvc3R5bGU+XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC56X2Vycm9ye1xuICAgICAgICBjb2xvcjogcmVkXG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uZ29vZ2xlbWFwV2l0aE1vZGFse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLnpfb3B0aW9uLWxpbmstaWNvbiB7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB6LWluZGV4OiAxMDAwO1xuICAgICAgbGVmdDogNXB4O1xuICAgICAgdG9wOiA1cHg7XG4gICAgICBpLmZhLmZhLWxpbmsge1xuICAgICAgICBjb2xvcjogIzBEMzM0OTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMTNweDtcbiAgICAgICAgcGFkZGluZzogN3B4O1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICB9XG4gICAgfVxuICAgIC5nb29nbGVIdG1se1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBtaW4taGVpZ2h0OiA0NTBweDtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ueW91dHViZVdpdGhNb2RhbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC56X29wdGlvbi1saW5rLWljb24ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIGxlZnQ6IDVweDtcbiAgICAgIHRvcDogNXB4O1xuICAgICAgaS5mYS5mYS1saW5rIHtcbiAgICAgICAgY29sb3I6ICMwRDMzNDk7XG4gICAgICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6IDEzcHg7XG4gICAgICAgIHBhZGRpbmc6IDdweDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuICAgIH1cbiAgICAueW91dHViZUh0bWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLy/nrqHnkIbnlLvpnaLkuIrjga5DU1MgJiDlhazplovlgbTjga5DU1Pjga7lhbHpgJrjg5Hjg7zjg4RcblxuLy/mnKzmlofns7tcbi56X2JvZHlfYmFzZXtcbiAgLypmb250LXNpemU6IDE1cHg7Ki9cbiAgLypsaW5lLWhlaWdodDogMjhweDsqL1xuICAgIC8vZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNztcbiAgICBsZXR0ZXItc3BhY2luZzogMC4wNzVlbTtcbiAgcHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbn1cbi56X2JvZHlfYmFzZSBoMSB7XG4gIGZvbnQtc2l6ZTogMzZweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMiB7XG4gIGZvbnQtc2l6ZTogMzBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi56X2JvZHlfYmFzZSBoMyB7XG4gIGZvbnQtc2l6ZTogMjBweDtcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cblxuLy/jgZnjgbnjgabjga7lpInmm7Tlj6/og73jgaropoHntKBcbi56X2l0ZW17XG4gIC8vdHJhbnNpdGlvbjogNTAwbXM7XG4gICY6aG92ZXIge1xuICAgIC8vb3BhY2l0eTogMC41O1xuICAgIC8vdHJhbnNpdGlvbjogNTAwbXM7XG4gIH1cbn1cblxuXG4uel9md19ib2xke1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi56X2hsMXtcbiAgZm9udC1zaXplOiAyMHB4O1xuICBsaW5lLWhlaWdodDogMzJweDtcbiAgQGluY2x1ZGUgc3EoKXtcbiAgICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgfVxufVxuLnpfaGwye1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXNpemU6IDJyZW07XG4gIGxpbmUtaGVpZ2h0OiBjYWxjKDEuNyk7XG59XG4uel9obDN7XG4gIGZvbnQtc2l6ZTogMTZweDtcbiAgbGluZS1oZWlnaHQ6IDMycHg7XG59XG4uel9iZ19ncmF5e1xuICBiYWNrZ3JvdW5kOiAjRjFGMEYxO1xufVxuXG5cbi5pbWdXaXRoTW9kYWx7XG4gIHdpZHRoOiAxMDAlO1xufVxuLml0ZW17XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi8vXG4vLy5hZGQtbWFya3tcbi8vICBwb3NpdGlvbjogYWJzb2x1dGU7XG4vLyAgei1pbmRleDogMTAwO1xuLy8gIC8vd2lkdGg6IDMwMHB4O1xuLy8gIHJpZ2h0OiA1MCU7XG4vLyAgYm90dG9tOiAtMTdweDtcbi8vICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgJl9fYnRue1xuLy8gICAgYmFja2dyb3VuZDogIzAwMDtcbi8vICAgIGNvbG9yOiAjZmZmO1xuLy8gICAgd2lkdGg6IDMwcHg7XG4vLyAgICBoZWlnaHQ6IDMwcHg7XG4vLyAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4vLyAgICBkaXNwbGF5OiBmbGV4O1xuLy8gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4vLyAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuLy8gICAgZm9udC1zaXplOiAyMHB4O1xuLy8gICAgYm9yZGVyLXJhZGl1czogNDdweDtcbi8vICB9XG4vL31cblxuLm1lbnVzIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIC8vd2lkdGg6IDMwMHB4O1xuICByaWdodDogMHB4O1xuICB0b3A6IC0yMHB4O1xufVxuLm1lbnVzIC5pbm5lciB7XG4gIC8vZGlzcGxheTogYmxvY2s7XG4gIGRpc3BsYXk6IGZsZXg7XG59XG4ubWVudXMgLmlubmVyIC5pdGVtOmhvdmVyIHtcbiAgY29sb3I6ICM2OTY5Njk7XG59XG4ubWVudXMgLmlubmVyIC5pdGVtIHtcbiAgLy9jb2xvcjogI2ZmZjtcbiAgLy9iYWNrZ3JvdW5kOiAjQTc5NzczO1xuICBiYWNrZ3JvdW5kOiAjZGNkY2RjO1xuICBjb2xvcjogIzY5Njk2OTtcbiAgd2lkdGg6IDQwcHg7XG4gIGhlaWdodDogNDBweDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYm9yZGVyOiAxcHggc29saWQgI2ZmZjtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBwYWRkaW5nOiAxMHB4O1xuICBmb250LXNpemU6IDE1cHg7XG4gIG1hcmdpbi1yaWdodDogMTBweDtcbiAgYm9yZGVyLXJhZGl1czogMzBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjI1cmVtICM2OTY5NjkpO1xufVxuLy8g44OW44Ot44OD44Kv5YaF44Gu44K544K/44Kk44Oq44Oz44KwXG5cbi5zZWxlY3RlZHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAjMDAwO1xufVxuLmJsb2Nre1xuICBjb2xvcjogIzAwMDtcbiAgbWF4LXdpZHRoOjcyNnB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcGFkZGluZzogMThweCAwO1xuICBAaW5jbHVkZSBzcXtcbiAgICBwYWRkaW5nOiAxNnB4IDA7XG4gICAgICAvL21hcmdpbi1ib3R0b206IDQwcHg7XG4gICAgfVxufVxuXG4uel9vcHRpb24tbGluay1pY29uIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB6LWluZGV4OiAxMDA7XG4gIGxlZnQ6IDVweDtcbiAgdG9wOiA1cHg7XG4gIGkuZmEuZmEtbGluayB7XG4gICAgY29sb3I6ICMwRDMzNDk7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBib3JkZXItcmFkaXVzOiAxM3B4O1xuICAgIHBhZGRpbmc6IDdweDtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi9wcmVwZW5kcyc7XG5cbi5pdGVtLWxpc3R7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDE1MHB4KTtcbiAgICAuaXRlbXtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICAgICAgICAvL2JvcmRlcjogMXB4IHNvbGlkICNkNmRlZTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQsYm9yZGVyIC4ycyBlYXNlLW91dDtcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogMTBweDsgKi9cbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAvKm91dGxpbmU6IDNweCBzb2xpZCAjMjZCOTlBOyovXG4gICAgICAgICAgICAvKm91dGxpbmUtb2Zmc2V0OiAxNXB4OyovXG4gICAgICAgICAgICAvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cbiAgICAgICAgICAgICAgLypib3JkZXI6IDJweCBzb2xpZCAjMjZCOTlBICFpbXBvcnRhbnQ7Ki9cbiAgICAgICAgICAgICAgLypib3gtc2l6aW5nOiBib3JkZXItYm94OyovXG4gICAgICAgICAgICAgIC8qdHJhbnNpdGlvbjogMTAwbXM7Ki9cbiAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxYjc2YzQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzFiNzZjNDtcbiAgICAgICAgICAgIC8vYm94LXNoYWRvdzogaW5zZXQgMCAycHggMnB4IC0ycHggcmdiYSgwLCAwLCAwLCAyMCUpO1xuICAgICAgICAgICAgLy8gdHJhbnNpdGlvbjogaGVpZ2h0IC41cztcbiAgICAgICAgfVxuXG4gICAgICAgICYudi1lbnRlci1hY3RpdmUsICYudi1sZWF2ZS1hY3RpdmV7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiAwLjdzO1xuICAgICAgICAgICAgb3ZlcmZsb3cteTogaGlkZGVuO1xuICAgICAgICAgICAgb3ZlcmZsb3cteDogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgICAgICAmLnYtZW50ZXIsICYudi1sZWF2ZS10b3tcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDA7XG4gICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgfVxuICAgICAgICAmLnYtZW50ZXItdG8sICYudi1sZWF2ZXtcbiAgICAgICAgICAgIG1heC1oZWlnaHQ6IDEwMHZoO1xuICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLnJvdy1lcS1oZWlnaHQge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xufVxuXG4uZWRpdG9ye1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG59XG5cblxuLmFkZC1pdGVtcyB7XG4gIHdpZHRoOiAxNTBweDtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbiAgcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogMjUycHg7XG4gIGxlZnQ6IDI4MHB4O1xufVxuLmFkZC1pdGVtcy1pbm5lciB7XG4gIHBhZGRpbmctcmlnaHQ6IDIwcHg7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9wYWRkaW5nOjEwcHg7XG4gIC8vZ2FwOjEwcHg7XG4gIC8vb3ZlcmZsb3cteTogYXV0bztcbiAgLy9vdmVyZmxvdy14OiBoaWRkZW47XG4gIC8vbWF4LWhlaWdodDogY2FsYygxMDAlIC0gNDAwcHgpO1xuICAvLyB3aWR0aDogNDMwcHg7XG4gIC8vbWF4LXdpZHRoOiA0MzBweDtcbiAgLy93aWR0aDogNTB2dztcbiAgLy9wYWRkaW5nLXJpZ2h0OjgwcHg7XG4gIC8vZGlzcGxheTogZmxleDtcbiAgLy9mbGV4LXdyYXA6IHdyYXA7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAvL1xuICAvLyAgJi52LWVudGVyLWFjdGl2ZSwgJi52LWxlYXZlLWFjdGl2ZXtcbiAgLy8gICAgICB0cmFuc2l0aW9uOiAxcztcbiAgLy8gIH1cbiAgLy8gICYudi1lbnRlciwgJi52LWxlYXZlLXRve1xuICAvLyAgICAgIGhlaWdodDogMDtcbiAgLy8gICAgICB3aWR0aDogMDtcbiAgLy8gICAgICBtYXgtd2lkdGg6IDA7XG4gIC8vICB9XG4gIC8vICAmLnYtZW50ZXItdG8sICYudi1sZWF2ZXtcbiAgLy8gICAgICBoZWlnaHQ6IDQwMHB4O1xuICAvLyAgICAgIHdpZHRoOiA1MHZ3O1xuICAvLyAgICAgIG1heC13aWR0aDogNDMwcHg7XG4gIC8vICB9XG5cbiAgICAuYWRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvKmhlaWdodDogNTBweDsqL1xuICAgICAgICAvKmJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7Ki9cbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC8qYmFja2dyb3VuZDogI0E3OTc3MzsqL1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogMTVweDtcblxuICAgICAgICBAaW5jbHVkZSBzcSgpe1xuICAgICAgICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMTBweCk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cblxuLmltYWdlLWFyZWEge1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgaGVpZ2h0OiA2MDBweDtcbiAgICBtYXJnaW4tbGVmdDogMTRweDtcbn1cblxuLmZpbGUtb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG59XG5cbi5maWxlLW91dGVyIC5pY29uIHtcbiAgICB3aWR0aDogMTAwcHg7XG59XG5cbi5maWxlLW91dGVyIC50dGwge1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGZvbnQtc2l6ZTogMTZweDtcbiAgICBtYXJnaW4tYm90dG9tOiAxMHB4O1xufVxuXG4uZmlsZS1vdXRlciAuaW5mbyB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDEwMHB4KTtcbn1cblxuLmZpbGUtb3V0ZXIgLmRlc2Mge1xuICAgIGZvbnQtc2l6ZTogMTJweDtcbn1cbiIsIiRicmVha3BvaW50czogKFxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsIC8vaVBhZFByb1xuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KScsIC8vaVBhZFxuICAgICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KScsIC8vTUJcbiAgICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCknLCAvL2lQaG9uZVNFXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsXG4pICFkZWZhdWx0O1xuXG5cblxuQG1peGluIHNxKCRicmVha3BvaW50OiBzbSkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiJdLCJuYW1lcyI6W10sInNvdXJjZVJvb3QiOiIifQ==*/