.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;
}
.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%;
}
}


.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-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;
}


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

/*== Content width =======================*/
#blog-editor .banner {
  padding-top: 0;
}
.banner {
  position: relative;
  padding-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.banner {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.banner {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.banner {
    padding-right: 20px;
    padding-left: 20px;
}
}
.banner img {
  width: 100%;
  height: auto;
}

/*== Content width =======================*/
#blog-editor .bg_contents1 {
  margin-top: 0;
}
#blog-editor .bg_contents1 .z_txt-box {
  min-width: 550px;
}
@media screen and (max-width: 600px) {
#blog-editor .bg_contents1 .z_txt-box {
    min-width: initial;
}
}
.bg_contents1 {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 500px;
  padding: 0 60px;
  margin-top: 40px;
}
.bg_contents1 .z_rectangle_img {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.bg_contents1 .z_rectangle_img {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.bg_contents1 .z_rectangle_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.bg_contents1 .z_rectangle_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
.bg_contents1 .z_img_cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: auto;
}
.bg_contents1 .z_img_cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bg_contents1 .z_img_cover > div:not(.z_option-link-icon) {
  width: 100%;
  height: 100%;
}
.bg_contents1 .z_txt-box {
  position: relative;
  z-index: auto;
  margin: 0 auto;
  max-width: 550px;
}
.bg_contents1 .z_title {
  margin-bottom: 12px;
  text-align: center;
}
@media screen and (max-width: 600px) {
.bg_contents1 {
    width: 100%;
    margin-top: 60px;
    padding: 0 20px;
    min-height: 370px;
}
}

/*== Content width =======================*/
#blog-editor .bg_contents1_left {
  margin-top: 0;
}
#blog-editor .bg_contents1_left .z_txt-box {
  min-width: 550px;
}
@media screen and (max-width: 600px) {
#blog-editor .bg_contents1_left .z_txt-box {
    min-width: initial;
}
}
.bg_contents1_left {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 500px;
  margin-top: 40px;
}
.bg_contents1_left .z_rectangle_img {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.bg_contents1_left .z_rectangle_img {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.bg_contents1_left .z_rectangle_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.bg_contents1_left .z_rectangle_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
.bg_contents1_left .z_img_cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: auto;
}
.bg_contents1_left .z_img_cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bg_contents1_left .z_img_cover > div {
  width: 100%;
  height: 100%;
}
.bg_contents1_left .z_txt-box {
  position: relative;
  z-index: auto;
  max-width: 550px;
}
.bg_contents1_left .z_title {
  margin-bottom: 12px;
}
@media screen and (max-width: 600px) {
.bg_contents1_left {
    width: 100%;
    margin-top: 60px;
    min-height: 370px;
}
}

/*== Content width =======================*/
#blog-editor .bg_contents1_right {
  margin-top: 0;
}
#blog-editor .bg_contents1_right .z_txt-box {
  min-width: 550px;
}
@media screen and (max-width: 600px) {
#blog-editor .bg_contents1_right .z_txt-box {
    min-width: initial;
}
}
.bg_contents1_right {
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 500px;
  margin-top: 40px;
}
.bg_contents1_right .z_rectangle_img {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.bg_contents1_right .z_rectangle_img {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.bg_contents1_right .z_rectangle_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.bg_contents1_right .z_rectangle_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
.bg_contents1_right .z_img_cover {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: auto;
}
.bg_contents1_right .z_img_cover img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
.bg_contents1_right .z_img_cover > div {
  width: 100%;
  height: 100%;
}
.bg_contents1_right .z_txt-box {
  position: relative;
  z-index: auto;
  max-width: 550px;
  margin-left: auto;
}
.bg_contents1_right .z_title {
  margin-bottom: 12px;
}
@media screen and (max-width: 600px) {
.bg_contents1_right {
    width: 100%;
    margin-top: 60px;
    min-height: 370px;
}
}


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



/*== Content width =======================*/
#blog-editor .color_contents1 {
  margin-top: 0;
}
#blog-editor .color_contents1 .z_txt-box {
  min-width: 550px;
}
.color_contents1 {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 500px;
  padding: 100px 60px;
}
.color_contents1 .z_txt-box {
  position: relative;
  z-index: 2;
  max-width: 550px;
}
.color_contents1 .z_title {
  margin-bottom: 12px;
  text-align: center;
}
@media screen and (max-width: 600px) {
.color_contents1 {
    width: 100%;
    margin-top: 60px;
    padding: 60px 20px;
}
}

/*== Content width =======================*/
#blog-editor .color_contents1_left {
  margin-top: 0;
}
#blog-editor .color_contents1_left .z_txt-box {
  min-width: 550px;
}
.color_contents1_left {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 500px;
  padding: 100px 60px;
}
.color_contents1_left .z_color_inner {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.color_contents1_left .z_color_inner {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.color_contents1_left .z_color_inner {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.color_contents1_left .z_color_inner {
    padding-right: 20px;
    padding-left: 20px;
}
}
.color_contents1_left .z_txt-box {
  position: relative;
  z-index: 2;
  max-width: 550px;
}
.color_contents1_left .z_title {
  margin-bottom: 12px;
}
@media screen and (max-width: 600px) {
.color_contents1_left {
    width: 100%;
    margin-top: 60px;
    padding: 60px 20px;
}
}

/*== Content width =======================*/
#blog-editor .color_contents1_right {
  margin-top: 0;
}
#blog-editor .color_contents1_right .z_txt-box {
  min-width: 550px;
}
.color_contents1_right {
  margin-top: 40px;
  display: flex;
  align-items: center;
  justify-content: center;
  position: relative;
  min-height: 500px;
  padding: 100px 60px;
}
.color_contents1_right .z_color_inner {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.color_contents1_right .z_color_inner {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.color_contents1_right .z_color_inner {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.color_contents1_right .z_color_inner {
    padding-right: 20px;
    padding-left: 20px;
}
}
.color_contents1_right .z_txt-box {
  position: relative;
  z-index: 2;
  max-width: 550px;
  margin-left: auto;
}
.color_contents1_right .z_title {
  margin-bottom: 12px;
}
@media screen and (max-width: 600px) {
.color_contents1_right {
    width: 100%;
    margin-top: 60px;
    padding: 60px 20px;
}
}

/*== Content width =======================*/
.content_img2 {
  display: flex;
  align-items: center;
  padding: 30px 0;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.content_img2 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.content_img2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.content_img2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.content_img2 .z_rectangle_img {
  width: 510px;
  min-height: 300px;
  position: relative;
}
.content_img2 .z_rectangle_img .z_img_content {
  position: absolute;
  height: 100%;
  width: 100%;
}
.content_img2 .z_txt-box {
  flex: 1 0 0%;
  max-width: calc(100% - 510px);
  padding-right: 40px;
}
.content_img2 .z_title {
  margin-bottom: 12px;
}
@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_img2 .z_txt-box {
    width: 100%;
    padding-right: 0;
    padding-top: 25px;
    max-width: 100%;
}
}

/*== Content width =======================*/
.content_img3 {
  padding-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.content_img3 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.content_img3 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.content_img3 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.content_img3 .z_outer {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.content_img3 .z_img-content {
  width: calc(700/1100*100%);
  flex-shrink: 0;
  order: 2;
  position: relative;
}
.content_img3 .z_img-content img {
  width: 100%;
  height: auto;
}
.content_img3 .z_txt-box {
  margin-top: 264px;
  width: calc(630/1100*100%);
  background: #fff;
  margin-right: calc(-1*230/1100*100%);
  padding: 42px 40px;
  order: 1;
  position: relative;
}
.content_img3 .z_content {
  margin-top: 13px;
}
@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_img3 .z_txt-box {
    margin-top: 18px;
    width: 100%;
    margin-right: 0;
    padding: 0 0 25px;
}
}

/*== Content width =======================*/
.contents_title2_center {
  padding: 80px 0 40px;
  text-align: center;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.contents_title2_center {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.contents_title2_center {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.contents_title2_center {
    padding-right: 20px;
    padding-left: 20px;
}
}
.contents_title2_center .z_hl1 {
  font-size: 3rem;
  font-weight: bold;
}
.contents_title2_center .z_hl2 {
  font-size: 12px;
  font-weight: bold;
  margin-top: 20px;
}

/*== Content width =======================*/
.contents_title2_left {
  padding: 80px 0 40px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.contents_title2_left {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.contents_title2_left {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.contents_title2_left {
    padding-right: 20px;
    padding-left: 20px;
}
}
.contents_title2_left .z_hl1 {
  font-size: 3rem;
  font-weight: bold;
}
.contents_title2_left .z_hl2 {
  font-size: 12px;
  font-weight: bold;
  margin-top: 20px;
}

/*== Content width =======================*/
.contents_title_center {
  padding: 80px 0 40px;
  text-align: center;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.contents_title_center {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.contents_title_center {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.contents_title_center {
    padding-right: 20px;
    padding-left: 20px;
}
}
.contents_title_center .z_hl1 {
  font-size: 1.6rem;
  font-weight: bold;
}
.contents_title_center .z_hl2 {
  font-size: 28px;
  font-weight: bold;
  margin-top: 20px;
}

/*== Content width =======================*/
.contents_title_left {
  padding: 80px 0 40px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.contents_title_left {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.contents_title_left {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.contents_title_left {
    padding-right: 20px;
    padding-left: 20px;
}
}
.contents_title_left .z_hl1 {
  font-size: 1.6rem;
  font-weight: bold;
}
.contents_title_left .z_hl2 {
  font-size: 28px;
  font-weight: bold;
  margin-top: 20px;
}

/*== Content width =======================*/
.fv1 .z_image {
  background: #EECE34;
  overflow-x: visible;
}
.fv1 .z_image img {
  width: 100%;
  height: auto;
}

.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;
}

.googlemapWithModal[data-v-fe1c6218] {
  position: relative;
  width: 100%;
  height: 100%;
}
.googlemapWithModal .googleHtml[data-v-fe1c6218] {
  width: 100%;
  height: 100%;
  min-height: 450px;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*== Content width =======================*/
.googlemap {
  padding-top: 40px;
}
.googlemap .z_frame_outer {
  position: relative;
  background-color: lightgray;
  width: 100%;
  height: 450px;
}
.googlemap iframe:not(.cke_reset) {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.googlemap .z_prepends {
  font-size: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.googlemap .z_content {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  margin-top: 12px;
}
@media screen and (max-width: 1024px) {
.googlemap .z_content {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.googlemap .z_content {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.googlemap .z_content {
    padding-right: 20px;
    padding-left: 20px;
}
}

/*== Content width =======================*/
.googlemap2 {
  padding-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.googlemap2 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.googlemap2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.googlemap2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.googlemap2 .z_frame_outer {
  height: 450px;
  background-color: lightgray;
  width: 100%;
  position: relative;
}
.googlemap2 .z_frame_outer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.googlemap2 .z_prepends {
  font-size: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.googlemap2 .z_content {
  margin-top: 12px;
}

/*== Content width =======================*/
.img_contents2 {
  display: flex;
  align-items: center;
  padding: 30px 0;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.img_contents2 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.img_contents2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.img_contents2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.img_contents2 .z_rectangle_img {
  width: 510px;
  min-height: 300px;
  position: relative;
}
.img_contents2 .z_rectangle_img .z_img_content {
  position: absolute;
  height: 100%;
  width: 100%;
}
.img_contents2 .z_txt-box {
  flex: 1 0 0%;
  max-width: calc(100% - 510px);
  padding-left: 40px;
}
.img_contents2 .z_title {
  margin-bottom: 12px;
}
@media screen and (max-width: 960px) {
.img_contents2 {
    flex-direction: column;
    align-items: center;
}
.img_contents2 .z_txt-box {
    max-width: 100%;
    padding-left: 0;
    padding-top: 20px;
}
}

/*== Content width =======================*/
.img_contents3 {
  padding-top: 60px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
}
@media screen and (max-width: 1024px) {
.img_contents3 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.img_contents3 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.img_contents3 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.img_contents3 .z_outer {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
.img_contents3 .z_img-content {
  width: calc(700/1100*100%);
  flex-shrink: 0;
}
.img_contents3 .z_img-content img {
  width: 100%;
  height: auto;
}
.img_contents3 .z_txt-box {
  margin-top: 264px;
  width: calc(630/1100*100%);
  background: #fff;
  margin-left: calc(-1*230/1100*100%);
  padding: 42px 40px;
}
.img_contents3 .z_content {
  margin-top: 13px;
}
@media screen and (max-width: 960px) {
.img_contents3 .z_outer {
    display: block;
}
.img_contents3 .z_img-content {
    width: 100%;
    max-width: 100%;
}
.img_contents3 .z_txt-box {
    margin-top: 18px;
    width: 100%;
    margin-left: 0;
    padding: 0;
}
}

/*== Content width =======================*/
.img_contents_2column1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 80px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.img_contents_2column1 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.img_contents_2column1 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.img_contents_2column1 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.img_contents_2column1 .z_article_contents {
  width: calc(50% - 16px);
}
.img_contents_2column1 .z_title {
  margin-top: 18px;
  font-size: 20px;
  line-height: 33px;
}
.img_contents_2column1 .z_content {
  margin-top: 12px;
}
@media screen and (max-width: 600px) {
.img_contents_2column1 {
    display: block;
    width: 100%;
    padding: 60px 20px 0;
    max-width: 100%;
}
.img_contents_2column1 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.img_contents_2column1 .z_article_contents:last-child {
    margin-bottom: 0;
}
}

/*== Content width =======================*/
.img_contents_3column1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
  padding-top: 80px;
  width: 1100px;
  max-width: calc(100% - 120px);
  margin: 0 auto;
}
.img_contents_3column1 .z_article_contents {
  width: calc(33.3% - 10px);
}
.img_contents_3column1 .z_title {
  margin-top: 18px;
  font-size: 20px;
  line-height: 33px;
}
.img_contents_3column1 .z_content {
  margin-top: 12px;
}
@media screen and (max-width: 600px) {
.img_contents_3column1 {
    flex-direction: column;
    width: 100%;
    padding: 60px 20px 0;
    max-width: 100%;
}
.img_contents_3column1 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.img_contents_3column1 .z_article_contents:last-child {
    margin-bottom: 0;
}
}

/*== Content width =======================*/
#blog-editor .linkbutton1 {
  padding: 25px 0;
}
.linkbutton1 {
  position: relative;
  padding-top: 60px;
}
.linkbutton1 .z_linkbutton {
  color: #fff;
  width: 313px;
  max-width: 100%;
  margin: 0 auto;
  display: block;
  padding: 8px 30px;
  line-height: 35px;
  text-align: center;
}
.linkbutton1 .z_linkbutton p {
  margin-bottom: 0;
}

/*== Content width =======================*/
.img_contents_4column1 {
  display: flex;
  flex: auto;
  align-items: flex-start;
  justify-content: space-between;
  flex-wrap: wrap;
  padding-top: 80px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.img_contents_4column1 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.img_contents_4column1 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.img_contents_4column1 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.img_contents_4column1 .z_article_contents {
  width: calc(25% - 10px);
}
.img_contents_4column1 .z_title {
  margin-top: 18px;
  font-size: 20px;
  line-height: 33px;
}
.img_contents_4column1 .z_content {
  margin-top: 12px;
}
@media screen and (max-width: 960px) {
.img_contents_4column1 {
    width: 100%;
    padding-top: 60px;
}
.img_contents_4column1 .z_article_contents {
    width: calc(50% - 7px);
    margin-bottom: 25px;
}
.img_contents_4column1 .z_article_contents:last-child {
    margin-bottom: 0;
}
}
@media screen and (max-width: 600px) {
.img_contents_4column1 {
    display: block;
    width: 100%;
    padding: 60px 20px 0;
    max-width: 100%;
}
.img_contents_4column1 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.img_contents_4column1 .z_article_contents:last-child {
    margin-bottom: 0;
}
}

/*== Content width =======================*/
.img_img {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 60px 0 0;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.img_img {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.img_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.img_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
.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;
}
}

/*== Content width =======================*/
.img_img_img {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 60px 0 0;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.img_img_img {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.img_img_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.img_img_img {
    padding-right: 20px;
    padding-left: 20px;
}
}
.img_img_img .z_img-three {
  height: auto;
  width: calc(33.3333% - 10px);
}
@media screen and (max-width: 600px) {
.img_img_img {
    display: block;
}
.img_img_img .z_img-three {
    width: 100%;
    margin-bottom: 20px;
}
.img_img_img .z_img-three:last-child {
    margin-bottom: 0;
}
}

/*== Content width =======================*/
.img_img_img_img {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  margin: 60px 0 0;
}
.img_img_img_img .z_img-three {
  height: auto;
  width: 25%;
}
@media screen and (max-width: 600px) {
.img_img_img_img {
    display: block;
}
.img_img_img_img .z_img-three {
    width: 100%;
    margin-bottom: 20px;
}
.img_img_img_img .z_img-three:last-child {
    margin-bottom: 0;
}
}

/*== Content width =======================*/
#blog-editor .linkbutton2 {
  padding: 25px 0;
}
.linkbutton2 {
  position: relative;
  padding-top: 60px;
}
.linkbutton2 .z_linkbutton {
  color: #fff;
  width: 313px;
  margin: 0 auto;
  display: block;
  padding: 8px 30px;
  line-height: 35px;
  text-align: center;
  border-radius: 5px;
}
.linkbutton2 .z_linkbutton p {
  margin-bottom: 0;
}

/*== Content width =======================*/
#blog-editor .linkbutton3 {
  padding: 25px 0;
}
.linkbutton3 {
  position: relative;
  padding-top: 60px;
}
.linkbutton3 .z_linkbutton {
  color: #fff;
  width: 313px;
  margin: 0 auto;
  display: block;
  padding: 8px 30px;
  line-height: 35px;
  text-align: center;
  border-radius: 50px;
}
.linkbutton3 .z_linkbutton p {
  margin-bottom: 0;
}

/*== Content width =======================*/
#blog-editor .linkbutton4 {
  padding: 25px 0;
}
.linkbutton4 {
  position: relative;
  padding-top: 60px;
}
.linkbutton4 .z_linkbutton {
  border: solid 1px #000;
  color: #000;
  width: 313px;
  margin: 0 auto;
  display: block;
  padding: 8px 30px;
  line-height: 35px;
  text-align: center;
}
.linkbutton4 .z_linkbutton p {
  margin-bottom: 0;
}

/*== Content width =======================*/
#blog-editor .linkbutton5 {
  padding: 25px 0;
}
.linkbutton5 {
  position: relative;
  padding-top: 60px;
}
.linkbutton5 .z_linkbutton {
  border: solid 1px #000;
  color: #000;
  width: 313px;
  margin: 0 auto;
  display: block;
  padding: 8px 30px;
  line-height: 35px;
  border-radius: 5px;
  text-align: center;
}
.linkbutton5 .z_linkbutton p {
  margin-bottom: 0;
}

/*== Content width =======================*/
#blog-editor .linkbutton6 {
  padding: 25px 0;
}
.linkbutton6 {
  position: relative;
  padding-top: 60px;
}
.linkbutton6 .z_linkbutton {
  border: solid 1px #000;
  color: #000;
  width: 313px;
  margin: 0 auto;
  display: block;
  padding: 8px 30px;
  line-height: 35px;
  border-radius: 50px;
  text-align: center;
}
.linkbutton6 .z_linkbutton p {
  margin-bottom: 0;
}

/*== Content width =======================*/
#blog-editor .linkbuttonx2 {
  padding: 25px 0;
}
.linkbuttonx2 {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 60px;
}
@media screen and (max-width: 1024px) {
.linkbuttonx2 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.linkbuttonx2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.linkbuttonx2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.linkbuttonx2 .z_outer {
  margin: 0 -15px;
  display: flex;
  flex: auto;
  justify-content: center;
  flex-wrap: wrap;
}
.linkbuttonx2 .z_article_contents {
  width: 50%;
  padding: 0 15px;
}
.linkbuttonx2 .z_linkbutton {
  margin: 0;
}
.linkbuttonx2 .linkbutton1 {
  padding-top: 0;
}
.linkbuttonx2 .linkbutton1 .z_linkbutton {
  width: 100%;
  padding: 24px 30px;
  min-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 27px;
}
@media screen and (max-width: 600px) {
.linkbuttonx2 {
    display: block;
}
.linkbuttonx2 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.linkbuttonx2 .z_article_contents:last-child {
    margin-bottom: 0;
}
.linkbuttonx2 .linkbutton1 .z_linkbutton {
    min-height: 180px;
}
}

/*== Content width =======================*/
#blog-editor .linkbuttonx2_2 {
  padding: 25px 0;
}
.linkbuttonx2_2 {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 60px;
}
@media screen and (max-width: 1024px) {
.linkbuttonx2_2 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.linkbuttonx2_2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.linkbuttonx2_2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.linkbuttonx2_2 .z_outer {
  margin: 0 -15px;
  display: flex;
  flex: auto;
  justify-content: center;
  flex-wrap: wrap;
}
.linkbuttonx2_2 .z_article_contents {
  width: 50%;
  padding: 0 15px;
}
.linkbuttonx2_2 .z_linkbutton {
  margin: 0;
}
.linkbuttonx2_2 .linkbutton4 {
  padding-top: 0;
}
.linkbuttonx2_2 .linkbutton4 .z_linkbutton {
  width: 100%;
  padding: 24px 30px;
  min-height: 200px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 27px;
}
@media screen and (max-width: 600px) {
.linkbuttonx2_2 {
    display: block;
}
.linkbuttonx2_2 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.linkbuttonx2_2 .z_article_contents:last-child {
    margin-bottom: 0;
}
.linkbuttonx2_2 .linkbutton4 .z_linkbutton {
    min-height: 180px;
}
}

/*== Content width =======================*/
#blog-editor .linkbuttonx3 {
  padding: 25px 0;
}
.linkbuttonx3 {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 60px;
}
@media screen and (max-width: 1024px) {
.linkbuttonx3 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.linkbuttonx3 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.linkbuttonx3 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.linkbuttonx3 .z_outer {
  margin: 0 -10px;
  display: flex;
  flex: auto;
  justify-content: center;
  flex-wrap: wrap;
}
.linkbuttonx3 .z_article_contents {
  width: 33.3333%;
  padding: 0 10px;
}
.linkbuttonx3 .z_linkbutton {
  margin: 0;
}
.linkbuttonx3 .linkbutton1 {
  padding-top: 0;
}
.linkbuttonx3 .linkbutton1 .z_linkbutton {
  width: 100%;
  padding: 24px 30px;
  min-height: 235px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 27px;
}
@media screen and (max-width: 600px) {
.linkbuttonx3 {
    display: block;
}
.linkbuttonx3 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.linkbuttonx3 .z_article_contents:last-child {
    margin-bottom: 0;
}
.linkbuttonx3 .linkbutton1 .z_linkbutton {
    min-height: 180px;
}
}

/*== Content width =======================*/
#blog-editor .linkbuttonx3_2 {
  padding: 25px 0;
}
.linkbuttonx3_2 {
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
  padding-top: 60px;
}
@media screen and (max-width: 1024px) {
.linkbuttonx3_2 {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.linkbuttonx3_2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.linkbuttonx3_2 {
    padding-right: 20px;
    padding-left: 20px;
}
}
.linkbuttonx3_2 .z_outer {
  margin: 0 -10px;
  display: flex;
  flex: auto;
  justify-content: center;
  flex-wrap: wrap;
}
.linkbuttonx3_2 .z_article_contents {
  width: 33.3333%;
  padding: 0 10px;
}
.linkbuttonx3_2 .z_linkbutton {
  margin: 0;
}
.linkbuttonx3_2 .linkbutton4 {
  padding-top: 0;
}
.linkbuttonx3_2 .linkbutton4 .z_linkbutton {
  width: 100%;
  padding: 24px 30px;
  min-height: 235px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 18px;
  line-height: 27px;
}
@media screen and (max-width: 600px) {
.linkbuttonx3_2 {
    display: block;
}
.linkbuttonx3_2 .z_article_contents {
    width: 100%;
    margin-bottom: 25px;
}
.linkbuttonx3_2 .z_article_contents:last-child {
    margin-bottom: 0;
}
.linkbuttonx3_2 .linkbutton4 .z_linkbutton {
    min-height: 180px;
}
}

.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;
}

.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;
}

.youtubeWithModal[data-v-7e00fe54] {
  position: relative;
  width: 100%;
  height: 100%;
}
.youtubeWithModal .youtubeHtml[data-v-7e00fe54] {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/*== Content width =======================*/
#blog-editor .youtube {
  margin-top: 0;
}
.youtube {
  background-color: lightgray;
  width: 100%;
  padding-bottom: 56.25%;
  position: relative;
  margin-top: 40px;
  padding-right: 60px;
  padding-left: 60px;
  margin-right: auto;
  margin-left: auto;
  max-width: 1220px;
  padding-right: 60px;
  padding-left: 60px;
}
@media screen and (max-width: 1024px) {
.youtube {
    max-width: 100%;
}
}
@media screen and (max-width: 960px) {
.youtube {
    padding-right: 20px;
    padding-left: 20px;
}
}
@media screen and (max-width: 600px) {
.youtube {
    padding-right: 20px;
    padding-left: 20px;
}
}
.youtube .youtubeHtml {
  position: absolute;
}
.youtube iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.youtube .z_prepends {
  position: absolute;
  font-size: 34px;
  font-weight: bold;
  color: white;
  text-align: center;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

/*== Content width =======================*/
.z_body_base, .z_title_base, .z_hl1, .z_hl2 {
  word-break: break-word;
}
.z_body_base {
  font-size: 14px;
  line-height: 33px;
  letter-spacing: .05em;
}
.z_title_base {
  font-size: 30px;
  line-height: 45px;
  font-weight: bold;
}
@media screen and (max-width: 600px) {
.z_title_base {
    font-size: 24px;
    line-height: 36px;
}
}
#blog-editor .z_body_base, #blog-editor .z_title_base, #blog-editor .z_hl1, #blog-editor .z_hl2 {
  transition: .2s ease;
  border: dotted 1px rgba(197, 197, 197, 0.5);
}
#blog-editor .z_body_base:not(.youtubeWithModal):not(.googlemapWithModal):hover, #blog-editor .z_title_base:not(.youtubeWithModal):not(.googlemapWithModal):hover, #blog-editor .z_hl1:not(.youtubeWithModal):not(.googlemapWithModal):hover, #blog-editor .z_hl2:not(.youtubeWithModal):not(.googlemapWithModal):hover {
  background: rgba(255, 255, 255, 0.5);
  box-shadow: 0 1px 6px rgba(0, 0, 0, 0.08);
}
#blog-editor .z_body_base > div {
  min-height: 60px;
}
#blog-editor .z_title_base > div {
  min-height: 45px;
}
#blog-editor .z_hl1 > div {
  min-height: 30px;
}
#blog-editor .z_hl2 > div {
  min-height: 20px;
}
.z_fw_bold {
  font-weight: bold;
}
.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);
}
.z_option-link-icon {
  position: absolute;
  z-index: 100;
  left: 10px;
  top: 10px;
}
.z_option-link-icon i.fa {
  color: #0D3349;
  background: #fff;
  padding: 15px;
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2), 0 1px 2px rgba(0, 0, 0, 0.2);
  transition: .2s ease;
}
.z_option-link-icon i.fa:hover {
  color: #128ff9;
}

/*== Content width =======================*/
.item-list .item[data-v-10f50f85] {
  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-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;
  box-shadow: inset 0 2px 2px -2px black;
}
.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;
}
.add-items[data-v-10f50f85] {
  position: fixed;
  right: 0;
  z-index: 101;
  bottom: 0;
  background: #fff;
  filter: drop-shadow(0 0 0.25rem #696969);
  padding: 20px;
  /*width: 100%;*/
  /*margin-top: 20px;*/
}
.z_minimize[data-v-10f50f85] {
  text-align: right;
}
.z_minimize img[data-v-10f50f85] {
  cursor: pointer;
}
.add-items-inner[data-v-10f50f85] {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: 400px;
  max-width: 430px;
  width: 50vw;
  display: flex;
  flex-wrap: wrap;
}
.add-items-inner.v-enter-active[data-v-10f50f85], .add-items-inner.v-leave-active[data-v-10f50f85] {
  transition: .4s ease;
}
.add-items-inner.v-enter[data-v-10f50f85], .add-items-inner.v-leave-to[data-v-10f50f85] {
  height: 0;
  width: 0;
  max-width: 0;
}
.add-items-inner.v-enter-to[data-v-10f50f85], .add-items-inner.v-leave[data-v-10f50f85] {
  height: 400px;
  width: 50vw;
  max-width: 430px;
}
.add-items-inner .add[data-v-10f50f85] {
  text-align: center;
  /*height: 50px;*/
  border: 2px solid #fff;
  width: calc(33% - 10px);
  margin: 5px;
  cursor: pointer;
  color: #000;
  /*background: #337ab7;*/
  margin-top: 15px;
  position: relative;
  transition: .2s ease;
}
.add-items-inner .add[data-v-10f50f85]:hover {
  border-color: #337ab7;
}
@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,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WSxxQkFBcUI7QUEvSGpDO0FEOUZFO0FDdUxGO0lBeUNZLHVCQUF1QjtBQTdIakM7QUFDRjtBQWtJQTtFQUNJLGdCQUFnQjtFQUNoQixhQUFhO0VBQ2IsaUJBQWlCO0FBL0hyQjtBQWtJQTtFQUNJLGFBQWE7QUEvSGpCO0FBa0lBO0VBQ0ksWUFBWTtBQS9IaEI7QUFrSUE7RUFDSSxpQkFBaUI7RUFDakIsZUFBZTtFQUNmLG1CQUFtQjtBQS9IdkI7QUFrSUE7RUFDSSx5QkFBeUI7QUEvSDdCO0FBa0lBO0VBQ0ksZUFBZTtBQS9IbkIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vc3JjL0FkbWluQnVuZGxlL1Jlc291cmNlcy9wdWJsaWMvYXNzZXRzL2pzL3Z1ZS9ibG9ja3MvbW9kYWwvbGlua01vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9zcmMvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9hc3NldHMvanMvdnVlL2Jsb2Nrcy9tb2RhbC9ja0VkaXRvck1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9zcmMvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9hc3NldHMvanMvdnVlL2Jsb2Nrcy9wYXJ0cy9pbWdXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uLi9wcmVwZW5kcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2Jhbm5lci52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vYmdfY29udGVudHMxLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9iZ19jb250ZW50czFfbGVmdC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vYmdfY29udGVudHMxX3JpZ2h0LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9zcmMvQWRtaW5CdW5kbGUvUmVzb3VyY2VzL3B1YmxpYy9hc3NldHMvanMvdnVlL2Jsb2Nrcy9tb2RhbC9jb2xvck1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9jb2xvcl9jb250ZW50czEudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbG9yX2NvbnRlbnRzMV9sZWZ0LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9jb2xvcl9jb250ZW50czFfcmlnaHQudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX2ltZzMudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX3RpdGxlMl9jZW50ZXIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX3RpdGxlMl9sZWZ0LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9jb250ZW50c190aXRsZV9jZW50ZXIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2NvbnRlbnRzX3RpdGxlX2xlZnQudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2Z2MS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vZ29vZ2xlbWFwTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2dvb2dsZW1hcFdpdGhNb2RhbC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vZ29vZ2xlbWFwLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9nb29nbGVtYXAyLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHMyLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHMzLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9pbWdfY29udGVudHNfMmNvbHVtbjEudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2ltZ19jb250ZW50c18zY29sdW1uMS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vbGlua2J1dHRvbjEudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2ltZ19jb250ZW50c180Y29sdW1uMS52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vaW1nX2ltZy52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vaW1nX2ltZ19pbWcudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2ltZ19pbWdfaW1nX2ltZy52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vbGlua2J1dHRvbjIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2xpbmtidXR0b24zLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9saW5rYnV0dG9uNC52dWUiLCJ3ZWJwYWNrOi8vd2VicGFjay1icm93c2Vyc3luYy1ob3QtcmVsb2FkLy4vbGlua2J1dHRvbjUudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2xpbmtidXR0b242LnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9saW5rYnV0dG9ueDIudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2xpbmtidXR0b254Ml8yLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9saW5rYnV0dG9ueDMudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2xpbmtidXR0b254M18yLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi90ZXh0QXJlYU1vZGFsLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi95b3V0dWJlTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3lvdXR1YmVXaXRoTW9kYWwudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL3lvdXR1YmUudnVlIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL2Jsb2NrLnZ1ZSIsIndlYnBhY2s6Ly93ZWJwYWNrLWJyb3dzZXJzeW5jLWhvdC1yZWxvYWQvLi9wcmVwZW5kcy5zY3NzIiwid2VicGFjazovL3dlYnBhY2stYnJvd3NlcnN5bmMtaG90LXJlbG9hZC8uL0VkaXRvci52dWUiXSwic291cmNlc0NvbnRlbnQiOlsiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbi5tb2RhbHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuLmlubmVye1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG5cblxuXG5cbi5pbWctZXJyb3J7XG4gICAgY29sb3I6IGluZGlhbnJlZDtcbn1cblxuLmltYWdlLWZvb3RlciB7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBhZGRpbmc6IDEwcHg7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbn1cbi5pbWFnZS11cGxvYWQge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwYWRkaW5nOiAxNXB4O1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgLyogYmFja2dyb3VuZDogdXJsKC9idW5kbGVzL2FkbWluL2Fzc2V0cy9pbWcvYmxvZy1lZGl0b3IvYXJ0LWJvYXJkLmpwZykgcmVwZWF0OyAqL1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBoZWlnaHQ6NTAwcHg7XG59XG5cbi5tb2RhbC1pbWFnZS1wcmV2aWV3e1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIC8qaGVpZ2h0OiAxMDAlOyovXG59XG5cbi5pbWFnZS11cGxvYWQtc3BhY2Uge1xuICAgIHBhZGRpbmc6IDU2cHg7XG4gICAgYmFja2dyb3VuZDogI2RjZGNkYztcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmltZy1pdGVtLWNvbCBpbWcge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAvKiBwYWRkaW5nLWJvdHRvbTogMTRweDsgKi9cbiAgICBib3JkZXI6IDJweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICBib3gtc2hhZG93OiAycHggMnB4IDJweCAycHggcmdiYSgwLCAwLCAwLCAwLjEpO1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG4uaW1nLWl0ZW0tY29sIGltZzpob3ZlcntcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMWNjYmE5O1xuICAgIHRyYW5zaXRpb246IDAuNXM7XG59XG5cbiNnZXRfbW9yZV9pbWFnZXtcbiAgICAmLmxvYWRpbmd7XG4gICAgICAgIG9wYWNpdHk6IDAuNztcbiAgICAgICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgfVxufVxuXG4ubW9kYWwtaW1hZ2Utc3BhY2Uge1xuICBkaXNwbGF5OiBmbGV4O1xuICBnYXA6IDEwcHg7XG5cbiAgLm1vZGFsLWltYWdlLXNwYWNlX3ByZXZpZXcsXG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cblxuICAuaW1hZ2UtYXJlYSB7XG4gICAgaGVpZ2h0OiA2MHZoO1xuICAgIG92ZXJmbG93LXk6IGF1dG87XG4gICAgLm1vZGFsLWltYWdlLXNwYWNlX2ltYWdlcy1saXN0e1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICAgIGdhcDogMTBweDtcbiAgICAgIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXMtaXRlbXtcbiAgICAgICAgd2lkdGg6IDE4JTtcbiAgICAgIH1cbiAgICB9XG4gICAgLnVwbG9hZC1zdGF0dXN7XG4gICAgICBwYWRkaW5nLWJvdHRvbToxMHB4O1xuICAgIH1cbiAgICAudGV4dC1ncmVlbntcbiAgICAgIGNvbG9yOiAjMjZCOTlBO1xuICAgIH1cbiAgfVxuICAuaW1hZ2UtdG90YWx7XG4gICAgcGFkZGluZy10b3A6MTBweDtcbiAgfVxufVxuXG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCkge1xuICAubW9kYWwtaW1hZ2Utc3BhY2V7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbiAgLm1vZGFsLWltYWdlLXNwYWNlX3ByZXZpZXcsXG4gIC5tb2RhbC1pbWFnZS1zcGFjZV9pbWFnZXN7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmltYWdlLXVwbG9hZHtcbiAgICBoZWlnaHQ6IDI1dmggIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG4gIC5pbWFnZS1hcmVhe1xuICAgIG1hcmdpbi10b3A6MjBweDtcbiAgICBoZWlnaHQ6IDMwdmg7XG4gIH1cbiAgLm1vZGFsLWltYWdlLXNwYWNlX2ltYWdlcy1pdGVte1xuICAgIHdpZHRoOiAyMiU7XG4gIH1cbn1cblxuIiwiPHRlbXBsYXRlPlxuXG48ZGl2IGNsYXNzPVwibW9kYWwgbGlua19zZWN0aW9uXCIgdGFiaW5kZXg9XCItMVwiIHJvbGU9XCJkaWFsb2dcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBAY2xpY2suc2VsZj1cIiRlbWl0KCdjbG9zZScpXCI+XG4gIDxkaXYgY2xhc3M9XCJtb2RhbC1kaWFsb2cgbW9kYWwtbGdcIiA+XG4gICAgPGRpdiBjbGFzcz1cIm1vZGFsLWNvbnRlbnRcIj5cbiAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1oZWFkZXJcIj5cbiAgICAgICAgPGJ1dHRvbiB0eXBlPVwiYnV0dG9uXCIgY2xhc3M9XCJjbG9zZVwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgYXJpYS1sYWJlbD1cIkNsb3NlXCI+PHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCIgQGNsaWNrPVwiJGVtaXQoJ2Nsb3NlJylcIj7Dlzwvc3Bhbj48L2J1dHRvbj5cbiAgICAgICAgPGg0IGNsYXNzPVwibW9kYWwtdGl0bGVcIiBpZD1cIlwiPuODquODs+OCr+ioreWumjwvaDQ+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1ib2R5XCI+XG4gICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWxnLTlcIj5cbiAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBpZD1cIm1vZGFsX2lucHV0X2J1dHRvbl9saW5rXCIgY2xhc3M9XCJmb3JtLWNvbnRyb2xcIiBzdHlsZT1cIm1hcmdpbi1ib3R0b206MTBweDtcIiB2LW1vZGVsPVwibmV3dXJsXCIgcGxhY2Vob2xkZXI9XCJ1cmxcIj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzPVwiY29sLWxnLTNcIj5cbiAgICAgICAgICA8c2VsZWN0IGNsYXNzPVwiZm9ybS1jb250cm9sXCIgaWQ9XCJtb2RhbF9pbnB1dF9idXR0b25fdGFyZ2V0XCIgc3R5bGU9XCJtYXJnaW4tYm90dG9tOjEwcHg7XCIgdi1tb2RlbD1cIm5ld3RhcmdldFwiPlxuICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIlwiPuWQjOOBmOOCv+ODljwvb3B0aW9uPlxuICAgICAgICAgICAgPG9wdGlvbiB2YWx1ZT1cIl9ibGFua1wiPuaWsOimj+OCv+ODljwvb3B0aW9uPlxuICAgICAgICAgIDwvc2VsZWN0PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWZvb3RlclwiPlxuICAgICAgICA8YSBocmVmPVwiI1wiIGNsYXNzPVwiYnRuIGJ0bi1wcmltYXJ5XCIgZGF0YS1pdGVtPVwiXCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBpZD1cInNldF9saW5rXCIgQGNsaWNrLnByZXZlbnQ9XCJhc3NpZ25cIj7oqK3lrpo8L2E+XG4gICAgICAgIDxzcGFuIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgYXJpYS1sYWJlbD1cIkNsb3NlXCIgQGNsaWNrPVwiJGVtaXQoJ2Nsb3NlJylcIj7plonjgZjjgos8L3NwYW4+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG48L2Rpdj5cblxuPC90ZW1wbGF0ZT5cblxuXG5cbjxzY3JpcHQ+XG5leHBvcnQgZGVmYXVsdCB7XG4gIG5hbWU6ICdMaW5rTW9kYWwnLFxuICBwcm9wczogWyd2YWwnXSxcbiAgZGF0YSgpIHtcbiAgICAgIHJldHVybiB7XG4gICAgICAgICAgbmV3dXJsOiAnJyxcbiAgICAgICAgICBuZXd0YXJnZXQ6ICcnLFxuICAgICAgfVxuICB9LFxuICBjcmVhdGVkKCl7XG4gICAgIHRoaXMubmV3dXJsID0gdGhpcy52YWwubGluaztcbiAgICAgdGhpcy5uZXd0YXJnZXQgPSB0aGlzLnZhbC50YXJnZXQ7XG4gIH0sXG4gIG1ldGhvZHM6IHtcbiAgICAgIGFzc2lnbigpe1xuICAgICAgICAgIHRoaXMudmFsLmxpbmsgPSB0aGlzLm5ld3VybDtcbiAgICAgICAgICB0aGlzLnZhbC50YXJnZXQgPSB0aGlzLm5ld3RhcmdldDtcbiAgICAgICAgICB0aGlzLiRmb3JjZVVwZGF0ZSgpO1xuICAgICAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlJyk7XG4gICAgICB9XG4gIH1cbn1cbjwvc2NyaXB0PlxuXG5cblxuPHN0eWxlIHNjb3BlZD5cbi5tb2RhbHtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdG9wOiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIHotaW5kZXg6IDEwMjQ7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4zKTtcbn1cblxuXG48L3N0eWxlPlxuIiwiPHRlbXBsYXRlPlxuPGRpdiBjbGFzcz1cIm1vZGFsIGNrZV9zZWN0aW9uXCIgdGFiaW5kZXg9XCItMVwiIHJvbGU9XCJkaWFsb2dcIiBhcmlhLWhpZGRlbj1cInRydWVcIiBAY2xpY2suc2VsZj1cIiRlbWl0KCdjbG9zZScpXCI+XG4gICAgPGRpdiBjbGFzcz1cIm1vZGFsLWRpYWxvZyBtb2RhbC1tZFwiPlxuICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY29udGVudFwiPlxuICAgICAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlclwiPlxuICAgICAgICAgICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiY2xvc2VcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGFyaWEtbGFiZWw9XCJDbG9zZVwiIEBjbGljaz1cIiRlbWl0KCdjbG9zZScpXCI+PHNwYW4gYXJpYS1oaWRkZW49XCJ0cnVlXCI+w5c8L3NwYW4+PC9idXR0b24+XG4gICAgICAgICAgICAgICAgPGg0IGNsYXNzPVwibW9kYWwtdGl0bGVcIiBpZD1cIlwiPuacrOaWhzwvaDQ+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJtb2RhbC1ib2R5XCI+XG4gICAgICAgICAgICAgICAgPGNrZWRpdG9yIG5hbWU9XCJjb250ZW50XCIgOmVkaXRvci11cmw9XCJlZGl0b3JVcmxcIiA6Y29uZmlnPVwiZWRpdG9yQ29uZmlnXCIgdi1tb2RlbD1cIm5ld0h0bWxcIiAvPlxuICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZm9vdGVyXCI+XG4gICAgICAgICAgICAgICAgPGEgaHJlZj1cIiNcIiBjbGFzcz1cImJ0biBidG4tcHJpbWFyeVwiIGRhdGEtaXRlbT1cIlwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgaWQ9XCJzZXRfY2tlXCIgQGNsaWNrLnByZXZlbnQ9XCJhc3NpZ25IdG1sXCI+6Kit5a6aPC9hPlxuICAgICAgICAgICAgICAgIDxzcGFuIHR5cGU9XCJidXR0b25cIiBjbGFzcz1cImJ0biBidG4tZGVmYXVsdFwiIGRhdGEtZGlzbWlzcz1cIm1vZGFsXCIgYXJpYS1sYWJlbD1cIkNsb3NlXCIgQGNsaWNrPVwiJGVtaXQoJ2Nsb3NlJylcIj7plonjgZjjgos8L3NwYW4+XG4gICAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgPC9kaXY+XG4gICAgPC9kaXY+XG48L2Rpdj5cbjwvdGVtcGxhdGU+XG5cblxuXG48c2NyaXB0PlxuaW1wb3J0IENLRWRpdG9yIGZyb20gJ2NrZWRpdG9yNC12dWUnO1xuXG5cbi8vICBodHRwczovL2NrZWRpdG9yLmNvbS9sYXRlc3Qvc2FtcGxlcy90b29sYmFyY29uZmlndXJhdG9yL2luZGV4Lmh0bWwjYmFzaWNcbmNvbnN0IHRvb2xiYXJHcm91cHMgPSBbXG4gIHsgbmFtZTogJ2RvY3VtZW50JywgZ3JvdXBzOiBbICdtb2RlJywgJ2RvY3VtZW50JywgJ2RvY3Rvb2xzJyBdIH0sXG4gIHsgbmFtZTogJ2xpbmtzJywgZ3JvdXBzOiBbICdsaW5rcycgXSB9LFxuICB7IG5hbWU6ICdjbGlwYm9hcmQnLCBncm91cHM6IFsgJ2NsaXBib2FyZCcsICd1bmRvJyBdIH0sXG4gIHsgbmFtZTogJ2VkaXRpbmcnLCBncm91cHM6IFsgJ2ZpbmQnLCAnc2VsZWN0aW9uJywgJ3NwZWxsY2hlY2tlcicsICdlZGl0aW5nJyBdIH0sXG4gIHsgbmFtZTogJ2Zvcm1zJywgZ3JvdXBzOiBbICdmb3JtcycgXSB9LFxuICAvLyAnLycsXG4gIHsgbmFtZTogJ2Jhc2ljc3R5bGVzJywgZ3JvdXBzOiBbICdiYXNpY3N0eWxlcycsICdjbGVhbnVwJyBdIH0sXG4gIHsgbmFtZTogJ3BhcmFncmFwaCcsIGdyb3VwczogWyAnbGlzdCcsICdpbmRlbnQnLCAnYmxvY2tzJywgJ2FsaWduJywgJ2JpZGknLCAncGFyYWdyYXBoJyBdIH0sXG4gIHsgbmFtZTogJ2luc2VydCcsIGdyb3VwczogWyAnaW5zZXJ0JyBdIH0sXG4gIC8vICcvJyxcbiAgeyBuYW1lOiAnc3R5bGVzJywgZ3JvdXBzOiBbICdzdHlsZXMnIF0gfSxcbiAgeyBuYW1lOiAnY29sb3JzJywgZ3JvdXBzOiBbICdjb2xvcnMnIF0gfSxcbiAgeyBuYW1lOiAndG9vbHMnLCBncm91cHM6IFsgJ3Rvb2xzJyBdIH0sXG4gIHsgbmFtZTogJ290aGVycycsIGdyb3VwczogWyAnb3RoZXJzJyBdIH0sXG4gIHsgbmFtZTogJ2Fib3V0JywgZ3JvdXBzOiBbICdhYm91dCcgXSB9XG5dO1xuY29uc3QgcmVtb3ZlQnV0dG9ucyA9ICdTYXZlLE5ld1BhZ2UsRXhwb3J0UGRmLFByZXZpZXcsUHJpbnQsVGVtcGxhdGVzLEN1dCxDb3B5LFBhc3RlLFBhc3RlVGV4dCxQYXN0ZUZyb21Xb3JkLFJlcGxhY2UsRmluZCxTZWxlY3RBbGwsU2NheXQsRm9ybSxDaGVja2JveCxSYWRpbyxUZXh0RmllbGQsVGV4dGFyZWEsU2VsZWN0LEJ1dHRvbixJbWFnZUJ1dHRvbixIaWRkZW5GaWVsZCxBYm91dCxNYXhpbWl6ZSxTaG93QmxvY2tzLFN0eWxlcyxGb3JtYXQsRm9udCxGb250U2l6ZSxJbWFnZSxUYWJsZSxIb3Jpem9udGFsUnVsZSxBbmNob3IsU21pbGV5LFNwZWNpYWxDaGFyLFBhZ2VCcmVhayxJZnJhbWUsQmlkaVJ0bCxCaWRpTHRyLExhbmd1YWdlLENyZWF0ZURpdixCbG9ja3F1b3RlLENvcHlGb3JtYXR0aW5nLFJlbW92ZUZvcm1hdCxTdWJzY3JpcHQsU3VwZXJzY3JpcHQsUmVkbyxVbmRvLEJ1bGxldGVkTGlzdCxOdW1iZXJlZExpc3QsT3V0ZGVudCxJbmRlbnQsSnVzdGlmeUxlZnQsSnVzdGlmeUNlbnRlcixKdXN0aWZ5UmlnaHQsSnVzdGlmeUJsb2NrJztcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIG5hbWU6ICdDa0VkaXRvck1vZGFsJyxcbiAgICBjb21wb25lbnRzOiB7XG4gICAgICAgIGNrZWRpdG9yOiBDS0VkaXRvci5jb21wb25lbnRcbiAgICB9LFxuICAgIHByb3BzOiBbJ2h0bWwnXSxcbiAgICBkYXRhKCkge1xuICAgICAgICByZXR1cm4ge1xuICAgICAgICAgIGVkaXRvclVybDogXCIvL2Nkbi5ja2VkaXRvci5jb20vNC4xNy4xL2Z1bGwvY2tlZGl0b3IuanNcIixcbiAgICAgICAgICBlZGl0b3JDb25maWc6IHtcbiAgICAgICAgICAgICAgICBsYW5ndWFnZTogJ2phJyxcbiAgICAgICAgICAgICAgICBoZWlnaHQ6ICczODBweCcsXG4gICAgICAgICAgICAgICAgZGlzYWJsZUF1dG9JbmxpbmU6IGZhbHNlLFxuICAgICAgICAgICAgICAgIHN0YXJ0dXBGb2N1czogZmFsc2UsXG4gICAgICAgICAgICAgICAgdG9vbGJhckdyb3VwcyA6IHRvb2xiYXJHcm91cHMsXG4gICAgICAgICAgICAgICAgcmVtb3ZlQnV0dG9ucyA6IHJlbW92ZUJ1dHRvbnMsXG4gICAgICAgICAgICB9LFxuICAgICAgICAgICAgbmV3SHRtbDogJycsXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQoKSB7XG4gICAgICAgIHRoaXMubmV3SHRtbCA9IHRoaXMuaHRtbDtcbiAgICB9LFxuICAgIGRlc3Ryb3llZCgpIHtcbiAgICAgICAgLy8gY29udGVudGVkaXRhYmxl6KaB57Sg44GuaW5saW5lIGVkaXRvcuOCkuWJiumZpFxuICAgICAgICBpZihDS0VESVRPUi5pbnN0YW5jZXNbXCJjb250ZW50ZWRpdGFibGVcIl0pe1xuICAgICAgICAgICAgQ0tFRElUT1IuaW5zdGFuY2VzW1wiY29udGVudGVkaXRhYmxlXCJdLmRlc3Ryb3koKTtcbiAgICAgICAgfVxuICAgIH0sXG4gICAgbWV0aG9kczoge1xuICAgICAgICBhc3NpZ25IdG1sKCkge1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnYXNzaWduJywgdGhpcy5uZXdIdG1sKTtcbiAgICAgICAgICAgIHRoaXMuJGVtaXQoJ2Nsb3NlJyk7XG4gICAgICAgIH1cbiAgICB9XG59XG48L3NjcmlwdD5cblxuXG5cbjxzdHlsZSBzY29wZWQ+XG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uaW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG48L3N0eWxlPlxuIiwiPHRlbXBsYXRlPlxuPGRpdiBjbGFzcz1cImltZ1dpdGhNb2RhbFwiPlxuICAgIDxpbWcgY2xhc3M9XCJpbWctcHJldmlld1wiIDpzcmM9XCJ2YWx1ZVwiIGFsdD1cIlwiIEBjbGljaz1cIm1vZGFsT3BlblwiPlxuICAgIDxtb2RhbCB2LWlmPVwibW9kYWxPcGVuZWRcIiBAY2xvc2U9XCJtb2RhbENsb3NlXCIgOnNyYz1cInZhbHVlXCIgQGFzc2lnbj1cInN5bmNcIiAvPlxuPC9kaXY+XG48L3RlbXBsYXRlPlxuXG48c2NyaXB0PlxuaW1wb3J0IG1vZGFsIGZyb20gJy4uL21vZGFsL2ltZ01vZGFsLnZ1ZSdcblxuZXhwb3J0IGRlZmF1bHQge1xuICAgIG5hbWU6ICdpbWdXaXRoTW9kYWwnLFxuICAgIGNvbXBvbmVudHM6IHtcbiAgICAgICAgbW9kYWwsXG4gICAgfSxcbiAgICBwcm9wczogWyd2YWx1ZSddLFxuICAgIGRhdGEoKSB7XG4gICAgICAgIHJldHVybiB7XG4gICAgICAgICAgICBtb2RhbE9wZW5lZDogZmFsc2UsXG4gICAgICAgIH1cbiAgICB9LFxuICAgIGNyZWF0ZWQoKXtcbiAgICAgICAgaWYodGhpcy52YWx1ZSA9PT0gJycpe1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnaW5wdXQnLCAnL2J1bmRsZXMvYWRtaW4vYXNzZXRzL2pzL3Z1ZS9pbWcvY29tbW9uL25vLWltYWdlLnN2ZycpO1xuICAgICAgICB9XG4gICAgfSxcbiAgICBtZXRob2RzOiB7XG4gICAgICAgIG1vZGFsT3BlbigpIHtcbiAgICAgICAgICAgIHRoaXMubW9kYWxPcGVuZWQgPSB0cnVlO1xuICAgICAgICB9LFxuICAgICAgICBtb2RhbENsb3NlKCkge1xuICAgICAgICAgICAgdGhpcy5tb2RhbE9wZW5lZCA9IGZhbHNlO1xuICAgICAgICB9LFxuICAgICAgICBzeW5jKGUpe1xuICAgICAgICAgICAgdGhpcy4kZW1pdCgnaW5wdXQnLCBlKTtcbiAgICAgICAgfVxuICAgIH0sXG59XG48L3NjcmlwdD5cblxuPHN0eWxlIHNjb3BlZD5cbiAgICBpbWd7d2lkdGg6IDEwMCU7fVxuPC9zdHlsZT5cbiIsIiRicmVha3BvaW50czogKFxuICAgICdob3Zlcic6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDEwMjVweCknLCAvL1BDXG4gICAgJ2xnJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMTAyNHB4KScsIC8vaVBhZFByb1xuICAgICdtZCc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDk2MHB4KScsIC8vaVBhZFxuICAgICdzbSc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KScsIC8vTUJcbiAgICAneHMnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiAzNTBweCknLCAvL2lQaG9uZVNFXG4gICAgJ3RlbCc6ICdzY3JlZW4gYW5kIChtaW4td2lkdGg6IDYwMXB4KScsXG4pICFkZWZhdWx0O1xuXG5cblxuQG1peGluIHNxKCRicmVha3BvaW50OiBzbSkge1xuICBAbWVkaWEgI3ttYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG4vKj09IENvbnRlbnQgd2lkdGggPT09PT09PT09PT09PT09PT09PT09PT0qL1xuXG4kbWFyZ2luOiA2MHB4O1xuJG1hcmdpbi1tZDogMjBweDtcbiRtYXJnaW4tc206IDIwcHg7XG5cbkBtaXhpbiBpbm5lcigkc2l6ZSA6ICdsZycpIHtcbiAgcGFkZGluZy1yaWdodDogJG1hcmdpbjtcbiAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBAaWYgKCRzaXplID09ICdzbScpIHtcbiAgICBtYXgtd2lkdGg6IDEyMjBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luO1xuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbjtcbiAgfSBAZWxzZSBpZigkc2l6ZSA9PSAneHMnICkge1xuICAgIG1heC13aWR0aDogOTUwcHg7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW47XG4gIH1cbiAgQGluY2x1ZGUgc3EobGcpIHtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gIH1cbiAgQGluY2x1ZGUgc3EobWQpIHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkbWFyZ2luLW1kO1xuICAgIHBhZGRpbmctbGVmdDogJG1hcmdpbi1tZDtcbiAgfVxuICBAaW5jbHVkZSBzcSB7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1zbTtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tc207XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAuYmFubmVyIHtcbiAgcGFkZGluZy10b3A6IDA7XG59XG5cbi5iYW5uZXJ7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIGlubmVyKHNtKTtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IGF1dG87XG4gIH1cblxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmJnX2NvbnRlbnRzMXtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLnpfdHh0LWJveHtcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3Eoc20pIHtcbiAgICAuel90eHQtYm94IHtcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLmJnX2NvbnRlbnRzMXtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDAgNjBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLnpfcmVjdGFuZ2xlX2ltZyB7XG4gICAgQGluY2x1ZGUgaW5uZXIoc20pO1xuICB9XG4gIC56X2ltZ19jb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgID5kaXY6bm90KC56X29wdGlvbi1saW5rLWljb24pe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgfVxuICB9XG4gIC56X3R4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbiAgLnpfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIHNxKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmJnX2NvbnRlbnRzMV9sZWZ0e1xuICBtYXJnaW4tdG9wOiAwO1xuICAuel90eHQtYm94e1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3Eoc20pIHtcbiAgICAuel90eHQtYm94IHtcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLmJnX2NvbnRlbnRzMV9sZWZ0e1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtaW4taGVpZ2h0OiA1MDBweDtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgLnpfcmVjdGFuZ2xlX2ltZyB7XG4gICAgQGluY2x1ZGUgaW5uZXI7XG4gIH1cbiAgLnpfaW1nX2NvdmVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgbGVmdDogMDtcbiAgICB0b3A6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgaW1ne1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB9XG4gICAgPmRpdntcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuel90eHQtYm94IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgei1pbmRleDogYXV0bztcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICB9XG4gIC56X3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG4gIEBpbmNsdWRlIHNxKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBtaW4taGVpZ2h0OiAzNzBweDtcbiAgfVxufVxuXG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAuYmdfY29udGVudHMxX3JpZ2h0e1xuICBtYXJnaW4tdG9wOiAwO1xuICAuel90eHQtYm94e1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3Eoc20pIHtcbiAgICAuel90eHQtYm94IHtcbiAgICAgIG1pbi13aWR0aDogaW5pdGlhbDtcbiAgICB9XG4gIH1cbn1cblxuLmJnX2NvbnRlbnRzMV9yaWdodHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIC56X3JlY3RhbmdsZV9pbWcge1xuICAgIEBpbmNsdWRlIGlubmVyO1xuICB9XG4gIC56X2ltZ19jb3ZlciB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICB6LWluZGV4OiBhdXRvO1xuICAgIGltZ3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgfVxuICAgID5kaXZ7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnpfdHh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IGF1dG87XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuel90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBAaW5jbHVkZSBzcShzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgbWluLWhlaWdodDogMzcwcHg7XG4gIH1cbn1cblxuIiwiPHRlbXBsYXRlPlxuXG4gIDxkaXYgY2xhc3M9XCJtb2RhbCBsaW5rX3NlY3Rpb25cIiB0YWJpbmRleD1cIi0xXCIgcm9sZT1cImRpYWxvZ1wiIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIEBjbGljay5zZWxmPVwiJGVtaXQoJ2Nsb3NlJylcIj5cbiAgICA8ZGl2IGNsYXNzPVwibW9kYWwtZGlhbG9nIG1vZGFsLWxnXCIgPlxuICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWNvbnRlbnRcIj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWhlYWRlclwiPlxuICAgICAgICAgIDxidXR0b24gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiY2xvc2VcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGFyaWEtbGFiZWw9XCJDbG9zZVwiPjxzcGFuIGFyaWEtaGlkZGVuPVwidHJ1ZVwiIEBjbGljaz1cIiRlbWl0KCdjbG9zZScpXCI+w5c8L3NwYW4+PC9idXR0b24+XG4gICAgICAgICAgPGg0IGNsYXNzPVwibW9kYWwtdGl0bGVcIiBpZD1cIlwiPuiDjOaZr+iJsuioreWumjwvaDQ+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtYm9keVwiPlxuICAgICAgICAgIDxkaXYgY2xhc3M9XCJyb3dcIj5cbiAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJjb2wtbGctOVwiPlxuICAgICAgICAgICAgICA8aW5wdXQgdHlwZT1cInRleHRcIiBpZD1cIm1vZGFsX2lucHV0X2J1dHRvbl9jb2xvclwiIGNsYXNzPVwiZm9ybS1jb250cm9sIGNvbG9yLXBpY2tlclwiIHN0eWxlPVwibWFyZ2luLWJvdHRvbToxMHB4O1wiIHYtbW9kZWw9XCJuZXdjb2xvclwiIHBsYWNlaG9sZGVyPVwiY29sb3JcIj5cbiAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgICAgPGRpdiBjbGFzcz1cIm1vZGFsLWZvb3RlclwiPlxuICAgICAgICAgIDxhIGhyZWY9XCIjXCIgY2xhc3M9XCJidG4gYnRuLXByaW1hcnlcIiBkYXRhLWl0ZW09XCJcIiBkYXRhLWRpc21pc3M9XCJtb2RhbFwiIGlkPVwic2V0X2NvbG9yXCIgQGNsaWNrLnByZXZlbnQ9XCJhc3NpZ25cIj7oqK3lrpo8L2E+XG4gICAgICAgICAgPHNwYW4gdHlwZT1cImJ1dHRvblwiIGNsYXNzPVwiYnRuIGJ0bi1kZWZhdWx0XCIgZGF0YS1kaXNtaXNzPVwibW9kYWxcIiBhcmlhLWxhYmVsPVwiQ2xvc2VcIiBAY2xpY2s9XCIkZW1pdCgnY2xvc2UnKVwiPumWieOBmOOCizwvc3Bhbj5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgPC9kaXY+XG5cbjwvdGVtcGxhdGU+XG5cblxuXG48c2NyaXB0PlxuZXhwb3J0IGRlZmF1bHQge1xuICBuYW1lOiAnQ29sb3JNb2RhbCcsXG4gIHByb3BzOiBbJ3ZhbCddLFxuICBkYXRhKCkge1xuICAgIHJldHVybiB7XG4gICAgICBuZXdjb2xvcjogJycsXG4gICAgfVxuICB9LFxuICBjcmVhdGVkKCl7XG4gICAgdGhpcy5uZXdjb2xvciA9IHRoaXMudmFsLmNvbG9yO1xuICB9LFxuICBtZXRob2RzOiB7XG4gICAgYXNzaWduKCl7XG4gICAgICB0aGlzLnZhbC5jb2xvciA9IHRoaXMubmV3Y29sb3I7XG4gICAgICB0aGlzLiRmb3JjZVVwZGF0ZSgpO1xuICAgICAgdGhpcy4kZW1pdCgnY2xvc2UnKTtcbiAgICB9XG4gIH1cbn1cbjwvc2NyaXB0PlxuXG5cblxuPHN0eWxlIHNjb3BlZD5cbi5tb2RhbHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMjQ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG59XG5cblxuPC9zdHlsZT5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAuY29sb3JfY29udGVudHMxe1xuICBtYXJnaW4tdG9wOiAwO1xuICAuel90eHQtYm94e1xuICAgIG1pbi13aWR0aDogNTUwcHg7XG4gIH1cbn1cblxuLmNvbG9yX2NvbnRlbnRzMXtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWluLWhlaWdodDogNTAwcHg7XG4gIHBhZGRpbmc6IDEwMHB4IDYwcHg7XG4gIC56X3R4dC1ib3gge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB6LWluZGV4OiAyO1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gIH1cbiAgLnpfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG4gIEBpbmNsdWRlIHNxKHNtKSB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luLXRvcDogNjBweDtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHg7XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAuY29sb3JfY29udGVudHMxX2xlZnR7XG4gIG1hcmdpbi10b3A6IDA7XG4gIC56X3R4dC1ib3h7XG4gICAgbWluLXdpZHRoOiA1NTBweDtcbiAgfVxufVxuXG4uY29sb3JfY29udGVudHMxX2xlZnR7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAxMDBweCA2MHB4O1xuICAuel9jb2xvcl9pbm5lciB7XG4gICAgQGluY2x1ZGUgaW5uZXI7XG4gIH1cbiAgLnpfdHh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgfVxuICAuel90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBAaW5jbHVkZSBzcShzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmNvbG9yX2NvbnRlbnRzMV9yaWdodHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgLnpfdHh0LWJveHtcbiAgICBtaW4td2lkdGg6IDU1MHB4O1xuICB9XG59XG5cbi5jb2xvcl9jb250ZW50czFfcmlnaHR7XG4gIG1hcmdpbi10b3A6IDQwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1pbi1oZWlnaHQ6IDUwMHB4O1xuICBwYWRkaW5nOiAxMDBweCA2MHB4O1xuICAuel9jb2xvcl9pbm5lciB7XG4gICAgQGluY2x1ZGUgaW5uZXI7XG4gIH1cbiAgLnpfdHh0LWJveCB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW4tbGVmdDogYXV0bztcbiAgfVxuICAuel90aXRsZSB7XG4gICAgbWFyZ2luLWJvdHRvbTogMTJweDtcbiAgfVxuICBAaW5jbHVkZSBzcShzbSkge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDYwcHg7XG4gICAgcGFkZGluZzogNjBweCAyMHB4O1xuICB9XG59XG5cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudF9pbWcye1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBwYWRkaW5nOiAzMHB4IDA7XG4gIEBpbmNsdWRlIGlubmVyO1xuICAuel9yZWN0YW5nbGVfaW1ne1xuICAgIHdpZHRoOiA1MTBweDtcbiAgICBtaW4taGVpZ2h0OiAzMDBweDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgLnpfaW1nX2NvbnRlbnR7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbiAgLnpfdHh0LWJveCB7XG4gICAgZmxleDogMSAwIDAlO1xuICAgIG1heC13aWR0aDogY2FsYygxMDAlIC0gNTEwcHgpO1xuICAgIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG4gIH1cbiAgLnpfdGl0bGUge1xuICAgIG1hcmdpbi1ib3R0b206IDEycHg7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW4tcmV2ZXJzZTtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIC56X2NvbnRlbnR7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICB9XG4gICAgLnpfdHh0LWJveCB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLXRvcDogMjVweDtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5jb250ZW50X2ltZzN7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICBAaW5jbHVkZSBpbm5lcjtcbiAgLnpfb3V0ZXIge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICB9XG4gIC56X2ltZy1jb250ZW50e1xuICAgIHdpZHRoOiBjYWxjKDcwMC8xMTAwKjEwMCUpO1xuICAgIGZsZXgtc2hyaW5rOiAwO1xuICAgIG9yZGVyOiAyO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC56X3R4dC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDI2NHB4O1xuICAgIHdpZHRoOiBjYWxjKDYzMC8xMTAwKjEwMCUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLXJpZ2h0OiBjYWxjKC0xKjIzMC8xMTAwKjEwMCUpO1xuICAgIHBhZGRpbmc6IDQycHggNDBweDtcbiAgICBvcmRlcjogMTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbiAgLnpfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTNweDtcbiAgfVxuICBAaW5jbHVkZSBzcSgpe1xuICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIC56X2NvbnRlbnR7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMjBweDtcbiAgICAgIH1cbiAgICAgIC56X2ltZy1jb250ZW50e1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIH1cbiAgICAuel90eHQtYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgIHBhZGRpbmc6IDAgMCAyNXB4O1xuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmNvbnRlbnRzX3RpdGxlMl9jZW50ZXJ7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIEBpbmNsdWRlIGlubmVyO1xuICAuel9obDEge1xuICAgIGZvbnQtc2l6ZTogM3JlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICB9XG4gIC56X2hsMiB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmNvbnRlbnRzX3RpdGxlMl9sZWZ0e1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbiAgQGluY2x1ZGUgaW5uZXI7XG4gIC56X2hsMSB7XG4gICAgZm9udC1zaXplOiAzcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuXG4gIH1cbiAgLnpfaGwyIHtcbiAgICBmb250LXNpemU6IDEycHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMjBweDtcbiAgfVxuICBAaW5jbHVkZSBzcSgpe1xuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uY29udGVudHNfdGl0bGVfY2VudGVye1xuICBwYWRkaW5nOiA4MHB4IDAgNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBAaW5jbHVkZSBpbm5lcjtcbiAgLnpfaGwxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICB9XG4gIC56X2hsMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmNvbnRlbnRzX3RpdGxlX2xlZnR7XG4gIHBhZGRpbmc6IDgwcHggMCA0MHB4O1xuICBAaW5jbHVkZSBpbm5lcjtcbiAgLnpfaGwxIHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogYm9sZDtcblxuICB9XG4gIC56X2hsMiB7XG4gICAgZm9udC1zaXplOiAyOHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gIH1cbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uZnYxe1xuICAuel9pbWFnZXtcbiAgICAgIGJhY2tncm91bmQ6ICNFRUNFMzQ7XG4gICAgICBvdmVyZmxvdy14OiB2aXNpYmxlO1xuICAgIGltZyB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGhlaWdodDogYXV0bztcbiAgICB9XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC56X2Vycm9ye1xuICAgICAgICBjb2xvcjogcmVkXG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4uZ29vZ2xlbWFwV2l0aE1vZGFse1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgLmdvb2dsZUh0bWx7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIG1pbi1oZWlnaHQ6IDQ1MHB4O1xuICAgICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmdvb2dsZW1hcHtcbiAgcGFkZGluZy10b3A6IDQwcHg7XG4gIC56X2ZyYW1lX291dGVyIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogNDUwcHg7XG4gIH1cbiAgaWZyYW1lOm5vdCguY2tlX3Jlc2V0KXtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICB9XG4gIC56X3ByZXBlbmRze1xuICAgIGZvbnQtc2l6ZTogMzRweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogd2hpdGU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICBsZWZ0OiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwtNTAlKTtcbiAgfVxuICAuel9jb250ZW50IHtcbiAgICBAaW5jbHVkZSBpbm5lcjtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG4gIEBpbmNsdWRlIHNxKCl7XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uZ29vZ2xlbWFwMntcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIEBpbmNsdWRlIGlubmVyKHNtKTtcbiAgLnpfZnJhbWVfb3V0ZXIge1xuICAgIGhlaWdodDogNDUwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmF5O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBpZnJhbWUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgdG9wOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgIH1cbiAgfVxuICAuel9wcmVwZW5kc3tcbiAgICBmb250LXNpemU6IDM0cHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgY29sb3I6IHdoaXRlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cbiAgLnpfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuICBAaW5jbHVkZSBzcSgpe1xuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50czJ7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6IDMwcHggMDtcbiAgQGluY2x1ZGUgaW5uZXI7XG4gIC56X3JlY3RhbmdsZV9pbWd7XG4gICAgd2lkdGg6IDUxMHB4O1xuICAgIG1pbi1oZWlnaHQ6IDMwMHB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAuel9pbWdfY29udGVudHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgfVxuICAuel90eHQtYm94IHtcbiAgICBmbGV4OiAxIDAgMCU7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSA1MTBweCk7XG4gICAgcGFkZGluZy1sZWZ0OiA0MHB4O1xuICB9XG4gIC56X3RpdGxlIHtcbiAgICBtYXJnaW4tYm90dG9tOiAxMnB4O1xuICB9XG5cbiAgQGluY2x1ZGUgc3EobWQpe1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAuel90eHQtYm94e1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgcGFkZGluZy10b3A6MjBweDtcbiAgICB9XG4gIH1cbn1cblxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi5pbWdfY29udGVudHMze1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgQGluY2x1ZGUgaW5uZXI7XG4gIC56X291dGVyIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgfVxuICAuel9pbWctY29udGVudHtcbiAgICB3aWR0aDogY2FsYyg3MDAvMTEwMCoxMDAlKTtcbiAgICBmbGV4LXNocmluazogMDtcbiAgICBpbWcge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBoZWlnaHQ6IGF1dG87XG4gICAgfVxuICB9XG4gIC56X3R4dC1ib3gge1xuICAgIG1hcmdpbi10b3A6IDI2NHB4O1xuICAgIHdpZHRoOiBjYWxjKDYzMC8xMTAwKjEwMCUpO1xuICAgIGJhY2tncm91bmQ6ICNmZmY7XG4gICAgbWFyZ2luLWxlZnQ6IGNhbGMoLTEqMjMwLzExMDAqMTAwJSk7XG4gICAgcGFkZGluZzogNDJweCA0MHB4O1xuICB9XG4gIC56X2NvbnRlbnQge1xuICAgIG1hcmdpbi10b3A6IDEzcHg7XG4gIH1cblxuICBAaW5jbHVkZSBzcShtZCl7XG4gICAgLnpfb3V0ZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuICAgIC56X2ltZy1jb250ZW50IHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICAuel90eHQtYm94IHtcbiAgICAgIG1hcmdpbi10b3A6IDE4cHg7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgcGFkZGluZzogMDtcbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uaW1nX2NvbnRlbnRzXzJjb2x1bW4xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgcGFkZGluZy10b3A6IDgwcHg7XG4gIEBpbmNsdWRlIGlubmVyKHNtKTtcbiAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICB3aWR0aDogY2FsYyg1MCUgLSAxNnB4KTtcbiAgfVxuICAuel90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLnpfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZzogNjBweCAyMHB4IDA7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIC56X2FydGljbGVfY29udGVudHN7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIC5pbWdfY29udGVudHNfMmNvbHVtbjEge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBmbGV4OiBhdXRvO1xuLy8gICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbi8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICAuel9hcnRpY2xlX2NvbnRlbnRze1xuLy8gICAgICAgd2lkdGg6IGNhbGMoNTAlIC0gMjBweCk7XG4vLyAgIH1cbi8vICAgLnpfaW1ne1xuLy8gICAgICAgaGVpZ2h0OiAzMjBweDtcbi8vICAgICAgIHdpZHRoOiAxMDAlO1xuLy8gICAgICAgbWFyZ2luLWJvdHRvbTogMzMuNXB4O1xuLy8gICAgICAgLnpfaW1nLWFydGljbGV7XG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuLy8gICAgICAgfVxuLy8gICB9XG4vL1xuLy8gICBAaW5jbHVkZSBzcSgpe1xuLy8gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgIC56X2FydGljbGVfY29udGVudHN7XG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbi8vICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4vLyAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgICAgLnpfaW1ne1xuLy8gICAgICAgICAgIGhlaWdodDogNjB2dztcbi8vICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjVweDtcbi8vICAgICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuLmltZ19jb250ZW50c18zY29sdW1uMSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXg6IGF1dG87XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gIHBhZGRpbmctdG9wOiA4MHB4O1xuICB3aWR0aDogMTEwMHB4O1xuICBtYXgtd2lkdGg6IGNhbGMoMTAwJSAtIDEyMHB4KTtcbiAgbWFyZ2luOiAwIGF1dG87XG4gIC56X2FydGljbGVfY29udGVudHN7XG4gICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAxMHB4KTtcbiAgfVxuICAuel90aXRsZSB7XG4gICAgbWFyZ2luLXRvcDogMThweDtcbiAgICBmb250LXNpemU6IDIwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDMzcHg7XG4gIH1cbiAgLnpfY29udGVudCB7XG4gICAgbWFyZ2luLXRvcDogMTJweDtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiA2MHB4IDIwcHggMDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG5cbi8vIC5pbWdfY29udGVudHNfM2NvbHVtbjEge1xuLy8gICBkaXNwbGF5OiBmbGV4O1xuLy8gICBmbGV4OiBhdXRvO1xuLy8gICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbi8vICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuLy8gICAuel9hcnRpY2xlX2NvbnRlbnRze1xuLy8gICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KTtcbi8vICAgfVxuLy8gICAuel9pbWd7XG4vLyAgICAgICBoZWlnaHQ6IDE4N3B4O1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAzMy41cHg7XG4vLyAgICAgICAuel9pbWctYXJ0aWNsZXtcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICB9XG4vL1xuLy8gICB9XG4vL1xuLy8gICBAaW5jbHVkZSBzcSgpe1xuLy8gICAgICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbi8vICAgICAgIC56X2FydGljbGVfY29udGVudHN7XG4vLyAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbi8vICAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4vLyAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4vLyAgICAgICAgICAgfVxuLy8gICAgICAgfVxuLy8gICAgICAgLnpfaW1ne1xuLy8gICAgICAgICAgIGhlaWdodDogNjB2dztcbi8vICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjVweDtcbi8vICAgICAgIH1cbi8vICAgfVxuLy8gfVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAubGlua2J1dHRvbjF7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmxpbmtidXR0b24xe1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICAuel9saW5rYnV0dG9ue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAzMTNweDtcbiAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHB7bWFyZ2luLWJvdHRvbTogMDt9XG4gIH1cblxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4uaW1nX2NvbnRlbnRzXzRjb2x1bW4xIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleDogYXV0bztcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBwYWRkaW5nLXRvcDogODBweDtcbiAgQGluY2x1ZGUgaW5uZXIoc20pO1xuICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgIHdpZHRoOiBjYWxjKDI1JSAtIDEwcHgpO1xuICB9XG4gIC56X3RpdGxlIHtcbiAgICBtYXJnaW4tdG9wOiAxOHB4O1xuICAgIGZvbnQtc2l6ZTogMjBweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgfVxuICAuel9jb250ZW50IHtcbiAgICBtYXJnaW4tdG9wOiAxMnB4O1xuICB9XG5cblxuICBAaW5jbHVkZSBzcShtZCl7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy10b3A6IDYwcHg7XG4gICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICAgIHdpZHRoOiBjYWxjKDUwJSAtIDdweCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmc6IDYwcHggMjBweCAwO1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyAuaW1nX2NvbnRlbnRzXzNjb2x1bW4yIHtcbi8vICAgZGlzcGxheTogZmxleDtcbi8vICAgZmxleDogYXV0bztcbi8vICAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4vLyAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcbi8vICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbi8vICAgICAgIGRpc3BsYXk6IGZsZXg7XG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgd2lkdGg6IGNhbGMoMzMuMyUgLSAyMHB4KTtcbi8vICAgICAgIC56X2hsMntcbi8vICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAxMS41cHg7XG4vLyAgICAgICB9XG4vLyAgICAgICAuel9ib2R5X2Jhc2V7XG4vLyAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMzMuNXB4O1xuLy8gICAgICAgfVxuLy8gICAgICAgLmJ0bi1vdXRlcntcbi8vICAgICAgICAgbWFyZ2luLXRvcDogYXV0bztcbi8vICAgICAgIH1cbi8vICAgfVxuLy8gICAuel9pbWd7XG4vLyAgICAgICBoZWlnaHQ6IDE4N3B4O1xuLy8gICAgICAgd2lkdGg6IDEwMCU7XG4vLyAgICAgICBtYXJnaW4tYm90dG9tOiAxNy41cHg7XG4vLyAgICAgICAuel9pbWctYXJ0aWNsZXtcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4vLyAgICAgICB9XG4vLyAgIH1cbi8vICAgLnpfbGlua2J1dHRvbntcbi8vICAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4vLyAgIH1cbi8vXG4vLyAgIEBpbmNsdWRlIHNxKCl7XG4vLyAgICAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuLy8gICAgICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbi8vICAgICAgICAgICB3aWR0aDogMTAwJTtcbi8vICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuLy8gICAgICAgICAgICY6bGFzdC1jaGlsZHtcbi8vICAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICAgICAgLnpfYm9keV9iYXNle1xuLy8gICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiA5LjVweDtcbi8vICAgICAgICAgICB9XG4vLyAgICAgICB9XG4vLyAgICAgICAuel9pbWd7XG4vLyAgICAgICAgICAgaGVpZ2h0OiA2MHZ3O1xuLy8gICAgICAgICAgIG1hcmdpbi1ib3R0b206IDkuNXB4O1xuLy8gICAgICAgfVxuLy8gICB9XG4vLyB9XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuLmltZ19pbWd7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogNjBweCAwIDA7XG4gIEBpbmNsdWRlIGlubmVyKHNtKTtcbiAgLnpfaW1nLWRvdWJsZXtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IGNhbGMoNTAlIC0gMTZweCk7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC56X2ltZy1kb3VibGV7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgICY6Zmlyc3QtY2hpbGR7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcbi5pbWdfaW1nX2ltZ3tcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgbWFyZ2luOiA2MHB4IDAgMDtcbiAgQGluY2x1ZGUgaW5uZXIoc20pO1xuICAuel9pbWctdGhyZWV7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIHdpZHRoOiBjYWxjKDMzLjMzMzMlIC0gMTBweCk7XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC56X2ltZy10aHJlZXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcbi5pbWdfaW1nX2ltZ19pbWd7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIG1hcmdpbjogNjBweCAwIDA7XG4gIC56X2ltZy10aHJlZXtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgLnpfaW1nLXRocmVle1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAubGlua2J1dHRvbjJ7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmxpbmtidXR0b24ye1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICAuel9saW5rYnV0dG9ue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAzMTNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHB7bWFyZ2luLWJvdHRvbTogMDt9XG4gIH1cblxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAubGlua2J1dHRvbjN7XG4gIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmxpbmtidXR0b24ze1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICAuel9saW5rYnV0dG9ue1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIHdpZHRoOiAzMTNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgICBwe21hcmdpbi1ib3R0b206IDA7fVxuICB9XG5cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmxpbmtidXR0b240e1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5saW5rYnV0dG9uNHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgLnpfbGlua2J1dHRvbntcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAzMTNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcHttYXJnaW4tYm90dG9tOiAwO31cbiAgfVxuXG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuI2Jsb2ctZWRpdG9yIC5saW5rYnV0dG9uNXtcbiAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ubGlua2J1dHRvbjV7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZy10b3A6IDYwcHg7XG4gIC56X2xpbmtidXR0b257XG4gICAgYm9yZGVyOiBzb2xpZCAxcHggIzAwMDtcbiAgICBjb2xvcjogIzAwMDtcbiAgICB3aWR0aDogMzEzcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgcGFkZGluZzogOHB4IDMwcHg7XG4gICAgbGluZS1oZWlnaHQ6IDM1cHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwe21hcmdpbi1ib3R0b206IDA7fVxuICB9XG5cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmxpbmtidXR0b242e1xuICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5saW5rYnV0dG9uNntcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgLnpfbGlua2J1dHRvbntcbiAgICBib3JkZXI6IHNvbGlkIDFweCAjMDAwO1xuICAgIGNvbG9yOiAjMDAwO1xuICAgIHdpZHRoOiAzMTNweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBwYWRkaW5nOiA4cHggMzBweDtcbiAgICBsaW5lLWhlaWdodDogMzVweDtcbiAgICBib3JkZXItcmFkaXVzOiA1MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBwe21hcmdpbi1ib3R0b206IDA7fVxuICB9XG5cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cbkBpbXBvcnQgJy4uL3ByZXBlbmRzJztcblxuI2Jsb2ctZWRpdG9yIC5saW5rYnV0dG9ueDJ7XG4gICAgcGFkZGluZzogMjVweCAwO1xufVxuXG4ubGlua2J1dHRvbngyIHtcbiAgQGluY2x1ZGUgaW5uZXIoc20pO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgLnpfb3V0ZXIge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuel9saW5rYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpbmtidXR0b24xIHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuel9saW5rYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRweCAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIC56X2FydGljbGVfY29udGVudHN7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogMjVweDtcbiAgICAgICAgICAmOmxhc3QtY2hpbGR7XG4gICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmxpbmtidXR0b24xe1xuICAgICAgICAgIC56X2xpbmtidXR0b257XG4gICAgICAgICAgICAgIG1pbi1oZWlnaHQ6IDE4MHB4O1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmxpbmtidXR0b254Ml8ye1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmxpbmtidXR0b254Ml8yIHtcbiAgQGluY2x1ZGUgaW5uZXIoc20pO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgLnpfb3V0ZXIge1xuICAgIG1hcmdpbjogMCAtMTVweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICB3aWR0aDogNTAlO1xuICAgIHBhZGRpbmc6IDAgMTVweDtcbiAgfVxuICAuel9saW5rYnV0dG9uIHtcbiAgICBtYXJnaW46IDA7XG4gIH1cbiAgLmxpbmtidXR0b240IHtcbiAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAuel9saW5rYnV0dG9uIHtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgcGFkZGluZzogMjRweCAzMHB4O1xuICAgICAgbWluLWhlaWdodDogMjAwcHg7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgICAgZm9udC1zaXplOiAxOHB4O1xuICAgICAgbGluZS1oZWlnaHQ6IDI3cHg7XG4gICAgfVxuICB9XG5cbiAgQGluY2x1ZGUgc3EoKXtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAgIC5saW5rYnV0dG9uNHtcbiAgICAgICAgICAuel9saW5rYnV0dG9ue1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmxpbmtidXR0b254M3tcbiAgICBwYWRkaW5nOiAyNXB4IDA7XG59XG5cbi5saW5rYnV0dG9ueDMge1xuICBAaW5jbHVkZSBpbm5lcihzbSk7XG4gIHBhZGRpbmctdG9wOiA2MHB4O1xuICAuel9vdXRlciB7XG4gICAgbWFyZ2luOiAwIC0xMHB4O1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleDogYXV0bztcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgfVxuICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgIHdpZHRoOiAzMy4zMzMzJTtcbiAgICBwYWRkaW5nOiAwIDEwcHg7XG4gIH1cbiAgLnpfbGlua2J1dHRvbiB7XG4gICAgbWFyZ2luOiAwO1xuICB9XG4gIC5saW5rYnV0dG9uMSB7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgLnpfbGlua2J1dHRvbiB7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDI0cHggMzBweDtcbiAgICAgIG1pbi1oZWlnaHQ6IDIzNXB4O1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIGZvbnQtc2l6ZTogMThweDtcbiAgICAgIGxpbmUtaGVpZ2h0OiAyN3B4O1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIHNxKCl7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAuel9hcnRpY2xlX2NvbnRlbnRze1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIG1hcmdpbi1ib3R0b206IDI1cHg7XG4gICAgICAgICAgJjpsYXN0LWNoaWxke1xuICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5saW5rYnV0dG9uMXtcbiAgICAgICAgICAuel9saW5rYnV0dG9ue1xuICAgICAgICAgICAgICBtaW4taGVpZ2h0OiAxODBweDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gIH1cbn1cbiIsIlxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi4vcHJlcGVuZHMnO1xuXG4jYmxvZy1lZGl0b3IgLmxpbmtidXR0b254M18ye1xuICAgIHBhZGRpbmc6IDI1cHggMDtcbn1cblxuLmxpbmtidXR0b254M18yIHtcbiAgQGluY2x1ZGUgaW5uZXIoc20pO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgLnpfb3V0ZXIge1xuICAgIG1hcmdpbjogMCAtMTBweDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXg6IGF1dG87XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gIH1cbiAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICB3aWR0aDogMzMuMzMzMyU7XG4gICAgcGFkZGluZzogMCAxMHB4O1xuICB9XG4gIC56X2xpbmtidXR0b24ge1xuICAgIG1hcmdpbjogMDtcbiAgfVxuICAubGlua2J1dHRvbjQge1xuICAgIHBhZGRpbmctdG9wOiAwO1xuICAgIC56X2xpbmtidXR0b24ge1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICBwYWRkaW5nOiAyNHB4IDMwcHg7XG4gICAgICBtaW4taGVpZ2h0OiAyMzVweDtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBmb250LXNpemU6IDE4cHg7XG4gICAgICBsaW5lLWhlaWdodDogMjdweDtcbiAgICB9XG4gIH1cblxuICBAaW5jbHVkZSBzcSgpe1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgLnpfYXJ0aWNsZV9jb250ZW50c3tcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBtYXJnaW4tYm90dG9tOiAyNXB4O1xuICAgICAgICAgICY6bGFzdC1jaGlsZHtcbiAgICAgICAgICAgICAgbWFyZ2luLWJvdHRvbTogMDtcbiAgICAgICAgICB9XG4gICAgICB9XG4gICAgICAubGlua2J1dHRvbjR7XG4gICAgICAgICAgLnpfbGlua2J1dHRvbntcbiAgICAgICAgICAgICAgbWluLWhlaWdodDogMTgwcHg7XG4gICAgICAgICAgfVxuICAgICAgfVxuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC56X2Vycm9ye1xuICAgICAgICBjb2xvcjogcmVkXG4gICAgfVxuXG4gICAgdGV4dGFyZWF7d2lkdGg6IDEwMCU7fVxufVxuXG4uaW5uZXIge1xuICAgIHBhZGRpbmc6IDUwcHggMDtcbiAgICB3aWR0aDogOTAlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogd2hpdGU7XG4gICAgYm94LXNoYWRvdzogMHB4IDJweCAxMHB4IGdyYXk7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ubW9kYWwge1xuICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgei1pbmRleDogMTAyNDtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjMpO1xuICAgIC56X2Vycm9ye1xuICAgICAgICBjb2xvcjogcmVkXG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG4ueW91dHViZVdpdGhNb2RhbHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIC55b3V0dWJlSHRtbHtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbiNibG9nLWVkaXRvciAueW91dHViZXtcbiAgbWFyZ2luLXRvcDogMDtcbn1cblxuLnlvdXR1YmV7XG4gIGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JheTtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctYm90dG9tOiA1Ni4yNSU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLXRvcDogNDBweDtcbiAgQGluY2x1ZGUgaW5uZXIoc20pO1xuICAueW91dHViZUh0bWwge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgfVxuICBpZnJhbWV7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgfVxuICAuel9wcmVwZW5kc3tcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZm9udC1zaXplOiAzNHB4O1xuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgIGNvbG9yOiB3aGl0ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsLTUwJSk7XG4gIH1cbiAgQGluY2x1ZGUgc3EoKXtcbiAgfVxufVxuIiwiXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5AaW1wb3J0ICcuLi9wcmVwZW5kcyc7XG5cbi8v566h55CG55S76Z2i5LiK44GuQ1NTICYg5YWs6ZaL5YG044GuQ1NT44Gu5YWx6YCa44OR44O844OEXG5cbi8v5pys5paH57O7XG4uel9ib2R5X2Jhc2UsLnpfdGl0bGVfYmFzZSwuel9obDEsLnpfaGwyIHtcbiAgICB3b3JkLWJyZWFrOiBicmVhay13b3JkO1xufVxuLnpfYm9keV9iYXNle1xuICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICBsaW5lLWhlaWdodDogMzNweDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjA1ZW07XG59XG4uel90aXRsZV9iYXNle1xuICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICBsaW5lLWhlaWdodDogNDVweDtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBAaW5jbHVkZSBzcShzbSkge1xuICAgICAgICBmb250LXNpemU6IDI0cHg7XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzNnB4O1xuICAgIH1cbn1cbi8v566h55CG55S76Z2i44Gu44G/XG4jYmxvZy1lZGl0b3J7XG4gICAgLnpfYm9keV9iYXNlLC56X3RpdGxlX2Jhc2UsLnpfaGwxLC56X2hsMntcbiAgICAgICAgdHJhbnNpdGlvbjogLjJzIGVhc2U7XG4gICAgICAgIGJvcmRlcjogZG90dGVkIDFweCByZ2JhKCNjNWM1YzUsLjUpO1xuICAgICAgICAmOm5vdCgueW91dHViZVdpdGhNb2RhbCk6bm90KC5nb29nbGVtYXBXaXRoTW9kYWwpOmhvdmVye1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgjZmZmLC41KTtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IDAgMXB4IDZweCByZ2JhKCMwMDAsLjA4KTtcbiAgICAgICAgfVxuICAgIH1cbiAgICAuel9ib2R5X2Jhc2U+ZGl2e1xuICAgICAgICBtaW4taGVpZ2h0OiA2MHB4O1xuICAgIH1cbiAgICAuel90aXRsZV9iYXNlPmRpdntcbiAgICAgICAgbWluLWhlaWdodDogNDVweDtcbiAgICB9XG4gICAgLnpfaGwxPmRpdntcbiAgICAgICAgbWluLWhlaWdodDogMzBweDtcbiAgICB9XG4gICAgLnpfaGwyPmRpdntcbiAgICAgICAgbWluLWhlaWdodDogMjBweDtcbiAgICB9XG59XG5cbi56X2Z3X2JvbGR7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG4uel9iZ19ncmF5e1xuICAgIGJhY2tncm91bmQ6ICNGMUYwRjE7XG59XG5cblxuLmltZ1dpdGhNb2RhbHtcbiAgICB3aWR0aDogMTAwJTtcbn1cbi5pdGVte1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5tZW51cyB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICAvL3dpZHRoOiAzMDBweDtcbiAgICBsZWZ0OiAtNTBweDtcbiAgICB0b3A6IDBweDtcbn1cbi5tZW51cyAuaW5uZXIge1xuICAgIC8vZGlzcGxheTogYmxvY2s7XG59XG4ubWVudXMgLmlubmVyIC5pdGVtOmhvdmVyIHtcbiAgICBjb2xvcjogIzY5Njk2OTtcbn1cbi5tZW51cyAuaW5uZXIgLml0ZW0ge1xuICAgIC8vY29sb3I6ICNmZmY7XG4gICAgLy9iYWNrZ3JvdW5kOiAjMzM3YWI3O1xuICAgIGJhY2tncm91bmQ6ICNkY2RjZGM7XG4gICAgY29sb3I6ICM2OTY5Njk7XG4gICAgd2lkdGg6IDQwcHg7XG4gICAgaGVpZ2h0OiA0MHB4O1xuICAgIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgcGFkZGluZzogMTBweDtcbiAgICBmb250LXNpemU6IDE1cHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAxMHB4O1xuICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMTBweDtcblxuICAgIGZpbHRlcjogZHJvcC1zaGFkb3coMCAwIDAuMjVyZW0gIzY5Njk2OSk7XG59XG4vLyDjg5bjg63jg4Pjgq/lhoXjga7jgrnjgr/jgqTjg6rjg7PjgrBcblxuLnpfb3B0aW9uLWxpbmstaWNvbiB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHotaW5kZXg6IDEwMDtcbiAgICBsZWZ0OiAxMHB4O1xuICAgIHRvcDogMTBweDtcbiAgICBpLmZhe1xuICAgICAgICBjb2xvcjogIzBEMzM0OTtcbiAgICAgICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICAgICAgcGFkZGluZzogMTVweDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMnB4IDEwcHggcmdiYSgjMDAwLC4yKSwgMCAxcHggMnB4IHJnYmEoIzAwMCwuMik7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgY29sb3I6ICMxMjhmZjk7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIkYnJlYWtwb2ludHM6IChcbiAgICAnaG92ZXInOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiAxMDI1cHgpJywgLy9QQ1xuICAgICdsZyc6ICdzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEwMjRweCknLCAvL2lQYWRQcm9cbiAgICAnbWQnOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA5NjBweCknLCAvL2lQYWRcbiAgICAnc20nOiAnc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA2MDBweCknLCAvL01CXG4gICAgJ3hzJzogJ3NjcmVlbiBhbmQgKG1heC13aWR0aDogMzUwcHgpJywgLy9pUGhvbmVTRVxuICAgICd0ZWwnOiAnc2NyZWVuIGFuZCAobWluLXdpZHRoOiA2MDFweCknLFxuKSAhZGVmYXVsdDtcblxuXG5cbkBtaXhpbiBzcSgkYnJlYWtwb2ludDogc20pIHtcbiAgQG1lZGlhICN7bWFwLWdldCgkYnJlYWtwb2ludHMsICRicmVha3BvaW50KX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cblxuLyo9PSBDb250ZW50IHdpZHRoID09PT09PT09PT09PT09PT09PT09PT09Ki9cblxuJG1hcmdpbjogNjBweDtcbiRtYXJnaW4tbWQ6IDIwcHg7XG4kbWFyZ2luLXNtOiAyMHB4O1xuXG5AbWl4aW4gaW5uZXIoJHNpemUgOiAnbGcnKSB7XG4gIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW47XG4gIHBhZGRpbmctbGVmdDogJG1hcmdpbjtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgQGlmICgkc2l6ZSA9PSAnc20nKSB7XG4gICAgbWF4LXdpZHRoOiAxMjIwcHg7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW47XG4gIH0gQGVsc2UgaWYoJHNpemUgPT0gJ3hzJyApIHtcbiAgICBtYXgtd2lkdGg6IDk1MHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW47XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luO1xuICB9XG4gIEBpbmNsdWRlIHNxKGxnKSB7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIEBpbmNsdWRlIHNxKG1kKSB7XG4gICAgcGFkZGluZy1yaWdodDogJG1hcmdpbi1tZDtcbiAgICBwYWRkaW5nLWxlZnQ6ICRtYXJnaW4tbWQ7XG4gIH1cbiAgQGluY2x1ZGUgc3Ege1xuICAgIHBhZGRpbmctcmlnaHQ6ICRtYXJnaW4tc207XG4gICAgcGFkZGluZy1sZWZ0OiAkbWFyZ2luLXNtO1xuICB9XG59XG4iLCJcblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuXG5cblxuQGltcG9ydCAnLi9wcmVwZW5kcyc7XG5cbi5pdGVtLWxpc3R7XG4gICAgLml0ZW17XG4gICAgICAgIGJvcmRlcjogMnB4IHNvbGlkICNkNmRlZTA7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgICAgdHJhbnNpdGlvbjogYmFja2dyb3VuZC1jb2xvciAuMnMgZWFzZS1vdXQsYm9yZGVyIC4ycyBlYXNlLW91dDtcbiAgICAgICAgLyogbWFyZ2luLWJvdHRvbTogMTBweDsgKi9cbiAgICAgICAgdHJhbnNpdGlvbjogLjNzO1xuXG4gICAgICAgICYuc2VsZWN0ZWR7XG4gICAgICAgICAgICAvKm91dGxpbmU6IDNweCBzb2xpZCAjMjZCOTlBOyovXG4gICAgICAgICAgICAvKm91dGxpbmUtb2Zmc2V0OiAxNXB4OyovXG4gICAgICAgICAgICAvKmJvcmRlci1yYWRpdXM6IDEwcHg7Ki9cbiAgICAgICAgICAgICAgLypib3JkZXI6IDJweCBzb2xpZCAjMjZCOTlBICFpbXBvcnRhbnQ7Ki9cbiAgICAgICAgICAgICAgLypib3gtc2l6aW5nOiBib3JkZXItYm94OyovXG4gICAgICAgICAgICAgIC8qdHJhbnNpdGlvbjogMTAwbXM7Ki9cbiAgICAgICAgICAgICBib3JkZXItY29sb3I6ICMxYjc2YzQ7XG4gICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogIzFiNzZjNDtcbiAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDJweCAtMnB4IHJnYmEoMCwgMCwgMCwgMjAlKTtcbiAgICAgICAgICAgIC8vIHRyYW5zaXRpb246IGhlaWdodCAuNXM7XG4gICAgICAgIH1cblxuICAgICAgICAmLnYtZW50ZXItYWN0aXZlLCAmLnYtbGVhdmUtYWN0aXZle1xuICAgICAgICAgICAgdHJhbnNpdGlvbjogMC43cztcbiAgICAgICAgICAgIG92ZXJmbG93LXk6IGhpZGRlbjtcbiAgICAgICAgICAgIG92ZXJmbG93LXg6IHZpc2libGU7XG4gICAgICAgIH1cbiAgICAgICAgJi52LWVudGVyLCAmLnYtbGVhdmUtdG97XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDA7XG4gICAgICAgIH1cbiAgICAgICAgJi52LWVudGVyLXRvLCAmLnYtbGVhdmV7XG4gICAgICAgICAgICBtYXgtaGVpZ2h0OiAxMDB2aDtcbiAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5yb3ctZXEtaGVpZ2h0IHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cblxuLmFkZC1pdGVtcyB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMTtcbiAgYm90dG9tOiAwO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KDAgMCAwLjI1cmVtICM2OTY5NjkpO1xuICBwYWRkaW5nOiAyMHB4O1xuICAgIC8qd2lkdGg6IDEwMCU7Ki9cbiAgICAvKm1hcmdpbi10b3A6IDIwcHg7Ki9cbn1cbi56X21pbmltaXple1xuICB0ZXh0LWFsaWduOiByaWdodDtcbiAgaW1ne1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICB9XG59XG5cbi5hZGQtaXRlbXMtaW5uZXIge1xuICBvdmVyZmxvdy15OiBhdXRvO1xuICBvdmVyZmxvdy14OiBoaWRkZW47XG4gIG1heC1oZWlnaHQ6IDQwMHB4O1xuICAvLyB3aWR0aDogNDMwcHg7XG4gIG1heC13aWR0aDogNDMwcHg7XG4gIHdpZHRoOiA1MHZ3O1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIC8vanVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgJi52LWVudGVyLWFjdGl2ZSwgJi52LWxlYXZlLWFjdGl2ZXtcbiAgICAgICAgdHJhbnNpdGlvbjogLjRzIGVhc2U7XG4gICAgfVxuICAgICYudi1lbnRlciwgJi52LWxlYXZlLXRve1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAwO1xuICAgICAgICBtYXgtd2lkdGg6IDA7XG4gICAgfVxuICAgICYudi1lbnRlci10bywgJi52LWxlYXZle1xuICAgICAgICBoZWlnaHQ6IDQwMHB4O1xuICAgICAgICB3aWR0aDogNTB2dztcbiAgICAgICAgbWF4LXdpZHRoOiA0MzBweDtcbiAgICB9XG5cbiAgICAuYWRkIHtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAvKmhlaWdodDogNTBweDsqL1xuICAgICAgICBib3JkZXI6IDJweCBzb2xpZCAjZmZmO1xuICAgICAgICB3aWR0aDogY2FsYygzMyUgLSAxMHB4KTtcbiAgICAgICAgbWFyZ2luOiA1cHg7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgY29sb3I6ICMwMDA7XG4gICAgICAgIC8qYmFja2dyb3VuZDogIzMzN2FiNzsqL1xuICAgICAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRyYW5zaXRpb246IC4ycyBlYXNlO1xuICAgICAgICAmOmhvdmVye1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAjMzM3YWI3O1xuICAgICAgICB9XG4gICAgICAgIEBpbmNsdWRlIHNxKCl7XG4gICAgICAgICAgICB3aWR0aDogY2FsYyg1MCUgLSAxMHB4KTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG4uaW1hZ2UtYXJlYSB7XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgICBoZWlnaHQ6IDYwMHB4O1xuICAgIG1hcmdpbi1sZWZ0OiAxNHB4O1xufVxuXG4uZmlsZS1vdXRlciB7XG4gICAgZGlzcGxheTogZmxleDtcbn1cblxuLmZpbGUtb3V0ZXIgLmljb24ge1xuICAgIHdpZHRoOiAxMDBweDtcbn1cblxuLmZpbGUtb3V0ZXIgLnR0bCB7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZm9udC1zaXplOiAxNnB4O1xuICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbi5maWxlLW91dGVyIC5pbmZvIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gMTAwcHgpO1xufVxuXG4uZmlsZS1vdXRlciAuZGVzYyB7XG4gICAgZm9udC1zaXplOiAxMnB4O1xufVxuIl0sIm5hbWVzIjpbXSwic291cmNlUm9vdCI6IiJ9*/