@charset "UTF-8";
/* CSS Document */
/* CSS Document */
/*
  ------------------------------------
  ####################################
   #Common style
  ####################################
  ------------------------------------
*/
/* Reset */
.opCont {
  padding-top: 35px;
}

body.compensate-for-scrollbar {
  overflow: hidden;
}

.fancybox-active {
  height: auto;
}

.fancybox-is-hidden {
  left: -9999px;
  margin: 0;
  position: absolute !important;
  top: -9999px;
  visibility: hidden;
}

.fancybox-container {
  -webkit-backface-visibility: hidden;
  height: 100%;
  left: 0;
  outline: none;
  position: fixed;
  -webkit-tap-highlight-color: transparent;
  top: 0;
  touch-action: manipulation;
  transform: translateZ(0);
  width: 100%;
  z-index: 99992;
}

.fancybox-container * {
  box-sizing: border-box;
}

.fancybox-bg, .fancybox-inner, .fancybox-outer, .fancybox-stage {
  bottom: 0;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
}

.fancybox-outer {
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
}

.fancybox-bg {
  background: #1e1e1e;
  opacity: 0;
  transition-duration: inherit;
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.47, 0, 0.74, 0.71);
}

.fancybox-is-open .fancybox-bg {
  opacity: 0.9;
  transition-timing-function: cubic-bezier(0.22, 0.61, 0.36, 1);
}

.fancybox-caption, .fancybox-infobar, .fancybox-navigation .fancybox-button, .fancybox-toolbar {
  direction: ltr;
  opacity: 0;
  position: absolute;
  transition: opacity 0.25s ease, visibility 0s ease 0.25s;
  visibility: hidden;
  z-index: 99997;
}

.fancybox-show-caption .fancybox-caption, .fancybox-show-infobar .fancybox-infobar, .fancybox-show-nav .fancybox-navigation .fancybox-button, .fancybox-show-toolbar .fancybox-toolbar {
  opacity: 1;
  transition: opacity 0.25s ease 0s, visibility 0s ease 0s;
  visibility: visible;
}

.fancybox-infobar {
  color: #ccc;
  font-size: 13px;
  -webkit-font-smoothing: subpixel-antialiased;
  height: 44px;
  left: 0;
  line-height: 44px;
  min-width: 44px;
  mix-blend-mode: difference;
  padding: 0 10px;
  pointer-events: none;
  top: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.fancybox-toolbar {
  right: 0;
  top: 0;
}

.fancybox-stage {
  direction: ltr;
  overflow: visible;
  transform: translateZ(0);
  z-index: 99994;
}

.fancybox-is-open .fancybox-stage {
  overflow: hidden;
}

.fancybox-slide {
  -webkit-backface-visibility: hidden;
  display: none;
  height: 100%;
  left: 0;
  outline: none;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: absolute;
  text-align: center;
  top: 0;
  transition-property: transform, opacity;
  white-space: normal;
  width: 100%;
  z-index: 99994;
}

.fancybox-slide:before {
  content: "";
  display: inline-block;
  font-size: 0;
  height: 100%;
  vertical-align: middle;
  width: 0;
}

.fancybox-is-sliding .fancybox-slide, .fancybox-slide--current, .fancybox-slide--next, .fancybox-slide--previous {
  display: block;
}

.fancybox-slide--image {
  overflow: hidden;
  padding: 44px 0;
}

.fancybox-slide--image:before {
  display: none;
}

.fancybox-slide--html {
  padding: 6px;
}

.fancybox-content {
  background: #fff;
  display: inline-block;
  margin: 0;
  max-width: 100%;
  overflow: auto;
  -webkit-overflow-scrolling: touch;
  padding: 44px;
  position: relative;
  text-align: left;
  vertical-align: middle;
}

.fancybox-slide--image .fancybox-content {
  animation-timing-function: cubic-bezier(0.5, 0, 0.14, 1);
  -webkit-backface-visibility: hidden;
  background: transparent;
  background-repeat: no-repeat;
  background-size: 100% 100%;
  left: 0;
  max-width: none;
  overflow: visible;
  padding: 0;
  position: absolute;
  top: 0;
  transform-origin: top left;
  transition-property: transform, opacity;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  z-index: 99995;
}

.fancybox-can-zoomOut .fancybox-content {
  cursor: zoom-out;
}

.fancybox-can-zoomIn .fancybox-content {
  cursor: zoom-in;
}

.fancybox-can-pan .fancybox-content, .fancybox-can-swipe .fancybox-content {
  cursor: grab;
}

.fancybox-is-grabbing .fancybox-content {
  cursor: grabbing;
}

.fancybox-container [data-selectable=true] {
  cursor: text;
}

.fancybox-image, .fancybox-spaceball {
  background: transparent;
  border: 0;
  height: 100%;
  left: 0;
  margin: 0;
  max-height: none;
  max-width: none;
  padding: 0;
  position: absolute;
  top: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  width: 100%;
}

.fancybox-spaceball {
  z-index: 1;
}

.fancybox-slide--iframe .fancybox-content, .fancybox-slide--map .fancybox-content, .fancybox-slide--pdf .fancybox-content, .fancybox-slide--video .fancybox-content {
  height: 100%;
  overflow: visible;
  padding: 0;
  width: 100%;
}

.fancybox-slide--video .fancybox-content {
  background: #000;
}

.fancybox-slide--map .fancybox-content {
  background: #e5e3df;
}

.fancybox-slide--iframe .fancybox-content {
  background: #fff;
}

.fancybox-iframe, .fancybox-video {
  background: transparent;
  border: 0;
  display: block;
  height: 100%;
  margin: 0;
  overflow: hidden;
  padding: 0;
  width: 100%;
}

.fancybox-iframe {
  left: 0;
  position: absolute;
  top: 0;
}

.fancybox-error {
  background: #fff;
  cursor: default;
  max-width: 400px;
  padding: 40px;
  width: 100%;
}

.fancybox-error p {
  color: #444;
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  padding: 0;
}

.fancybox-button {
  background: rgba(30, 30, 30, 0.6);
  border: 0;
  border-radius: 0;
  box-shadow: none;
  cursor: pointer;
  display: inline-block;
  height: 44px;
  margin: 0;
  padding: 10px;
  position: relative;
  transition: color 0.2s;
  vertical-align: top;
  visibility: inherit;
  width: 44px;
}

.fancybox-button, .fancybox-button:link, .fancybox-button:visited {
  color: #ccc;
}

.fancybox-button:hover {
  color: #fff;
}

.fancybox-button:focus {
  outline: none;
}

.fancybox-button.fancybox-focus {
  outline: 1px dotted;
}

.fancybox-button[disabled], .fancybox-button[disabled]:hover {
  color: #888;
  cursor: default;
  outline: none;
}

.fancybox-button div {
  height: 100%;
}

.fancybox-button svg {
  display: block;
  height: 100%;
  overflow: visible;
  position: relative;
  width: 100%;
}

.fancybox-button svg path {
  fill: currentColor;
  stroke-width: 0;
}

.fancybox-button--fsenter svg:nth-child(2), .fancybox-button--fsexit svg:first-child, .fancybox-button--pause svg:first-child, .fancybox-button--play svg:nth-child(2) {
  display: none;
}

.fancybox-progress {
  background: #ff5268;
  height: 2px;
  left: 0;
  position: absolute;
  right: 0;
  top: 0;
  transform: scaleX(0);
  transform-origin: 0;
  transition-property: transform;
  transition-timing-function: linear;
  z-index: 99998;
}

.fancybox-close-small {
  background: transparent;
  border: 0;
  border-radius: 0;
  color: #ccc;
  cursor: pointer;
  opacity: 0.8;
  padding: 8px;
  position: absolute;
  right: -12px;
  top: -44px;
  z-index: 401;
}

.fancybox-close-small:hover {
  color: #fff;
  opacity: 1;
}

.fancybox-slide--html .fancybox-close-small {
  color: currentColor;
  padding: 10px;
  right: 0;
  top: 0;
}

.fancybox-slide--image.fancybox-is-scaling .fancybox-content {
  overflow: hidden;
}

.fancybox-is-scaling .fancybox-close-small, .fancybox-is-zoomable.fancybox-can-pan .fancybox-close-small {
  display: none;
}

.fancybox-navigation .fancybox-button {
  background-clip: content-box;
  height: 100px;
  opacity: 0;
  position: absolute;
  top: calc(50% - 50px);
  width: 70px;
}

.fancybox-navigation .fancybox-button div {
  padding: 7px;
}

.fancybox-navigation .fancybox-button--arrow_left {
  left: 0;
  left: env(safe-area-inset-left);
  padding: 31px 26px 31px 6px;
}

.fancybox-navigation .fancybox-button--arrow_right {
  padding: 31px 6px 31px 26px;
  right: 0;
  right: env(safe-area-inset-right);
}

.fancybox-caption {
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.85) 0, rgba(0, 0, 0, 0.3) 50%, rgba(0, 0, 0, 0.15) 65%, rgba(0, 0, 0, 0.075) 75.5%, rgba(0, 0, 0, 0.037) 82.85%, rgba(0, 0, 0, 0.019) 88%, transparent);
  bottom: 0;
  color: #eee;
  font-size: 14px;
  font-weight: 400;
  left: 0;
  line-height: 1.5;
  padding: 75px 44px 25px;
  pointer-events: none;
  right: 0;
  text-align: center;
  z-index: 99996;
}

@supports (padding: max(0px)) {
  .fancybox-caption {
    padding: 75px max(44px, env(safe-area-inset-right)) max(25px, env(safe-area-inset-bottom)) max(44px, env(safe-area-inset-left));
  }
}
.fancybox-caption--separate {
  margin-top: -50px;
}

.fancybox-caption__body {
  max-height: 50vh;
  overflow: auto;
  pointer-events: all;
}

.fancybox-caption a, .fancybox-caption a:link, .fancybox-caption a:visited {
  color: #ccc;
  text-decoration: none;
}

.fancybox-caption a:hover {
  color: #fff;
  text-decoration: underline;
}

.fancybox-loading {
  animation: a 1s linear infinite;
  background: transparent;
  border: 4px solid #888;
  border-bottom-color: #fff;
  border-radius: 50%;
  height: 50px;
  left: 50%;
  margin: -25px 0 0 -25px;
  opacity: 0.7;
  padding: 0;
  position: absolute;
  top: 50%;
  width: 50px;
  z-index: 99999;
}

@keyframes a {
  to {
    transform: rotate(1turn);
  }
}
.fancybox-animated {
  transition-timing-function: cubic-bezier(0, 0, 0.25, 1);
}

.fancybox-fx-slide.fancybox-slide--previous {
  opacity: 0;
  transform: translate3d(-100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--next {
  opacity: 0;
  transform: translate3d(100%, 0, 0);
}

.fancybox-fx-slide.fancybox-slide--current {
  opacity: 1;
  transform: translateZ(0);
}

.fancybox-fx-fade.fancybox-slide--next, .fancybox-fx-fade.fancybox-slide--previous {
  opacity: 0;
  transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.fancybox-fx-fade.fancybox-slide--current {
  opacity: 1;
}

.fancybox-fx-zoom-in-out.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(1.5, 1.5, 1.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0.5, 0.5, 0.5);
}

.fancybox-fx-zoom-in-out.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1);
}

.fancybox-fx-rotate.fancybox-slide--previous {
  opacity: 0;
  transform: rotate(-1turn);
}

.fancybox-fx-rotate.fancybox-slide--next {
  opacity: 0;
  transform: rotate(1turn);
}

.fancybox-fx-rotate.fancybox-slide--current {
  opacity: 1;
  transform: rotate(0deg);
}

.fancybox-fx-circular.fancybox-slide--previous {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(-100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--next {
  opacity: 0;
  transform: scale3d(0, 0, 0) translate3d(100%, 0, 0);
}

.fancybox-fx-circular.fancybox-slide--current {
  opacity: 1;
  transform: scaleX(1) translateZ(0);
}

.fancybox-fx-tube.fancybox-slide--previous {
  transform: translate3d(-100%, 0, 0) scale(0.1) skew(-10deg);
}

.fancybox-fx-tube.fancybox-slide--next {
  transform: translate3d(100%, 0, 0) scale(0.1) skew(10deg);
}

.fancybox-fx-tube.fancybox-slide--current {
  transform: translateZ(0) scale(1);
}

@media (max-height: 576px) {
  .fancybox-slide {
    padding-left: 6px;
    padding-right: 6px;
  }
  .fancybox-slide--image {
    padding: 6px 0;
  }
  .fancybox-close-small {
    right: -6px;
  }
  .fancybox-slide--image .fancybox-close-small {
    background: #4e4e4e;
    color: #f2f4f6;
    height: 36px;
    opacity: 1;
    padding: 6px;
    right: 0;
    top: 0;
    width: 36px;
  }
  .fancybox-caption {
    padding-left: 12px;
    padding-right: 12px;
  }
  @supports (padding: max(0px)) {
    .fancybox-caption {
      padding-left: max(12px, env(safe-area-inset-left));
      padding-right: max(12px, env(safe-area-inset-right));
    }
  }
}
.fancybox-share {
  background: #f4f4f4;
  border-radius: 3px;
  max-width: 90%;
  padding: 30px;
  text-align: center;
}

.fancybox-share h1 {
  color: #222;
  font-size: 35px;
  font-weight: 700;
  margin: 0 0 20px;
}

.fancybox-share p {
  margin: 0;
  padding: 0;
}

.fancybox-share__button {
  border: 0;
  border-radius: 3px;
  display: inline-block;
  font-size: 14px;
  font-weight: 700;
  line-height: 40px;
  margin: 0 5px 10px;
  min-width: 130px;
  padding: 0 15px;
  text-decoration: none;
  transition: all 0.2s;
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
  white-space: nowrap;
}

.fancybox-share__button:link, .fancybox-share__button:visited {
  color: #fff;
}

.fancybox-share__button:hover {
  text-decoration: none;
}

.fancybox-share__button--fb {
  background: #3b5998;
}

.fancybox-share__button--fb:hover {
  background: #344e86;
}

.fancybox-share__button--pt {
  background: #bd081d;
}

.fancybox-share__button--pt:hover {
  background: #aa0719;
}

.fancybox-share__button--tw {
  background: #1da1f2;
}

.fancybox-share__button--tw:hover {
  background: #0d95e8;
}

.fancybox-share__button svg {
  height: 25px;
  margin-right: 7px;
  position: relative;
  top: -1px;
  vertical-align: middle;
  width: 25px;
}

.fancybox-share__button svg path {
  fill: #fff;
}

.fancybox-share__input {
  background: transparent;
  border: 0;
  border-bottom: 1px solid #d7d7d7;
  border-radius: 0;
  color: #5d5b5b;
  font-size: 14px;
  margin: 10px 0 0;
  outline: none;
  padding: 10px 15px;
  width: 100%;
}

.fancybox-thumbs {
  background: #ddd;
  bottom: 0;
  display: none;
  margin: 0;
  -webkit-overflow-scrolling: touch;
  -ms-overflow-style: -ms-autohiding-scrollbar;
  padding: 2px 2px 4px;
  position: absolute;
  right: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  top: 0;
  width: 212px;
  z-index: 99995;
}

.fancybox-thumbs-x {
  overflow-x: auto;
  overflow-y: hidden;
}

.fancybox-show-thumbs .fancybox-thumbs {
  display: block;
}

.fancybox-show-thumbs .fancybox-inner {
  right: 212px;
}

.fancybox-thumbs__list {
  font-size: 0;
  height: 100%;
  list-style: none;
  margin: 0;
  overflow-x: hidden;
  overflow-y: auto;
  padding: 0;
  position: absolute;
  position: relative;
  white-space: nowrap;
  width: 100%;
}

.fancybox-thumbs-x .fancybox-thumbs__list {
  overflow: hidden;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar {
  width: 7px;
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-track {
  background: #fff;
  border-radius: 10px;
  box-shadow: inset 0 0 6px rgba(0, 0, 0, 0.3);
}

.fancybox-thumbs-y .fancybox-thumbs__list::-webkit-scrollbar-thumb {
  background: #2a2a2a;
  border-radius: 10px;
}

.fancybox-thumbs__list a {
  backface-visibility: hidden;
  background-color: rgba(0, 0, 0, 0.1);
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  cursor: pointer;
  float: left;
  height: 75px;
  margin: 2px;
  max-height: calc(100% - 8px);
  max-width: calc(50% - 4px);
  outline: none;
  overflow: hidden;
  padding: 0;
  position: relative;
  -webkit-tap-highlight-color: transparent;
  width: 100px;
}

.fancybox-thumbs__list a:before {
  border: 6px solid #ff5268;
  bottom: 0;
  content: "";
  left: 0;
  opacity: 0;
  position: absolute;
  right: 0;
  top: 0;
  transition: all 0.2s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  z-index: 99991;
}

.fancybox-thumbs__list a:focus:before {
  opacity: 0.5;
}

.fancybox-thumbs__list a.fancybox-thumbs-active:before {
  opacity: 1;
}

@media (max-width: 576px) {
  .fancybox-thumbs {
    width: 110px;
  }
  .fancybox-show-thumbs .fancybox-inner {
    right: 110px;
  }
  .fancybox-thumbs__list a {
    max-width: calc(100% - 10px);
  }
}
.c-arrow, .l-topLocalNav__btn:after, .l-topLocalNav__listItem:after, .l-topDocument__listItemTitle:after, .l-localNav__btn:after, .l-localNav__listItem:after, .p-minato .l-bottomLocalNav__listItem:after, .p-minato__under .l-bottomLocalNav__listItem:after, .c-relation__item:after, .c-cardMid:after, .c-card.--arrow .c-card__title:after, .c-card__btn:after, .c-btn:after {
  width: 19px;
  height: 19px;
  background: url(../img/common/arrow.svg) no-repeat;
  background-size: 6px;
  background-position: 7.5px center;
  background-color: #DE0614;
  border-radius: 50%;
}

.c-arrow--wh {
  width: 19px;
  height: 19px;
  background: url(../img/common/arrow-red.svg) no-repeat;
  background-size: 6px;
  background-position: 7.5px center;
  background-color: #fff;
  border-radius: 50%;
}

.c-bnr {
  display: block;
}
.c-bnr__img {
  max-width: 100%;
}
.c-bnr__img * {
  width: 100%;
}

.c-box {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
}
@media screen and (max-width: 768px) {
  .c-box {
    flex-direction: column;
  }
  .c-box .c-title__h4 {
    order: 0;
    width: 100%;
  }
  .c-box .c-text {
    order: 0;
  }
}
.c-box__img {
  width: 230px;
  -o-object-fit: cover;
     object-fit: cover;
  aspect-ratio: 230/130;
}
@media screen and (max-width: 768px) {
  .c-box__img {
    width: 100%;
    margin: 10px 0 10px;
    order: 1;
  }
}
.c-box__detail {
  width: calc(100% - 230px);
  padding-left: 20px;
}
@media screen and (max-width: 768px) {
  .c-box__detail {
    display: contents;
    width: 100%;
    margin-top: 20px;
    padding-left: 0;
  }
}

.c-breadcrumb {
  padding: 13px 0 0;
}
.c-breadcrumb__inner {
  display: flex;
  flex-wrap: wrap;
  gap: 5px;
}
.c-breadcrumb__item {
  display: flex;
  gap: 10px;
  align-items: center;
  font-size: 13px;
}
.c-breadcrumb__item:not(:last-child):after {
  content: ">";
}
.c-breadcrumb__link {
  color: #0e357f !important;
}
@media screen and (max-width: 768px) {
  .c-breadcrumb {
    display: none;
  }
}

.c-btn {
  width: -moz-fit-content;
  width: fit-content;
  min-width: 230px;
  text-align: center;
  font-size: 1.6rem;
  border: 2px solid #0e357f;
  padding: 10px 40px 10px 40px;
  border-radius: 60px;
  background: #0e357f;
  letter-spacing: 0.1em;
  color: #fff;
  font-weight: 500;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-btn {
    letter-spacing: 0;
    font-size: 1.5rem;
  }
}
.c-btn[target=_blank]:after {
  content: "";
  position: absolute;
  width: 13px;
  height: 13px;
  background: url(../img/ico-link-bl.svg) center center no-repeat;
  background-size: contain;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 18px;
}
.c-btn:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 15px;
}
.c-btn.--strong {
  border: 1px solid #df0615;
  color: #df0615;
  box-shadow: 0 0 0 5px #ecbaba;
}
.c-btn.--strong:before {
  background: #df0615;
  box-shadow: 0 0 0 3px #ecbaba;
}
.c-btn.--gray {
  border: 1px solid #d0d0d0;
  color: #383838;
  box-shadow: 0 0 0 5px #e5e5e5;
}
.c-btn.--gray:before {
  background: #cfcfcf;
  box-shadow: 0 0 0 3px #e5e5e5;
}
.c-btn.--gray:after {
  background-image: url(../img/ico-arrow-bk.svg);
}
.c-btn.--gray[target=_blank]:after {
  background: url(../img/ico-link-bk.svg) center center no-repeat;
}
.c-btn.--sm {
  font-size: 1.4rem;
  min-width: 250px;
  width: -moz-fit-content;
  width: fit-content;
  box-shadow: none !important;
}
.c-btn.--blue {
  background: #0e357f;
  color: #fff;
  box-shadow: 0 0 5px 2px rgba(73, 99, 122, 0.4);
}
.c-btn.--blue:before {
  background: #0058a2;
}
.c-btn.--blue:after {
  background-image: url(../img/ico-arrow-wh.svg);
}
.c-btn.--blue[target=_blank]:after {
  background: url(../img/ico-link-wh.svg) center center no-repeat;
}
.c-btn__icon {
  position: absolute;
  width: 20px;
  height: 20px;
  -o-object-fit: contain;
     object-fit: contain;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  left: 20px;
}
.c-btn__flex {
  display: flex;
  flex-wrap: wrap;
  gap: 10px 15px;
}
.c-btn__flex .c-btn {
  margin: 0 0;
}
.c-btn__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 30px 15px;
  margin: 30px auto;
  padding: 0 5px;
}
.c-btn__ankerWrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px 30px;
}
@media screen and (max-width: 768px) {
  .c-btn__ankerWrap {
    gap: 10px 10px;
  }
}
.c-btn__anker {
  width: calc(100% / 3 - 30px * (3 - 1) / 3);
  color: #0e357f;
  padding: 8px;
  letter-spacing: 0.05em;
  padding-right: 40px;
  max-width: 450px;
  font-weight: 500;
  border-radius: 40px;
  text-align: center;
  border: 2px solid #0e357f;
  position: relative;
  font-size: 1.5rem;
}
@media screen and (max-width: 768px) {
  .c-btn__anker {
    min-width: 220px;
    width: 100%;
    margin: 0 auto;
    padding-right: 8px;
  }
}
.c-btn__anker:after {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: url(../img/common/ico-arrow.svg) center center no-repeat;
  background-size: contain;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(90deg) scale(1);
  right: 12px;
}
.c-btn__anker:before {
  content: "";
  position: absolute;
  width: 30px;
  height: 30px;
  background: #ceddea;
  border-radius: 50%;
  right: 5px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
}

.c-card {
  display: block;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .c-card {
    max-width: 550px;
    margin: 0 auto;
  }
}
.c-card__img {
  aspect-ratio: 16/9;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
  overflow: hidden;
  width: 100%;
  border-radius: 10px;
  margin-bottom: 10px;
  border: 1px solid #E3EBF3;
  background: white;
}
.c-card__title {
  font-weight: bold;
  position: relative;
}
.c-card__date {
  font-weight: 300;
}
.c-card.--arrow .c-card__title {
  padding-right: 40px;
}
.c-card.--arrow .c-card__title:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  right: 10px;
  top: 15px;
}
.c-card:has(.c-card__btn) .c-card__title {
  font-size: 2rem;
  line-height: 1.4;
  font-weight: 500;
  margin-bottom: 0.5em;
}
@media screen and (max-width: 768px) {
  .c-card:has(.c-card__btn) .c-card__title {
    font-size: 1.6rem;
  }
}
.c-card:has(.c-card__btn) {
  padding-bottom: 60px;
  position: relative;
}
.c-card__btn {
  width: 100%;
  text-align: center;
  font-size: 1.4rem;
  border: 2px solid #0e357f;
  padding: 5px;
  border-radius: 60px;
  background: #0e357f;
  letter-spacing: 0.1em;
  color: #fff;
  font-weight: 500;
  position: absolute;
  bottom: 0;
  left: 0;
}
@media screen and (max-width: 768px) {
  .c-card__btn {
    letter-spacing: 0;
    font-size: 1.5rem;
  }
}
.c-card__btn:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 8px;
}

.c-cardMid {
  border-bottom: solid 1px #E3EBF3;
  padding: 20px 10px 10px;
  display: flex;
  gap: 10px;
  align-items: center;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-cardMid {
    max-width: 550px;
    margin: 0 auto;
  }
}
.c-cardMid:first-child {
  border-top: solid 1px #E3EBF3;
}
.c-cardMid__img {
  aspect-ratio: 512/292;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 5px;
  margin-bottom: 10px;
  width: 110px;
}
.c-cardMid__detail {
  width: calc(100% - 110px - 10px);
}
.c-cardMid__title {
  font-weight: bold;
  position: relative;
}
.c-cardMid__date {
  font-weight: 300;
}
.c-cardMid:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  right: 10px;
  bottom: 15px;
}

.c-cardSmall {
  display: block;
  border-radius: 5px;
  overflow: hidden;
  box-shadow: 0 1px 5px 0 rgba(0, 0, 0, 0.05);
  max-width: 550px;
  border: 1px solid #E3EBF3;
}
.c-cardSmall__img {
  aspect-ratio: 250/160;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 5px 5px 0 0;
  margin-bottom: 10px;
}
.c-cardSmall__title {
  font-size: 1.6rem;
  position: relative;
  margin-bottom: 5px;
}
.c-cardSmall__date {
  font-weight: 300;
}
.c-cardSmall__detail {
  padding: 0 15px 0 15px;
}
.c-cardSmall:has(.c-cardSmall__btn) {
  padding-bottom: 70px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-cardSmall:has(.c-cardSmall__btn) {
    padding-bottom: 70px;
  }
}
.c-cardSmall__btn {
  width: calc(100% - 30px);
  display: block;
  text-align: center;
  font-size: 1.4rem;
  border: 2px solid #0e357f;
  padding: 5px;
  border-radius: 60px;
  background: #0e357f;
  letter-spacing: 0.1em;
  color: #fff;
  font-weight: 500;
  position: absolute;
  bottom: 15px;
  left: 15px;
}
@media screen and (max-width: 768px) {
  .c-cardSmall__btn {
    letter-spacing: 0;
    font-size: 1.5rem;
  }
}
.c-cardSmall__btn:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  background: url(../img/common/ico-dl.svg) no-repeat center;
  background-size: contain;
  right: 14px;
}
.c-cardSmall__btn.--arrow:after {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  background: url(../img/common/arrow.svg) no-repeat center;
  background-color: #DE0614;
  background-size: 6px;
  background-position: 7.5px center;
  border-radius: 50%;
  right: 10px;
}
.c-cardSmall__btn.--arrow[target=_blank]:after {
  content: "";
  position: absolute;
  width: 19px;
  height: 19px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  background: url(../img/common/ico-link.svg) no-repeat center;
  background-color: #DE0614;
  background-size: 12px;
  background-position: 4.3px center;
  border-radius: 50%;
  right: 10px;
}

.c-column {
  display: flex;
  gap: 60px;
}
@media screen and (max-width: 768px) {
  .c-column {
    flex-wrap: wrap;
    gap: 10px;
  }
}
.c-column__item {
  flex: 1;
}
@media screen and (max-width: 768px) {
  .c-column__item {
    width: 100%;
    flex: inherit;
  }
}
.c-column__title {
  margin: 20px 0 10px;
  text-align: center;
  font-size: 1.8rem;
  font-weight: 500;
  letter-spacing: 0.1em;
}
.c-column.--w650 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
}
.c-column.--two {
  gap: 80px 40px;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .c-column.--two {
    gap: 60px;
  }
}
.c-column.--two > * {
  width: calc(100% / 2 - 40px * (2 - 1) / 2);
}
@media screen and (max-width: 768px) {
  .c-column.--two > * {
    width: 100%;
  }
}
.c-column.--three {
  margin-top: 20px;
  gap: 30px 10px;
  flex-wrap: wrap;
}
@media screen and (max-width: 768px) {
  .c-column.--three {
    gap: 40px;
  }
  .c-column.--three:has(.c-btn__anker) {
    gap: 10px;
  }
}
.c-column.--three > * {
  width: calc(100% / 3 - 10px * (3 - 1) / 3);
}
@media screen and (max-width: 768px) {
  .c-column.--three > * {
    width: 100%;
  }
}

.c-contents__scroll {
  position: relative;
  margin: 40px 0;
}
@media screen and (max-width: 768px) {
  .c-contents__scroll {
    padding-top: 40px;
  }
  .c-contents__scroll:before {
    content: "";
    width: 120px;
    height: 30px;
    background: url(../img/ico-scroll.png) center center no-repeat;
    background-size: contain;
    position: absolute;
    left: calc(100vw - 140px);
    top: 0;
  }
}
@media screen and (max-width: 768px) {
  .c-contents__scroll__wrap {
    padding-left: 10px;
    padding-right: 10px;
    position: relative;
    overflow: auto;
    margin-right: -10px;
    margin-left: -10px;
    width: calc(100% + 20px);
  }
}

.c-floatBnr {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  border-bottom: 4px solid #0e357f;
  z-index: 100;
  display: none;
}
@media screen and (max-width: 768px) {
  .c-floatBnr {
    display: flex;
  }
}
.c-floatBnr__item {
  flex: 1;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 5px;
  padding: 15px;
  background: #f3f6fa;
  font-size: 1.5rem;
  font-weight: 500;
  color: #0e357f;
  letter-spacing: 0.1em;
}
.c-floatBnr__item.--blue {
  background: #0e357f;
  color: #fff;
}
.c-floatBnr__icon {
  height: 19px;
}

.c-img {
  display: block;
  overflow: hidden;
  pointer-events: none;
  position: relative;
}
@media screen and (max-width: 768px) {
  .c-img {
    pointer-events: initial;
    border-radius: 5px;
    transition: opacity 0.3s;
  }
  .c-img:before {
    content: "";
    position: absolute;
    background: rgba(34, 34, 34, 0.7);
    width: 100%;
    height: 100%;
    border-radius: 5px;
    top: 0;
    left: 0;
    transition: opacity 0.3s;
  }
  .c-img:after {
    content: "";
    position: absolute;
    width: 65vw;
    height: 10vw;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1);
    background: url(../img/common/tap.png) center center no-repeat;
    background-size: contain;
    transition: opacity 0.3s;
  }
  .c-img:hover {
    opacity: 1;
  }
  .c-img:hover img {
    opacity: 1;
  }
  .c-img.is-active:before, .c-img.is-active:after {
    opacity: 0;
  }
}
.c-img.--noBorder img {
  border: none !important;
}
.c-img img {
  border-radius: 10px;
  width: 100%;
  display: block;
  max-height: 420px;
  -o-object-fit: contain;
     object-fit: contain;
  border: 1px solid #E3EBF3;
}
.c-img__caption {
  text-align: center;
  margin-top: 10px;
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  .c-img__caption {
    pointer-events: initial;
  }
}

.c-inner {
  max-width: 1032px;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .c-inner {
    padding: 0 20px;
  }
}
.c-inner__lg {
  max-width: 1400px;
  margin: 0 auto;
}
@media screen and (max-width: 1400px) {
  .c-inner__lg {
    padding: 0 20px;
  }
}

.c-lead {
  text-align: center;
  font-size: 1.6rem;
  font-weight: 400;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .c-lead {
    text-align: left;
    font-size: 1.4rem;
    line-height: 1.6;
  }
}
.c-lead.--center {
  color: white;
}
@media screen and (max-width: 768px) {
  .c-lead.--center {
    text-align: center;
  }
}
.c-lead .is-red {
  color: #df0615;
}
.c-lead__box {
  text-align: center;
  font-size: 1.8rem;
  font-weight: 600;
  letter-spacing: 0.1em;
  color: #0e357f;
}

.c-link {
  color: #383838;
  font-weight: 500;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none !important;
  position: relative;
  padding-right: 1.5em;
  letter-spacing: 0.1em;
  border-bottom: 1px solid #ED4942;
  font-size: 1.4rem;
  line-height: 1.8;
  padding-bottom: 5px;
}
.c-link:before {
  content: "";
  position: absolute;
  right: 0;
  top: 0.55em;
  width: 0.7em;
  height: 0.7em;
  background: url(../img/ico-arrowLink.svg) center center no-repeat;
  background-size: contain;
}
.c-link[target=_blank] {
  padding-right: 1.5em;
}
.c-link[target=_blank]:before {
  background: url(../img/ico-link-bk.svg) center center no-repeat;
  background-size: contain;
}
.c-link.--pdf:after, .c-link.--excel:after {
  top: 0.2em;
  width: 1.1em;
  height: 1.3em;
}
.c-link.--pdf:after {
  background-image: url(../img/ico-pdf.png);
}
.c-link.--excel:after {
  background-image: url(../img/ico-excel.png);
}
.c-link__wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}
.c-link__arrow {
  color: #383838;
  font-weight: 500;
  display: inline-block;
  width: -moz-fit-content;
  width: fit-content;
  text-decoration: none !important;
  position: relative;
  padding-left: 1.5em;
}
.c-link__arrow[target=_blank] {
  padding-right: 0.5em;
}
.c-link__arrow:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0.4em;
  width: 1em;
  height: 1em;
  background: url(../img/common/ico-arrow.png) center center no-repeat;
  background-size: contain;
}

.c-list {
  counter-reset: number 0;
  font-size: 1.4rem;
  display: flex;
  flex-direction: column;
  margin: 1em 0;
}
.c-list__item {
  padding-left: 1.4em;
  position: relative;
}
.c-list__item:before {
  content: "・";
  display: block;
  position: absolute;
  border-radius: 50%;
  top: 0;
  left: 0;
}
.c-list.--noDotted .c-list__item {
  padding-left: 0;
}
.c-list.--noDotted .c-list__item:before {
  content: none;
}
.c-list.--number .c-list__item {
  counter-increment: number 1;
  list-style: none;
}
.c-list.--number .c-list__item:before {
  left: 0;
  top: 0.6em;
  display: flex;
  justify-content: center;
  align-items: center;
  line-height: 1;
  background: #0e357f;
  color: #fff;
  width: 15px;
  height: 15px;
  padding-bottom: 2px;
  border-radius: 2px;
  font-size: 1.3rem;
  content: counter(number);
}
@media screen and (max-width: 768px) {
  .c-list.--number .c-list__item:before {
    top: 0.4em;
  }
}

.c-localIndex {
  background: #F5F8FB;
  border-radius: 10px;
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  padding: 20px;
  counter-reset: number 0;
}
.c-localIndex__title {
  width: 85px;
  color: #18469E;
  font-weight: 500;
  font-size: 1.6rem;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .c-localIndex__title {
    width: 100%;
  }
}
.c-localIndex__listWrap {
  flex: 1;
  border-left: 1px solid #D1E7ED;
  display: flex;
  flex-wrap: wrap;
  flex-direction: column;
  gap: 10px;
  padding: 5px 0;
}
@media screen and (max-width: 768px) {
  .c-localIndex__listWrap {
    width: 100%;
    border: none;
    border-top: 1px solid #D1E7ED;
    padding-top: 15px;
    margin-top: 10px;
    flex: initial;
  }
}
.c-localIndex__list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
}
@media screen and (max-width: 768px) {
  .c-localIndex__list {
    align-items: flex-start;
  }
}
.c-localIndex__listTitle {
  order: 2;
  font-weight: 500;
  flex: 1;
  font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
  .c-localIndex__listTitle {
    font-size: 1.4rem;
  }
}
.c-localIndex__time {
  color: #737373;
  width: 100px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .c-localIndex__time {
    text-align: left;
    width: 70px;
  }
}

.m-0 {
  margin: 0px !important;
}

.mt-0 {
  margin-top: 0px !important;
}

.mr-0 {
  margin-right: 0px !important;
}

.mb-0 {
  margin-bottom: 0px !important;
}

.ml-0 {
  margin-left: 0px !important;
}

.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.my-0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.m-4 {
  margin: 4px !important;
}

.mt-4 {
  margin-top: 4px !important;
}

.mr-4 {
  margin-right: 4px !important;
}

.mb-4 {
  margin-bottom: 4px !important;
}

.ml-4 {
  margin-left: 4px !important;
}

.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}

.m-8 {
  margin: 8px !important;
}

.mt-8 {
  margin-top: 8px !important;
}

.mr-8 {
  margin-right: 8px !important;
}

.mb-8 {
  margin-bottom: 8px !important;
}

.ml-8 {
  margin-left: 8px !important;
}

.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}

.m-10 {
  margin: 10px !important;
}

.mt-10 {
  margin-top: 10px !important;
}

.mr-10 {
  margin-right: 10px !important;
}

.mb-10 {
  margin-bottom: 10px !important;
}

.ml-10 {
  margin-left: 10px !important;
}

.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.m-12 {
  margin: 12px !important;
}

.mt-12 {
  margin-top: 12px !important;
}

.mr-12 {
  margin-right: 12px !important;
}

.mb-12 {
  margin-bottom: 12px !important;
}

.ml-12 {
  margin-left: 12px !important;
}

.mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}

.m-16 {
  margin: 16px !important;
}

.mt-16 {
  margin-top: 16px !important;
}

.mr-16 {
  margin-right: 16px !important;
}

.mb-16 {
  margin-bottom: 16px !important;
}

.ml-16 {
  margin-left: 16px !important;
}

.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}

.m-20 {
  margin: 20px !important;
}

.mt-20 {
  margin-top: 20px !important;
}

.mr-20 {
  margin-right: 20px !important;
}

.mb-20 {
  margin-bottom: 20px !important;
}

.ml-20 {
  margin-left: 20px !important;
}

.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.m-24 {
  margin: 24px !important;
}

.mt-24 {
  margin-top: 24px !important;
}

.mr-24 {
  margin-right: 24px !important;
}

.mb-24 {
  margin-bottom: 24px !important;
}

.ml-24 {
  margin-left: 24px !important;
}

.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}

.m-28 {
  margin: 28px !important;
}

.mt-28 {
  margin-top: 28px !important;
}

.mr-28 {
  margin-right: 28px !important;
}

.mb-28 {
  margin-bottom: 28px !important;
}

.ml-28 {
  margin-left: 28px !important;
}

.mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}

.m-30 {
  margin: 30px !important;
}

.mt-30 {
  margin-top: 30px !important;
}

.mr-30 {
  margin-right: 30px !important;
}

.mb-30 {
  margin-bottom: 30px !important;
}

.ml-30 {
  margin-left: 30px !important;
}

.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.m-32 {
  margin: 32px !important;
}

.mt-32 {
  margin-top: 32px !important;
}

.mr-32 {
  margin-right: 32px !important;
}

.mb-32 {
  margin-bottom: 32px !important;
}

.ml-32 {
  margin-left: 32px !important;
}

.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}

.m-36 {
  margin: 36px !important;
}

.mt-36 {
  margin-top: 36px !important;
}

.mr-36 {
  margin-right: 36px !important;
}

.mb-36 {
  margin-bottom: 36px !important;
}

.ml-36 {
  margin-left: 36px !important;
}

.mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}

.m-40 {
  margin: 40px !important;
}

.mt-40 {
  margin-top: 40px !important;
}

.mr-40 {
  margin-right: 40px !important;
}

.mb-40 {
  margin-bottom: 40px !important;
}

.ml-40 {
  margin-left: 40px !important;
}

.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.m-48 {
  margin: 48px !important;
}

.mt-48 {
  margin-top: 48px !important;
}

.mr-48 {
  margin-right: 48px !important;
}

.mb-48 {
  margin-bottom: 48px !important;
}

.ml-48 {
  margin-left: 48px !important;
}

.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}

.m-50 {
  margin: 50px !important;
}

.mt-50 {
  margin-top: 50px !important;
}

.mr-50 {
  margin-right: 50px !important;
}

.mb-50 {
  margin-bottom: 50px !important;
}

.ml-50 {
  margin-left: 50px !important;
}

.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.m-56 {
  margin: 56px !important;
}

.mt-56 {
  margin-top: 56px !important;
}

.mr-56 {
  margin-right: 56px !important;
}

.mb-56 {
  margin-bottom: 56px !important;
}

.ml-56 {
  margin-left: 56px !important;
}

.mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}

.m-60 {
  margin: 60px !important;
}

.mt-60 {
  margin-top: 60px !important;
}

.mr-60 {
  margin-right: 60px !important;
}

.mb-60 {
  margin-bottom: 60px !important;
}

.ml-60 {
  margin-left: 60px !important;
}

.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.m-64 {
  margin: 64px !important;
}

.mt-64 {
  margin-top: 64px !important;
}

.mr-64 {
  margin-right: 64px !important;
}

.mb-64 {
  margin-bottom: 64px !important;
}

.ml-64 {
  margin-left: 64px !important;
}

.mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}

.m-70 {
  margin: 70px !important;
}

.mt-70 {
  margin-top: 70px !important;
}

.mr-70 {
  margin-right: 70px !important;
}

.mb-70 {
  margin-bottom: 70px !important;
}

.ml-70 {
  margin-left: 70px !important;
}

.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.m-80 {
  margin: 80px !important;
}

.mt-80 {
  margin-top: 80px !important;
}

.mr-80 {
  margin-right: 80px !important;
}

.mb-80 {
  margin-bottom: 80px !important;
}

.ml-80 {
  margin-left: 80px !important;
}

.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.m-90 {
  margin: 90px !important;
}

.mt-90 {
  margin-top: 90px !important;
}

.mr-90 {
  margin-right: 90px !important;
}

.mb-90 {
  margin-bottom: 90px !important;
}

.ml-90 {
  margin-left: 90px !important;
}

.mx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.m-100 {
  margin: 100px !important;
}

.mt-100 {
  margin-top: 100px !important;
}

.mr-100 {
  margin-right: 100px !important;
}

.mb-100 {
  margin-bottom: 100px !important;
}

.ml-100 {
  margin-left: 100px !important;
}

.mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.c-pager {
  margin-top: 60px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}
.c-pager__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  font-size: 1.3rem;
}
.c-pager__link {
  width: 32px;
  height: 32px;
  border: 1px solid #F1F1F1;
  border-radius: 6px;
  background: #fff;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
}
.c-pager__link.js-current {
  background: #18469E;
  color: #fff;
}
.c-pager__link.--first:before, .c-pager__link.--last:before, .c-pager__link.--prev:before, .c-pager__link.--next:before {
  content: "";
  position: absolute;
  width: 16px;
  height: 16px;
  background: center center no-repeat;
  background-size: contain;
}
.c-pager__link.--first:before {
  background-image: url(../img/common/ico-first.svg);
}
.c-pager__link.--last:before {
  background-image: url(../img/common/ico-last.svg);
}
.c-pager__link.--prev:before {
  background-image: url(../img/common/ico-prev.svg);
}
.c-pager__link.--next:before {
  background-image: url(../img/common/ico-next.svg);
}

.c-qa {
  border: 1px #dcdcdc solid;
  border-radius: 8px;
  overflow: hidden;
  margin-top: 20px;
}
.c-qa__q {
  padding: 15px 50px;
  background: #f6f6f6;
  font-weight: bold;
  position: relative;
  cursor: pointer;
}
.c-qa__q:before {
  content: "Q";
  position: absolute;
  left: 15px;
  top: 15px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: #cbcbcb;
  display: flex;
  justify-content: center;
  align-items: center;
}
.c-qa__q__toggle {
  position: absolute;
  width: 15px;
  height: 15px;
  display: block;
  top: 1.5em;
  right: 15px;
}
.c-qa__q__toggle:before, .c-qa__q__toggle:after {
  content: "";
  position: absolute;
  width: 100%;
  height: 2px;
  background: #df0615;
  position: absolute;
  border-radius: 10px;
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1);
}
.c-qa__q__toggle:after {
  top: 50%;
  left: 50%;
  transform: translate3d(-50%, -50%, 0) rotate(90deg) scale(1);
}
.c-qa__q.js-active .c-qa__q__toggle:after {
  content: none;
}
.c-qa__a {
  display: none;
  border-top: 1px #dcdcdc solid;
  padding: 20px;
}
.c-qa__q.js-active + .c-qa__a {
  display: block;
}

.c-relation {
  padding: 40px;
  position: relative;
  border: 1px solid #D1E7ED;
  border-radius: 10px;
  display: flex;
  flex-wrap: wrap;
  margin-top: 120px;
  gap: 20px;
}
@media screen and (max-width: 768px) {
  .c-relation {
    padding: 20px;
    margin-top: 80px;
  }
}
.c-relation__label {
  position: absolute;
  left: 10px;
  bottom: 100%;
  background: #D1E7ED;
  display: inline-block;
  padding: 5px 25px;
  border-radius: 10px 10px 0 0;
  letter-spacing: 0.2em;
  font-size: 1.8rem;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .c-relation__label {
    font-size: 1.4rem;
  }
}
.c-relation__item {
  width: 100%;
  display: flex;
  gap: 20px;
  align-items: center;
  position: relative;
  padding-right: 30px;
}
@media screen and (max-width: 768px) {
  .c-relation__item {
    max-width: 550px;
    margin: 0 auto;
    align-items: flex-start;
  }
}
.c-relation__item:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  right: 0;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
}
.c-relation__img {
  aspect-ratio: 512/292;
  display: block;
  -o-object-fit: cover;
     object-fit: cover;
  overflow: hidden;
  border-radius: 7px;
  width: 200px;
  border: 1px solid #D1E7ED;
}
@media screen and (max-width: 768px) {
  .c-relation__img {
    width: 110px;
  }
}
.c-relation__detail {
  width: calc(100% - 200px - 10px);
}
@media screen and (max-width: 768px) {
  .c-relation__detail {
    width: calc(100% - 110px - 10px);
  }
}
.c-relation__title {
  font-size: 1.6rem;
}
@media screen and (max-width: 768px) {
  .c-relation__title {
    font-size: 1.4rem;
  }
}
.c-relation__date {
  font-weight: 300;
  font-size: 1.4rem;
  margin-bottom: 5px;
  display: block;
  color: #7D7D7D;
}
@media screen and (max-width: 768px) {
  .c-relation__date {
    font-size: 1.2rem;
  }
}

.c-table {
  width: 100%;
}
@media screen and (max-width: 768px) {
  .c-table.--col {
    min-width: 700px;
  }
}
.c-table.--col .c-table__theadTh {
  min-width: inherit;
  vertical-align: middle;
}
.c-table.--col .c-table__th, .c-table.--col .c-table__td {
  vertical-align: middle;
  text-align: center;
}
.c-table__theadTh {
  background: #e8e8e8;
  color: #383838;
  min-width: 210px;
  text-align: center;
  padding: 15px 5px;
  line-height: 1.4;
  border: 1px solid #dcdcdc;
  border-right: 1px solid #dcdcdc;
}
.c-table__theadTh:last-child {
  border-right: 1px solid #dcdcdc;
}
@media screen and (max-width: 768px) {
  .c-table__theadTh {
    padding: 10px 5px;
  }
}
.c-table__th {
  background: #f3f7f8;
  font-weight: 400;
}
.c-table__th.--bold {
  font-weight: bold;
}
.c-table__th.--vertical {
  writing-mode: vertical-rl;
  letter-spacing: 0.1em;
  text-align: start !important;
  padding-top: 40px;
}
.c-table__th.--w230 {
  width: 230px;
  box-sizing: border-box;
}
@media screen and (max-width: 768px) {
  .c-table__th.--w230 {
    width: 160px;
  }
}
.c-table__th, .c-table__td {
  vertical-align: top;
  border: 1px solid #dcdcdc;
  padding: 20px 15px;
}
@media screen and (max-width: 768px) {
  .c-table__th, .c-table__td {
    padding: 10px 10px;
  }
}
.c-table__th.--middle, .c-table__td.--middle {
  vertical-align: middle;
}
.c-table__link {
  display: inline !important;
  text-decoration: underline !important;
  position: relative;
  color: #0e357f;
  padding-left: 1em;
}
.c-table__link:before {
  height: 0.4em;
  width: 0.4em;
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(45deg) scale(1);
  display: block;
  content: "";
  border-top: 1px solid #0e357f;
  border-right: 1px solid #0e357f;
  left: 0;
  top: calc(50% + 1px);
}
.c-table__link[target=_blank]:after {
  background: url(../img/ico-link-bl.svg) center center no-repeat;
  background-size: contain;
  content: "";
  position: static;
  display: inline-block;
  margin-left: 5px;
  right: 0;
  top: 0.55em;
  width: 0.7em;
  height: 0.7em;
}

.c-text {
  color: #383838;
  font-size: 1.6rem;
  line-height: 1.8;
}
@media screen and (max-width: 768px) {
  .c-text {
    font-size: 1.4rem;
    line-height: 1.6;
    text-align: left;
  }
}
.c-text.--bold {
  font-weight: bold;
}
.c-text.--sm {
  font-size: 1.4rem;
}
.c-text.--red {
  color: #df0615;
}
.c-text__caption {
  color: #383838;
  font-size: 1.4rem;
}
.c-text__caption.--red {
  color: #df0615;
}
.c-text__caution {
  color: #383838;
  font-size: 0.9em;
  font-weight: normal;
}
.c-text__caution.--come {
  padding-left: 1.2em;
  position: relative;
}
.c-text__caution.--come:before {
  content: "※";
  position: absolute;
  left: 0;
}
.c-text__link {
  color: #0e357f;
  font-weight: bold;
  display: inline !important;
  text-decoration: none !important;
  border-bottom: 1px solid #0e357f;
  position: relative;
}
.c-text__link__arrow {
  display: inline-block !important;
  position: relative;
  line-height: 1.8;
  font-weight: bold;
  padding-right: 14px;
  color: unset;
}
.c-text__link__arrow:after {
  content: "";
  position: absolute;
  top: 0.65em;
  right: 0;
  width: 8px;
  height: 8px;
  border-top: 2px #0e357f solid;
  border-right: 2px #0e357f solid;
  transform: rotate(45deg);
}
.c-text__link[target=_blank] {
  margin-right: 1.5em;
}
.c-text__link[target=_blank]:after {
  content: "";
  position: absolute;
  left: calc(100% + 0.4em);
  top: 0.4em;
  width: 0.8em;
  height: 0.8em;
  background: url(../img/ico-link-bl.svg) center center no-repeat;
  background-size: contain;
}

.c-title {
  font-size: 3rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 30px;
}
@media screen and (max-width: 768px) {
  .c-title {
    font-size: 2.4rem;
  }
}
.c-title__text {
  font-size: 3rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .c-title__text {
    font-size: 2.4rem;
  }
}
.c-title__date {
  font-weight: 300;
  display: block;
  font-size: 1.4rem;
  margin-top: 5px;
  margin-bottom: 15px;
}
.c-title.--center {
  text-align: center;
}
.c-title.--center:after {
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
}
.c-title:after {
  top: 100%;
  left: 0;
  content: "";
  position: absolute;
  width: 76px;
  height: 5px;
  background: url(../img/common/title-line.svg);
}
.c-title__chapter {
  letter-spacing: 0.2em;
  position: relative;
  padding-left: 1.5em;
  padding-bottom: 10px;
  margin-bottom: 20px;
  font-size: 1.6rem;
  font-weight: 400;
  line-height: 1.75;
  border-bottom: 1px solid #acacac;
}
@media screen and (max-width: 768px) {
  .c-title__chapter {
    letter-spacing: 0;
  }
}
.c-title__chapter:before {
  content: "";
  position: absolute;
  width: 10px;
  height: 17px;
  background: url(../img/ico-localMenu.svg) center center no-repeat;
  background-size: contain;
  left: 0;
  top: 0.4em;
}
.c-title__chapter:after {
  content: "";
  position: absolute;
  background: #0e357f;
  width: 70px;
  height: 3px;
  left: 0;
  top: 100%;
}
.c-title__md {
  font-size: 2.6rem;
  font-weight: 500;
  letter-spacing: 0.1em;
  margin-bottom: 1em;
  line-height: 1.6;
}
@media screen and (max-width: 768px) {
  .c-title__md {
    font-size: 2rem;
    letter-spacing: 0;
  }
}
.c-title__h3 {
  font-size: 2.3rem;
  font-weight: 500;
  margin-top: 2em;
  margin-bottom: 1em;
  line-height: 1.6;
  padding: 10px 25px;
  position: relative;
  letter-spacing: 0.1em;
}
@media screen and (max-width: 768px) {
  .c-title__h3 {
    padding: 5px 15px;
    font-size: 1.8rem;
  }
}
.c-title__h3:before, .c-title__h3:after {
  content: "";
  display: block;
  width: 5px;
  position: absolute;
  top: 0;
  left: 0;
}
.c-title__h3:before {
  height: 100%;
  background: #0e357f;
  z-index: 2;
}
.c-title__h4 {
  position: relative;
  font-size: 1.8rem;
  font-weight: 500;
  color: #0e357f;
  background: #EEEEEE;
  line-height: 1.6;
  margin-bottom: 20px;
  padding: 10px;
}
@media screen and (max-width: 768px) {
  .c-title__h4 {
    font-size: 1.6rem;
  }
}
.c-title__h4.--no-border {
  border-bottom: none;
  padding-bottom: 0;
}
.c-title__h4.--no-border:after {
  content: none;
}
.c-title__h5 {
  position: relative;
  padding-bottom: 5px;
  margin-bottom: 20px;
  font-size: 1.8rem;
  font-weight: 500;
  line-height: 1.75;
  border-bottom: 1px solid #acacac;
}
@media screen and (max-width: 768px) {
  .c-title__h5 {
    font-size: 1.6rem;
  }
}
.c-title__h5.--no-border {
  border-bottom: none;
  padding-bottom: 0;
}
.c-title__h5.--no-border:after {
  content: none;
}
.c-title__h6 {
  font-size: 1.6rem;
  font-weight: 500;
  margin-bottom: 5px;
}
.c-title__h6.--dotted {
  padding-left: 1em;
  position: relative;
}
.c-title__h6.--dotted:before {
  content: "";
  position: absolute;
  background: #222222;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  left: 0.1em;
  top: calc(1em - 4px);
}
@media screen and (max-width: 768px) {
  .c-title__h6 {
    font-size: 1.4rem;
  }
}
.c-title__gray {
  position: relative;
  padding: 15px 20px;
  margin-bottom: 1.5em;
  margin-top: 2em;
  background: #f3f7f8;
  font-size: 1.6rem;
  font-weight: 500;
  line-height: 1.75;
}
.c-title__gray:before {
  content: "";
  height: 0.8em;
  background: #0e357f;
  z-index: 2;
  display: block;
  width: 3px;
  position: absolute;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  left: 0;
}
.c-title__supplement {
  color: #fff;
  border-bottom: 1px solid #0e357f;
  margin: 40px 0 30px;
}
.c-title__supplement span {
  background: #0e357f;
  display: block;
  font-weight: 400;
  font-size: 1.5rem;
  padding: 5px 10px;
  width: -moz-fit-content;
  width: fit-content;
}

.c-video {
  display: block;
  width: 100%;
  height: 100%;
  border: #58A3F4 1px solid;
  border-radius: 10px;
  overflow: hidden;
  position: relative;
  aspect-ratio: 16/9;
  -o-object-fit: cover;
     object-fit: cover;
}
.c-video img {
  width: 100%;
  display: block;
}
.c-video__caption {
  text-align: center;
  margin-top: 10px;
}
.c-video__wrap {
  position: relative;
}

.c-zoomPicture {
  display: block;
  position: relative;
  border-radius: 10px;
  overflow: hidden;
}
.c-zoomPicture.--pc {
  pointer-events: inherit;
}
@media screen and (max-width: 768px) {
  .c-zoomPicture {
    pointer-events: initial;
    border-radius: 5px;
    transition: opacity 0.3s;
  }
  .c-zoomPicture:before {
    content: "";
    position: absolute;
    background: rgba(34, 34, 34, 0.7);
    width: 100%;
    height: 100%;
    border-radius: 5px;
    top: 0;
    left: 0;
    transition: opacity 0.3s;
  }
  .c-zoomPicture:after {
    content: "";
    position: absolute;
    width: 65vw;
    height: 10vw;
    top: 50%;
    left: 50%;
    transform: translate3d(-50%, -50%, 0) rotate(0deg) scale(1);
    background: url(../img/tap.png) center center no-repeat;
    background-size: contain;
    transition: opacity 0.3s;
  }
  .c-zoomPicture:hover {
    opacity: 1;
  }
  .c-zoomPicture:hover img {
    opacity: 1;
  }
  .c-zoomPicture.is-active:before, .c-zoomPicture.is-active:after {
    opacity: 0;
  }
}
.c-zoomPicture__img {
  width: 100%;
  display: block;
}
.c-zoomPicture.--pc:before {
  content: "";
  position: absolute;
  width: 60px;
  height: 25px;
  background: #424242 url(../img/ico-zoom.png) center center no-repeat;
  background-size: 40px;
  right: 0;
  z-index: 100;
  bottom: 0;
}

.p-minato .l-access, .p-minato__under .l-access {
  padding: 60px 0 20px;
}
@media screen and (max-width: 768px) {
  .p-minato .l-access, .p-minato__under .l-access {
    padding: 230px 0 40px;
    margin-top: 40px;
  }
}
.p-minato .l-access__title, .p-minato__under .l-access__title {
  letter-spacing: 0.1em;
  padding-bottom: 5px;
  margin-bottom: 10px;
  position: relative;
}
@media screen and (max-width: 768px) {
  .p-minato .l-access__title, .p-minato__under .l-access__title {
    letter-spacing: 0;
  }
}
.p-minato .l-access__title:before, .p-minato__under .l-access__title:before {
  content: "";
  position: absolute;
  background: #18469E;
  width: 1em;
  height: 1px;
  left: 0;
  top: 100%;
}
.p-minato .l-access__box, .p-minato__under .l-access__box {
  background: #F7FAFA;
  border-radius: 5px;
  padding: 20px;
}
.p-minato .l-access__category, .p-minato__under .l-access__category {
  background: #18469E;
  color: #fff;
  padding: 2px 10px;
  border-radius: 50px;
  font-weight: 500;
  font-size: 0.9em;
  letter-spacing: 0.1em;
  display: inline-block;
}
@media screen and (max-width: 768px) {
  .p-minato .l-access__category, .p-minato__under .l-access__category {
    margin-bottom: 5px;
  }
}
.p-minato .l-access__category.--jr, .p-minato__under .l-access__category.--jr {
  background: #189E8D;
}
.p-minato .l-access__map, .p-minato__under .l-access__map {
  height: 315px;
}
@media screen and (max-width: 768px) {
  .p-minato .l-access__map, .p-minato__under .l-access__map {
    margin-top: 30px;
    height: 250px;
  }
}

.p-minato .l-bottomLocalNav, .p-minato__under .l-bottomLocalNav {
  background: #F5F8FB;
}
.p-minato .l-bottomLocalNav__list, .p-minato__under .l-bottomLocalNav__list {
  position: relative;
  padding: 50px 20px;
  gap: 20px;
  display: flex;
}
@media screen and (max-width: 768px) {
  .p-minato .l-bottomLocalNav__list, .p-minato__under .l-bottomLocalNav__list {
    flex-direction: column;
    gap: 0;
    padding: 20px 20px;
  }
}
.p-minato .l-bottomLocalNav__listItem, .p-minato__under .l-bottomLocalNav__listItem {
  flex: 1;
  text-align: center;
  font-weight: 500;
  position: relative;
  padding: 5px 10px;
  letter-spacing: 0.1em;
  font-size: 1.4rem;
  line-height: 1.4;
  padding-right: 30px;
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  border-bottom: 1px solid #D1E7ED;
}
@media screen and (max-width: 768px) {
  .p-minato .l-bottomLocalNav__listItem, .p-minato__under .l-bottomLocalNav__listItem {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 1.4rem;
  }
  .p-minato .l-bottomLocalNav__listItem br, .p-minato__under .l-bottomLocalNav__listItem br {
    display: none;
  }
}
.p-minato .l-bottomLocalNav__listItem:after, .p-minato__under .l-bottomLocalNav__listItem:after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 10px;
}

.p-minato .l-contact, .p-minato__under .l-contact {
  height: 300px;
  background: #18469E no-repeat;
  background-size: 350px;
  letter-spacing: 0.1em;
  padding-top: 40px;
  position: relative;
  background-image: url(../img/common/contact-l.png), url(../img/common/contact-r.png);
  background-position: bottom left, bottom right;
}
@media screen and (max-width: 768px) {
  .p-minato .l-contact, .p-minato__under .l-contact {
    height: initial;
    padding-top: 30px;
    padding-bottom: 10px;
    background-size: 50%;
  }
}
.p-minato .l-contact__inner, .p-minato__under .l-contact__inner {
  height: 100%;
}
.p-minato .l-contact__title, .p-minato__under .l-contact__title {
  text-align: center;
  color: #fff;
  font-size: 3.2rem;
  margin-bottom: 10px;
  font-weight: 500;
}
@media screen and (max-width: 768px) {
  .p-minato .l-contact__title, .p-minato__under .l-contact__title {
    font-size: 2.6rem;
    margin-bottom: 5px;
  }
}
.p-minato .l-contact__detail, .p-minato__under .l-contact__detail {
  width: 90%;
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  background: #fff;
  padding: 20px;
  border-radius: 20px 20px 0 0;
  max-width: 880px;
  text-align: center;
}
@media screen and (max-width: 768px) {
  .p-minato .l-contact__detail, .p-minato__under .l-contact__detail {
    bottom: initial;
    top: calc(100% - 20px);
    gap: 20px;
    padding: 20px 10px 20px;
  }
}
.p-minato .l-contact__detail:before, .p-minato .l-contact__detail:after, .p-minato__under .l-contact__detail:before, .p-minato__under .l-contact__detail:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 51px;
  background: center center no-repeat;
  background-size: cover;
  bottom: 6px;
}
@media screen and (max-width: 768px) {
  .p-minato .l-contact__detail:before, .p-minato .l-contact__detail:after, .p-minato__under .l-contact__detail:before, .p-minato__under .l-contact__detail:after {
    content: none;
  }
}
.p-minato .l-contact__detail:before, .p-minato__under .l-contact__detail:before {
  left: calc(100% - 7px);
  background-image: url(../img/common/curve-r.svg);
}
.p-minato .l-contact__detail:after, .p-minato__under .l-contact__detail:after {
  right: calc(100% - 7px);
  background-image: url(../img/common/curve-l.svg);
}
.p-minato .l-contact__detail > *, .p-minato__under .l-contact__detail > * {
  width: 50%;
}
@media screen and (max-width: 768px) {
  .p-minato .l-contact__detail > *, .p-minato__under .l-contact__detail > * {
    width: 100%;
  }
}
.p-minato .l-contact__btn, .p-minato__under .l-contact__btn {
  width: -moz-fit-content;
  width: fit-content;
}
.p-minato .l-contact__item, .p-minato__under .l-contact__item {
  text-align: center;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  flex-direction: column;
}
.p-minato .l-contact__tel, .p-minato__under .l-contact__tel {
  pointer-events: none;
}
@media screen and (max-width: 768px) {
  .p-minato .l-contact__tel, .p-minato__under .l-contact__tel {
    pointer-events: initial;
  }
}
.p-minato .l-contact__itemTitle, .p-minato__under .l-contact__itemTitle {
  margin-bottom: 20px;
  color: #18469E;
  font-weight: 500;
  letter-spacing: 0.1em;
}

.l-keyVisualUnder {
  height: 200px;
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  position: relative;
  padding-top: 20px;
  background: #1847A3 no-repeat;
  background-image: url(../img/common/mv.png);
  background-position: center;
  background-size: cover;
}
@media screen and (max-width: 768px) {
  .l-keyVisualUnder {
    background: #1847A3 url(../img/mv-sp.png) center top no-repeat;
    background-size: cover;
    aspect-ratio: 372/220;
    display: block;
    height: initial;
    padding-top: 5%;
    border-radius: 10px;
    width: 100%;
  }
}
.l-keyVisualUnder__wrap {
  position: relative;
  margin: 0 auto 40px;
}
.l-keyVisualUnder__title {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .l-keyVisualUnder__title {
    width: 90%;
  }
}
.l-keyVisualUnder__titleImg {
  width: -moz-fit-content;
  width: fit-content;
  display: block;
}
@media screen and (max-width: 768px) {
  .l-keyVisualUnder__titleImg {
    width: 100%;
  }
}
.l-keyVisualUnder__titleImg img {
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .l-keyVisualUnder__titleImg img {
    width: 100%;
    max-width: initial;
  }
}
.l-keyVisualUnder__img {
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
  bottom: -5px;
}
@media screen and (max-width: 768px) {
  .l-keyVisualUnder__img {
    display: none;
  }
}

.l-localNav {
  position: absolute;
  width: 100%;
  top: 80px;
}
@media screen and (max-width: 768px) {
  .l-localNav {
    position: static;
  }
}
.l-localNav__list {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  width: 100%;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  .l-localNav__list {
    display: none;
    margin-top: 0;
    gap: 0;
    padding: 0;
    flex-direction: column;
    text-align: center;
  }
}
.l-localNav__btn {
  display: none;
  text-align: center;
  font-weight: 500;
  position: relative;
  border-radius: 5px;
  padding: 10px 10px;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  background: #E3EBF3;
  margin-top: 20px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .l-localNav__btn {
    display: block;
  }
}
.l-localNav__btn:after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(90deg) scale(1);
  right: 10px;
  border-radius: 0;
  background-color: transparent;
  background-image: url(../img/common/arrow-red.svg);
}
.l-localNav__btn.js-active:after {
  background-image: url(../img/common/close.svg);
  background-size: 50%;
  background-position: center center;
}
@media screen and (max-width: 768px) {
  .l-localNav__btn.js-active + .l-localNav__list {
    display: block;
  }
}
.l-localNav__listItem {
  text-align: center;
  font-size: 1.3rem;
  font-weight: 500;
  position: relative;
  padding: 6px 10px;
  letter-spacing: 0.1em;
  padding-right: 30px;
  height: 3.5em;
  width: 193px;
  background: #18469E;
  border: 1px solid #fff;
  color: #fff;
  border-radius: 40px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  line-height: 1.2;
}
@media screen and (max-width: 768px) {
  .l-localNav__listItem {
    width: 100%;
    height: initial;
    border-bottom: 1px solid #E3EBF3;
    border-radius: 0;
    padding: 10px 10px;
    font-size: 1.4rem;
    color: #000;
    background: #fff;
  }
  .l-localNav__listItem br {
    display: none;
  }
  .l-localNav__listItem:before {
    content: none !important;
  }
}
.l-localNav__listItem:after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 10px;
}
@media screen and (max-width: 768px) {
  .l-localNav__listItem:after {
    background-color: #fff;
    background-image: url(../img/common/arrow-bl.svg);
  }
}
.l-localNav__listItem.is-active, .l-localNav__listItem:hover {
  color: #0E357F;
  background: #fff;
}
@media screen and (max-width: 768px) {
  .l-localNav__listItem.is-active, .l-localNav__listItem:hover {
    background: #fff;
    color: #000;
  }
}
.l-localNav__listItem.is-active:after, .l-localNav__listItem:hover:after {
  background-color: #A6C1C8;
}
@media screen and (max-width: 768px) {
  .l-localNav__listItem.is-active:after, .l-localNav__listItem:hover:after {
    background-color: #fff;
  }
}


.l-keyVisual {
  padding: 0 20px;
  margin-top: 20px;
}
.l-keyVisual__inner {
  height: 370px;
  width: 100%;
  overflow: hidden;
  border-radius: 20px;
  max-width: 1344px;
  margin: 0 auto;
  position: relative;
  padding-top: 60px;
  background: #1847A3 no-repeat;
  background-image: url(../img/mv-l.png), url(../img/mv-r.png), url(../img/mv.png);
  background-position: left bottom, right bottom, center bottom;
  background-size: 1400px, 1400px, cover;
}
@media screen and (max-width: 1344px) {
  .l-keyVisual__inner {
    max-width: 1200px;
  }
}
@media screen and (max-width: 768px) {
  .l-keyVisual__inner {
    background: #1847A3 url(../img/mv-sp.png) center top no-repeat;
    background-size: cover;
    aspect-ratio: 372/220;
    display: block;
    height: initial;
    padding-top: 5%;
    border-radius: 10px;
    width: 100%;
  }
}
.l-keyVisual__title {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0 auto;
}
@media screen and (max-width: 768px) {
  .l-keyVisual__title {
    width: 90%;
  }
}
.l-keyVisual__titleImg {
  width: -moz-fit-content;
  width: fit-content;
  display: block;
}
@media screen and (max-width: 768px) {
  .l-keyVisual__titleImg {
    width: 100%;
  }
}
.l-keyVisual__titleImg img {
  max-width: 100%;
}
@media screen and (max-width: 768px) {
  .l-keyVisual__titleImg img {
    width: 100%;
    max-width: initial;
  }
}
.l-keyVisual__img {
  position: absolute;
  left: 50%;
  transform: translate3d(-50%, 0, 0) rotate(0deg) scale(1);
  bottom: -5px;
}
@media screen and (max-width: 768px) {
  .l-keyVisual__img {
    display: none;
  }
}

.l-topColumn {
  padding: 60px 0;
  background: #F8F9FB;
}
.l-topColumn__slider {
  overflow: hidden;
}
.l-topColumn__sliderOption {
  display: flex;
  justify-content: flex-end;
  position: relative;
}
.l-topColumn__pagerWrap {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  margin-bottom: 10px;
  width: 100%;
}
.l-topColumn__play {
  width: 13px;
  height: 13px;
  background: url(../img/common/stop.svg) no-repeat;
  background-size: contain;
  background-position: center center;
  margin-top: 2px;
  display: block;
  cursor: pointer;
  margin-left: 5px;
}
.l-topColumn__play.is-stopped {
  background-image: url(../img/common/play.svg);
}
.l-topColumn__pager {
  width: initial !important;
}
.l-topColumn__btn--next, .l-topColumn__btn--prev {
  width: 54px;
  aspect-ratio: 54/36;
  display: block;
  position: absolute;
  background: no-repeat center center;
  background-size: contain;
  top: 150px;
  z-index: 10;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .l-topColumn__btn--next, .l-topColumn__btn--prev {
    top: 30vw;
    width: 40px;
  }
}
.l-topColumn__btn--next {
  left: calc(100% - 27px);
  background-image: url(../img/common/slider-arrow-r.svg);
}
.l-topColumn__btn--prev {
  right: calc(100% - 27px);
  background-image: url(../img/common/slider-arrow-l.svg);
}
.l-topColumn .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  opacity: 1;
  background: white;
  border: #0970CF 1px solid;
}
.l-topColumn .swiper-pagination-bullet-active {
  width: 10px;
  height: 10px;
  opacity: 1;
  border: #0970CF 1px solid;
  background: #0970CF;
}

.l-topDocument {
  padding: 40px 0 60px;
}
.l-topDocument__listItem {
  gap: 20px;
  padding: 10px;
  border-bottom: solid 1px #E3EBF3;
  justify-content: space-between;
  align-items: center;
  display: flex;
}
@media screen and (max-width: 768px) {
  .l-topDocument__listItem {
    flex-wrap: wrap;
    padding: 0;
    border: none !important;
    margin-top: 40px;
  }
}
.l-topDocument__listItem:first-child {
  border-top: solid 1px #E3EBF3;
}
.l-topDocument__listItemImg {
  border-radius: 10px;
  aspect-ratio: 230/90;
  display: block;
  width: 220px;
}
@media screen and (max-width: 768px) {
  .l-topDocument__listItemImg {
    width: 100%;
  }
}
.l-topDocument__listItemTitle {
  text-align: right;
  padding-right: 30px;
  font-weight: 500;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-topDocument__listItemTitle {
    width: 100%;
    text-align: left;
    padding-left: 10px;
  }
}
.l-topDocument__listItemTitle:after {
  content: "";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 0;
}

.l-topLocalNav:before, .l-topLocalNav:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 51px;
  background: center center no-repeat;
  background-size: cover;
}
.l-topLocalNav__list {
  position: relative;
  margin-top: -55px;
  background: #fff;
  display: flex;
  padding: 20px;
  border-radius: 20px 20px 0 0;
  gap: 10px;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__list {
    display: none;
    margin-top: 0;
    gap: 0;
    padding: 0;
    flex-direction: column;
    text-align: center;
  }
}
.l-topLocalNav__list:before, .l-topLocalNav__list:after {
  content: "";
  position: absolute;
  width: 50px;
  height: 51px;
  background: center center no-repeat;
  background-size: cover;
  bottom: 10px;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__list:before, .l-topLocalNav__list:after {
    content: none;
  }
}
.l-topLocalNav__list:before {
  left: calc(100% - 7px);
  background-image: url(../img/common/curve-r.svg);
}
.l-topLocalNav__list:after {
  right: calc(100% - 7px);
  background-image: url(../img/common/curve-l.svg);
}
.l-topLocalNav__btn {
  display: none;
  text-align: center;
  font-weight: 500;
  position: relative;
  border-radius: 5px;
  padding: 10px 10px;
  font-size: 1.4rem;
  letter-spacing: 0.1em;
  background: #E3EBF3;
  margin-top: 20px;
  cursor: pointer;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__btn {
    display: block;
  }
}
.l-topLocalNav__btn:after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(90deg) scale(1);
  right: 10px;
  border-radius: 0;
  background-color: transparent;
  background-image: url(../img/common/arrow-red.svg);
}
.l-topLocalNav__btn.js-active:after {
  background-image: url(../img/common/close.svg);
  background-size: 50%;
  background-position: center center;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__btn.js-active + .l-topLocalNav__list {
    display: block;
  }
}
.l-topLocalNav__listItem {
  flex: 1;
  text-align: center;
  font-size: 1.4rem;
  font-weight: 500;
  position: relative;
  border-radius: 5px;
  padding: 5px 10px;
  letter-spacing: 0.1em;
  padding-right: 30px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  line-height: 1.4;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__listItem {
    border-bottom: 1px solid #E3EBF3;
    border-radius: 0;
    padding: 10px 10px;
    font-size: 1.4rem;
  }
  .l-topLocalNav__listItem br {
    display: none;
  }
  .l-topLocalNav__listItem:before {
    content: none !important;
  }
}
.l-topLocalNav__listItem:after {
  position: absolute;
  content: "";
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  right: 10px;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__listItem:after {
    background-color: #fff;
    background-image: url(../img/common/arrow-bl.svg);
  }
}
.l-topLocalNav__listItem:before {
  content: "";
  position: absolute;
  width: 1px;
  height: 100%;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  border-right: 1px solid #E3EBF3;
  left: calc(5px + 100%);
}
.l-topLocalNav__listItem:last-child:before {
  content: none;
}
.l-topLocalNav__listItem.is-active, .l-topLocalNav__listItem:hover {
  color: #18469E;
  background: #E3EBF3;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__listItem.is-active, .l-topLocalNav__listItem:hover {
    background: #fff;
    color: #000;
  }
}
.l-topLocalNav__listItem.is-active:after, .l-topLocalNav__listItem:hover:after {
  background-color: #A6C1C8;
}
@media screen and (max-width: 768px) {
  .l-topLocalNav__listItem.is-active:after, .l-topLocalNav__listItem:hover:after {
    background-color: #fff;
  }
}

.l-topSeminar {
  padding: 60px 0;
}
.l-topSeminar__flex {
  display: flex;
  gap: 40px;
}
@media screen and (max-width: 768px) {
  .l-topSeminar__flex {
    flex-direction: column;
    gap: 30px;
  }
}
.l-topSeminar__video {
  width: 51%;
}
@media screen and (max-width: 768px) {
  .l-topSeminar__video {
    width: 100%;
  }
}
.l-topSeminar__detail {
  width: 45%;
}
@media screen and (max-width: 768px) {
  .l-topSeminar__detail {
    width: 100%;
  }
}

.l-library__pickup {
  padding: 30px 30px 20px;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  border-radius: 5px;
  background: #F7FAFA;
  position: relative;
  gap: 30px;
  line-height: 1.7;
}
@media screen and (max-width: 768px) {
  .l-library__pickup {
    padding: 20px;
    max-width: 500px;
    margin: 0 auto 40px;
    gap: 20px;
  }
}
.l-library__pickup__batch {
  position: absolute;
  left: 0;
  top: 0;
  width: 83px;
}
.l-library__pickup__img {
  width: 234px;
}
@media screen and (max-width: 768px) {
  .l-library__pickup__img {
    display: block;
    margin: 0 auto;
    width: 100%;
  }
}
.l-library__pickup__title {
  font-size: 1.8rem;
  margin-bottom: 5px;
  font-weight: 500;
  letter-spacing: 0.05em;
}
.l-library__pickup__detail {
  flex: 1;
}
@media screen and (max-width: 768px) {
  .l-library__pickup__detail {
    flex: initial;
    width: 100%;
  }
}
.l-library__pickup__btn {
  width: 200px;
  display: block;
  text-align: center;
  font-size: 1.4rem;
  border: 2px solid #0e357f;
  padding: 5px;
  border-radius: 60px;
  background: #0e357f;
  letter-spacing: 0.1em;
  color: #fff;
  font-weight: 500;
  margin-top: 10px;
  margin-left: auto;
  position: relative;
}
@media screen and (max-width: 768px) {
  .l-library__pickup__btn {
    letter-spacing: 0;
    font-size: 1.5rem;
    width: 100%;
  }
}
.l-library__pickup__btn:after {
  content: "";
  position: absolute;
  width: 15px;
  height: 15px;
  top: 50%;
  transform: translate3d(0, -50%, 0) rotate(0deg) scale(1);
  background: url(../img/common/ico-dl.svg) no-repeat center;
  background-size: contain;
  right: 14px;
}

.l-detail__date {
  font-weight: 300;
  margin-bottom: 30px;
  display: block;
}

.p-minato {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-style: normal;
  color: #282828;
  overflow: hidden;
}
@media screen and (max-width: 768px) {
  .p-minato {
    padding-top: 70px;
  }
}

.p-minato__under {
  font-family: "Zen Kaku Gothic New", sans-serif;
  font-style: normal;
  color: #282828;
  overflow: hidden;
}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImFwcC5jc3MiLCJhcHAuc2NzcyIsImluaXQvX2luaXQuc2NzcyIsIm1vZHVsZS9fZmFuY3lib3guc2NzcyIsImNvbXBvbmVudC9fYXJyb3cuc2NzcyIsImNvbXBvbmVudC9fYm5yLnNjc3MiLCJjb21wb25lbnQvX2JveC5zY3NzIiwiaW5pdC9fbWl4aW4uc2NzcyIsImluaXQvX3ZhcmlhYmxlLnNjc3MiLCJjb21wb25lbnQvX2JyZWFkY3J1bWIuc2NzcyIsImNvbXBvbmVudC9fYnRuLnNjc3MiLCJjb21wb25lbnQvX2NhcmQuc2NzcyIsImNvbXBvbmVudC9fY2FyZE1pZC5zY3NzIiwiY29tcG9uZW50L19jYXJkU21hbGwuc2NzcyIsImNvbXBvbmVudC9fY29sdW1uLnNjc3MiLCJjb21wb25lbnQvX2NvbnRlbnRzLnNjc3MiLCJjb21wb25lbnQvX2Zsb2F0Qm5yLnNjc3MiLCJjb21wb25lbnQvX2ltZy5zY3NzIiwiY29tcG9uZW50L19pbm5lci5zY3NzIiwiY29tcG9uZW50L19sZWFkLnNjc3MiLCJjb21wb25lbnQvX2xpbmsuc2NzcyIsImNvbXBvbmVudC9fbGlzdC5zY3NzIiwiY29tcG9uZW50L19sb2NhbEluZGV4LnNjc3MiLCJjb21wb25lbnQvX21hcmdpbi5zY3NzIiwiY29tcG9uZW50L19wYWdlci5zY3NzIiwiY29tcG9uZW50L19xYS5zY3NzIiwiY29tcG9uZW50L19yZWxhdGlvbi5zY3NzIiwiY29tcG9uZW50L190YWJsZS5zY3NzIiwiY29tcG9uZW50L190ZXh0LnNjc3MiLCJjb21wb25lbnQvX3RpdGxlLnNjc3MiLCJjb21wb25lbnQvX3ZpZGVvLnNjc3MiLCJjb21wb25lbnQvX3pvb21QaWN0dXJlLnNjc3MiLCJsYXlvdXQvXzAwLWFjY2Vzcy5zY3NzIiwibGF5b3V0L18wMC1ib3R0b21Mb2NhbE5hdi5zY3NzIiwibGF5b3V0L18wMC1jb250YWN0LnNjc3MiLCJsYXlvdXQvXzAwLWtleVZpc3VhbFVuZGVyLnNjc3MiLCJsYXlvdXQvXzAwLWxvY2FsTmF2LnNjc3MiLCJsYXlvdXQvXzAwLXNpZGVOYXYuc2NzcyIsImxheW91dC9fMDEta2V5VmlzdWFsLnNjc3MiLCJsYXlvdXQvXzAxLXRvcENvbHVtbi5zY3NzIiwibGF5b3V0L18wMS10b3BEb2N1bWVudC5zY3NzIiwibGF5b3V0L18wMS10b3BMb2NhbE5hdi5zY3NzIiwibGF5b3V0L18wMS10b3BTZW1pbmFyLnNjc3MiLCJsYXlvdXQvXzAyLWxpYnJhcnkuc2NzcyIsImxheW91dC9fMDMtZGV0YWlsLnNjc3MiLCJwYWdlL19taW5hdG8uc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxnQkFBZ0I7QUNDaEIsaUJBQUE7QUNFQSxpQkFBQTtBQUNBOzs7Ozs7Q0FBQTtBQVVBLFVBQUE7QUFLQTtFQUNDLGlCQUFBO0FGUEQ7O0FHYkE7RUFBOEIsZ0JBQUE7QUhpQjlCOztBR2pCOEM7RUFBaUIsWUFBQTtBSHFCL0Q7O0FHckIyRTtFQUFvQixhQUFBO0VBQWEsU0FBQTtFQUFTLDZCQUFBO0VBQTRCLFlBQUE7RUFBWSxrQkFBQTtBSDZCN0o7O0FHN0IrSztFQUFvQixtQ0FBQTtFQUFtQyxZQUFBO0VBQVksT0FBQTtFQUFPLGFBQUE7RUFBYSxlQUFBO0VBQWUsd0NBQUE7RUFBd0MsTUFBQTtFQUFvQywwQkFBQTtFQUEwQix3QkFBQTtFQUF3QixXQUFBO0VBQVcsY0FBQTtBSDRDOVo7O0FHNUM0YTtFQUFzQixzQkFBQTtBSGdEbGM7O0FHaER3ZDtFQUE2RCxTQUFBO0VBQVMsT0FBQTtFQUFPLGtCQUFBO0VBQWtCLFFBQUE7RUFBUSxNQUFBO0FId0QvakI7O0FHeERxa0I7RUFBZ0IsaUNBQUE7RUFBaUMsZ0JBQUE7QUg2RHRuQjs7QUc3RHNvQjtFQUFhLG1CQUFBO0VBQW1CLFVBQUE7RUFBVSw0QkFBQTtFQUE0Qiw0QkFBQTtFQUE0Qiw2REFBQTtBSHFFeHVCOztBR3JFK3hCO0VBQStCLFlBQUE7RUFBVyw2REFBQTtBSDBFejBCOztBRzFFZzRCO0VBQTRGLGNBQUE7RUFBYyxVQUFBO0VBQVUs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QTtBdkI0MURoQjs7QXVCMzFERTtFQUFjLDRCQUFBO0F2QisxRGhCOztBdUI5MURFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJpMkRKOztBdUIvMURFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJrMkRKOztBdUI3MkRFO0VBQWEsdUJBQUE7QXZCaTNEZjs7QXVCaDNERTtFQUFjLDJCQUFBO0F2Qm8zRGhCOztBdUJuM0RFO0VBQWMsNkJBQUE7QXZCdTNEaEI7O0F1QnQzREU7RUFBYyw4QkFBQTtBdkIwM0RoQjs7QXVCejNERTtFQUFjLDRCQUFBO0F2QjYzRGhCOztBdUI1M0RFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkIrM0RKOztBdUI3M0RFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJnNERKOztBdUIzNERFO0VBQWEsdUJBQUE7QXZCKzREZjs7QXVCOTRERTtFQUFjLDJCQUFBO0F2Qms1RGhCOztBdUJqNURFO0VBQWMsNkJBQUE7QXZCcTVEaEI7O0F1QnA1REU7RUFBYyw4QkFBQTtBdkJ3NURoQjs7QXVCdjVERTtFQUFjLDRCQUFBO0F2QjI1RGhCOztBdUIxNURFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkI2NURKOztBdUIzNURFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkI4NURKOztBdUJ6NkRFO0VBQWEsdUJBQUE7QXZCNjZEZjs7QXVCNTZERTtFQUFjLDJCQUFBO0F2Qmc3RGhCOztBdUIvNkRFO0VBQWMsNkJBQUE7QXZCbTdEaEI7O0F1Qmw3REU7RUFBYyw4QkFBQTtBdkJzN0RoQjs7QXVCcjdERTtFQUFjLDRCQUFBO0F2Qnk3RGhCOztBdUJ4N0RFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkIyN0RKOztBdUJ6N0RFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkI0N0RKOztBdUJ2OERFO0VBQWEsdUJBQUE7QXZCMjhEZjs7QXVCMThERTtFQUFjLDJCQUFBO0F2Qjg4RGhCOztBdUI3OERFO0VBQWMsNkJBQUE7QXZCaTlEaEI7O0F1Qmg5REU7RUFBYyw4QkFBQTtBdkJvOURoQjs7QXVCbjlERTtFQUFjLDRCQUFBO0F2QnU5RGhCOztBdUJ0OURFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJ5OURKOztBdUJ2OURFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkIwOURKOztBdUJyK0RFO0VBQWEsdUJBQUE7QXZCeStEZjs7QXVCeCtERTtFQUFjLDJCQUFBO0F2QjQrRGhCOztBdUIzK0RFO0VBQWMsNkJBQUE7QXZCKytEaEI7O0F1QjkrREU7RUFBYyw4QkFBQTtBdkJrL0RoQjs7QXVCai9ERTtFQUFjLDRCQUFBO0F2QnEvRGhCOztBdUJwL0RFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJ1L0RKOztBdUJyL0RFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJ3L0RKOztBdUJuZ0VFO0VBQWEsdUJBQUE7QXZCdWdFZjs7QXVCdGdFRTtFQUFjLDJCQUFBO0F2QjBnRWhCOztBdUJ6Z0VFO0VBQWMsNkJBQUE7QXZCNmdFaEI7O0F1QjVnRUU7RUFBYyw4QkFBQTtBdkJnaEVoQjs7QXVCL2dFRTtFQUFjLDRCQUFBO0F2Qm1oRWhCOztBdUJsaEVFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJxaEVKOztBdUJuaEVFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJzaEVKOztBdUJqaUVFO0VBQWEsdUJBQUE7QXZCcWlFZjs7QXVCcGlFRTtFQUFjLDJCQUFBO0F2QndpRWhCOztBdUJ2aUVFO0VBQWMsNkJBQUE7QXZCMmlFaEI7O0F1QjFpRUU7RUFBYyw4QkFBQTtBdkI4aUVoQjs7QXVCN2lFRTtFQUFjLDRCQUFBO0F2QmlqRWhCOztBdUJoakVFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJtakVKOztBdUJqakVFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJvakVKOztBdUIvakVFO0VBQWEsdUJBQUE7QXZCbWtFZjs7QXVCbGtFRTtFQUFjLDJCQUFBO0F2QnNrRWhCOztBdUJya0VFO0VBQWMsNkJBQUE7QXZCeWtFaEI7O0F1QnhrRUU7RUFBYyw4QkFBQTtBdkI0a0VoQjs7QXVCM2tFRTtFQUFjLDRCQUFBO0F2QitrRWhCOztBdUI5a0VFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJpbEVKOztBdUIva0VFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJrbEVKOztBdUI3bEVFO0VBQWEsdUJBQUE7QXZCaW1FZjs7QXVCaG1FRTtFQUFjLDJCQUFBO0F2Qm9tRWhCOztBdUJubUVFO0VBQWMsNkJBQUE7QXZCdW1FaEI7O0F1QnRtRUU7RUFBYyw4QkFBQTtBdkIwbUVoQjs7QXVCem1FRTtFQUFjLDRCQUFBO0F2QjZtRWhCOztBdUI1bUVFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkIrbUVKOztBdUI3bUVFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJnbkVKOztBdUIzbkVFO0VBQWEsdUJBQUE7QXZCK25FZjs7QXVCOW5FRTtFQUFjLDJCQUFBO0F2QmtvRWhCOztBdUJqb0VFO0VBQWMsNkJBQUE7QXZCcW9FaEI7O0F1QnBvRUU7RUFBYyw4QkFBQTtBdkJ3b0VoQjs7QXVCdm9FRTtFQUFjLDRCQUFBO0F2QjJvRWhCOztBdUIxb0VFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkI2b0VKOztBdUIzb0VFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkI4b0VKOztBdUJ6cEVFO0VBQWEsdUJBQUE7QXZCNnBFZjs7QXVCNXBFRTtFQUFjLDJCQUFBO0F2QmdxRWhCOztBdUIvcEVFO0VBQWMsNkJBQUE7QXZCbXFFaEI7O0F1QmxxRUU7RUFBYyw4QkFBQTtBdkJzcUVoQjs7QXVCcnFFRTtFQUFjLDRCQUFBO0F2QnlxRWhCOztBdUJ4cUVFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkIycUVKOztBdUJ6cUVFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkI0cUVKOztBdUJ2ckVFO0VBQWEsdUJBQUE7QXZCMnJFZjs7QXVCMXJFRTtFQUFjLDJCQUFBO0F2QjhyRWhCOztBdUI3ckVFO0VBQWMsNkJBQUE7QXZCaXNFaEI7O0F1QmhzRUU7RUFBYyw4QkFBQTtBdkJvc0VoQjs7QXVCbnNFRTtFQUFjLDRCQUFBO0F2QnVzRWhCOztBdUJ0c0VFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJ5c0VKOztBdUJ2c0VFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkIwc0VKOztBdUJydEVFO0VBQWEsdUJBQUE7QXZCeXRFZjs7QXVCeHRFRTtFQUFjLDJCQUFBO0F2QjR0RWhCOztBdUIzdEVFO0VBQWMsNkJBQUE7QXZCK3RFaEI7O0F1Qjl0RUU7RUFBYyw4QkFBQTtBdkJrdUVoQjs7QXVCanVFRTtFQUFjLDRCQUFBO0F2QnF1RWhCOztBdUJwdUVFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJ1dUVKOztBdUJydUVFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJ3dUVKOztBdUJudkVFO0VBQWEsdUJBQUE7QXZCdXZFZjs7QXVCdHZFRTtFQUFjLDJCQUFBO0F2QjB2RWhCOztBdUJ6dkVFO0VBQWMsNkJBQUE7QXZCNnZFaEI7O0F1QjV2RUU7RUFBYyw4QkFBQTtBdkJnd0VoQjs7QXVCL3ZFRTtFQUFjLDRCQUFBO0F2Qm13RWhCOztBdUJsd0VFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJxd0VKOztBdUJud0VFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJzd0VKOztBdUJqeEVFO0VBQWEsdUJBQUE7QXZCcXhFZjs7QXVCcHhFRTtFQUFjLDJCQUFBO0F2Qnd4RWhCOztBdUJ2eEVFO0VBQWMsNkJBQUE7QXZCMnhFaEI7O0F1QjF4RUU7RUFBYyw4QkFBQTtBdkI4eEVoQjs7QXVCN3hFRTtFQUFjLDRCQUFBO0F2Qml5RWhCOztBdUJoeUVFO0VBQ0UsNEJBQUE7RUFDQSw2QkFBQTtBdkJteUVKOztBdUJqeUVFO0VBQ0UsMkJBQUE7RUFDQSw4QkFBQTtBdkJveUVKOztBdUIveUVFO0VBQWEsdUJBQUE7QXZCbXpFZjs7QXVCbHpFRTtFQUFjLDJCQUFBO0F2QnN6RWhCOztBdUJyekVFO0VBQWMsNkJBQUE7QXZCeXpFaEI7O0F1Qnh6RUU7RUFBYyw4QkFBQTtBdkI0ekVoQjs7QXVCM3pFRTtFQUFjLDRCQUFBO0F2Qit6RWhCOztBdUI5ekVF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QTtFQUNDLFlBQUE7QTdDazhJRCIsImZpbGUiOiJhcHAuY3NzIiwic291cmNlc0NvbnRlbnQiOlsiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQ1NTIERvY3VtZW50ICovXG4vKiBDU1MgRG9jdW1lbnQgKi9cbi8qXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgICNDb21tb24gc3R5bGVcbiAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuKi9cbi8qIFJlc2V0ICovXG4ub3BDb250IHtcbiAgcGFkZGluZy10b3A6IDM1cHg7XG59XG5cbmJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LWFjdGl2ZSB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLmZhbmN5Ym94LWlzLWhpZGRlbiB7XG4gIGxlZnQ6IC05OTk5cHg7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG4gIHRvcDogLTk5OTlweDtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyIHtcbiAgLXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIGhlaWdodDogMTAwJTtcbiAgbGVmdDogMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcG9zaXRpb246IGZpeGVkO1xuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB0b3A6IDA7XG4gIC1tcy10b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbiAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbiAgd2lkdGg6IDEwMCU7XG4gIHotaW5kZXg6IDk5OTkyO1xufVxuXG4uZmFuY3lib3gtY29udGFpbmVyICoge1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuXG4uZmFuY3lib3gtYmcsIC5mYW5jeWJveC1pbm5lciwgLmZhbmN5Ym94LW91dGVyLCAuZmFuY3lib3gtc3RhZ2Uge1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LW91dGVyIHtcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBvdmVyZmxvdy15OiBhdXRvO1xufVxuXG4uZmFuY3lib3gtYmcge1xuICBiYWNrZ3JvdW5kOiAjMWUxZTFlO1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2l0aW9uLWR1cmF0aW9uOiBpbmhlcml0O1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiBvcGFjaXR5O1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAuNDcsIDAsIDAuNzQsIDAuNzEpO1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmcge1xuICBvcGFjaXR5OiAwLjk7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4yMiwgMC42MSwgMC4zNiwgMSk7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uLCAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBkaXJlY3Rpb246IGx0cjtcbiAgb3BhY2l0eTogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UsIHZpc2liaWxpdHkgMHMgZWFzZSAwLjI1cztcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB6LWluZGV4OiA5OTk5Nztcbn1cblxuLmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwgLmZhbmN5Ym94LXNob3ctaW5mb2JhciAuZmFuY3lib3gtaW5mb2JhciwgLmZhbmN5Ym94LXNob3ctbmF2IC5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24sIC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXIge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuMjVzIGVhc2UgMHMsIHZpc2liaWxpdHkgMHMgZWFzZSAwcztcbiAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbn1cblxuLmZhbmN5Ym94LWluZm9iYXIge1xuICBjb2xvcjogI2NjYztcbiAgZm9udC1zaXplOiAxM3B4O1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBzdWJwaXhlbC1hbnRpYWxpYXNlZDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBsZWZ0OiAwO1xuICBsaW5lLWhlaWdodDogNDRweDtcbiAgbWluLXdpZHRoOiA0NHB4O1xuICBtaXgtYmxlbmQtbW9kZTogZGlmZmVyZW5jZTtcbiAgcGFkZGluZzogMCAxMHB4O1xuICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgdG9wOiAwO1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIC13ZWJraXQtdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tb3otdXNlci1zZWxlY3Q6IG5vbmU7XG4gIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgdXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi5mYW5jeWJveC10b29sYmFyIHtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMDtcbn1cblxuLmZhbmN5Ym94LXN0YWdlIHtcbiAgZGlyZWN0aW9uOiBsdHI7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIHotaW5kZXg6IDk5OTk0O1xufVxuXG4uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtc2xpZGUge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgZGlzcGxheTogbm9uZTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsZWZ0OiAwO1xuICBvdXRsaW5lOiBub25lO1xuICBvdmVyZmxvdzogYXV0bztcbiAgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuICBwYWRkaW5nOiA0NHB4O1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgdG9wOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm0sIG9wYWNpdHk7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIHdpZHRoOiAxMDAlO1xuICB6LWluZGV4OiA5OTk5NDtcbn1cblxuLmZhbmN5Ym94LXNsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgZm9udC1zaXplOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAwO1xufVxuXG4uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsIC5mYW5jeWJveC1zbGlkZS0tY3VycmVudCwgLmZhbmN5Ym94LXNsaWRlLS1uZXh0LCAuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2Uge1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiA0NHB4IDA7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taW1hZ2U6YmVmb3JlIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1odG1sIHtcbiAgcGFkZGluZzogNnB4O1xufVxuXG4uZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luOiAwO1xuICBtYXgtd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBhdXRvO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIHBhZGRpbmc6IDQ0cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246IGN1YmljLWJlemllcigwLjUsIDAsIDAuMTQsIDEpO1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICBsZWZ0OiAwO1xuICBtYXgtd2lkdGg6IG5vbmU7XG4gIG92ZXJmbG93OiB2aXNpYmxlO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgdHJhbnNmb3JtLW9yaWdpbjogdG9wIGxlZnQ7XG4gIHRyYW5zaXRpb24tcHJvcGVydHk6IHRyYW5zZm9ybSwgb3BhY2l0eTtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogem9vbS1vdXQ7XG59XG5cbi5mYW5jeWJveC1jYW4tem9vbUluIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiB6b29tLWluO1xufVxuXG4uZmFuY3lib3gtY2FuLXBhbiAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudCB7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZhbmN5Ym94LWlzLWdyYWJiaW5nIC5mYW5jeWJveC1jb250ZW50IHtcbiAgY3Vyc29yOiBncmFiYmluZztcbn1cblxuLmZhbmN5Ym94LWNvbnRhaW5lciBbZGF0YS1zZWxlY3RhYmxlPXRydWVdIHtcbiAgY3Vyc29yOiB0ZXh0O1xufVxuXG4uZmFuY3lib3gtaW1hZ2UsIC5mYW5jeWJveC1zcGFjZWJhbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIG1hcmdpbjogMDtcbiAgbWF4LWhlaWdodDogbm9uZTtcbiAgbWF4LXdpZHRoOiBub25lO1xuICBwYWRkaW5nOiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zcGFjZWJhbGwge1xuICB6LWluZGV4OiAxO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWlmcmFtZSAuZmFuY3lib3gtY29udGVudCwgLmZhbmN5Ym94LXNsaWRlLS1tYXAgLmZhbmN5Ym94LWNvbnRlbnQsIC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LCAuZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50IHtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgcGFkZGluZzogMDtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnQge1xuICBiYWNrZ3JvdW5kOiAjMDAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudCB7XG4gIGJhY2tncm91bmQ6ICNlNWUzZGY7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50IHtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSwgLmZhbmN5Ym94LXZpZGVvIHtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gIGJvcmRlcjogMDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgbWFyZ2luOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBwYWRkaW5nOiAwO1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LWlmcmFtZSB7XG4gIGxlZnQ6IDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtZXJyb3Ige1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBjdXJzb3I6IGRlZmF1bHQ7XG4gIG1heC13aWR0aDogNDAwcHg7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtZXJyb3IgcCB7XG4gIGNvbG9yOiAjNDQ0O1xuICBmb250LXNpemU6IDE2cHg7XG4gIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG59XG5cbi5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kOiByZ2JhKDMwLCAzMCwgMzAsIDAuNik7XG4gIGJvcmRlcjogMDtcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgYm94LXNoYWRvdzogbm9uZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGhlaWdodDogNDRweDtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHRyYW5zaXRpb246IGNvbG9yIDAuMnM7XG4gIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gIHZpc2liaWxpdHk6IGluaGVyaXQ7XG4gIHdpZHRoOiA0NHB4O1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLCAuZmFuY3lib3gtYnV0dG9uOmxpbmssIC5mYW5jeWJveC1idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjY2NjO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1idXR0b246Zm9jdXMge1xuICBvdXRsaW5lOiBub25lO1xufVxuXG4uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3VzIHtcbiAgb3V0bGluZTogMXB4IGRvdHRlZDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbltkaXNhYmxlZF0sIC5mYW5jeWJveC1idXR0b25bZGlzYWJsZWRdOmhvdmVyIHtcbiAgY29sb3I6ICM4ODg7XG4gIGN1cnNvcjogZGVmYXVsdDtcbiAgb3V0bGluZTogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbiBkaXYge1xuICBoZWlnaHQ6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGhlaWdodDogMTAwJTtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5mYW5jeWJveC1idXR0b24gc3ZnIHBhdGgge1xuICBmaWxsOiBjdXJyZW50Q29sb3I7XG4gIHN0cm9rZS13aWR0aDogMDtcbn1cblxuLmZhbmN5Ym94LWJ1dHRvbi0tZnNlbnRlciBzdmc6bnRoLWNoaWxkKDIpLCAuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLCAuZmFuY3lib3gtYnV0dG9uLS1wYXVzZSBzdmc6Zmlyc3QtY2hpbGQsIC5mYW5jeWJveC1idXR0b24tLXBsYXkgc3ZnOm50aC1jaGlsZCgyKSB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1wcm9ncmVzcyB7XG4gIGJhY2tncm91bmQ6ICNmZjUyNjg7XG4gIGhlaWdodDogMnB4O1xuICBsZWZ0OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDApO1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAwO1xuICB0cmFuc2l0aW9uLXByb3BlcnR5OiB0cmFuc2Zvcm07XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBsaW5lYXI7XG4gIHotaW5kZXg6IDk5OTk4O1xufVxuXG4uZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBjb2xvcjogI2NjYztcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBvcGFjaXR5OiAwLjg7XG4gIHBhZGRpbmc6IDhweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogLTEycHg7XG4gIHRvcDogLTQ0cHg7XG4gIHotaW5kZXg6IDQwMTtcbn1cblxuLmZhbmN5Ym94LWNsb3NlLXNtYWxsOmhvdmVyIHtcbiAgY29sb3I6ICNmZmY7XG4gIG9wYWNpdHk6IDE7XG59XG5cbi5mYW5jeWJveC1zbGlkZS0taHRtbCAuZmFuY3lib3gtY2xvc2Utc21hbGwge1xuICBjb2xvcjogY3VycmVudENvbG9yO1xuICBwYWRkaW5nOiAxMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwO1xufVxuXG4uZmFuY3lib3gtc2xpZGUtLWltYWdlLmZhbmN5Ym94LWlzLXNjYWxpbmcgLmZhbmN5Ym94LWNvbnRlbnQge1xuICBvdmVyZmxvdzogaGlkZGVuO1xufVxuXG4uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsIC5mYW5jeWJveC1pcy16b29tYWJsZS5mYW5jeWJveC1jYW4tcGFuIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24ge1xuICBiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuICBoZWlnaHQ6IDEwMHB4O1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogY2FsYyg1MCUgLSA1MHB4KTtcbiAgd2lkdGg6IDcwcHg7XG59XG5cbi5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24gZGl2IHtcbiAgcGFkZGluZzogN3B4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19sZWZ0IHtcbiAgbGVmdDogMDtcbiAgbGVmdDogZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KTtcbiAgcGFkZGluZzogMzFweCAyNnB4IDMxcHggNnB4O1xufVxuXG4uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLS1hcnJvd19yaWdodCB7XG4gIHBhZGRpbmc6IDMxcHggNnB4IDMxcHggMjZweDtcbiAgcmlnaHQ6IDA7XG4gIHJpZ2h0OiBlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24ge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoMGRlZywgcmdiYSgwLCAwLCAwLCAwLjg1KSAwLCByZ2JhKDAsIDAsIDAsIDAuMykgNTAlLCByZ2JhKDAsIDAsIDAsIDAuMTUpIDY1JSwgcmdiYSgwLCAwLCAwLCAwLjA3NSkgNzUuNSUsIHJnYmEoMCwgMCwgMCwgMC4wMzcpIDgyLjg1JSwgcmdiYSgwLCAwLCAwLCAwLjAxOSkgODglLCB0cmFuc3BhcmVudCk7XG4gIGJvdHRvbTogMDtcbiAgY29sb3I6ICNlZWU7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGVmdDogMDtcbiAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgcGFkZGluZzogNzVweCA0NHB4IDI1cHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICByaWdodDogMDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB6LWluZGV4OiA5OTk5Njtcbn1cblxuQHN1cHBvcnRzIChwYWRkaW5nOiBtYXgoMHB4KSkge1xuICAuZmFuY3lib3gtY2FwdGlvbiB7XG4gICAgcGFkZGluZzogNzVweCBtYXgoNDRweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWJvdHRvbSkpIG1heCg0NHB4LCBlbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpKTtcbiAgfVxufVxuLmZhbmN5Ym94LWNhcHRpb24tLXNlcGFyYXRlIHtcbiAgbWFyZ2luLXRvcDogLTUwcHg7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uX19ib2R5IHtcbiAgbWF4LWhlaWdodDogNTB2aDtcbiAgb3ZlcmZsb3c6IGF1dG87XG4gIHBvaW50ZXItZXZlbnRzOiBhbGw7XG59XG5cbi5mYW5jeWJveC1jYXB0aW9uIGEsIC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywgLmZhbmN5Ym94LWNhcHRpb24gYTp2aXNpdGVkIHtcbiAgY29sb3I6ICNjY2M7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LWNhcHRpb24gYTpob3ZlciB7XG4gIGNvbG9yOiAjZmZmO1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbn1cblxuLmZhbmN5Ym94LWxvYWRpbmcge1xuICBhbmltYXRpb246IGEgMXMgbGluZWFyIGluZmluaXRlO1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiA0cHggc29saWQgIzg4ODtcbiAgYm9yZGVyLWJvdHRvbS1jb2xvcjogI2ZmZjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBoZWlnaHQ6IDUwcHg7XG4gIGxlZnQ6IDUwJTtcbiAgbWFyZ2luOiAtMjVweCAwIDAgLTI1cHg7XG4gIG9wYWNpdHk6IDAuNztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgd2lkdGg6IDUwcHg7XG4gIHotaW5kZXg6IDk5OTk5O1xufVxuXG5Aa2V5ZnJhbWVzIGEge1xuICB0byB7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xuICB9XG59XG4uZmFuY3lib3gtYW5pbWF0ZWQge1xuICB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjogY3ViaWMtYmV6aWVyKDAsIDAsIDAuMjUsIDEpO1xufVxuXG4uZmFuY3lib3gtZngtc2xpZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3VzIHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWigwKTtcbn1cblxuLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsIC5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOiBjdWJpYy1iZXppZXIoMC4xOSwgMSwgMC4yMiwgMSk7XG59XG5cbi5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIG9wYWNpdHk6IDA7XG4gIHRyYW5zZm9ybTogc2NhbGUzZCgxLjUsIDEuNSwgMS41KTtcbn1cblxuLmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiBzY2FsZTNkKDAuNSwgMC41LCAwLjUpO1xufVxuXG4uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICBvcGFjaXR5OiAxO1xuICB0cmFuc2Zvcm06IHNjYWxlWCgxKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgtMXR1cm4pO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0IHtcbiAgb3BhY2l0eTogMDtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMXR1cm4pO1xufVxuXG4uZmFuY3lib3gtZngtcm90YXRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50IHtcbiAgb3BhY2l0eTogMTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tcHJldmlvdXMge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApO1xufVxuXG4uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHQge1xuICBvcGFjaXR5OiAwO1xuICB0cmFuc2Zvcm06IHNjYWxlM2QoMCwgMCwgMCkgdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCk7XG59XG5cbi5mYW5jeWJveC1meC1jaXJjdWxhci5mYW5jeWJveC1zbGlkZS0tY3VycmVudCB7XG4gIG9wYWNpdHk6IDE7XG4gIHRyYW5zZm9ybTogc2NhbGVYKDEpIHRyYW5zbGF0ZVooMCk7XG59XG5cbi5mYW5jeWJveC1meC10dWJlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91cyB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTEwMCUsIDAsIDApIHNjYWxlKDAuMSkgc2tldygtMTBkZWcpO1xufVxuXG4uZmFuY3lib3gtZngtdHViZS5mYW5jeWJveC1zbGlkZS0tbmV4dCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMTAwJSwgMCwgMCkgc2NhbGUoMC4xKSBza2V3KDEwZGVnKTtcbn1cblxuLmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCkgc2NhbGUoMSk7XG59XG5cbkBtZWRpYSAobWF4LWhlaWdodDogNTc2cHgpIHtcbiAgLmZhbmN5Ym94LXNsaWRlIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDZweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiA2cHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNsaWRlLS1pbWFnZSB7XG4gICAgcGFkZGluZzogNnB4IDA7XG4gIH1cbiAgLmZhbmN5Ym94LWNsb3NlLXNtYWxsIHtcbiAgICByaWdodDogLTZweDtcbiAgfVxuICAuZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jbG9zZS1zbWFsbCB7XG4gICAgYmFja2dyb3VuZDogIzRlNGU0ZTtcbiAgICBjb2xvcjogI2YyZjRmNjtcbiAgICBoZWlnaHQ6IDM2cHg7XG4gICAgb3BhY2l0eTogMTtcbiAgICBwYWRkaW5nOiA2cHg7XG4gICAgcmlnaHQ6IDA7XG4gICAgdG9wOiAwO1xuICAgIHdpZHRoOiAzNnB4O1xuICB9XG4gIC5mYW5jeWJveC1jYXB0aW9uIHtcbiAgICBwYWRkaW5nLWxlZnQ6IDEycHg7XG4gICAgcGFkZGluZy1yaWdodDogMTJweDtcbiAgfVxuICBAc3VwcG9ydHMgKHBhZGRpbmc6IG1heCgwcHgpKSB7XG4gICAgLmZhbmN5Ym94LWNhcHRpb24ge1xuICAgICAgcGFkZGluZy1sZWZ0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7XG4gICAgICBwYWRkaW5nLXJpZ2h0OiBtYXgoMTJweCwgZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpO1xuICAgIH1cbiAgfVxufVxuLmZhbmN5Ym94LXNoYXJlIHtcbiAgYmFja2dyb3VuZDogI2Y0ZjRmNDtcbiAgYm9yZGVyLXJhZGl1czogM3B4O1xuICBtYXgtd2lkdGg6IDkwJTtcbiAgcGFkZGluZzogMzBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuXG4uZmFuY3lib3gtc2hhcmUgaDEge1xuICBjb2xvcjogIzIyMjtcbiAgZm9udC1zaXplOiAzNXB4O1xuICBmb250LXdlaWdodDogNzAwO1xuICBtYXJnaW46IDAgMCAyMHB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmUgcCB7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24ge1xuICBib3JkZXI6IDA7XG4gIGJvcmRlci1yYWRpdXM6IDNweDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250LXNpemU6IDE0cHg7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxpbmUtaGVpZ2h0OiA0MHB4O1xuICBtYXJnaW46IDAgNXB4IDEwcHg7XG4gIG1pbi13aWR0aDogMTMwcHg7XG4gIHBhZGRpbmc6IDAgMTVweDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0cmFuc2l0aW9uOiBhbGwgMC4ycztcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgLW1zLXVzZXItc2VsZWN0OiBub25lO1xuICB1c2VyLXNlbGVjdDogbm9uZTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b246bGluaywgLmZhbmN5Ym94LXNoYXJlX19idXR0b246dmlzaXRlZCB7XG4gIGNvbG9yOiAjZmZmO1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3ZlciB7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiIHtcbiAgYmFja2dyb3VuZDogIzNiNTk5ODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLWZiOmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzM0NGU4Njtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0IHtcbiAgYmFja2dyb3VuZDogI2JkMDgxZDtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogI2FhMDcxOTtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3IHtcbiAgYmFja2dyb3VuZDogIzFkYTFmMjtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVyIHtcbiAgYmFja2dyb3VuZDogIzBkOTVlODtcbn1cblxuLmZhbmN5Ym94LXNoYXJlX19idXR0b24gc3ZnIHtcbiAgaGVpZ2h0OiAyNXB4O1xuICBtYXJnaW4tcmlnaHQ6IDdweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHdpZHRoOiAyNXB4O1xufVxuXG4uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aCB7XG4gIGZpbGw6ICNmZmY7XG59XG5cbi5mYW5jeWJveC1zaGFyZV9faW5wdXQge1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2Q3ZDdkNztcbiAgYm9yZGVyLXJhZGl1czogMDtcbiAgY29sb3I6ICM1ZDViNWI7XG4gIGZvbnQtc2l6ZTogMTRweDtcbiAgbWFyZ2luOiAxMHB4IDAgMDtcbiAgb3V0bGluZTogbm9uZTtcbiAgcGFkZGluZzogMTBweCAxNXB4O1xuICB3aWR0aDogMTAwJTtcbn1cblxuLmZhbmN5Ym94LXRodW1icyB7XG4gIGJhY2tncm91bmQ6ICNkZGQ7XG4gIGJvdHRvbTogMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgbWFyZ2luOiAwO1xuICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogLW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO1xuICBwYWRkaW5nOiAycHggMnB4IDRweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICByaWdodDogMDtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiByZ2JhKDAsIDAsIDAsIDApO1xuICB0b3A6IDA7XG4gIHdpZHRoOiAyMTJweDtcbiAgei1pbmRleDogOTk5OTU7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteCB7XG4gIG92ZXJmbG93LXg6IGF1dG87XG4gIG92ZXJmbG93LXk6IGhpZGRlbjtcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnMge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gIHJpZ2h0OiAyMTJweDtcbn1cblxuLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIGZvbnQtc2l6ZTogMDtcbiAgaGVpZ2h0OiAxMDAlO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBtYXJnaW46IDA7XG4gIG92ZXJmbG93LXg6IGhpZGRlbjtcbiAgb3ZlcmZsb3cteTogYXV0bztcbiAgcGFkZGluZzogMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHdpZHRoOiAxMDAlO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXggLmZhbmN5Ym94LXRodW1ic19fbGlzdCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhciB7XG4gIHdpZHRoOiA3cHg7XG59XG5cbi5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10cmFjayB7XG4gIGJhY2tncm91bmQ6ICNmZmY7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIGJveC1zaGFkb3c6IGluc2V0IDAgMCA2cHggcmdiYSgwLCAwLCAwLCAwLjMpO1xufVxuXG4uZmFuY3lib3gtdGh1bWJzLXkgLmZhbmN5Ym94LXRodW1ic19fbGlzdDo6LXdlYmtpdC1zY3JvbGxiYXItdGh1bWIge1xuICBiYWNrZ3JvdW5kOiAjMmEyYTJhO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGEge1xuICAtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDUwJTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgY3Vyc29yOiBwb2ludGVyO1xuICBmbG9hdDogbGVmdDtcbiAgaGVpZ2h0OiA3NXB4O1xuICBtYXJnaW46IDJweDtcbiAgbWF4LWhlaWdodDogY2FsYygxMDAlIC0gOHB4KTtcbiAgbWF4LXdpZHRoOiBjYWxjKDUwJSAtIDRweCk7XG4gIG91dGxpbmU6IG5vbmU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBhZGRpbmc6IDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgd2lkdGg6IDEwMHB4O1xufVxuXG4uZmFuY3lib3gtdGh1bWJzX19saXN0IGE6YmVmb3JlIHtcbiAgYm9yZGVyOiA2cHggc29saWQgI2ZmNTI2ODtcbiAgYm90dG9tOiAwO1xuICBjb250ZW50OiBcIlwiO1xuICBsZWZ0OiAwO1xuICBvcGFjaXR5OiAwO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAwO1xuICB0b3A6IDA7XG4gIHRyYW5zaXRpb246IGFsbCAwLjJzIGN1YmljLWJlemllcigwLjI1LCAwLjQ2LCAwLjQ1LCAwLjk0KTtcbiAgei1pbmRleDogOTk5OTE7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpmb2N1czpiZWZvcmUge1xuICBvcGFjaXR5OiAwLjU7XG59XG5cbi5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZSB7XG4gIG9wYWNpdHk6IDE7XG59XG5cbkBtZWRpYSAobWF4LXdpZHRoOiA1NzZweCkge1xuICAuZmFuY3lib3gtdGh1bWJzIHtcbiAgICB3aWR0aDogMTEwcHg7XG4gIH1cbiAgLmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lciB7XG4gICAgcmlnaHQ6IDExMHB4O1xuICB9XG4gIC5mYW5jeWJveC10aHVtYnNfX2xpc3QgYSB7XG4gICAgbWF4LXdpZHRoOiBjYWxjKDEwMCUgLSAxMHB4KTtcbiAgfVxufVxuLmMtYXJyb3csIC5sLXRvcExvY2FsTmF2X19idG46YWZ0ZXIsIC5sLXRvcExvY2FsTmF2X19saXN0SXRlbTphZnRlciwgLmwtdG9wRG9jdW1lbnRfX2xpc3RJdGVtVGl0bGU6YWZ0ZXIsIC5sLWxvY2FsTmF2X19idG46YWZ0ZXIsIC5sLWxvY2FsTmF2X19saXN0SXRlbTphZnRlciwgLnAtbWluYXRvIC5sLWJvdHRvbUxvY2FsTmF2X19saXN0SXRlbTphZnRlciwgLnAtbWluYXRvX191bmRlciAubC1ib3R0b21Mb2NhbE5hdl9fbGlzdEl0ZW06YWZ0ZXIsIC5jLXJlbGF0aW9uX19pdGVtOmFmdGVyLCAuYy1jYXJkTWlkOmFmdGVyLCAuYy1jYXJkLi0tYXJyb3cgLmMtY2FyZF9fdGl0bGU6YWZ0ZXIsIC5jLWNhcmRfX2J0bjphZnRlciwgLmMtYnRuOmFmdGVyIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3cuc3ZnKSBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNnB4O1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3LjVweCBjZW50ZXI7XG4gIGJhY2tncm91bmQtY29sb3I6ICNERTA2MTQ7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbn1cblxuLmMtYXJyb3ctLXdoIHtcbiAgd2lkdGg6IDE5cHg7XG4gIGhlaWdodDogMTlweDtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vYXJyb3ctcmVkLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDZweDtcbiAgYmFja2dyb3VuZC1wb3NpdGlvbjogNy41cHggY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG59XG5cbi5jLWJuciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuLmMtYm5yX19pbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG4uYy1ibnJfX2ltZyAqIHtcbiAgd2lkdGg6IDEwMCU7XG59XG5cbi5jLWJveCB7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJveCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgfVxuICAuYy1ib3ggLmMtdGl0bGVfX2g0IHtcbiAgICBvcmRlcjogMDtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuYy1ib3ggLmMtdGV4dCB7XG4gICAgb3JkZXI6IDA7XG4gIH1cbn1cbi5jLWJveF9faW1nIHtcbiAgd2lkdGg6IDIzMHB4O1xuICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgYXNwZWN0LXJhdGlvOiAyMzAvMTMwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm94X19pbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbjogMTBweCAwIDEwcHg7XG4gICAgb3JkZXI6IDE7XG4gIH1cbn1cbi5jLWJveF9fZGV0YWlsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgcGFkZGluZy1sZWZ0OiAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYm94X19kZXRhaWwge1xuICAgIGRpc3BsYXk6IGNvbnRlbnRzO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDIwcHg7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cbi5jLWJyZWFkY3J1bWIge1xuICBwYWRkaW5nOiAxM3B4IDAgMDtcbn1cbi5jLWJyZWFkY3J1bWJfX2lubmVyIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogNXB4O1xufVxuLmMtYnJlYWRjcnVtYl9faXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxM3B4O1xufVxuLmMtYnJlYWRjcnVtYl9faXRlbTpub3QoOmxhc3QtY2hpbGQpOmFmdGVyIHtcbiAgY29udGVudDogXCI+XCI7XG59XG4uYy1icmVhZGNydW1iX19saW5rIHtcbiAgY29sb3I6ICMwZTM1N2YgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJyZWFkY3J1bWIge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmMtYnRuIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGUzNTdmO1xuICBwYWRkaW5nOiAxMHB4IDQwcHggMTBweCA0MHB4O1xuICBib3JkZXItcmFkaXVzOiA2MHB4O1xuICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjZmZmO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1idG4ge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG59XG4uYy1idG5bdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxM3B4O1xuICBoZWlnaHQ6IDEzcHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWxpbmstYmwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIHJpZ2h0OiAxOHB4O1xufVxuLmMtYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIHJpZ2h0OiAxNXB4O1xufVxuLmMtYnRuLi0tc3Ryb25nIHtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RmMDYxNTtcbiAgY29sb3I6ICNkZjA2MTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDVweCAjZWNiYWJhO1xufVxuLmMtYnRuLi0tc3Ryb25nOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6ICNkZjA2MTU7XG4gIGJveC1zaGFkb3c6IDAgMCAwIDNweCAjZWNiYWJhO1xufVxuLmMtYnRuLi0tZ3JheSB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBib3gtc2hhZG93OiAwIDAgMCA1cHggI2U1ZTVlNTtcbn1cbi5jLWJ0bi4tLWdyYXk6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogI2NmY2ZjZjtcbiAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlNWU1ZTU7XG59XG4uYy1idG4uLS1ncmF5OmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tYXJyb3ctYmsuc3ZnKTtcbn1cbi5jLWJ0bi4tLWdyYXlbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljby1saW5rLWJrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG4uYy1idG4uLS1zbSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBtaW4td2lkdGg6IDI1MHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jLWJ0bi4tLWJsdWUge1xuICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICBjb2xvcjogI2ZmZjtcbiAgYm94LXNoYWRvdzogMCAwIDVweCAycHggcmdiYSg3MywgOTksIDEyMiwgMC40KTtcbn1cbi5jLWJ0bi4tLWJsdWU6YmVmb3JlIHtcbiAgYmFja2dyb3VuZDogIzAwNThhMjtcbn1cbi5jLWJ0bi4tLWJsdWU6YWZ0ZXIge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2ljby1hcnJvdy13aC5zdmcpO1xufVxuLmMtYnRuLi0tYmx1ZVt0YXJnZXQ9X2JsYW5rXTphZnRlciB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWxpbmstd2guc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbn1cbi5jLWJ0bl9faWNvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDIwcHg7XG4gIGhlaWdodDogMjBweDtcbiAgb2JqZWN0LWZpdDogY29udGFpbjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICBsZWZ0OiAyMHB4O1xufVxuLmMtYnRuX19mbGV4IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBnYXA6IDEwcHggMTVweDtcbn1cbi5jLWJ0bl9fZmxleCAuYy1idG4ge1xuICBtYXJnaW46IDAgMDtcbn1cbi5jLWJ0bl9fd3JhcCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgZ2FwOiAzMHB4IDE1cHg7XG4gIG1hcmdpbjogMzBweCBhdXRvO1xuICBwYWRkaW5nOiAwIDVweDtcbn1cbi5jLWJ0bl9fYW5rZXJXcmFwIHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBnYXA6IDEwcHggMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWJ0bl9fYW5rZXJXcmFwIHtcbiAgICBnYXA6IDEwcHggMTBweDtcbiAgfVxufVxuLmMtYnRuX19hbmtlciB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAzIC0gMzBweCAqICgzIC0gMSkgLyAzKTtcbiAgY29sb3I6ICMwZTM1N2Y7XG4gIHBhZGRpbmc6IDhweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbiAgcGFkZGluZy1yaWdodDogNDBweDtcbiAgbWF4LXdpZHRoOiA0NTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgYm9yZGVyLXJhZGl1czogNDBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGUzNTdmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtYnRuX19hbmtlciB7XG4gICAgbWluLXdpZHRoOiAyMjBweDtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgICBwYWRkaW5nLXJpZ2h0OiA4cHg7XG4gIH1cbn1cbi5jLWJ0bl9fYW5rZXI6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNnB4O1xuICBoZWlnaHQ6IDE2cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljby1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSg5MGRlZykgc2NhbGUoMSk7XG4gIHJpZ2h0OiAxMnB4O1xufVxuLmMtYnRuX19hbmtlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAzMHB4O1xuICBoZWlnaHQ6IDMwcHg7XG4gIGJhY2tncm91bmQ6ICNjZWRkZWE7XG4gIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgcmlnaHQ6IDVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xufVxuXG4uYy1jYXJkIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkIHtcbiAgICBtYXgtd2lkdGg6IDU1MHB4O1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICB9XG59XG4uYy1jYXJkX19pbWcge1xuICBhc3BlY3QtcmF0aW86IDE2Lzk7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBvYmplY3QtZml0OiBjb250YWluO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0UzRUJGMztcbiAgYmFja2dyb3VuZDogd2hpdGU7XG59XG4uYy1jYXJkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1jYXJkX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jLWNhcmQuLS1hcnJvdyAuYy1jYXJkX190aXRsZSB7XG4gIHBhZGRpbmctcmlnaHQ6IDQwcHg7XG59XG4uYy1jYXJkLi0tYXJyb3cgLmMtY2FyZF9fdGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICB0b3A6IDE1cHg7XG59XG4uYy1jYXJkOmhhcyguYy1jYXJkX19idG4pIC5jLWNhcmRfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAycmVtO1xuICBsaW5lLWhlaWdodDogMS40O1xuICBmb250LXdlaWdodDogNTAwO1xuICBtYXJnaW4tYm90dG9tOiAwLjVlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNhcmQ6aGFzKC5jLWNhcmRfX2J0bikgLmMtY2FyZF9fdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMS42cmVtO1xuICB9XG59XG4uYy1jYXJkOmhhcyguYy1jYXJkX19idG4pIHtcbiAgcGFkZGluZy1ib3R0b206IDYwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5jLWNhcmRfX2J0biB7XG4gIHdpZHRoOiAxMDAlO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGUzNTdmO1xuICBwYWRkaW5nOiA1cHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMwZTM1N2Y7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZF9fYnRuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgfVxufVxuLmMtY2FyZF9fYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIHJpZ2h0OiA4cHg7XG59XG5cbi5jLWNhcmRNaWQge1xuICBib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0UzRUJGMztcbiAgcGFkZGluZzogMjBweCAxMHB4IDEwcHg7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMTBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZE1pZCB7XG4gICAgbWF4LXdpZHRoOiA1NTBweDtcbiAgICBtYXJnaW46IDAgYXV0bztcbiAgfVxufVxuLmMtY2FyZE1pZDpmaXJzdC1jaGlsZCB7XG4gIGJvcmRlci10b3A6IHNvbGlkIDFweCAjRTNFQkYzO1xufVxuLmMtY2FyZE1pZF9faW1nIHtcbiAgYXNwZWN0LXJhdGlvOiA1MTIvMjkyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgb2JqZWN0LWZpdDogY292ZXI7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDExMHB4O1xufVxuLmMtY2FyZE1pZF9fZGV0YWlsIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4IC0gMTBweCk7XG59XG4uYy1jYXJkTWlkX190aXRsZSB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy1jYXJkTWlkX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbn1cbi5jLWNhcmRNaWQ6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3R0b206IDE1cHg7XG59XG5cbi5jLWNhcmRTbWFsbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJveC1zaGFkb3c6IDAgMXB4IDVweCAwIHJnYmEoMCwgMCwgMCwgMC4wNSk7XG4gIG1heC13aWR0aDogNTUwcHg7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0VCRjM7XG59XG4uYy1jYXJkU21hbGxfX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogMjUwLzE2MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbn1cbi5jLWNhcmRTbWFsbF9fdGl0bGUge1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW4tYm90dG9tOiA1cHg7XG59XG4uYy1jYXJkU21hbGxfX2RhdGUge1xuICBmb250LXdlaWdodDogMzAwO1xufVxuLmMtY2FyZFNtYWxsX19kZXRhaWwge1xuICBwYWRkaW5nOiAwIDE1cHggMCAxNXB4O1xufVxuLmMtY2FyZFNtYWxsOmhhcyguYy1jYXJkU21hbGxfX2J0bikge1xuICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY2FyZFNtYWxsOmhhcyguYy1jYXJkU21hbGxfX2J0bikge1xuICAgIHBhZGRpbmctYm90dG9tOiA3MHB4O1xuICB9XG59XG4uYy1jYXJkU21hbGxfX2J0biB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAzMHB4KTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZTM1N2Y7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDE1cHg7XG4gIGxlZnQ6IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jYXJkU21hbGxfX2J0biB7XG4gICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgZm9udC1zaXplOiAxLjVyZW07XG4gIH1cbn1cbi5jLWNhcmRTbWFsbF9fYnRuOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljby1kbC5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcmlnaHQ6IDE0cHg7XG59XG4uYy1jYXJkU21hbGxfX2J0bi4tLWFycm93OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTlweDtcbiAgaGVpZ2h0OiAxOXB4O1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2Fycm93LnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0RFMDYxNDtcbiAgYmFja2dyb3VuZC1zaXplOiA2cHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDcuNXB4IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMTBweDtcbn1cbi5jLWNhcmRTbWFsbF9fYnRuLi0tYXJyb3dbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxOXB4O1xuICBoZWlnaHQ6IDE5cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvLWxpbmsuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjREUwNjE0O1xuICBiYWNrZ3JvdW5kLXNpemU6IDEycHg7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDQuM3B4IGNlbnRlcjtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICByaWdodDogMTBweDtcbn1cblxuLmMtY29sdW1uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZ2FwOiA2MHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sdW1uIHtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4O1xuICB9XG59XG4uYy1jb2x1bW5fX2l0ZW0ge1xuICBmbGV4OiAxO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sdW1uX19pdGVtIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmbGV4OiBpbmhlcml0O1xuICB9XG59XG4uYy1jb2x1bW5fX3RpdGxlIHtcbiAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmMtY29sdW1uLi0tdzY1MCB7XG4gIG1heC13aWR0aDogNjUwcHg7XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG4uYy1jb2x1bW4uLS10d28ge1xuICBnYXA6IDgwcHggNDBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sdW1uLi0tdHdvIHtcbiAgICBnYXA6IDYwcHg7XG4gIH1cbn1cbi5jLWNvbHVtbi4tLXR3byA+ICoge1xuICB3aWR0aDogY2FsYygxMDAlIC8gMiAtIDQwcHggKiAoMiAtIDEpIC8gMik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1jb2x1bW4uLS10d28gPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtY29sdW1uLi0tdGhyZWUge1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBnYXA6IDMwcHggMTBweDtcbiAgZmxleC13cmFwOiB3cmFwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sdW1uLi0tdGhyZWUge1xuICAgIGdhcDogNDBweDtcbiAgfVxuICAuYy1jb2x1bW4uLS10aHJlZTpoYXMoLmMtYnRuX19hbmtlcikge1xuICAgIGdhcDogMTBweDtcbiAgfVxufVxuLmMtY29sdW1uLi0tdGhyZWUgPiAqIHtcbiAgd2lkdGg6IGNhbGMoMTAwJSAvIDMgLSAxMHB4ICogKDMgLSAxKSAvIDMpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29sdW1uLi0tdGhyZWUgPiAqIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuXG4uYy1jb250ZW50c19fc2Nyb2xsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDQwcHggMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWNvbnRlbnRzX19zY3JvbGwge1xuICAgIHBhZGRpbmctdG9wOiA0MHB4O1xuICB9XG4gIC5jLWNvbnRlbnRzX19zY3JvbGw6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHdpZHRoOiAxMjBweDtcbiAgICBoZWlnaHQ6IDMwcHg7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9pY28tc2Nyb2xsLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gMTQwcHgpO1xuICAgIHRvcDogMDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtY29udGVudHNfX3Njcm9sbF9fd3JhcCB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG92ZXJmbG93OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgbWFyZ2luLWxlZnQ6IC0xMHB4O1xuICAgIHdpZHRoOiBjYWxjKDEwMCUgKyAyMHB4KTtcbiAgfVxufVxuXG4uYy1mbG9hdEJuciB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgYm90dG9tOiAwO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwZTM1N2Y7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWZsb2F0Qm5yIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG59XG4uYy1mbG9hdEJucl9faXRlbSB7XG4gIGZsZXg6IDE7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZ2FwOiA1cHg7XG4gIHBhZGRpbmc6IDE1cHg7XG4gIGJhY2tncm91bmQ6ICNmM2Y2ZmE7XG4gIGZvbnQtc2l6ZTogMS41cmVtO1xuICBmb250LXdlaWdodDogNTAwO1xuICBjb2xvcjogIzBlMzU3ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuLmMtZmxvYXRCbnJfX2l0ZW0uLS1ibHVlIHtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1mbG9hdEJucl9faWNvbiB7XG4gIGhlaWdodDogMTlweDtcbn1cblxuLmMtaW1nIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1pbWcge1xuICAgIHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuICAgIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cbiAgLmMtaW1nOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMzQsIDM0LCAwLjcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5jLWltZzphZnRlciB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgd2lkdGg6IDY1dnc7XG4gICAgaGVpZ2h0OiAxMHZ3O1xuICAgIHRvcDogNTAlO1xuICAgIGxlZnQ6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICAgIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL3RhcC5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3M7XG4gIH1cbiAgLmMtaW1nOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jLWltZzpob3ZlciBpbWcge1xuICAgIG9wYWNpdHk6IDE7XG4gIH1cbiAgLmMtaW1nLmlzLWFjdGl2ZTpiZWZvcmUsIC5jLWltZy5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5jLWltZy4tLW5vQm9yZGVyIGltZyB7XG4gIGJvcmRlcjogbm9uZSAhaW1wb3J0YW50O1xufVxuLmMtaW1nIGltZyB7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWF4LWhlaWdodDogNDIwcHg7XG4gIG9iamVjdC1maXQ6IGNvbnRhaW47XG4gIGJvcmRlcjogMXB4IHNvbGlkICNFM0VCRjM7XG59XG4uYy1pbWdfX2NhcHRpb24ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtaW1nX19jYXB0aW9uIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgfVxufVxuXG4uYy1pbm5lciB7XG4gIG1heC13aWR0aDogMTAzMnB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWlubmVyIHtcbiAgICBwYWRkaW5nOiAwIDIwcHg7XG4gIH1cbn1cbi5jLWlubmVyX19sZyB7XG4gIG1heC13aWR0aDogMTQwMHB4O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDE0MDBweCkge1xuICAuYy1pbm5lcl9fbGcge1xuICAgIHBhZGRpbmc6IDAgMjBweDtcbiAgfVxufVxuXG4uYy1sZWFkIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxlYWQge1xuICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNjtcbiAgfVxufVxuLmMtbGVhZC4tLWNlbnRlciB7XG4gIGNvbG9yOiB3aGl0ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxlYWQuLS1jZW50ZXIge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgfVxufVxuLmMtbGVhZCAuaXMtcmVkIHtcbiAgY29sb3I6ICNkZjA2MTU7XG59XG4uYy1sZWFkX19ib3gge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS44cmVtO1xuICBmb250LXdlaWdodDogNjAwO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIGNvbG9yOiAjMGUzNTdmO1xufVxuXG4uYy1saW5rIHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0VENDk0MjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjg7XG4gIHBhZGRpbmctYm90dG9tOiA1cHg7XG59XG4uYy1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIHRvcDogMC41NWVtO1xuICB3aWR0aDogMC43ZW07XG4gIGhlaWdodDogMC43ZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWFycm93TGluay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG4uYy1saW5rW3RhcmdldD1fYmxhbmtdIHtcbiAgcGFkZGluZy1yaWdodDogMS41ZW07XG59XG4uYy1saW5rW3RhcmdldD1fYmxhbmtdOmJlZm9yZSB7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWxpbmstYmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xufVxuLmMtbGluay4tLXBkZjphZnRlciwgLmMtbGluay4tLWV4Y2VsOmFmdGVyIHtcbiAgdG9wOiAwLjJlbTtcbiAgd2lkdGg6IDEuMWVtO1xuICBoZWlnaHQ6IDEuM2VtO1xufVxuLmMtbGluay4tLXBkZjphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvaWNvLXBkZi5wbmcpO1xufVxuLmMtbGluay4tLWV4Y2VsOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9pY28tZXhjZWwucG5nKTtcbn1cbi5jLWxpbmtfX3dyYXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGdhcDogMjBweDtcbn1cbi5jLWxpbmtfX2Fycm93IHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDEuNWVtO1xufVxuLmMtbGlua19fYXJyb3dbdGFyZ2V0PV9ibGFua10ge1xuICBwYWRkaW5nLXJpZ2h0OiAwLjVlbTtcbn1cbi5jLWxpbmtfX2Fycm93OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwLjRlbTtcbiAgd2lkdGg6IDFlbTtcbiAgaGVpZ2h0OiAxZW07XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL2ljby1hcnJvdy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG59XG5cbi5jLWxpc3Qge1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1hcmdpbjogMWVtIDA7XG59XG4uYy1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjRlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBjb250ZW50OiBcIuODu1wiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIHRvcDogMDtcbiAgbGVmdDogMDtcbn1cbi5jLWxpc3QuLS1ub0RvdHRlZCAuYy1saXN0X19pdGVtIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xufVxuLmMtbGlzdC4tLW5vRG90dGVkIC5jLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLWxpc3QuLS1udW1iZXIgLmMtbGlzdF9faXRlbSB7XG4gIGNvdW50ZXItaW5jcmVtZW50OiBudW1iZXIgMTtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbi5jLWxpc3QuLS1udW1iZXIgLmMtbGlzdF9faXRlbTpiZWZvcmUge1xuICBsZWZ0OiAwO1xuICB0b3A6IDAuNmVtO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG4gIGJhY2tncm91bmQ6ICMwZTM1N2Y7XG4gIGNvbG9yOiAjZmZmO1xuICB3aWR0aDogMTVweDtcbiAgaGVpZ2h0OiAxNXB4O1xuICBwYWRkaW5nLWJvdHRvbTogMnB4O1xuICBib3JkZXItcmFkaXVzOiAycHg7XG4gIGZvbnQtc2l6ZTogMS4zcmVtO1xuICBjb250ZW50OiBjb3VudGVyKG51bWJlcik7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1saXN0Li0tbnVtYmVyIC5jLWxpc3RfX2l0ZW06YmVmb3JlIHtcbiAgICB0b3A6IDAuNGVtO1xuICB9XG59XG5cbi5jLWxvY2FsSW5kZXgge1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZCO1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogMjBweDtcbiAgY291bnRlci1yZXNldDogbnVtYmVyIDA7XG59XG4uYy1sb2NhbEluZGV4X190aXRsZSB7XG4gIHdpZHRoOiA4NXB4O1xuICBjb2xvcjogIzE4NDY5RTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxvY2FsSW5kZXhfX3RpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmMtbG9jYWxJbmRleF9fbGlzdFdyYXAge1xuICBmbGV4OiAxO1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNEMUU3RUQ7XG4gIGRpc3BsYXk6IC13ZWJraXQtYm94O1xuICBkaXNwbGF5OiAtbXMtZmxleGJveDtcbiAgZGlzcGxheTogZmxleDtcbiAgLW1zLWZsZXgtd3JhcDogd3JhcDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICBnYXA6IDEwcHg7XG4gIHBhZGRpbmc6IDVweCAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbG9jYWxJbmRleF9fbGlzdFdyYXAge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGJvcmRlcjogbm9uZTtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI0QxRTdFRDtcbiAgICBwYWRkaW5nLXRvcDogMTVweDtcbiAgICBtYXJnaW4tdG9wOiAxMHB4O1xuICAgIGZsZXg6IGluaXRpYWw7XG4gIH1cbn1cbi5jLWxvY2FsSW5kZXhfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtbG9jYWxJbmRleF9fbGlzdCB7XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jLWxvY2FsSW5kZXhfX2xpc3RUaXRsZSB7XG4gIG9yZGVyOiAyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBmbGV4OiAxO1xuICBmb250LXNpemU6IDEuNnJlbTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLWxvY2FsSW5kZXhfX2xpc3RUaXRsZSB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5jLWxvY2FsSW5kZXhfX3RpbWUge1xuICBjb2xvcjogIzczNzM3MztcbiAgd2lkdGg6IDEwMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1sb2NhbEluZGV4X190aW1lIHtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHdpZHRoOiA3MHB4O1xuICB9XG59XG5cbi5tLTAge1xuICBtYXJnaW46IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMCB7XG4gIG1hcmdpbi10b3A6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMCB7XG4gIG1hcmdpbi1yaWdodDogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0wIHtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0wIHtcbiAgbWFyZ2luLWxlZnQ6IDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTAge1xuICBtYXJnaW4tdG9wOiAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQge1xuICBtYXJnaW46IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNCB7XG4gIG1hcmdpbi10b3A6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNCB7XG4gIG1hcmdpbi1yaWdodDogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00IHtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00IHtcbiAgbWFyZ2luLWxlZnQ6IDRweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNCB7XG4gIG1hcmdpbi1sZWZ0OiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0cHggIWltcG9ydGFudDtcbn1cblxuLm15LTQge1xuICBtYXJnaW4tdG9wOiA0cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTgge1xuICBtYXJnaW46IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtOCB7XG4gIG1hcmdpbi10b3A6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXItOCB7XG4gIG1hcmdpbi1yaWdodDogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi04IHtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04IHtcbiAgbWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtOCB7XG4gIG1hcmdpbi1sZWZ0OiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA4cHggIWltcG9ydGFudDtcbn1cblxuLm15LTgge1xuICBtYXJnaW4tdG9wOiA4cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwIHtcbiAgbWFyZ2luOiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTEwIHtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMCB7XG4gIG1hcmdpbi1ib3R0b206IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0xMCB7XG4gIG1hcmdpbi10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0xMiB7XG4gIG1hcmdpbjogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMiB7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMTIge1xuICBtYXJnaW4tYm90dG9tOiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMiB7XG4gIG1hcmdpbi1sZWZ0OiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMTJweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTIge1xuICBtYXJnaW4tdG9wOiAxMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDEycHggIWltcG9ydGFudDtcbn1cblxuLm0tMTYge1xuICBtYXJnaW46IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm10LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMTYge1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTE2IHtcbiAgbWFyZ2luLWJvdHRvbTogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMTYge1xuICBtYXJnaW4tbGVmdDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDE2cHggIWltcG9ydGFudDtcbn1cblxuLm15LTE2IHtcbiAgbWFyZ2luLXRvcDogMTZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAxNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTIwIHtcbiAgbWFyZ2luOiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTIwIHtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0yMCB7XG4gIG1hcmdpbi1ib3R0b206IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTIwIHtcbiAgbWFyZ2luLWxlZnQ6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAyMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0yMCB7XG4gIG1hcmdpbi10b3A6IDIwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMjBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0yNCB7XG4gIG1hcmdpbjogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0yNCB7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMjQge1xuICBtYXJnaW4tYm90dG9tOiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0yNCB7XG4gIG1hcmdpbi1sZWZ0OiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMjQge1xuICBtYXJnaW4tdG9wOiAyNHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDI0cHggIWltcG9ydGFudDtcbn1cblxuLm0tMjgge1xuICBtYXJnaW46IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm10LTI4IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMjgge1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTI4IHtcbiAgbWFyZ2luLWJvdHRvbTogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMjgge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMjgge1xuICBtYXJnaW4tbGVmdDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDI4cHggIWltcG9ydGFudDtcbn1cblxuLm15LTI4IHtcbiAgbWFyZ2luLXRvcDogMjhweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAyOHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTMwIHtcbiAgbWFyZ2luOiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTMwIHtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0zMCB7XG4gIG1hcmdpbi1ib3R0b206IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTMwIHtcbiAgbWFyZ2luLWxlZnQ6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAzMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS0zMCB7XG4gIG1hcmdpbi10b3A6IDMwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS0zMiB7XG4gIG1hcmdpbjogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0zMiB7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubWItMzIge1xuICBtYXJnaW4tYm90dG9tOiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0zMiB7XG4gIG1hcmdpbi1sZWZ0OiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogMzJweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMzIge1xuICBtYXJnaW4tdG9wOiAzMnB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDMycHggIWltcG9ydGFudDtcbn1cblxuLm0tMzYge1xuICBtYXJnaW46IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm10LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubXItMzYge1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTM2IHtcbiAgbWFyZ2luLWJvdHRvbTogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMzYge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtMzYge1xuICBtYXJnaW4tbGVmdDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDM2cHggIWltcG9ydGFudDtcbn1cblxuLm15LTM2IHtcbiAgbWFyZ2luLXRvcDogMzZweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiAzNnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTQwIHtcbiAgbWFyZ2luOiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTQwIHtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi00MCB7XG4gIG1hcmdpbi1ib3R0b206IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTQwIHtcbiAgbWFyZ2luLWxlZnQ6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA0MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS00MCB7XG4gIG1hcmdpbi10b3A6IDQwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNDBweCAhaW1wb3J0YW50O1xufVxuXG4ubS00OCB7XG4gIG1hcmdpbjogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci00OCB7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNDgge1xuICBtYXJnaW4tYm90dG9tOiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC00OCB7XG4gIG1hcmdpbi1sZWZ0OiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNDhweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNDgge1xuICBtYXJnaW4tdG9wOiA0OHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDQ4cHggIWltcG9ydGFudDtcbn1cblxuLm0tNTAge1xuICBtYXJnaW46IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNTAge1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTUwIHtcbiAgbWFyZ2luLWJvdHRvbTogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNTAge1xuICBtYXJnaW4tbGVmdDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDUwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTUwIHtcbiAgbWFyZ2luLXRvcDogNTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA1MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTU2IHtcbiAgbWFyZ2luOiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLm1yLTU2IHtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi01NiB7XG4gIG1hcmdpbi1ib3R0b206IDU2cHggIWltcG9ydGFudDtcbn1cblxuLm1sLTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbn1cblxuLm14LTU2IHtcbiAgbWFyZ2luLWxlZnQ6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA1NnB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS01NiB7XG4gIG1hcmdpbi10b3A6IDU2cHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNTZweCAhaW1wb3J0YW50O1xufVxuXG4ubS02MCB7XG4gIG1hcmdpbjogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci02MCB7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItNjAge1xuICBtYXJnaW4tYm90dG9tOiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC02MCB7XG4gIG1hcmdpbi1sZWZ0OiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogNjBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktNjAge1xuICBtYXJnaW4tdG9wOiA2MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDYwcHggIWltcG9ydGFudDtcbn1cblxuLm0tNjQge1xuICBtYXJnaW46IDY0cHggIWltcG9ydGFudDtcbn1cblxuLm10LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXItNjQge1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLm1iLTY0IHtcbiAgbWFyZ2luLWJvdHRvbTogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtNjQge1xuICBtYXJnaW4tbGVmdDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDY0cHggIWltcG9ydGFudDtcbn1cblxuLm15LTY0IHtcbiAgbWFyZ2luLXRvcDogNjRweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA2NHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTcwIHtcbiAgbWFyZ2luOiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tdC03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1yLTcwIHtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi03MCB7XG4gIG1hcmdpbi1ib3R0b206IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm1sLTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbn1cblxuLm14LTcwIHtcbiAgbWFyZ2luLWxlZnQ6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiA3MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teS03MCB7XG4gIG1hcmdpbi10b3A6IDcwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogNzBweCAhaW1wb3J0YW50O1xufVxuXG4ubS04MCB7XG4gIG1hcmdpbjogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXQtODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci04MCB7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubWItODAge1xuICBtYXJnaW4tYm90dG9tOiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tbC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC04MCB7XG4gIG1hcmdpbi1sZWZ0OiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1yaWdodDogODBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktODAge1xuICBtYXJnaW4tdG9wOiA4MHB4ICFpbXBvcnRhbnQ7XG4gIG1hcmdpbi1ib3R0b206IDgwcHggIWltcG9ydGFudDtcbn1cblxuLm0tOTAge1xuICBtYXJnaW46IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXItOTAge1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm1iLTkwIHtcbiAgbWFyZ2luLWJvdHRvbTogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xufVxuXG4ubXgtOTAge1xuICBtYXJnaW4tbGVmdDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tcmlnaHQ6IDkwcHggIWltcG9ydGFudDtcbn1cblxuLm15LTkwIHtcbiAgbWFyZ2luLXRvcDogOTBweCAhaW1wb3J0YW50O1xuICBtYXJnaW4tYm90dG9tOiA5MHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tLTEwMCB7XG4gIG1hcmdpbjogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLm10LTEwMCB7XG4gIG1hcmdpbi10b3A6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tci0xMDAge1xuICBtYXJnaW4tcmlnaHQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5tYi0xMDAge1xuICBtYXJnaW4tYm90dG9tOiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubWwtMTAwIHtcbiAgbWFyZ2luLWxlZnQ6IDEwMHB4ICFpbXBvcnRhbnQ7XG59XG5cbi5teC0xMDAge1xuICBtYXJnaW4tbGVmdDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLXJpZ2h0OiAxMDBweCAhaW1wb3J0YW50O1xufVxuXG4ubXktMTAwIHtcbiAgbWFyZ2luLXRvcDogMTAwcHggIWltcG9ydGFudDtcbiAgbWFyZ2luLWJvdHRvbTogMTAwcHggIWltcG9ydGFudDtcbn1cblxuLmMtcGFnZXIge1xuICBtYXJnaW4tdG9wOiA2MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGdhcDogMTBweDtcbn1cbi5jLXBhZ2VyX19saXN0IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBmb250LXNpemU6IDEuM3JlbTtcbn1cbi5jLXBhZ2VyX19saW5rIHtcbiAgd2lkdGg6IDMycHg7XG4gIGhlaWdodDogMzJweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0YxRjFGMTtcbiAgYm9yZGVyLXJhZGl1czogNnB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG4uYy1wYWdlcl9fbGluay5qcy1jdXJyZW50IHtcbiAgYmFja2dyb3VuZDogIzE4NDY5RTtcbiAgY29sb3I6ICNmZmY7XG59XG4uYy1wYWdlcl9fbGluay4tLWZpcnN0OmJlZm9yZSwgLmMtcGFnZXJfX2xpbmsuLS1sYXN0OmJlZm9yZSwgLmMtcGFnZXJfX2xpbmsuLS1wcmV2OmJlZm9yZSwgLmMtcGFnZXJfX2xpbmsuLS1uZXh0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDE2cHg7XG4gIGhlaWdodDogMTZweDtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cbi5jLXBhZ2VyX19saW5rLi0tZmlyc3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvLWZpcnN0LnN2Zyk7XG59XG4uYy1wYWdlcl9fbGluay4tLWxhc3Q6YmVmb3JlIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vaWNvLWxhc3Quc3ZnKTtcbn1cbi5jLXBhZ2VyX19saW5rLi0tcHJldjpiZWZvcmUge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9pY28tcHJldi5zdmcpO1xufVxuLmMtcGFnZXJfX2xpbmsuLS1uZXh0OmJlZm9yZSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2ljby1uZXh0LnN2Zyk7XG59XG5cbi5jLXFhIHtcbiAgYm9yZGVyOiAxcHggI2RjZGNkYyBzb2xpZDtcbiAgYm9yZGVyLXJhZGl1czogOHB4O1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xufVxuLmMtcWFfX3Ege1xuICBwYWRkaW5nOiAxNXB4IDUwcHg7XG4gIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbi5jLXFhX19xOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRvcDogMTVweDtcbiAgd2lkdGg6IDI1cHg7XG4gIGhlaWdodDogMjVweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBiYWNrZ3JvdW5kOiAjY2JjYmNiO1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbi5jLXFhX19xX190b2dnbGUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB0b3A6IDEuNWVtO1xuICByaWdodDogMTVweDtcbn1cbi5jLXFhX19xX190b2dnbGU6YmVmb3JlLCAuYy1xYV9fcV9fdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAycHg7XG4gIGJhY2tncm91bmQ6ICNkZjA2MTU7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG59XG4uYy1xYV9fcV9fdG9nZ2xlOmFmdGVyIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSg5MGRlZykgc2NhbGUoMSk7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgLTUwJSwgMCkgcm90YXRlKDkwZGVnKSBzY2FsZSgxKTtcbn1cbi5jLXFhX19xLmpzLWFjdGl2ZSAuYy1xYV9fcV9fdG9nZ2xlOmFmdGVyIHtcbiAgY29udGVudDogbm9uZTtcbn1cbi5jLXFhX19hIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgYm9yZGVyLXRvcDogMXB4ICNkY2RjZGMgc29saWQ7XG4gIHBhZGRpbmc6IDIwcHg7XG59XG4uYy1xYV9fcS5qcy1hY3RpdmUgKyAuYy1xYV9fYSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uYy1yZWxhdGlvbiB7XG4gIHBhZGRpbmc6IDQwcHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRTdFRDtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIG1hcmdpbi10b3A6IDEyMHB4O1xuICBnYXA6IDIwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWxhdGlvbiB7XG4gICAgcGFkZGluZzogMjBweDtcbiAgICBtYXJnaW4tdG9wOiA4MHB4O1xuICB9XG59XG4uYy1yZWxhdGlvbl9fbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDEwcHg7XG4gIGJvdHRvbTogMTAwJTtcbiAgYmFja2dyb3VuZDogI0QxRTdFRDtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBwYWRkaW5nOiA1cHggMjVweDtcbiAgYm9yZGVyLXJhZGl1czogMTBweCAxMHB4IDAgMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlbGF0aW9uX19sYWJlbCB7XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cbn1cbi5jLXJlbGF0aW9uX19pdGVtIHtcbiAgd2lkdGg6IDEwMCU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogMjBweDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVsYXRpb25fX2l0ZW0ge1xuICAgIG1heC13aWR0aDogNTUwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIH1cbn1cbi5jLXJlbGF0aW9uX19pdGVtOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMjBweDtcbiAgaGVpZ2h0OiAyMHB4O1xuICByaWdodDogMDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xufVxuLmMtcmVsYXRpb25fX2ltZyB7XG4gIGFzcGVjdC1yYXRpbzogNTEyLzI5MjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIG9iamVjdC1maXQ6IGNvdmVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItcmFkaXVzOiA3cHg7XG4gIHdpZHRoOiAyMDBweDtcbiAgYm9yZGVyOiAxcHggc29saWQgI0QxRTdFRDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXJlbGF0aW9uX19pbWcge1xuICAgIHdpZHRoOiAxMTBweDtcbiAgfVxufVxuLmMtcmVsYXRpb25fX2RldGFpbCB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLSAyMDBweCAtIDEwcHgpO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVsYXRpb25fX2RldGFpbCB7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDExMHB4IC0gMTBweCk7XG4gIH1cbn1cbi5jLXJlbGF0aW9uX190aXRsZSB7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtcmVsYXRpb25fX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxufVxuLmMtcmVsYXRpb25fX2RhdGUge1xuICBmb250LXdlaWdodDogMzAwO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLWJvdHRvbTogNXB4O1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29sb3I6ICM3RDdEN0Q7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy1yZWxhdGlvbl9fZGF0ZSB7XG4gICAgZm9udC1zaXplOiAxLjJyZW07XG4gIH1cbn1cblxuLmMtdGFibGUge1xuICB3aWR0aDogMTAwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlLi0tY29sIHtcbiAgICBtaW4td2lkdGg6IDcwMHB4O1xuICB9XG59XG4uYy10YWJsZS4tLWNvbCAuYy10YWJsZV9fdGhlYWRUaCB7XG4gIG1pbi13aWR0aDogaW5oZXJpdDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5jLXRhYmxlLi0tY29sIC5jLXRhYmxlX190aCwgLmMtdGFibGUuLS1jb2wgLmMtdGFibGVfX3RkIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmMtdGFibGVfX3RoZWFkVGgge1xuICBiYWNrZ3JvdW5kOiAjZThlOGU4O1xuICBjb2xvcjogIzM4MzgzODtcbiAgbWluLXdpZHRoOiAyMTBweDtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBwYWRkaW5nOiAxNXB4IDVweDtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2RjZGNkYztcbn1cbi5jLXRhYmxlX190aGVhZFRoOmxhc3QtY2hpbGQge1xuICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNkY2RjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGFibGVfX3RoZWFkVGgge1xuICAgIHBhZGRpbmc6IDEwcHggNXB4O1xuICB9XG59XG4uYy10YWJsZV9fdGgge1xuICBiYWNrZ3JvdW5kOiAjZjNmN2Y4O1xuICBmb250LXdlaWdodDogNDAwO1xufVxuLmMtdGFibGVfX3RoLi0tYm9sZCB7XG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuLmMtdGFibGVfX3RoLi0tdmVydGljYWwge1xuICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICBsZXR0ZXItc3BhY2luZzogMC4xZW07XG4gIHRleHQtYWxpZ246IHN0YXJ0ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctdG9wOiA0MHB4O1xufVxuLmMtdGFibGVfX3RoLi0tdzIzMCB7XG4gIHdpZHRoOiAyMzBweDtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRhYmxlX190aC4tLXcyMzAge1xuICAgIHdpZHRoOiAxNjBweDtcbiAgfVxufVxuLmMtdGFibGVfX3RoLCAuYy10YWJsZV9fdGQge1xuICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICBib3JkZXI6IDFweCBzb2xpZCAjZGNkY2RjO1xuICBwYWRkaW5nOiAyMHB4IDE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10YWJsZV9fdGgsIC5jLXRhYmxlX190ZCB7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICB9XG59XG4uYy10YWJsZV9fdGguLS1taWRkbGUsIC5jLXRhYmxlX190ZC4tLW1pZGRsZSB7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG4uYy10YWJsZV9fbGluayB7XG4gIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSAhaW1wb3J0YW50O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGNvbG9yOiAjMGUzNTdmO1xuICBwYWRkaW5nLWxlZnQ6IDFlbTtcbn1cbi5jLXRhYmxlX19saW5rOmJlZm9yZSB7XG4gIGhlaWdodDogMC40ZW07XG4gIHdpZHRoOiAwLjRlbTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoNDVkZWcpIHNjYWxlKDEpO1xuICBkaXNwbGF5OiBibG9jaztcbiAgY29udGVudDogXCJcIjtcbiAgYm9yZGVyLXRvcDogMXB4IHNvbGlkICMwZTM1N2Y7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICMwZTM1N2Y7XG4gIGxlZnQ6IDA7XG4gIHRvcDogY2FsYyg1MCUgKyAxcHgpO1xufVxuLmMtdGFibGVfX2xpbmtbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljby1saW5rLWJsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IHN0YXRpYztcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBtYXJnaW4tbGVmdDogNXB4O1xuICByaWdodDogMDtcbiAgdG9wOiAwLjU1ZW07XG4gIHdpZHRoOiAwLjdlbTtcbiAgaGVpZ2h0OiAwLjdlbTtcbn1cblxuLmMtdGV4dCB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXRleHQge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgfVxufVxuLmMtdGV4dC4tLWJvbGQge1xuICBmb250LXdlaWdodDogYm9sZDtcbn1cbi5jLXRleHQuLS1zbSB7XG4gIGZvbnQtc2l6ZTogMS40cmVtO1xufVxuLmMtdGV4dC4tLXJlZCB7XG4gIGNvbG9yOiAjZGYwNjE1O1xufVxuLmMtdGV4dF9fY2FwdGlvbiB7XG4gIGNvbG9yOiAjMzgzODM4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbn1cbi5jLXRleHRfX2NhcHRpb24uLS1yZWQge1xuICBjb2xvcjogI2RmMDYxNTtcbn1cbi5jLXRleHRfX2NhdXRpb24ge1xuICBjb2xvcjogIzM4MzgzODtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbn1cbi5jLXRleHRfX2NhdXRpb24uLS1jb21lIHtcbiAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdGV4dF9fY2F1dGlvbi4tLWNvbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCLigLtcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiAwO1xufVxuLmMtdGV4dF9fbGluayB7XG4gIGNvbG9yOiAjMGUzNTdmO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZSAhaW1wb3J0YW50O1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBlMzU3ZjtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmMtdGV4dF9fbGlua19fYXJyb3cge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZy1yaWdodDogMTRweDtcbiAgY29sb3I6IHVuc2V0O1xufVxuLmMtdGV4dF9fbGlua19fYXJyb3c6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMC42NWVtO1xuICByaWdodDogMDtcbiAgd2lkdGg6IDhweDtcbiAgaGVpZ2h0OiA4cHg7XG4gIGJvcmRlci10b3A6IDJweCAjMGUzNTdmIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6IDJweCAjMGUzNTdmIHNvbGlkO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg0NWRlZyk7XG59XG4uYy10ZXh0X19saW5rW3RhcmdldD1fYmxhbmtdIHtcbiAgbWFyZ2luLXJpZ2h0OiAxLjVlbTtcbn1cbi5jLXRleHRfX2xpbmtbdGFyZ2V0PV9ibGFua106YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IGNhbGMoMTAwJSArIDAuNGVtKTtcbiAgdG9wOiAwLjRlbTtcbiAgd2lkdGg6IDAuOGVtO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2ljby1saW5rLWJsLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbn1cblxuLmMtdGl0bGUge1xuICBmb250LXNpemU6IDNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGUge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uYy10aXRsZV9fdGV4dCB7XG4gIGZvbnQtc2l6ZTogM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBsaW5lLWhlaWdodDogMS40O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVfX3RleHQge1xuICAgIGZvbnQtc2l6ZTogMi40cmVtO1xuICB9XG59XG4uYy10aXRsZV9fZGF0ZSB7XG4gIGZvbnQtd2VpZ2h0OiAzMDA7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbWFyZ2luLXRvcDogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxNXB4O1xufVxuLmMtdGl0bGUuLS1jZW50ZXIge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uYy10aXRsZS4tLWNlbnRlcjphZnRlciB7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG59XG4uYy10aXRsZTphZnRlciB7XG4gIHRvcDogMTAwJTtcbiAgbGVmdDogMDtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNzZweDtcbiAgaGVpZ2h0OiA1cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvY29tbW9uL3RpdGxlLWxpbmUuc3ZnKTtcbn1cbi5jLXRpdGxlX19jaGFwdGVyIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMmVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmctbGVmdDogMS41ZW07XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWNhY2FjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVfX2NoYXB0ZXIge1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICB9XG59XG4uYy10aXRsZV9fY2hhcHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDE3cHg7XG4gIGJhY2tncm91bmQ6IHVybCguLi9pbWcvaWNvLWxvY2FsTWVudS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGxlZnQ6IDA7XG4gIHRvcDogMC40ZW07XG59XG4uYy10aXRsZV9fY2hhcHRlcjphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgd2lkdGg6IDcwcHg7XG4gIGhlaWdodDogM3B4O1xuICBsZWZ0OiAwO1xuICB0b3A6IDEwMCU7XG59XG4uYy10aXRsZV9fbWQge1xuICBmb250LXNpemU6IDIuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG4gIGxpbmUtaGVpZ2h0OiAxLjY7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZV9fbWQge1xuICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuLmMtdGl0bGVfX2gzIHtcbiAgZm9udC1zaXplOiAyLjNyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi10b3A6IDJlbTtcbiAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBwYWRkaW5nOiAxMHB4IDI1cHg7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVfX2gzIHtcbiAgICBwYWRkaW5nOiA1cHggMTVweDtcbiAgICBmb250LXNpemU6IDEuOHJlbTtcbiAgfVxufVxuLmMtdGl0bGVfX2gzOmJlZm9yZSwgLmMtdGl0bGVfX2gzOmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiA1cHg7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xufVxuLmMtdGl0bGVfX2gzOmJlZm9yZSB7XG4gIGhlaWdodDogMTAwJTtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgei1pbmRleDogMjtcbn1cbi5jLXRpdGxlX19oNCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGNvbG9yOiAjMGUzNTdmO1xuICBiYWNrZ3JvdW5kOiAjRUVFRUVFO1xuICBsaW5lLWhlaWdodDogMS42O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBwYWRkaW5nOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVfX2g0IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmMtdGl0bGVfX2g0Li0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYy10aXRsZV9faDQuLS1uby1ib3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtdGl0bGVfX2g1IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAyMHB4O1xuICBmb250LXNpemU6IDEuOHJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWNhY2FjO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmMtdGl0bGVfX2g1IHtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgfVxufVxuLmMtdGl0bGVfX2g1Li0tbm8tYm9yZGVyIHtcbiAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgcGFkZGluZy1ib3R0b206IDA7XG59XG4uYy10aXRsZV9faDUuLS1uby1ib3JkZXI6YWZ0ZXIge1xuICBjb250ZW50OiBub25lO1xufVxuLmMtdGl0bGVfX2g2IHtcbiAgZm9udC1zaXplOiAxLjZyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbn1cbi5jLXRpdGxlX19oNi4tLWRvdHRlZCB7XG4gIHBhZGRpbmctbGVmdDogMWVtO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG4uYy10aXRsZV9faDYuLS1kb3R0ZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMjIyMjIyO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDZweDtcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBsZWZ0OiAwLjFlbTtcbiAgdG9wOiBjYWxjKDFlbSAtIDRweCk7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAuYy10aXRsZV9faDYge1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG59XG4uYy10aXRsZV9fZ3JheSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgcGFkZGluZzogMTVweCAyMHB4O1xuICBtYXJnaW4tYm90dG9tOiAxLjVlbTtcbiAgbWFyZ2luLXRvcDogMmVtO1xuICBiYWNrZ3JvdW5kOiAjZjNmN2Y4O1xuICBmb250LXNpemU6IDEuNnJlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGluZS1oZWlnaHQ6IDEuNzU7XG59XG4uYy10aXRsZV9fZ3JheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBoZWlnaHQ6IDAuOGVtO1xuICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICB6LWluZGV4OiAyO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDNweDtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIGxlZnQ6IDA7XG59XG4uYy10aXRsZV9fc3VwcGxlbWVudCB7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgIzBlMzU3ZjtcbiAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbn1cbi5jLXRpdGxlX19zdXBwbGVtZW50IHNwYW4ge1xuICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICBkaXNwbGF5OiBibG9jaztcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zaXplOiAxLjVyZW07XG4gIHBhZGRpbmc6IDVweCAxMHB4O1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG59XG5cbi5jLXZpZGVvIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IDEwMCU7XG4gIGJvcmRlcjogIzU4QTNGNCAxcHggc29saWQ7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYXNwZWN0LXJhdGlvOiAxNi85O1xuICBvYmplY3QtZml0OiBjb3Zlcjtcbn1cbi5jLXZpZGVvIGltZyB7XG4gIHdpZHRoOiAxMDAlO1xuICBkaXNwbGF5OiBibG9jaztcbn1cbi5jLXZpZGVvX19jYXB0aW9uIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBtYXJnaW4tdG9wOiAxMHB4O1xufVxuLmMtdmlkZW9fX3dyYXAge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi5jLXpvb21QaWN0dXJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogMTBweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5jLXpvb21QaWN0dXJlLi0tcGMge1xuICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5jLXpvb21QaWN0dXJlIHtcbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5jLXpvb21QaWN0dXJlOmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgYmFja2dyb3VuZDogcmdiYSgzNCwgMzQsIDM0LCAwLjcpO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5jLXpvb21QaWN0dXJlOmFmdGVyIHtcbiAgICBjb250ZW50OiBcIlwiO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB3aWR0aDogNjV2dztcbiAgICBoZWlnaHQ6IDEwdnc7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAtNTAlLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gICAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy90YXAucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzO1xuICB9XG4gIC5jLXpvb21QaWN0dXJlOmhvdmVyIHtcbiAgICBvcGFjaXR5OiAxO1xuICB9XG4gIC5jLXpvb21QaWN0dXJlOmhvdmVyIGltZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuICAuYy16b29tUGljdHVyZS5pcy1hY3RpdmU6YmVmb3JlLCAuYy16b29tUGljdHVyZS5pcy1hY3RpdmU6YWZ0ZXIge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cbi5jLXpvb21QaWN0dXJlX19pbWcge1xuICB3aWR0aDogMTAwJTtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4uYy16b29tUGljdHVyZS4tLXBjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDYwcHg7XG4gIGhlaWdodDogMjVweDtcbiAgYmFja2dyb3VuZDogIzQyNDI0MiB1cmwoLi4vaW1nL2ljby16b29tLnBuZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgcmlnaHQ6IDA7XG4gIHotaW5kZXg6IDEwMDtcbiAgYm90dG9tOiAwO1xufVxuXG4ucC1taW5hdG8gLmwtYWNjZXNzLCAucC1taW5hdG9fX3VuZGVyIC5sLWFjY2VzcyB7XG4gIHBhZGRpbmc6IDYwcHggMCAyMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWluYXRvIC5sLWFjY2VzcywgLnAtbWluYXRvX191bmRlciAubC1hY2Nlc3Mge1xuICAgIHBhZGRpbmc6IDIzMHB4IDAgNDBweDtcbiAgICBtYXJnaW4tdG9wOiA0MHB4O1xuICB9XG59XG4ucC1taW5hdG8gLmwtYWNjZXNzX190aXRsZSwgLnAtbWluYXRvX191bmRlciAubC1hY2Nlc3NfX3RpdGxlIHtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taW5hdG8gLmwtYWNjZXNzX190aXRsZSwgLnAtbWluYXRvX191bmRlciAubC1hY2Nlc3NfX3RpdGxlIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgfVxufVxuLnAtbWluYXRvIC5sLWFjY2Vzc19fdGl0bGU6YmVmb3JlLCAucC1taW5hdG9fX3VuZGVyIC5sLWFjY2Vzc19fdGl0bGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBiYWNrZ3JvdW5kOiAjMTg0NjlFO1xuICB3aWR0aDogMWVtO1xuICBoZWlnaHQ6IDFweDtcbiAgbGVmdDogMDtcbiAgdG9wOiAxMDAlO1xufVxuLnAtbWluYXRvIC5sLWFjY2Vzc19fYm94LCAucC1taW5hdG9fX3VuZGVyIC5sLWFjY2Vzc19fYm94IHtcbiAgYmFja2dyb3VuZDogI0Y3RkFGQTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiAyMHB4O1xufVxuLnAtbWluYXRvIC5sLWFjY2Vzc19fY2F0ZWdvcnksIC5wLW1pbmF0b19fdW5kZXIgLmwtYWNjZXNzX19jYXRlZ29yeSB7XG4gIGJhY2tncm91bmQ6ICMxODQ2OUU7XG4gIGNvbG9yOiAjZmZmO1xuICBwYWRkaW5nOiAycHggMTBweDtcbiAgYm9yZGVyLXJhZGl1czogNTBweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgZm9udC1zaXplOiAwLjllbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taW5hdG8gLmwtYWNjZXNzX19jYXRlZ29yeSwgLnAtbWluYXRvX191bmRlciAubC1hY2Nlc3NfX2NhdGVnb3J5IHtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wLW1pbmF0byAubC1hY2Nlc3NfX2NhdGVnb3J5Li0tanIsIC5wLW1pbmF0b19fdW5kZXIgLmwtYWNjZXNzX19jYXRlZ29yeS4tLWpyIHtcbiAgYmFja2dyb3VuZDogIzE4OUU4RDtcbn1cbi5wLW1pbmF0byAubC1hY2Nlc3NfX21hcCwgLnAtbWluYXRvX191bmRlciAubC1hY2Nlc3NfX21hcCB7XG4gIGhlaWdodDogMzE1cHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taW5hdG8gLmwtYWNjZXNzX19tYXAsIC5wLW1pbmF0b19fdW5kZXIgLmwtYWNjZXNzX19tYXAge1xuICAgIG1hcmdpbi10b3A6IDMwcHg7XG4gICAgaGVpZ2h0OiAyNTBweDtcbiAgfVxufVxuXG4ucC1taW5hdG8gLmwtYm90dG9tTG9jYWxOYXYsIC5wLW1pbmF0b19fdW5kZXIgLmwtYm90dG9tTG9jYWxOYXYge1xuICBiYWNrZ3JvdW5kOiAjRjVGOEZCO1xufVxuLnAtbWluYXRvIC5sLWJvdHRvbUxvY2FsTmF2X19saXN0LCAucC1taW5hdG9fX3VuZGVyIC5sLWJvdHRvbUxvY2FsTmF2X19saXN0IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1MHB4IDIwcHg7XG4gIGdhcDogMjBweDtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pbmF0byAubC1ib3R0b21Mb2NhbE5hdl9fbGlzdCwgLnAtbWluYXRvX191bmRlciAubC1ib3R0b21Mb2NhbE5hdl9fbGlzdCB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBnYXA6IDA7XG4gICAgcGFkZGluZzogMjBweCAyMHB4O1xuICB9XG59XG4ucC1taW5hdG8gLmwtYm90dG9tTG9jYWxOYXZfX2xpc3RJdGVtLCAucC1taW5hdG9fX3VuZGVyIC5sLWJvdHRvbUxvY2FsTmF2X19saXN0SXRlbSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgcGFkZGluZy1yaWdodDogMzBweDtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0QxRTdFRDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pbmF0byAubC1ib3R0b21Mb2NhbE5hdl9fbGlzdEl0ZW0sIC5wLW1pbmF0b19fdW5kZXIgLmwtYm90dG9tTG9jYWxOYXZfX2xpc3RJdGVtIHtcbiAgICBwYWRkaW5nLXRvcDogMTBweDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAucC1taW5hdG8gLmwtYm90dG9tTG9jYWxOYXZfX2xpc3RJdGVtIGJyLCAucC1taW5hdG9fX3VuZGVyIC5sLWJvdHRvbUxvY2FsTmF2X19saXN0SXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuLnAtbWluYXRvIC5sLWJvdHRvbUxvY2FsTmF2X19saXN0SXRlbTphZnRlciwgLnAtbWluYXRvX191bmRlciAubC1ib3R0b21Mb2NhbE5hdl9fbGlzdEl0ZW06YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgcmlnaHQ6IDEwcHg7XG59XG5cbi5wLW1pbmF0byAubC1jb250YWN0LCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3Qge1xuICBoZWlnaHQ6IDMwMHB4O1xuICBiYWNrZ3JvdW5kOiAjMTg0NjlFIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiAzNTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXRvcDogNDBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jb250YWN0LWwucG5nKSwgdXJsKC4uL2ltZy9jb21tb24vY29udGFjdC1yLnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGJvdHRvbSBsZWZ0LCBib3R0b20gcmlnaHQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taW5hdG8gLmwtY29udGFjdCwgLnAtbWluYXRvX191bmRlciAubC1jb250YWN0IHtcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDMwcHg7XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIH1cbn1cbi5wLW1pbmF0byAubC1jb250YWN0X19pbm5lciwgLnAtbWluYXRvX191bmRlciAubC1jb250YWN0X19pbm5lciB7XG4gIGhlaWdodDogMTAwJTtcbn1cbi5wLW1pbmF0byAubC1jb250YWN0X190aXRsZSwgLnAtbWluYXRvX191bmRlciAubC1jb250YWN0X190aXRsZSB7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgY29sb3I6ICNmZmY7XG4gIGZvbnQtc2l6ZTogMy4ycmVtO1xuICBtYXJnaW4tYm90dG9tOiAxMHB4O1xuICBmb250LXdlaWdodDogNTAwO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWluYXRvIC5sLWNvbnRhY3RfX3RpdGxlLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX3RpdGxlIHtcbiAgICBmb250LXNpemU6IDIuNnJlbTtcbiAgICBtYXJnaW4tYm90dG9tOiA1cHg7XG4gIH1cbn1cbi5wLW1pbmF0byAubC1jb250YWN0X19kZXRhaWwsIC5wLW1pbmF0b19fdW5kZXIgLmwtY29udGFjdF9fZGV0YWlsIHtcbiAgd2lkdGg6IDkwJTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBsZWZ0OiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoLTUwJSwgMCwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBtYXgtd2lkdGg6IDg4MHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taW5hdG8gLmwtY29udGFjdF9fZGV0YWlsLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX2RldGFpbCB7XG4gICAgYm90dG9tOiBpbml0aWFsO1xuICAgIHRvcDogY2FsYygxMDAlIC0gMjBweCk7XG4gICAgZ2FwOiAyMHB4O1xuICAgIHBhZGRpbmc6IDIwcHggMTBweCAyMHB4O1xuICB9XG59XG4ucC1taW5hdG8gLmwtY29udGFjdF9fZGV0YWlsOmJlZm9yZSwgLnAtbWluYXRvIC5sLWNvbnRhY3RfX2RldGFpbDphZnRlciwgLnAtbWluYXRvX191bmRlciAubC1jb250YWN0X19kZXRhaWw6YmVmb3JlLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX2RldGFpbDphZnRlciB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTFweDtcbiAgYmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG4gIGJvdHRvbTogNnB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLnAtbWluYXRvIC5sLWNvbnRhY3RfX2RldGFpbDpiZWZvcmUsIC5wLW1pbmF0byAubC1jb250YWN0X19kZXRhaWw6YWZ0ZXIsIC5wLW1pbmF0b19fdW5kZXIgLmwtY29udGFjdF9fZGV0YWlsOmJlZm9yZSwgLnAtbWluYXRvX191bmRlciAubC1jb250YWN0X19kZXRhaWw6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IG5vbmU7XG4gIH1cbn1cbi5wLW1pbmF0byAubC1jb250YWN0X19kZXRhaWw6YmVmb3JlLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX2RldGFpbDpiZWZvcmUge1xuICBsZWZ0OiBjYWxjKDEwMCUgLSA3cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jdXJ2ZS1yLnN2Zyk7XG59XG4ucC1taW5hdG8gLmwtY29udGFjdF9fZGV0YWlsOmFmdGVyLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX2RldGFpbDphZnRlciB7XG4gIHJpZ2h0OiBjYWxjKDEwMCUgLSA3cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9jdXJ2ZS1sLnN2Zyk7XG59XG4ucC1taW5hdG8gLmwtY29udGFjdF9fZGV0YWlsID4gKiwgLnAtbWluYXRvX191bmRlciAubC1jb250YWN0X19kZXRhaWwgPiAqIHtcbiAgd2lkdGg6IDUwJTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pbmF0byAubC1jb250YWN0X19kZXRhaWwgPiAqLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX2RldGFpbCA+ICoge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ucC1taW5hdG8gLmwtY29udGFjdF9fYnRuLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX2J0biB7XG4gIHdpZHRoOiBmaXQtY29udGVudDtcbn1cbi5wLW1pbmF0byAubC1jb250YWN0X19pdGVtLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX2l0ZW0ge1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbn1cbi5wLW1pbmF0byAubC1jb250YWN0X190ZWwsIC5wLW1pbmF0b19fdW5kZXIgLmwtY29udGFjdF9fdGVsIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAucC1taW5hdG8gLmwtY29udGFjdF9fdGVsLCAucC1taW5hdG9fX3VuZGVyIC5sLWNvbnRhY3RfX3RlbCB7XG4gICAgcG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG4gIH1cbn1cbi5wLW1pbmF0byAubC1jb250YWN0X19pdGVtVGl0bGUsIC5wLW1pbmF0b19fdW5kZXIgLmwtY29udGFjdF9faXRlbVRpdGxlIHtcbiAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgY29sb3I6ICMxODQ2OUU7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbn1cblxuLmwta2V5VmlzdWFsVW5kZXIge1xuICBoZWlnaHQ6IDIwMHB4O1xuICB3aWR0aDogMTAwJTtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogMjBweDtcbiAgYmFja2dyb3VuZDogIzE4NDdBMyBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL212LnBuZyk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbFVuZGVyIHtcbiAgICBiYWNrZ3JvdW5kOiAjMTg0N0EzIHVybCguLi9pbWcvbXYtc3AucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuICAgIGFzcGVjdC1yYXRpbzogMzcyLzIyMDtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGluaXRpYWw7XG4gICAgcGFkZGluZy10b3A6IDUlO1xuICAgIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWtleVZpc3VhbFVuZGVyX193cmFwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBtYXJnaW46IDAgYXV0byA0MHB4O1xufVxuLmwta2V5VmlzdWFsVW5kZXJfX3RpdGxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbFVuZGVyX190aXRsZSB7XG4gICAgd2lkdGg6IDkwJTtcbiAgfVxufVxuLmwta2V5VmlzdWFsVW5kZXJfX3RpdGxlSW1nIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbFVuZGVyX190aXRsZUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWtleVZpc3VhbFVuZGVyX190aXRsZUltZyBpbWcge1xuICBtYXgtd2lkdGg6IDEwMCU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1rZXlWaXN1YWxVbmRlcl9fdGl0bGVJbWcgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBtYXgtd2lkdGg6IGluaXRpYWw7XG4gIH1cbn1cbi5sLWtleVZpc3VhbFVuZGVyX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIGJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbFVuZGVyX19pbWcge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cbn1cblxuLmwtbG9jYWxOYXYge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICB0b3A6IDgwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1sb2NhbE5hdiB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgfVxufVxuLmwtbG9jYWxOYXZfX2xpc3Qge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIHdpZHRoOiAxMDAlO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1sb2NhbE5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubC1sb2NhbE5hdl9fYnRuIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXdlaWdodDogNTAwO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgcGFkZGluZzogMTBweCAxMHB4O1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBiYWNrZ3JvdW5kOiAjRTNFQkYzO1xuICBtYXJnaW4tdG9wOiAyMHB4O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1sb2NhbE5hdl9fYnRuIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmwtbG9jYWxOYXZfX2J0bjphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDkwZGVnKSBzY2FsZSgxKTtcbiAgcmlnaHQ6IDEwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDA7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy1yZWQuc3ZnKTtcbn1cbi5sLWxvY2FsTmF2X19idG4uanMtYWN0aXZlOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vY2xvc2Uuc3ZnKTtcbiAgYmFja2dyb3VuZC1zaXplOiA1MCU7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1sb2NhbE5hdl9fYnRuLmpzLWFjdGl2ZSArIC5sLWxvY2FsTmF2X19saXN0IHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxufVxuLmwtbG9jYWxOYXZfX2xpc3RJdGVtIHtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICBmb250LXNpemU6IDEuM3JlbTtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nOiA2cHggMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBoZWlnaHQ6IDMuNWVtO1xuICB3aWR0aDogMTkzcHg7XG4gIGJhY2tncm91bmQ6ICMxODQ2OUU7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG4gIGNvbG9yOiAjZmZmO1xuICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjI7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1sb2NhbE5hdl9fbGlzdEl0ZW0ge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGhlaWdodDogaW5pdGlhbDtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI0UzRUJGMztcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBjb2xvcjogIzAwMDtcbiAgICBiYWNrZ3JvdW5kOiAjZmZmO1xuICB9XG4gIC5sLWxvY2FsTmF2X19saXN0SXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubC1sb2NhbE5hdl9fbGlzdEl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sLWxvY2FsTmF2X19saXN0SXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvY2FsTmF2X19saXN0SXRlbTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy1ibC5zdmcpO1xuICB9XG59XG4ubC1sb2NhbE5hdl9fbGlzdEl0ZW0uaXMtYWN0aXZlLCAubC1sb2NhbE5hdl9fbGlzdEl0ZW06aG92ZXIge1xuICBjb2xvcjogIzBFMzU3RjtcbiAgYmFja2dyb3VuZDogI2ZmZjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvY2FsTmF2X19saXN0SXRlbS5pcy1hY3RpdmUsIC5sLWxvY2FsTmF2X19saXN0SXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLmwtbG9jYWxOYXZfX2xpc3RJdGVtLmlzLWFjdGl2ZTphZnRlciwgLmwtbG9jYWxOYXZfX2xpc3RJdGVtOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2QzFDODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxvY2FsTmF2X19saXN0SXRlbS5pcy1hY3RpdmU6YWZ0ZXIsIC5sLWxvY2FsTmF2X19saXN0SXRlbTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4jbmV3LXNpZGUge1xuICB3aWR0aDogMjEwcHg7XG4gIG9yZGVyOiAxO1xuICBwYWRkaW5nLWJvdHRvbTogMzBweDtcbiAgZm9udC1zaXplOiAxNnB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3LXNpZGUge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IGEge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAvKiBmb250LXdlaWdodDogYm9sZDsgKi9cbiAgcGFkZGluZy10b3A6IDEwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAxMHB4O1xuICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgYSB7XG4gICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICB9XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2LmlzLW9wZW5lZCAubmF2LXN3aXRjaCBsaS50by1vcGVuIHtcbiAgZGlzcGxheTogbm9uZTtcbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYuaXMtb3BlbmVkIC5uYXYtc3dpdGNoIGxpLnRvLWNsb3NlIHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2LmlzLW9wZW5lZCAubmF2LWl0ZW0ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYuaXMtb3BlbmVkIC5idG4tY2xvc2Uge1xuICBkaXNwbGF5OiBibG9jaztcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubmF2LWl0ZW0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOiA1MXB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IDI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2VlZWVlZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNzBweDtcbiAgfVxufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubmF2LXN3aXRjaCB7XG4gIGRpc3BsYXk6IG5vbmU7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLm5hdi1zd2l0Y2gge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLm5hdi1zd2l0Y2ggbGkgYnV0dG9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogMTAwJTtcbiAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgIHBhZGRpbmc6IDE1cHggNTBweCAxNXB4IDIwcHg7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZWVlZWVlO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gIH1cbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubmF2LXN3aXRjaCBsaSBidXR0b246YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAxNXB4O1xuICAgIHRvcDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbiAgfVxuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5uYXYtc3dpdGNoIGxpLnRvLW9wZW4ge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLm5hdi1zd2l0Y2ggbGkudG8tb3BlbiBidXR0b246YWZ0ZXIge1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMTNweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbW9kL2ltZy9jb21tb24vaWNvbl9zaWRlbmF2LnBuZ1wiKTtcbiAgfVxuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5uYXYtc3dpdGNoIGxpLnRvLWNsb3NlIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjOTk5OTk5O1xuICB9XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLm5hdi1zd2l0Y2ggbGkudG8tY2xvc2UgYnV0dG9uOmFmdGVyIHtcbiAgICB3aWR0aDogMTVweDtcbiAgICBoZWlnaHQ6IDE1cHg7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiL21vZC9pbWcvY29tbW9uL2ljb25fc2lkZW5hdl9jbG9zZS5wbmdcIik7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLm5hdmlnYXRpb24ge1xuICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG4gIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNjY2NjY2M7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLm5hdmlnYXRpb24ge1xuICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgIGJvcmRlci1yaWdodDogMDtcbiAgICBwYWRkaW5nOiAxNXB4IDEwcHggMDtcbiAgICBib3JkZXItdG9wOiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuY2FyZWdvcnktcm9vdCBhIHtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgY29sb3I6ICNmZmZmZmY7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwZTM1N2Y7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuY2FyZWdvcnktcm9vdCBhIHtcbiAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5jYXJlZ29yeS1yb290IGEgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE0cHg7XG4gIGhlaWdodDogMTRweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL21vZC9pbWcvY29tbW9uL2ljb25fYXJyb3dfY2lyY2xlX3JpZ2h0X3doaXRlLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogOHB4O1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmNhcmVnb3J5LXJvb3QgYSBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogOHB4O1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLWxpc3Qge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjY2NjY2M7XG4gIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgI2NjY2NjYztcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZmZmZjtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubGluay1saXN0IHtcbiAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICNjY2NjY2M7XG4gICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI2NjY2NjYztcbiAgfVxufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubGluay1saXN0ICsgLmxpbmstbGlzdCB7XG4gIGJvcmRlci10b3A6IDA7XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLWxpc3QgYSB7XG4gIGZvbnQtc2l6ZTogMC44MTI1ZW07XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubGluay1saXN0IGEge1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgIHBhZGRpbmctdG9wOiAxN3B4O1xuICAgIHBhZGRpbmctYm90dG9tOiAxN3B4O1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLWxpc3QgYSBzcGFuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogNnB4O1xuICBoZWlnaHQ6IDlweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL21vZC9pbWcvY29tbW9uL2ljb25fYXJyb3dfcmlnaHRfYmx1ZS5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDE1cHg7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubGluay1saXN0IGEgc3BhbjpiZWZvcmUge1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDE1cHg7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmxpbmstbGlzdCA+IGxpICsgbGkge1xuICBib3JkZXItdG9wOiAxcHggZG90dGVkICNjY2NjY2M7XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLWxpc3QgPiBsaSB1bCB7XG4gIHBhZGRpbmctbGVmdDogOHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLWxpc3QgPiBsaSB1bCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLWxpc3QgPiBsaSB1bC5pcy1vcGVuZWQge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLWxpc3QgbGkuaXMtY3VycmVudCA+IGEgc3BhbjpiZWZvcmUge1xuICB3aWR0aDogOXB4O1xuICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGJhY2tncm91bmQtY29sb3I6ICMwMDU2YTY7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmxpbmstbGlzdCBsaS5pcy1jdXJyZW50ID4gYSBzcGFuOmJlZm9yZSB7XG4gICAgd2lkdGg6IDZweDtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIvbW9kL2ltZy9jb21tb24vaWNvbl9hcnJvd19yaWdodF9ibHVlLnBuZ1wiKTtcbiAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5ibnItYXJlYSB7XG4gIG1hcmdpbi10b3A6IDMwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJuci1hcmVhIHtcbiAgICBtYXJnaW4tdG9wOiAxNXB4O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICB9XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJuci1hcmVhIC5ibnItbGlzdCB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuYm5yLWFyZWEgbGkge1xuICAgIHdpZHRoOiA0OCU7XG4gICAgbWFyZ2luLXRvcDogMTBweDtcbiAgfVxuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5ibnItYXJlYSBsaTpudGgtY2hpbGQoZXZlbikge1xuICAgIG1hcmdpbi1sZWZ0OiAyJTtcbiAgfVxufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuYm5yLWFyZWEgbGkgKyBsaSB7XG4gIG1hcmdpbi10b3A6IDEwcHg7XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5ibnItYXJlYSBhIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6IDA7XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5ibnItYXJlYSBpbWcge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiBhdXRvO1xufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuYnRuIHtcbiAgbWFyZ2luLXRvcDogMTVweDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgLypcbiAgbGkudG8tbnl1a2FpIGEgc3BhbjpiZWZvcmUge1xuICAgIC4uLlxuICB9XG4gICovXG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJ0biB7XG4gICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJ0biBsaSB7XG4gIC8qIFNTQ+WvvuW/nCBzdGFydCAqL1xuICAvKiBTU0Plr77lv5wgZW5kICovXG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5idG4gbGkudG8tbnl1a2FpIGEsICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJ0biBsaS50by1teXBhZ2UgYSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6IDEzcHggMjdweDtcbiAgZm9udC1zaXplOiAwLjkzNzVlbTtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuYnRuIGxpLnRvLW55dWthaSBhLCAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5idG4gbGkudG8tbXlwYWdlIGEge1xuICAgIHBhZGRpbmc6IDE4cHggMjNweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJ0biBsaS50by1ueXVrYWkgYSBzcGFuLCAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5idG4gbGkudG8tbXlwYWdlIGEgc3BhbiB7XG4gIG1hcmdpbjogMCBhdXRvO1xufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuYnRuIGxpLnRvLW55dWthaSBhIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI2ZmNmQwMjtcbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJ0biBsaS50by1teXBhZ2UgYSB7XG4gIGJhY2tncm91bmQtY29sb3I6ICNkZjA2MTU7XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5idG4gbGkudG8tbXlwYWdlIGEgc3BhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDExcHg7XG4gIGhlaWdodDogOXB4O1xuICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIvbW9kL2ltZy9jb21tb24vaWNvbl9ibGFua19ibGFjay5wbmdcIikgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMTBweDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5idG4gbGkudG8tbXlwYWdlIGEgc3BhbjpiZWZvcmUge1xuICAgIHdpZHRoOiAxMXB4O1xuICAgIGhlaWdodDogOXB4O1xuICAgIGxlZnQ6IGF1dG87XG4gICAgcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmNvbnRhY3QtdW5pdCxcbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmxpbmstdW5pdCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICNjY2NjY2M7XG4gIG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmNvbnRhY3QtdW5pdCxcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubGluay11bml0IHtcbiAgICBtYXJnaW4tbGVmdDogMTBweDtcbiAgICBtYXJnaW4tcmlnaHQ6IDEwcHg7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmNvbnRhY3QtdW5pdCAudHRsLFxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubGluay11bml0IC50dGwge1xuICBmb250LXNpemU6IDAuOTM3NWVtO1xuICBmb250LXdlaWdodDogYm9sZDtcbiAgcGFkZGluZzogOHB4IDIwcHg7XG4gIGJhY2tncm91bmQtY29sb3I6ICNlZWVlZWU7XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5jb250YWN0LXVuaXQgLnR4dC13cmFwIHtcbiAgcGFkZGluZzogMTNweCAxMnB4O1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuICBmb250LXNpemU6IDAuODEyNWVtO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5jb250YWN0LXVuaXQgLnR4dC13cmFwIHtcbiAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmxpbmstdW5pdCAubGluay1saXN0IHtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIGJvcmRlci10b3A6IDA7XG4gIGJvcmRlci1ib3R0b206IDA7XG4gIGZvbnQtc2l6ZTogMC44NzVlbTtcbiAgcGFkZGluZy1sZWZ0OiAxMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLXVuaXQgLmxpbmstbGlzdCB7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLXVuaXQgLmxpbmstbGlzdCBsaSArIGxpIHtcbiAgYm9yZGVyLXRvcDogMDtcbn1cbkBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY3cHgpIHtcbiAgI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubGluay11bml0IC5saW5rLWxpc3QgbGkgKyBsaSB7XG4gICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAjY2NjY2NjO1xuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLXVuaXQgLmxpbmstbGlzdCBhIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG59XG5AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2N3B4KSB7XG4gICNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmxpbmstdW5pdCAubGluay1saXN0IGEge1xuICAgIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIH1cbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmxpbmstdW5pdCAubGluay1saXN0IHNwYW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxNHB4O1xuICBoZWlnaHQ6IDE0cHg7XG4gIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIi9tb2QvaW1nL2NvbW1vbi9pY29uX2Fycm93X2NpcmNsZV9yaWdodF9ibHVlLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDUwJTtcbiAgbGVmdDogMDtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5saW5rLXVuaXQgLmxpbmstbGlzdCBzcGFuOmJlZm9yZSB7XG4gICAgbGVmdDogYXV0bztcbiAgICByaWdodDogMTBweDtcbiAgfVxufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuYnRuLWNsb3NlIHtcbiAgZGlzcGxheTogbm9uZTtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBib3R0b206IDA7XG4gIGxlZnQ6IDA7XG4gIHdpZHRoOiAxMDAlO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAjNzc3Nzc3O1xuICBjb2xvcjogI2ZmZmZmZjtcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gIHBhZGRpbmctdG9wOiAyMHB4O1xuICBwYWRkaW5nLWJvdHRvbTogMTVweDtcbiAgZm9udC1zaXplOiAwLjgxMjVlbTtcbn1cbiNuZXctc2lkZSAuanMtc2lkZS1uYXYgLmJ0bi1jbG9zZSBzcGFuIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuYnRuLWNsb3NlIHNwYW46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDE1cHg7XG4gIGhlaWdodDogMTVweDtcbiAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgdXJsKFwiL21vZC9pbWcvY29tbW9uL2ljb25fY2xvc2Vfd2hpdGUucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAtMjVweDtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAuaXMtb3BlbmVkIGxpIGxpIGEge1xuICBwYWRkaW5nLXRvcDogNXB4ICFpbXBvcnRhbnQ7XG4gIHBhZGRpbmctYm90dG9tOiA1cHggIWltcG9ydGFudDtcbiAgcGFkZGluZy1sZWZ0OiAzMHB4O1xufVxuQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjdweCkge1xuICAjbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5pcy1vcGVuZWQgbGkgbGkgYSB7XG4gICAgZm9udC1zaXplOiAwLjc1ZW07XG4gICAgcGFkZGluZy10b3A6IDEwcHggIWltcG9ydGFudDtcbiAgICBwYWRkaW5nLWJvdHRvbTogMTBweCAhaW1wb3J0YW50O1xuICAgIHBhZGRpbmctbGVmdDogMjBweDtcbiAgfVxufVxuXG4ubC1rZXlWaXN1YWwge1xuICBwYWRkaW5nOiAwIDIwcHg7XG4gIG1hcmdpbi10b3A6IDIwcHg7XG59XG4ubC1rZXlWaXN1YWxfX2lubmVyIHtcbiAgaGVpZ2h0OiAzNzBweDtcbiAgd2lkdGg6IDEwMCU7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGJvcmRlci1yYWRpdXM6IDIwcHg7XG4gIG1heC13aWR0aDogMTM0NHB4O1xuICBtYXJnaW46IDAgYXV0bztcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXRvcDogNjBweDtcbiAgYmFja2dyb3VuZDogIzE4NDdBMyBuby1yZXBlYXQ7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvbXYtbC5wbmcpLCB1cmwoLi4vaW1nL212LXIucG5nKSwgdXJsKC4uL2ltZy9tdi5wbmcpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSwgcmlnaHQgYm90dG9tLCBjZW50ZXIgYm90dG9tO1xuICBiYWNrZ3JvdW5kLXNpemU6IDE0MDBweCwgMTQwMHB4LCBjb3Zlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDEzNDRweCkge1xuICAubC1rZXlWaXN1YWxfX2lubmVyIHtcbiAgICBtYXgtd2lkdGg6IDEyMDBweDtcbiAgfVxufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwta2V5VmlzdWFsX19pbm5lciB7XG4gICAgYmFja2dyb3VuZDogIzE4NDdBMyB1cmwoLi4vaW1nL212LXNwLnBuZykgY2VudGVyIHRvcCBuby1yZXBlYXQ7XG4gICAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDM3Mi8yMjA7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiBpbml0aWFsO1xuICAgIHBhZGRpbmctdG9wOiA1JTtcbiAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1rZXlWaXN1YWxfX3RpdGxlIHtcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtYXJnaW46IDAgYXV0bztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbF9fdGl0bGUge1xuICAgIHdpZHRoOiA5MCU7XG4gIH1cbn1cbi5sLWtleVZpc3VhbF9fdGl0bGVJbWcge1xuICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwta2V5VmlzdWFsX190aXRsZUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLWtleVZpc3VhbF9fdGl0bGVJbWcgaW1nIHtcbiAgbWF4LXdpZHRoOiAxMDAlO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwta2V5VmlzdWFsX190aXRsZUltZyBpbWcge1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1heC13aWR0aDogaW5pdGlhbDtcbiAgfVxufVxuLmwta2V5VmlzdWFsX19pbWcge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgtNTAlLCAwLCAwKSByb3RhdGUoMGRlZykgc2NhbGUoMSk7XG4gIGJvdHRvbTogLTVweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWtleVZpc3VhbF9faW1nIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5sLXRvcENvbHVtbiB7XG4gIHBhZGRpbmc6IDYwcHggMDtcbiAgYmFja2dyb3VuZDogI0Y4RjlGQjtcbn1cbi5sLXRvcENvbHVtbl9fc2xpZGVyIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbi5sLXRvcENvbHVtbl9fc2xpZGVyT3B0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xufVxuLmwtdG9wQ29sdW1uX19wYWdlcldyYXAge1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgbWFyZ2luLWJvdHRvbTogMTBweDtcbiAgd2lkdGg6IDEwMCU7XG59XG4ubC10b3BDb2x1bW5fX3BsYXkge1xuICB3aWR0aDogMTNweDtcbiAgaGVpZ2h0OiAxM3B4O1xuICBiYWNrZ3JvdW5kOiB1cmwoLi4vaW1nL2NvbW1vbi9zdG9wLnN2Zykgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gIG1hcmdpbi10b3A6IDJweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgbWFyZ2luLWxlZnQ6IDVweDtcbn1cbi5sLXRvcENvbHVtbl9fcGxheS5pcy1zdG9wcGVkIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vcGxheS5zdmcpO1xufVxuLmwtdG9wQ29sdW1uX19wYWdlciB7XG4gIHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG59XG4ubC10b3BDb2x1bW5fX2J0bi0tbmV4dCwgLmwtdG9wQ29sdW1uX19idG4tLXByZXYge1xuICB3aWR0aDogNTRweDtcbiAgYXNwZWN0LXJhdGlvOiA1NC8zNjtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogbm8tcmVwZWF0IGNlbnRlciBjZW50ZXI7XG4gIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgdG9wOiAxNTBweDtcbiAgei1pbmRleDogMTA7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcENvbHVtbl9fYnRuLS1uZXh0LCAubC10b3BDb2x1bW5fX2J0bi0tcHJldiB7XG4gICAgdG9wOiAzMHZ3O1xuICAgIHdpZHRoOiA0MHB4O1xuICB9XG59XG4ubC10b3BDb2x1bW5fX2J0bi0tbmV4dCB7XG4gIGxlZnQ6IGNhbGMoMTAwJSAtIDI3cHgpO1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9zbGlkZXItYXJyb3ctci5zdmcpO1xufVxuLmwtdG9wQ29sdW1uX19idG4tLXByZXYge1xuICByaWdodDogY2FsYygxMDAlIC0gMjdweCk7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL3NsaWRlci1hcnJvdy1sLnN2Zyk7XG59XG4ubC10b3BDb2x1bW4gLnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldCB7XG4gIHdpZHRoOiAxMHB4O1xuICBoZWlnaHQ6IDEwcHg7XG4gIG9wYWNpdHk6IDE7XG4gIGJhY2tncm91bmQ6IHdoaXRlO1xuICBib3JkZXI6ICMwOTcwQ0YgMXB4IHNvbGlkO1xufVxuLmwtdG9wQ29sdW1uIC5zd2lwZXItcGFnaW5hdGlvbi1idWxsZXQtYWN0aXZlIHtcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgb3BhY2l0eTogMTtcbiAgYm9yZGVyOiAjMDk3MENGIDFweCBzb2xpZDtcbiAgYmFja2dyb3VuZDogIzA5NzBDRjtcbn1cblxuLmwtdG9wRG9jdW1lbnQge1xuICBwYWRkaW5nOiA0MHB4IDAgNjBweDtcbn1cbi5sLXRvcERvY3VtZW50X19saXN0SXRlbSB7XG4gIGdhcDogMjBweDtcbiAgcGFkZGluZzogMTBweDtcbiAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4ICNFM0VCRjM7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgZGlzcGxheTogZmxleDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcERvY3VtZW50X19saXN0SXRlbSB7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogNDBweDtcbiAgfVxufVxuLmwtdG9wRG9jdW1lbnRfX2xpc3RJdGVtOmZpcnN0LWNoaWxkIHtcbiAgYm9yZGVyLXRvcDogc29saWQgMXB4ICNFM0VCRjM7XG59XG4ubC10b3BEb2N1bWVudF9fbGlzdEl0ZW1JbWcge1xuICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICBhc3BlY3QtcmF0aW86IDIzMC85MDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAyMjBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcERvY3VtZW50X19saXN0SXRlbUltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLXRvcERvY3VtZW50X19saXN0SXRlbVRpdGxlIHtcbiAgdGV4dC1hbGlnbjogcmlnaHQ7XG4gIHBhZGRpbmctcmlnaHQ6IDMwcHg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcERvY3VtZW50X19saXN0SXRlbVRpdGxlIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgfVxufVxuLmwtdG9wRG9jdW1lbnRfX2xpc3RJdGVtVGl0bGU6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAyMHB4O1xuICBoZWlnaHQ6IDIwcHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgcmlnaHQ6IDA7XG59XG5cbi5sLXRvcExvY2FsTmF2OmJlZm9yZSwgLmwtdG9wTG9jYWxOYXY6YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiA1MHB4O1xuICBoZWlnaHQ6IDUxcHg7XG4gIGJhY2tncm91bmQ6IGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICBiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xufVxuLmwtdG9wTG9jYWxOYXZfX2xpc3Qge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIG1hcmdpbi10b3A6IC01NXB4O1xuICBiYWNrZ3JvdW5kOiAjZmZmO1xuICBkaXNwbGF5OiBmbGV4O1xuICBwYWRkaW5nOiAyMHB4O1xuICBib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuICBnYXA6IDEwcHg7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10b3BMb2NhbE5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIGdhcDogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB9XG59XG4ubC10b3BMb2NhbE5hdl9fbGlzdDpiZWZvcmUsIC5sLXRvcExvY2FsTmF2X19saXN0OmFmdGVyIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogNTBweDtcbiAgaGVpZ2h0OiA1MXB4O1xuICBiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgYmFja2dyb3VuZC1zaXplOiBjb3ZlcjtcbiAgYm90dG9tOiAxMHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdG9wTG9jYWxOYXZfX2xpc3Q6YmVmb3JlLCAubC10b3BMb2NhbE5hdl9fbGlzdDphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxufVxuLmwtdG9wTG9jYWxOYXZfX2xpc3Q6YmVmb3JlIHtcbiAgbGVmdDogY2FsYygxMDAlIC0gN3B4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vY3VydmUtci5zdmcpO1xufVxuLmwtdG9wTG9jYWxOYXZfX2xpc3Q6YWZ0ZXIge1xuICByaWdodDogY2FsYygxMDAlIC0gN3B4KTtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vY3VydmUtbC5zdmcpO1xufVxuLmwtdG9wTG9jYWxOYXZfX2J0biB7XG4gIGRpc3BsYXk6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBib3JkZXItcmFkaXVzOiA1cHg7XG4gIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGxldHRlci1zcGFjaW5nOiAwLjFlbTtcbiAgYmFja2dyb3VuZDogI0UzRUJGMztcbiAgbWFyZ2luLXRvcDogMjBweDtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdG9wTG9jYWxOYXZfX2J0biB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLXRvcExvY2FsTmF2X19idG46YWZ0ZXIge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGNvbnRlbnQ6IFwiXCI7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSg5MGRlZykgc2NhbGUoMSk7XG4gIHJpZ2h0OiAxMHB4O1xuICBib3JkZXItcmFkaXVzOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltZy9jb21tb24vYXJyb3ctcmVkLnN2Zyk7XG59XG4ubC10b3BMb2NhbE5hdl9fYnRuLmpzLWFjdGl2ZTphZnRlciB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWcvY29tbW9uL2Nsb3NlLnN2Zyk7XG4gIGJhY2tncm91bmQtc2l6ZTogNTAlO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtdG9wTG9jYWxOYXZfX2J0bi5qcy1hY3RpdmUgKyAubC10b3BMb2NhbE5hdl9fbGlzdCB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbi5sLXRvcExvY2FsTmF2X19saXN0SXRlbSB7XG4gIGZsZXg6IDE7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgYm9yZGVyLXJhZGl1czogNXB4O1xuICBwYWRkaW5nOiA1cHggMTBweDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gIGxpbmUtaGVpZ2h0OiAxLjQ7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10b3BMb2NhbE5hdl9fbGlzdEl0ZW0ge1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFQkYzO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgcGFkZGluZzogMTBweCAxMHB4O1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICB9XG4gIC5sLXRvcExvY2FsTmF2X19saXN0SXRlbSBiciB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxuICAubC10b3BMb2NhbE5hdl9fbGlzdEl0ZW06YmVmb3JlIHtcbiAgICBjb250ZW50OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbi5sLXRvcExvY2FsTmF2X19saXN0SXRlbTphZnRlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgY29udGVudDogXCJcIjtcbiAgdG9wOiA1MCU7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgLTUwJSwgMCkgcm90YXRlKDBkZWcpIHNjYWxlKDEpO1xuICByaWdodDogMTBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcExvY2FsTmF2X19saXN0SXRlbTphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1nL2NvbW1vbi9hcnJvdy1ibC5zdmcpO1xuICB9XG59XG4ubC10b3BMb2NhbE5hdl9fbGlzdEl0ZW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcIjtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDEwMCU7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRUJGMztcbiAgbGVmdDogY2FsYyg1cHggKyAxMDAlKTtcbn1cbi5sLXRvcExvY2FsTmF2X19saXN0SXRlbTpsYXN0LWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IG5vbmU7XG59XG4ubC10b3BMb2NhbE5hdl9fbGlzdEl0ZW0uaXMtYWN0aXZlLCAubC10b3BMb2NhbE5hdl9fbGlzdEl0ZW06aG92ZXIge1xuICBjb2xvcjogIzE4NDY5RTtcbiAgYmFja2dyb3VuZDogI0UzRUJGMztcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcExvY2FsTmF2X19saXN0SXRlbS5pcy1hY3RpdmUsIC5sLXRvcExvY2FsTmF2X19saXN0SXRlbTpob3ZlciB7XG4gICAgYmFja2dyb3VuZDogI2ZmZjtcbiAgICBjb2xvcjogIzAwMDtcbiAgfVxufVxuLmwtdG9wTG9jYWxOYXZfX2xpc3RJdGVtLmlzLWFjdGl2ZTphZnRlciwgLmwtdG9wTG9jYWxOYXZfX2xpc3RJdGVtOmhvdmVyOmFmdGVyIHtcbiAgYmFja2dyb3VuZC1jb2xvcjogI0E2QzFDODtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcExvY2FsTmF2X19saXN0SXRlbS5pcy1hY3RpdmU6YWZ0ZXIsIC5sLXRvcExvY2FsTmF2X19saXN0SXRlbTpob3ZlcjphZnRlciB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcbiAgfVxufVxuXG4ubC10b3BTZW1pbmFyIHtcbiAgcGFkZGluZzogNjBweCAwO1xufVxuLmwtdG9wU2VtaW5hcl9fZmxleCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNDBweDtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLXRvcFNlbWluYXJfX2ZsZXgge1xuICAgIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gICAgZ2FwOiAzMHB4O1xuICB9XG59XG4ubC10b3BTZW1pbmFyX192aWRlbyB7XG4gIHdpZHRoOiA1MSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10b3BTZW1pbmFyX192aWRlbyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbn1cbi5sLXRvcFNlbWluYXJfX2RldGFpbCB7XG4gIHdpZHRoOiA0NSU7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC10b3BTZW1pbmFyX19kZXRhaWwge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi5sLWxpYnJhcnlfX3BpY2t1cCB7XG4gIHBhZGRpbmc6IDMwcHggMzBweCAyMHB4O1xuICBkaXNwbGF5OiAtd2Via2l0LWJveDtcbiAgZGlzcGxheTogLW1zLWZsZXhib3g7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIC1tcy1mbGV4LXdyYXA6IHdyYXA7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgYWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG4gIGJvcmRlci1yYWRpdXM6IDVweDtcbiAgYmFja2dyb3VuZDogI0Y3RkFGQTtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBnYXA6IDMwcHg7XG4gIGxpbmUtaGVpZ2h0OiAxLjc7XG59XG5AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOiA3NjhweCkge1xuICAubC1saWJyYXJ5X19waWNrdXAge1xuICAgIHBhZGRpbmc6IDIwcHg7XG4gICAgbWF4LXdpZHRoOiA1MDBweDtcbiAgICBtYXJnaW46IDAgYXV0byA0MHB4O1xuICAgIGdhcDogMjBweDtcbiAgfVxufVxuLmwtbGlicmFyeV9fcGlja3VwX19iYXRjaCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgdG9wOiAwO1xuICB3aWR0aDogODNweDtcbn1cbi5sLWxpYnJhcnlfX3BpY2t1cF9faW1nIHtcbiAgd2lkdGg6IDIzNHB4O1xufVxuQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNzY4cHgpIHtcbiAgLmwtbGlicmFyeV9fcGlja3VwX19pbWcge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbjogMCBhdXRvO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1saWJyYXJ5X19waWNrdXBfX3RpdGxlIHtcbiAgZm9udC1zaXplOiAxLjhyZW07XG4gIG1hcmdpbi1ib3R0b206IDVweDtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMDVlbTtcbn1cbi5sLWxpYnJhcnlfX3BpY2t1cF9fZGV0YWlsIHtcbiAgZmxleDogMTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxpYnJhcnlfX3BpY2t1cF9fZGV0YWlsIHtcbiAgICBmbGV4OiBpbml0aWFsO1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4ubC1saWJyYXJ5X19waWNrdXBfX2J0biB7XG4gIHdpZHRoOiAyMDBweDtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGJvcmRlcjogMnB4IHNvbGlkICMwZTM1N2Y7XG4gIHBhZGRpbmc6IDVweDtcbiAgYm9yZGVyLXJhZGl1czogNjBweDtcbiAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgbGV0dGVyLXNwYWNpbmc6IDAuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgbWFyZ2luLXRvcDogMTBweDtcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5sLWxpYnJhcnlfX3BpY2t1cF9fYnRuIHtcbiAgICBsZXR0ZXItc3BhY2luZzogMDtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxufVxuLmwtbGlicmFyeV9fcGlja3VwX19idG46YWZ0ZXIge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxNXB4O1xuICBoZWlnaHQ6IDE1cHg7XG4gIHRvcDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIC01MCUsIDApIHJvdGF0ZSgwZGVnKSBzY2FsZSgxKTtcbiAgYmFja2dyb3VuZDogdXJsKC4uL2ltZy9jb21tb24vaWNvLWRsLnN2Zykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICByaWdodDogMTRweDtcbn1cblxuLmwtZGV0YWlsX19kYXRlIHtcbiAgZm9udC13ZWlnaHQ6IDMwMDtcbiAgbWFyZ2luLWJvdHRvbTogMzBweDtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi5wLW1pbmF0byB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzI4MjgyODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cbkBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDc2OHB4KSB7XG4gIC5wLW1pbmF0byB7XG4gICAgcGFkZGluZy10b3A6IDcwcHg7XG4gIH1cbn1cblxuLnAtbWluYXRvX191bmRlciB7XG4gIGZvbnQtZmFtaWx5OiBcIlplbiBLYWt1IEdvdGhpYyBOZXdcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xuICBjb2xvcjogIzI4MjgyODtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubmF2LXN3aXRjaCBsaSBidXR0b24ge1xuICBib3JkZXI6IG5vbmU7XG59IiwiQGNoYXJzZXQgXCJVVEYtOFwiO1xuLyogQ1NTIERvY3VtZW50ICovXG5cbkBmb3J3YXJkICdpbml0L2luaXQnO1xuQGZvcndhcmQgXCJtb2R1bGUvX2ZhbmN5Ym94LnNjc3NcIjs7XG5cbkBmb3J3YXJkIFwiY29tcG9uZW50L19hcnJvdy5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fYm5yLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19ib3guc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2JyZWFkY3J1bWIuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2J0bi5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fY2FyZC5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fY2FyZE1pZC5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fY2FyZFNtYWxsLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19jb2x1bW4uc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2NvbnRlbnRzLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19mbG9hdEJuci5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9faW1nLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19pbmRleC5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9faW5uZXIuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2xlYWQuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2xpbmsuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2xpc3Quc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX2xvY2FsSW5kZXguc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX21hcmdpbi5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fcGFnZXIuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX3FhLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L19yZWxhdGlvbi5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fdGFibGUuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX3RleHQuc2Nzc1wiO1xuQGZvcndhcmQgXCJjb21wb25lbnQvX3RpdGxlLnNjc3NcIjtcbkBmb3J3YXJkIFwiY29tcG9uZW50L192aWRlby5zY3NzXCI7XG5AZm9yd2FyZCBcImNvbXBvbmVudC9fem9vbVBpY3R1cmUuc2Nzc1wiOztcbkBmb3J3YXJkIFwibGF5b3V0L18wMC1hY2Nlc3Muc2Nzc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvXzAwLWJvdHRvbUxvY2FsTmF2LnNjc3NcIjtcbkBmb3J3YXJkIFwibGF5b3V0L18wMC1jb250YWN0LnNjc3NcIjtcbkBmb3J3YXJkIFwibGF5b3V0L18wMC1rZXlWaXN1YWxVbmRlci5zY3NzXCI7XG5AZm9yd2FyZCBcImxheW91dC9fMDAtbG9jYWxOYXYuc2Nzc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvXzAwLXNpZGVOYXYuc2Nzc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvXzAxLWtleVZpc3VhbC5zY3NzXCI7XG5AZm9yd2FyZCBcImxheW91dC9fMDEtdG9wQ29sdW1uLnNjc3NcIjtcbkBmb3J3YXJkIFwibGF5b3V0L18wMS10b3BEb2N1bWVudC5zY3NzXCI7XG5AZm9yd2FyZCBcImxheW91dC9fMDEtdG9wTG9jYWxOYXYuc2Nzc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvXzAxLXRvcFNlbWluYXIuc2Nzc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvXzAyLWxpYnJhcnkuc2Nzc1wiO1xuQGZvcndhcmQgXCJsYXlvdXQvXzAzLWRldGFpbC5zY3NzXCI7O1xuQGZvcndhcmQgXCJwYWdlL19taW5hdG8uc2Nzc1wiOzsiLCJAY2hhcnNldCBcIlVURi04XCI7XG5AdXNlIFwidmFyaWFibGVcIiBhcyAqO1xuQHVzZSBcIm1peGluXCIgYXMgKjtcbi8qIENTUyBEb2N1bWVudCAqL1xuLypcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgI0NvbW1vbiBzdHlsZVxuICAjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyNcbiAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qL1xuXG5cbiRkaXItY29tbW9uOiAkZGlyICsgXCJpbml0XCI7XG4vKiBSZXNldCAqL1xuLy8ucC1taW5hdG97XG4vL1x0QGluY2x1ZGUgcmVzZXQ7XG4vL1x0QGluY2x1ZGUgZm8tZ287XG4vL31cbi5vcENvbnR7XG5cdHBhZGRpbmctdG9wOiAzNXB4O1xufSIsImJvZHkuY29tcGVuc2F0ZS1mb3Itc2Nyb2xsYmFye292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtYWN0aXZle2hlaWdodDphdXRvfS5mYW5jeWJveC1pcy1oaWRkZW57bGVmdDotOTk5OXB4O21hcmdpbjowO3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDt0b3A6LTk5OTlweDt2aXNpYmlsaXR5OmhpZGRlbn0uZmFuY3lib3gtY29udGFpbmVyey13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47aGVpZ2h0OjEwMCU7bGVmdDowO291dGxpbmU6bm9uZTtwb3NpdGlvbjpmaXhlZDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7dG9wOjA7LW1zLXRvdWNoLWFjdGlvbjptYW5pcHVsYXRpb247dG91Y2gtYWN0aW9uOm1hbmlwdWxhdGlvbjt0cmFuc2Zvcm06dHJhbnNsYXRlWigwKTt3aWR0aDoxMDAlO3otaW5kZXg6OTk5OTJ9LmZhbmN5Ym94LWNvbnRhaW5lciAqe2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZmFuY3lib3gtYmcsLmZhbmN5Ym94LWlubmVyLC5mYW5jeWJveC1vdXRlciwuZmFuY3lib3gtc3RhZ2V7Ym90dG9tOjA7bGVmdDowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LW91dGVyey13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO292ZXJmbG93LXk6YXV0b30uZmFuY3lib3gtYmd7YmFja2dyb3VuZDojMWUxZTFlO29wYWNpdHk6MDt0cmFuc2l0aW9uLWR1cmF0aW9uOmluaGVyaXQ7dHJhbnNpdGlvbi1wcm9wZXJ0eTpvcGFjaXR5O3RyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQsLjcxKX0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtYmd7b3BhY2l0eTouOTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIyLC42MSwuMzYsMSl9LmZhbmN5Ym94LWNhcHRpb24sLmZhbmN5Ym94LWluZm9iYXIsLmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiwuZmFuY3lib3gtdG9vbGJhcntkaXJlY3Rpb246bHRyO29wYWNpdHk6MDtwb3NpdGlvbjphYnNvbHV0ZTt0cmFuc2l0aW9uOm9wYWNpdHkgLjI1cyBlYXNlLHZpc2liaWxpdHkgMHMgZWFzZSAuMjVzO3Zpc2liaWxpdHk6aGlkZGVuO3otaW5kZXg6OTk5OTd9LmZhbmN5Ym94LXNob3ctY2FwdGlvbiAuZmFuY3lib3gtY2FwdGlvbiwuZmFuY3lib3gtc2hvdy1pbmZvYmFyIC5mYW5jeWJveC1pbmZvYmFyLC5mYW5jeWJveC1zaG93LW5hdiAuZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9uLC5mYW5jeWJveC1zaG93LXRvb2xiYXIgLmZhbmN5Ym94LXRvb2xiYXJ7b3BhY2l0eToxO3RyYW5zaXRpb246b3BhY2l0eSAuMjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIDBzO3Zpc2liaWxpdHk6dmlzaWJsZX0uZmFuY3lib3gtaW5mb2Jhcntjb2xvcjojY2NjO2ZvbnQtc2l6ZToxM3B4Oy13ZWJraXQtZm9udC1zbW9vdGhpbmc6c3VicGl4ZWwtYW50aWFsaWFzZWQ7aGVpZ2h0OjQ0cHg7bGVmdDowO2xpbmUtaGVpZ2h0OjQ0cHg7bWluLXdpZHRoOjQ0cHg7bWl4LWJsZW5kLW1vZGU6ZGlmZmVyZW5jZTtwYWRkaW5nOjAgMTBweDtwb2ludGVyLWV2ZW50czpub25lO3RvcDowOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZX0uZmFuY3lib3gtdG9vbGJhcntyaWdodDowO3RvcDowfS5mYW5jeWJveC1zdGFnZXtkaXJlY3Rpb246bHRyO292ZXJmbG93OnZpc2libGU7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtaXMtb3BlbiAuZmFuY3lib3gtc3RhZ2V7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC1zbGlkZXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2Rpc3BsYXk6bm9uZTtoZWlnaHQ6MTAwJTtsZWZ0OjA7b3V0bGluZTpub25lO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7cGFkZGluZzo0NHB4O3Bvc2l0aW9uOmFic29sdXRlO3RleHQtYWxpZ246Y2VudGVyO3RvcDowO3RyYW5zaXRpb24tcHJvcGVydHk6dHJhbnNmb3JtLG9wYWNpdHk7d2hpdGUtc3BhY2U6bm9ybWFsO3dpZHRoOjEwMCU7ei1pbmRleDo5OTk5NH0uZmFuY3lib3gtc2xpZGU6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jaztmb250LXNpemU6MDtoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MH0uZmFuY3lib3gtaXMtc2xpZGluZyAuZmFuY3lib3gtc2xpZGUsLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50LC5mYW5jeWJveC1zbGlkZS0tbmV4dCwuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze2Rpc3BsYXk6YmxvY2t9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZXtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzo0NHB4IDB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZTpiZWZvcmV7ZGlzcGxheTpub25lfS5mYW5jeWJveC1zbGlkZS0taHRtbHtwYWRkaW5nOjZweH0uZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNmZmY7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjA7bWF4LXdpZHRoOjEwMCU7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwYWRkaW5nOjQ0cHg7cG9zaXRpb246cmVsYXRpdmU7dGV4dC1hbGlnbjpsZWZ0O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZmFuY3lib3gtc2xpZGUtLWltYWdlIC5mYW5jeWJveC1jb250ZW50e2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41LDAsLjE0LDEpOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZDp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1zaXplOjEwMCUgMTAwJTtsZWZ0OjA7bWF4LXdpZHRoOm5vbmU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7dHJhbnNmb3JtLW9yaWdpbjp0b3AgbGVmdDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybSxvcGFjaXR5Oy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC1jYW4tem9vbU91dCAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6em9vbS1vdXR9LmZhbmN5Ym94LWNhbi16b29tSW4gLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOnpvb20taW59LmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNvbnRlbnQsLmZhbmN5Ym94LWNhbi1zd2lwZSAuZmFuY3lib3gtY29udGVudHtjdXJzb3I6Z3JhYn0uZmFuY3lib3gtaXMtZ3JhYmJpbmcgLmZhbmN5Ym94LWNvbnRlbnR7Y3Vyc29yOmdyYWJiaW5nfS5mYW5jeWJveC1jb250YWluZXIgW2RhdGEtc2VsZWN0YWJsZT10cnVlXXtjdXJzb3I6dGV4dH0uZmFuY3lib3gtaW1hZ2UsLmZhbmN5Ym94LXNwYWNlYmFsbHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2hlaWdodDoxMDAlO2xlZnQ6MDttYXJnaW46MDttYXgtaGVpZ2h0Om5vbmU7bWF4LXdpZHRoOm5vbmU7cGFkZGluZzowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowOy13ZWJraXQtdXNlci1zZWxlY3Q6bm9uZTstbW96LXVzZXItc2VsZWN0Om5vbmU7LW1zLXVzZXItc2VsZWN0Om5vbmU7dXNlci1zZWxlY3Q6bm9uZTt3aWR0aDoxMDAlfS5mYW5jeWJveC1zcGFjZWJhbGx7ei1pbmRleDoxfS5mYW5jeWJveC1zbGlkZS0taWZyYW1lIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tbWFwIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tcGRmIC5mYW5jeWJveC1jb250ZW50LC5mYW5jeWJveC1zbGlkZS0tdmlkZW8gLmZhbmN5Ym94LWNvbnRlbnR7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6dmlzaWJsZTtwYWRkaW5nOjA7d2lkdGg6MTAwJX0uZmFuY3lib3gtc2xpZGUtLXZpZGVvIC5mYW5jeWJveC1jb250ZW50e2JhY2tncm91bmQ6IzAwMH0uZmFuY3lib3gtc2xpZGUtLW1hcCAuZmFuY3lib3gtY29udGVudHtiYWNrZ3JvdW5kOiNlNWUzZGZ9LmZhbmN5Ym94LXNsaWRlLS1pZnJhbWUgLmZhbmN5Ym94LWNvbnRlbnR7YmFja2dyb3VuZDojZmZmfS5mYW5jeWJveC1pZnJhbWUsLmZhbmN5Ym94LXZpZGVve2JhY2tncm91bmQ6dHJhbnNwYXJlbnQ7Ym9yZGVyOjA7ZGlzcGxheTpibG9jaztoZWlnaHQ6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47cGFkZGluZzowO3dpZHRoOjEwMCV9LmZhbmN5Ym94LWlmcmFtZXtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjB9LmZhbmN5Ym94LWVycm9ye2JhY2tncm91bmQ6I2ZmZjtjdXJzb3I6ZGVmYXVsdDttYXgtd2lkdGg6NDAwcHg7cGFkZGluZzo0MHB4O3dpZHRoOjEwMCV9LmZhbmN5Ym94LWVycm9yIHB7Y29sb3I6IzQ0NDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDoyMHB4O21hcmdpbjowO3BhZGRpbmc6MH0uZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQ6cmdiYSgzMCwzMCwzMCwuNik7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6bm9uZTtjdXJzb3I6cG9pbnRlcjtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6NDRweDttYXJnaW46MDtwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7dHJhbnNpdGlvbjpjb2xvciAuMnM7dmVydGljYWwtYWxpZ246dG9wO3Zpc2liaWxpdHk6aW5oZXJpdDt3aWR0aDo0NHB4fS5mYW5jeWJveC1idXR0b24sLmZhbmN5Ym94LWJ1dHRvbjpsaW5rLC5mYW5jeWJveC1idXR0b246dmlzaXRlZHtjb2xvcjojY2NjfS5mYW5jeWJveC1idXR0b246aG92ZXJ7Y29sb3I6I2ZmZn0uZmFuY3lib3gtYnV0dG9uOmZvY3Vze291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uLmZhbmN5Ym94LWZvY3Vze291dGxpbmU6MXB4IGRvdHRlZH0uZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXSwuZmFuY3lib3gtYnV0dG9uW2Rpc2FibGVkXTpob3Zlcntjb2xvcjojODg4O2N1cnNvcjpkZWZhdWx0O291dGxpbmU6bm9uZX0uZmFuY3lib3gtYnV0dG9uIGRpdntoZWlnaHQ6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2Z3tkaXNwbGF5OmJsb2NrO2hlaWdodDoxMDAlO292ZXJmbG93OnZpc2libGU7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZmFuY3lib3gtYnV0dG9uIHN2ZyBwYXRoe2ZpbGw6Y3VycmVudENvbG9yO3N0cm9rZS13aWR0aDowfS5mYW5jeWJveC1idXR0b24tLWZzZW50ZXIgc3ZnOm50aC1jaGlsZCgyKSwuZmFuY3lib3gtYnV0dG9uLS1mc2V4aXQgc3ZnOmZpcnN0LWNoaWxkLC5mYW5jeWJveC1idXR0b24tLXBhdXNlIHN2ZzpmaXJzdC1jaGlsZCwuZmFuY3lib3gtYnV0dG9uLS1wbGF5IHN2ZzpudGgtY2hpbGQoMil7ZGlzcGxheTpub25lfS5mYW5jeWJveC1wcm9ncmVzc3tiYWNrZ3JvdW5kOiNmZjUyNjg7aGVpZ2h0OjJweDtsZWZ0OjA7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt0b3A6MDt0cmFuc2Zvcm06c2NhbGVYKDApO3RyYW5zZm9ybS1vcmlnaW46MDt0cmFuc2l0aW9uLXByb3BlcnR5OnRyYW5zZm9ybTt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpsaW5lYXI7ei1pbmRleDo5OTk5OH0uZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7Y29sb3I6I2NjYztjdXJzb3I6cG9pbnRlcjtvcGFjaXR5Oi44O3BhZGRpbmc6OHB4O3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0Oi0xMnB4O3RvcDotNDRweDt6LWluZGV4OjQwMX0uZmFuY3lib3gtY2xvc2Utc21hbGw6aG92ZXJ7Y29sb3I6I2ZmZjtvcGFjaXR5OjF9LmZhbmN5Ym94LXNsaWRlLS1odG1sIC5mYW5jeWJveC1jbG9zZS1zbWFsbHtjb2xvcjpjdXJyZW50Q29sb3I7cGFkZGluZzoxMHB4O3JpZ2h0OjA7dG9wOjB9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZS5mYW5jeWJveC1pcy1zY2FsaW5nIC5mYW5jeWJveC1jb250ZW50e292ZXJmbG93OmhpZGRlbn0uZmFuY3lib3gtaXMtc2NhbGluZyAuZmFuY3lib3gtY2xvc2Utc21hbGwsLmZhbmN5Ym94LWlzLXpvb21hYmxlLmZhbmN5Ym94LWNhbi1wYW4gLmZhbmN5Ym94LWNsb3NlLXNtYWxse2Rpc3BsYXk6bm9uZX0uZmFuY3lib3gtbmF2aWdhdGlvbiAuZmFuY3lib3gtYnV0dG9ue2JhY2tncm91bmQtY2xpcDpjb250ZW50LWJveDtoZWlnaHQ6MTAwcHg7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3RvcDpjYWxjKDUwJSAtIDUwcHgpO3dpZHRoOjcwcHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbiBkaXZ7cGFkZGluZzo3cHh9LmZhbmN5Ym94LW5hdmlnYXRpb24gLmZhbmN5Ym94LWJ1dHRvbi0tYXJyb3dfbGVmdHtsZWZ0OjA7bGVmdDplbnYoc2FmZS1hcmVhLWluc2V0LWxlZnQpO3BhZGRpbmc6MzFweCAyNnB4IDMxcHggNnB4fS5mYW5jeWJveC1uYXZpZ2F0aW9uIC5mYW5jeWJveC1idXR0b24tLWFycm93X3JpZ2h0e3BhZGRpbmc6MzFweCA2cHggMzFweCAyNnB4O3JpZ2h0OjA7cmlnaHQ6ZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCl9LmZhbmN5Ym94LWNhcHRpb257YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoMGRlZyxyZ2JhKDAsMCwwLC44NSkgMCxyZ2JhKDAsMCwwLC4zKSA1MCUscmdiYSgwLDAsMCwuMTUpIDY1JSxyZ2JhKDAsMCwwLC4wNzUpIDc1LjUlLHJnYmEoMCwwLDAsLjAzNykgODIuODUlLHJnYmEoMCwwLDAsLjAxOSkgODglLHRyYW5zcGFyZW50KTtib3R0b206MDtjb2xvcjojZWVlO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjQwMDtsZWZ0OjA7bGluZS1oZWlnaHQ6MS41O3BhZGRpbmc6NzVweCA0NHB4IDI1cHg7cG9pbnRlci1ldmVudHM6bm9uZTtyaWdodDowO3RleHQtYWxpZ246Y2VudGVyO3otaW5kZXg6OTk5OTZ9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nOjc1cHggbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1yaWdodCkpIG1heCgyNXB4LGVudihzYWZlLWFyZWEtaW5zZXQtYm90dG9tKSkgbWF4KDQ0cHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSl9fS5mYW5jeWJveC1jYXB0aW9uLS1zZXBhcmF0ZXttYXJnaW4tdG9wOi01MHB4fS5mYW5jeWJveC1jYXB0aW9uX19ib2R5e21heC1oZWlnaHQ6NTB2aDtvdmVyZmxvdzphdXRvO3BvaW50ZXItZXZlbnRzOmFsbH0uZmFuY3lib3gtY2FwdGlvbiBhLC5mYW5jeWJveC1jYXB0aW9uIGE6bGluaywuZmFuY3lib3gtY2FwdGlvbiBhOnZpc2l0ZWR7Y29sb3I6I2NjYzt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtY2FwdGlvbiBhOmhvdmVye2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOnVuZGVybGluZX0uZmFuY3lib3gtbG9hZGluZ3thbmltYXRpb246YSAxcyBsaW5lYXIgaW5maW5pdGU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6NHB4IHNvbGlkICM4ODg7Ym9yZGVyLWJvdHRvbS1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NTAlO2hlaWdodDo1MHB4O2xlZnQ6NTAlO21hcmdpbjotMjVweCAwIDAgLTI1cHg7b3BhY2l0eTouNztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTt3aWR0aDo1MHB4O3otaW5kZXg6OTk5OTl9QGtleWZyYW1lcyBhe3Rve3RyYW5zZm9ybTpyb3RhdGUoMXR1cm4pfX0uZmFuY3lib3gtYW5pbWF0ZWR7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDAsMCwuMjUsMSl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1wcmV2aW91c3tvcGFjaXR5OjA7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LXNsaWRlLmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfS5mYW5jeWJveC1meC1zbGlkZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLW5leHQsLmZhbmN5Ym94LWZ4LWZhZGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpfS5mYW5jeWJveC1meC1mYWRlLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MX0uZmFuY3lib3gtZngtem9vbS1pbi1vdXQuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgxLjUsMS41LDEuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1uZXh0e29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCguNSwuNSwuNSl9LmZhbmN5Ym94LWZ4LXpvb20taW4tb3V0LmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpfS5mYW5jeWJveC1meC1yb3RhdGUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06cm90YXRlKC0xdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tbmV4dHtvcGFjaXR5OjA7dHJhbnNmb3JtOnJvdGF0ZSgxdHVybil9LmZhbmN5Ym94LWZ4LXJvdGF0ZS5mYW5jeWJveC1zbGlkZS0tY3VycmVudHtvcGFjaXR5OjE7dHJhbnNmb3JtOnJvdGF0ZSgwZGVnKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze29wYWNpdHk6MDt0cmFuc2Zvcm06c2NhbGUzZCgwLDAsMCkgdHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0uZmFuY3lib3gtZngtY2lyY3VsYXIuZmFuY3lib3gtc2xpZGUtLW5leHR7b3BhY2l0eTowO3RyYW5zZm9ybTpzY2FsZTNkKDAsMCwwKSB0cmFuc2xhdGUzZCgxMDAlLDAsMCl9LmZhbmN5Ym94LWZ4LWNpcmN1bGFyLmZhbmN5Ym94LXNsaWRlLS1jdXJyZW50e29wYWNpdHk6MTt0cmFuc2Zvcm06c2NhbGVYKDEpIHRyYW5zbGF0ZVooMCl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLXByZXZpb3Vze3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApIHNjYWxlKC4xKSBza2V3KC0xMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLW5leHR7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKSBzY2FsZSguMSkgc2tldygxMGRlZyl9LmZhbmN5Ym94LWZ4LXR1YmUuZmFuY3lib3gtc2xpZGUtLWN1cnJlbnR7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCkgc2NhbGUoMSl9QG1lZGlhIChtYXgtaGVpZ2h0OjU3NnB4KXsuZmFuY3lib3gtc2xpZGV7cGFkZGluZy1sZWZ0OjZweDtwYWRkaW5nLXJpZ2h0OjZweH0uZmFuY3lib3gtc2xpZGUtLWltYWdle3BhZGRpbmc6NnB4IDB9LmZhbmN5Ym94LWNsb3NlLXNtYWxse3JpZ2h0Oi02cHh9LmZhbmN5Ym94LXNsaWRlLS1pbWFnZSAuZmFuY3lib3gtY2xvc2Utc21hbGx7YmFja2dyb3VuZDojNGU0ZTRlO2NvbG9yOiNmMmY0ZjY7aGVpZ2h0OjM2cHg7b3BhY2l0eToxO3BhZGRpbmc6NnB4O3JpZ2h0OjA7dG9wOjA7d2lkdGg6MzZweH0uZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6MTJweDtwYWRkaW5nLXJpZ2h0OjEycHh9QHN1cHBvcnRzIChwYWRkaW5nOm1heCgwcHgpKXsuZmFuY3lib3gtY2FwdGlvbntwYWRkaW5nLWxlZnQ6bWF4KDEycHgsZW52KHNhZmUtYXJlYS1pbnNldC1sZWZ0KSk7cGFkZGluZy1yaWdodDptYXgoMTJweCxlbnYoc2FmZS1hcmVhLWluc2V0LXJpZ2h0KSl9fX0uZmFuY3lib3gtc2hhcmV7YmFja2dyb3VuZDojZjRmNGY0O2JvcmRlci1yYWRpdXM6M3B4O21heC13aWR0aDo5MCU7cGFkZGluZzozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5mYW5jeWJveC1zaGFyZSBoMXtjb2xvcjojMjIyO2ZvbnQtc2l6ZTozNXB4O2ZvbnQtd2VpZ2h0OjcwMDttYXJnaW46MCAwIDIwcHh9LmZhbmN5Ym94LXNoYXJlIHB7bWFyZ2luOjA7cGFkZGluZzowfS5mYW5jeWJveC1zaGFyZV9fYnV0dG9ue2JvcmRlcjowO2JvcmRlci1yYWRpdXM6M3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjcwMDtsaW5lLWhlaWdodDo0MHB4O21hcmdpbjowIDVweCAxMHB4O21pbi13aWR0aDoxMzBweDtwYWRkaW5nOjAgMTVweDt0ZXh0LWRlY29yYXRpb246bm9uZTt0cmFuc2l0aW9uOmFsbCAuMnM7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vd3JhcH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpsaW5rLC5mYW5jeWJveC1zaGFyZV9fYnV0dG9uOnZpc2l0ZWR7Y29sb3I6I2ZmZn0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbjpob3Zlcnt0ZXh0LWRlY29yYXRpb246bm9uZX0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tZmJ7YmFja2dyb3VuZDojM2I1OTk4fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS1mYjpob3ZlcntiYWNrZ3JvdW5kOiMzNDRlODZ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXB0e2JhY2tncm91bmQ6I2JkMDgxZH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbi0tcHQ6aG92ZXJ7YmFja2dyb3VuZDojYWEwNzE5fS5mYW5jeWJveC1zaGFyZV9fYnV0dG9uLS10d3tiYWNrZ3JvdW5kOiMxZGExZjJ9LmZhbmN5Ym94LXNoYXJlX19idXR0b24tLXR3OmhvdmVye2JhY2tncm91bmQ6IzBkOTVlOH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmd7aGVpZ2h0OjI1cHg7bWFyZ2luLXJpZ2h0OjdweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7d2lkdGg6MjVweH0uZmFuY3lib3gtc2hhcmVfX2J1dHRvbiBzdmcgcGF0aHtmaWxsOiNmZmZ9LmZhbmN5Ym94LXNoYXJlX19pbnB1dHtiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JvcmRlcjowO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNkN2Q3ZDc7Ym9yZGVyLXJhZGl1czowO2NvbG9yOiM1ZDViNWI7Zm9udC1zaXplOjE0cHg7bWFyZ2luOjEwcHggMCAwO291dGxpbmU6bm9uZTtwYWRkaW5nOjEwcHggMTVweDt3aWR0aDoxMDAlfS5mYW5jeWJveC10aHVtYnN7YmFja2dyb3VuZDojZGRkO2JvdHRvbTowO2Rpc3BsYXk6bm9uZTttYXJnaW46MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyO3BhZGRpbmc6MnB4IDJweCA0cHg7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDstd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6cmdiYSgwLDAsMCwwKTt0b3A6MDt3aWR0aDoyMTJweDt6LWluZGV4Ojk5OTk1fS5mYW5jeWJveC10aHVtYnMteHtvdmVyZmxvdy14OmF1dG87b3ZlcmZsb3cteTpoaWRkZW59LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC10aHVtYnN7ZGlzcGxheTpibG9ja30uZmFuY3lib3gtc2hvdy10aHVtYnMgLmZhbmN5Ym94LWlubmVye3JpZ2h0OjIxMnB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3R7Zm9udC1zaXplOjA7aGVpZ2h0OjEwMCU7bGlzdC1zdHlsZTpub25lO21hcmdpbjowO292ZXJmbG93LXg6aGlkZGVuO292ZXJmbG93LXk6YXV0bztwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7cG9zaXRpb246cmVsYXRpdmU7d2hpdGUtc3BhY2U6bm93cmFwO3dpZHRoOjEwMCV9LmZhbmN5Ym94LXRodW1icy14IC5mYW5jeWJveC10aHVtYnNfX2xpc3R7b3ZlcmZsb3c6aGlkZGVufS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhcnt3aWR0aDo3cHh9LmZhbmN5Ym94LXRodW1icy15IC5mYW5jeWJveC10aHVtYnNfX2xpc3Q6Oi13ZWJraXQtc2Nyb2xsYmFyLXRyYWNre2JhY2tncm91bmQ6I2ZmZjtib3JkZXItcmFkaXVzOjEwcHg7Ym94LXNoYWRvdzppbnNldCAwIDAgNnB4IHJnYmEoMCwwLDAsLjMpfS5mYW5jeWJveC10aHVtYnMteSAuZmFuY3lib3gtdGh1bWJzX19saXN0Ojotd2Via2l0LXNjcm9sbGJhci10aHVtYntiYWNrZ3JvdW5kOiMyYTJhMmE7Ym9yZGVyLXJhZGl1czoxMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYXstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7YmFja2dyb3VuZC1wb3NpdGlvbjo1MCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtc2l6ZTpjb3ZlcjtjdXJzb3I6cG9pbnRlcjtmbG9hdDpsZWZ0O2hlaWdodDo3NXB4O21hcmdpbjoycHg7bWF4LWhlaWdodDpjYWxjKDEwMCUgLSA4cHgpO21heC13aWR0aDpjYWxjKDUwJSAtIDRweCk7b3V0bGluZTpub25lO292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmU7LXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOnRyYW5zcGFyZW50O3dpZHRoOjEwMHB4fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYTpiZWZvcmV7Ym9yZGVyOjZweCBzb2xpZCAjZmY1MjY4O2JvdHRvbTowO2NvbnRlbnQ6XCJcIjtsZWZ0OjA7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjA7dHJhbnNpdGlvbjphbGwgLjJzIGN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpO3otaW5kZXg6OTk5OTF9LmZhbmN5Ym94LXRodW1ic19fbGlzdCBhOmZvY3VzOmJlZm9yZXtvcGFjaXR5Oi41fS5mYW5jeWJveC10aHVtYnNfX2xpc3QgYS5mYW5jeWJveC10aHVtYnMtYWN0aXZlOmJlZm9yZXtvcGFjaXR5OjF9QG1lZGlhIChtYXgtd2lkdGg6NTc2cHgpey5mYW5jeWJveC10aHVtYnN7d2lkdGg6MTEwcHh9LmZhbmN5Ym94LXNob3ctdGh1bWJzIC5mYW5jeWJveC1pbm5lcntyaWdodDoxMTBweH0uZmFuY3lib3gtdGh1bWJzX19saXN0IGF7bWF4LXdpZHRoOmNhbGMoMTAwJSAtIDEwcHgpfX0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1hcnJvd3tcblx0d2lkdGg6IDE5cHg7XG5cdGhlaWdodDogMTlweDtcblx0YmFja2dyb3VuZDogdXJsKCN7JGRpcn0vY29tbW9uL2Fycm93LnN2Zykgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLXNpemU6IDZweDtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogNy41cHggY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiNERTA2MTQ7XG5cdGJvcmRlci1yYWRpdXM6IDUwJTtcblxufVxuXG4uYy1hcnJvdy0td2h7XG5cdHdpZHRoOiAxOXB4O1xuXHRoZWlnaHQ6IDE5cHg7XG5cdGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2NvbW1vbi9hcnJvdy1yZWQuc3ZnKSBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogNnB4O1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3LjVweCBjZW50ZXI7XG5cdGJhY2tncm91bmQtY29sb3I6I2ZmZjtcblx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtYm5ye1xuICBkaXNwbGF5OiBibG9jaztcbiAgJl9faW1ne1xuICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAqe1xuICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxuICB9XG5cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1ib3h7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICAgIC5jLXRpdGxlX19oNCB7XG4gICAgICBvcmRlcjogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5jLXRleHR7XG4gICAgICBvcmRlcjogMDtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAyMzBweDtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICBhc3BlY3QtcmF0aW86IDIzMCAvIDEzMDtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luOiAxMHB4IDAgMTBweDtcbiAgICAgIG9yZGVyOiAxO1xuICAgIH1cbiAgfVxuICAmX19kZXRhaWx7XG4gICAgd2lkdGg6IGNhbGMoMTAwJSAtIDIzMHB4KTtcbiAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBkaXNwbGF5OiBjb250ZW50cztcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgbWFyZ2luLXRvcDogMjBweDtcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gIH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG4lbWl4aW5fbW9kdWxlX21hbnVhbCB7XG4gIC8qXG4gICAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG4gICAgIG1peGluX21vZHVsZVxuXG4gICAgIOKAuyBNaXhpbueUqOWFsemAmuODouOCuOODpeODvOODq1xuICAgICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuICAgIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAqL1xufVxuXG5AbWl4aW4gcmVzZXQge1xuICBodG1sLCBib2R5LCBkaXYsIHNwYW4sIGFwcGxldCwgb2JqZWN0LCBpZnJhbWUsIGgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbiAgYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLCBkZWwsIGRmbiwgZW0sIGltZywgaW5zLCBrYmQsIHEsIHMsIHNhbXAsXG4gIHNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsIGIsIHUsIGksIGNlbnRlciwgZGwsIGR0LCBkZCwgb2wsIHVsLCBsaSxcbiAgZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsIHRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLCBhcnRpY2xlLCBhc2lkZSwgY2FudmFzLCBkZXRhaWxzLCBlbWJlZCxcbiAgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSwgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBtYXJnaW46IDA7XG4gICAgcGFkZGluZzogMDtcbiAgICBib3JkZXI6IDA7XG4gICAgZm9udDogaW5oZXJpdDtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG4gIH1cbiAgLyogIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbiAgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSwgZm9vdGVyLCBoZWFkZXIsIGhncm91cCwgbWVudSwgbmF2LCBzZWN0aW9uIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICBib2R5IHtcbiAgICBsaW5lLWhlaWdodDogMTtcbiAgfVxuICBvbCwgdWwge1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIH1cbiAgYmxvY2txdW90ZSwgcSB7XG4gICAgcXVvdGVzOiBub25lO1xuICB9XG4gIGJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxuICBxOmJlZm9yZSwgcTphZnRlciB7XG4gICAgY29udGVudDogbm9uZTtcbiAgfVxuICB0YWJsZSB7XG4gICAgYm9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcbiAgICBib3JkZXItc3BhY2luZzogMDtcbiAgfVxuICBhIHtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbiAgLyogY2xlYXJmaXggKi9cbiAgLmNsZWFyZml4IHtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICB9XG4gIC5jbGVhcmZpeDphZnRlciB7XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBjb250ZW50OiBcIiBcIjtcbiAgICBjbGVhcjogYm90aDtcbiAgICBoZWlnaHQ6IDA7XG4gIH1cbiAgKiBodG1sIC5jbGVhcmZpeCB7XG4gICAgem9vbTogMTtcbiAgfVxuXG4gICo6Zmlyc3QtY2hpbGQgKyBodG1sIC5jbGVhcmZpeCB7XG4gICAgem9vbTogMTtcbiAgfVxufVxuXG5AbWl4aW4gZm9ybS1yZXNldCB7XG4gIGlucHV0LFxuICBidXR0b24sXG4gIHRleHRhcmVhLFxuICBzZWxlY3Qge1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJhY2tncm91bmQ6IG5vbmU7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGJvcmRlci1yYWRpdXM6IDA7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcbiAgfVxuXG4gIDo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAjQjdBRkEzO1xuICB9XG5cbiAgc2VsZWN0OjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG5cbiAgaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdLCBpbnB1dFt0eXBlPVwicmFkaW9cIl0ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0sIGlucHV0W3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZGlzcGxheTogbm9uZTtcblxuICAgICYgKyBsYWJlbCB7XG4gICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBmbGV4IHtcbiAgZGlzcGxheTogLXdlYmtpdC1ib3g7XG4gIGRpc3BsYXk6IC1tcy1mbGV4Ym94O1xuICBkaXNwbGF5OiBmbGV4O1xuICAtbXMtZmxleC13cmFwOiB3cmFwO1xuICBmbGV4LXdyYXA6IHdyYXA7XG59XG5cbkBtaXhpbiBmbGV4LWNoaWxkKCRjaGlsZC1zZWxsKSB7XG4gIHdpZHRoOiBjYWxjKDEwMCUgLyAjeyRjaGlsZC1zZWxsfSk7XG59XG5cbi8vIGdyaWTnsKHmmJPoqK3lrprlv4XjgZpjc3PlgbTjgadncmlkLXRlbXBsYXRlLWFyZWFz44KS6Kit5a6a44GZ44KL44GT44GoXG5AbWl4aW4gZ3JpZCgkY29sdW1ucywkcm93cywkZ2FwOjApIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1yb3dzOiByZXBlYXQoJHJvd3MsIDFmcik7XG4gIGdyaWQtdGVtcGxhdGUtY29sdW1uczogcmVwZWF0KCRjb2x1bW5zLCAxZnIpO1xuICBnYXA6ICRnYXA7XG59XG5cbkBtaXhpbiBncmlkLWNoaWxkKCRtYXhMZW5ndGgsJGl0ZW1OYW1lOmNlbGwpIHtcbiAgJiA+ICoge1xuICAgIEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggJG1heExlbmd0aCB7XG4gICAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgICBncmlkLWFyZWE6ICN7JGl0ZW1OYW1lfSN7JGl9O1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vL0ZMRVggQ09sVU1OXG5AbWl4aW4gY29sdW1uKCR3aWR0aCwkYWxpZ246bm9ybWFsLCRvcmRlcjpOVUxMKSB7XG4gIEBpbmNsdWRlIGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgYWxpZ24taXRlbXM6ICRhbGlnbjtcbiAgaW1nIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgfVxuICAmID4gKiB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR3aWR0aDtcblxuXG4gICAgQGlmICRvcmRlciAhPSBOVUxMIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogJG9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgb3JkZXI6IDEwO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxufVxuXG5AbWl4aW4gY29sdW1uX3NpZGUoJHdpZHRoLCRhbGlnbjpub3JtYWwsJG9yZGVyOk5VTEwpIHtcbiAgQGluY2x1ZGUgZmxleDtcbiAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICBhbGlnbi1pdGVtczogJGFsaWduO1xuXG4gIGltZyB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuICBkdCB7XG4gICAgd2lkdGg6ICR3aWR0aDtcbiAgfVxuXG4gIGRkIHtcbiAgICB3aWR0aDogY2FsYygxMDAlIC0gI3skd2lkdGh9KTtcbiAgfVxuICAmID4gKiB7XG4gICAgQGlmICRvcmRlciAhPSBOVUxMIHtcbiAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICBvcmRlcjogJG9yZGVyO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG5cbn1cblxuQG1peGluIGJveC1zaXppbmcoJHR5cGU6Ym9yZGVyLWJveCkge1xuICAtd2Via2l0LWJveC1zaXppbmc6ICR0eXBlO1xuICBib3gtc2l6aW5nOiAkdHlwZTtcbn1cblxuLy8gdHJhbnNmb3Jt5ZCE56iuXG5AbWl4aW4gdHJhbnNmb3JtKCR0cmFuc2Zvcm1zKSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiAkdHJhbnNmb3JtcztcbiAgdHJhbnNmb3JtOiAkdHJhbnNmb3Jtcztcbn1cblxuLy8gcm90YXRlXG5AbWl4aW4gcm90YXRlKCRkZWcteDowLCRkZWcteTowKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoI3skZGVnLXh9ZGVnKSk7XG59XG5cbi8vIHNjYWxlXG5AbWl4aW4gc2NhbGUoJHNjYWxlKSB7XG4gIEBpbmNsdWRlIHRyYW5zZm9ybShzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8gdHJhbnNsYXRlXG5AbWl4aW4gdHJhbnNsYXRlKCR4LCAkeSkge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlKCR4LCAkeSkpO1xufVxuXG4vLyBza2V3XG5AbWl4aW4gc2tldygkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vdHJhbnNmb3JtIG9yaWdpblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJG9yaWdpbikge1xuICB0cmFuc2Zvcm0tb3JpZ2luOiAkb3JpZ2luO1xufVxuXG4vLyDnuKbmqKrkuK3lpK7mj4PjgYhcbkBtaXhpbiB0cmFucy14eSgkZGVnOjAsJHNjYWxlOjEpIHtcbiAgdG9wOiA1MCU7XG4gIGxlZnQ6IDUwJTtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZTNkKC01MCUsIC01MCUsIDApIHJvdGF0ZSgjeyRkZWd9ZGVnKSBzY2FsZSgkc2NhbGUpKTtcbn1cblxuLy8g5qiq5Lit5aSu5o+D44GIXG5AbWl4aW4gdHJhbnMteCgkZGVnOjAsJHNjYWxlOjEpIHtcbiAgbGVmdDogNTAlO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKC01MCUsIDAsIDApIHJvdGF0ZSgjeyRkZWd9ZGVnKSBzY2FsZSgkc2NhbGUpO1xufVxuXG4vLyDnuKbkuK3lpK7mj4PjgYhcbkBtaXhpbiB0cmFucy15KCRkZWc6MCwkc2NhbGU6MSkge1xuICB0b3A6IDUwJTtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAtNTAlLCAwKSByb3RhdGUoI3skZGVnfWRlZykgc2NhbGUoJHNjYWxlKTtcbn1cblxuLy/mlpzjgoHjgrnjg4jjg6njgqTjg5dcbkBtaXhpbiBzdHJpcGUoJHN0cmlwZS1jb2xvcjEsJHN0cmlwZS1jb2xvcjIsJHN0cmlwZS1zaXplOjE0cHgpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KC00NWRlZywgJHN0cmlwZS1jb2xvcjEgMjUlLCAkc3RyaXBlLWNvbG9yMiAyNSUsICRzdHJpcGUtY29sb3IyIDUwJSwgJHN0cmlwZS1jb2xvcjEgNTAlLCAkc3RyaXBlLWNvbG9yMSA3NSUsICRzdHJpcGUtY29sb3IyIDc1JSwgJHN0cmlwZS1jb2xvcjIpO1xuICAvKiDluYU4cHjjgIHpq5jjgZU4cHjjgafog4zmma/nlLvlg4/jga7jgrXjgqTjgrrjgpLmjIflrpogKi9cbiAgYmFja2dyb3VuZC1zaXplOiAkc3RyaXBlLXNpemUgJHN0cmlwZS1zaXplO1xufVxuXG5AbWl4aW4gc3RyaXBlX3ZhbCgkYmFzZV9jb2xvcjojZDQ1ZDVhLCRzdHJpcGVfY29sb3I6I2Q4NmU2Yiwkcm90YXRlOi00NSwkYmFzZV9zaXplOjRweCwkc3RyaXBlX3NpemU6MnB4KSB7XG4gIGJhY2tncm91bmQ6IHJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoXG4gICAgICAkcm90YXRlICsgZGVnLFxuICAgICAgJGJhc2VfY29sb3IsXG4gICAgICAkYmFzZV9jb2xvciAkYmFzZV9zaXplLFxuICAgICAgJHN0cmlwZV9jb2xvciAkYmFzZV9zaXplLFxuICAgICAgJHN0cmlwZV9jb2xvciAkYmFzZV9zaXplICsgJHN0cmlwZV9zaXplXG4gICk7XG59XG5cbkBtaXhpbiBkb3R0ZWQoJGJnY29sb3IsJGNvbG9yLCRwb3NpdGlvbjoxMCwkc2l6ZToyMCkge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmdjb2xvcjtcbiAgYmFja2dyb3VuZC1pbWFnZTogcmFkaWFsLWdyYWRpZW50KCRjb2xvciAyMCUsIHRyYW5zcGFyZW50IDApLCByYWRpYWwtZ3JhZGllbnQoJGNvbG9yIDIwJSwgdHJhbnNwYXJlbnQgMCk7XG4gIGJhY2tncm91bmQtcG9zaXRpb246IDAgMCwgJHBvc2l0aW9uICsgcHggJHBvc2l0aW9uICsgcHg7XG4gIGJhY2tncm91bmQtc2l6ZTogJHNpemUgKyBweCAkc2l6ZSArIHB4O1xufVxuXG4vL+WGhlxuQG1peGluIGNpcmNsZSgkc2l6ZToxMHB4KSB7XG4gIHdpZHRoOiAkc2l6ZTtcbiAgaGVpZ2h0OiAkc2l6ZTtcbiAgYm9yZGVyLXJhZGl1czogMTAwJTtcbn1cblxuLy/lm5vop5LlvaJcbkBtaXhpbiBzcXVhcmUoJHdpZHRoLCRoZWlnaHQsJGNvbG9yOm51bGwpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xuICBiYWNrZ3JvdW5kOiAkY29sb3I7XG59XG5cbi8vQVJST1dcbkBtaXhpbiBhcnJvdygkZGlyZWN0aW9uOiByaWdodCwgJHNpemU6IDEwLCAkY29sb3I6ICMzMzMpIHtcbiAgJHNldDogbGVmdDtcbiAgQGlmICRkaXJlY3Rpb24gPT0gbGVmdCB7XG4gICAgJHNldDogcmlnaHQ7XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSB0b3Age1xuICAgICRzZXQ6IGJvdHRvbTtcbiAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IGJvdHRvbSB7XG4gICAgJHNldDogdG9wO1xuICB9IEBlbHNlIHtcbiAgICAkc2V0OiBsZWZ0O1xuICB9XG4gICRzaXplOiByb3VuZCgkc2l6ZSAvIDIpO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6ICRzaXplICsgcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci0jeyRzZXR9LWNvbG9yOiAkY29sb3I7XG59XG5cbkBtaXhpbiBhcnJvdy1wZXIoJGRpcmVjdGlvbjogcmlnaHQsICRzaXplOiAxMCwgJGNvbG9yOiAjMzMzKSB7XG4gICRzZXQ6IGxlZnQ7XG4gIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICRzZXQ6IHJpZ2h0O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcbiAgICAkc2V0OiBib3R0b207XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICRzZXQ6IHRvcDtcbiAgfSBAZWxzZSB7XG4gICAgJHNldDogbGVmdDtcbiAgfVxuICAkc2l6ZTogcm91bmQoJHNpemUgLyAyKTtcbiAgd2lkdGg6IDA7XG4gIGhlaWdodDogMDtcbiAgYm9yZGVyOiAkc2l6ZSArIGVtIHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItI3skc2V0fS1jb2xvcjogJGNvbG9yO1xufVxuXG5cbi8v5q2j5LiJ6KeS5b2iXG5AbWl4aW4gdHJpYW5nbGUoJGRpcmVjdGlvbjogcmlnaHQsICRzaXplOiAxMCwgJGNvbG9yOiAjMzMzKSB7XG4gICRzZXQ6IGxlZnQ7XG4gIEBpZiAkZGlyZWN0aW9uID09IGxlZnQge1xuICAgICRzZXQ6IHJpZ2h0O1xuICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdG9wIHtcbiAgICAkc2V0OiBib3R0b207XG4gIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSBib3R0b20ge1xuICAgICRzZXQ6IHRvcDtcbiAgfSBAZWxzZSB7XG4gICAgJHNldDogbGVmdDtcbiAgfVxuICAkc2l6ZTogcm91bmQoJHNpemUgLyAyKTtcbiAgJHJvb3RTaXplOiAkc2l6ZSAqIDEuNzMyO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xuICBib3JkZXI6ICRzaXplICsgcHggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci0jeyRzZXR9OiBzb2xpZCAkY29sb3IgJHJvb3RTaXplICsgcHg7XG59XG5cbkBtaXhpbiBjb250ZW50KCR3aWR0aDogMjBweCwkaGVpZ2h0OiAyMHB4LCRiZzogbnVsbCkge1xuICBjb250ZW50OiBcIlwiO1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGJhY2tncm91bmQ6ICRiZztcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG5AbWl4aW4gdHJhbnMtbm9uZSB7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBub25lO1xuICB0cmFuc2Zvcm06IG5vbmU7XG4gIHRvcDogaW5oZXJpdDtcbiAgbGVmdDogaW5oZXJpdDtcbn1cblxuLy8g44Kw44Op44OH44O844K344On44OzXG5AbWl4aW4gYmctZ3JhZGllbnQoJHJhZDogMTgwLCAkY29sb3I6ICMwYmQsICRhbW91bnQ6IDIwJSkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHJhZCArIGRlZywgJGNvbG9yLCBhZGp1c3QtaHVlKCRjb2xvciwgJGFtb3VudCkpIGZpeGVkO1xufVxuXG5AbWl4aW4gYmctZ3JhZC1tbHQoJHJhZDogMTgwLCAkY29sb3IxOiAjMGJkLCAkY29sb3IyIDogIzBiZCkge1xuICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQoJHJhZCArIGRlZywgJGNvbG9yMSAwJSwgJGNvbG9yMiAxMDAlKTtcbn1cblxuQG1peGluIGJveC1zaGFkb3coJHVuZGVyOjAsICRsZWZ0OjAgLCRibHVyOjVweCwgJG9wYWNpdHk6MC4yNSAsJGNvbG9yOiMwMDApIHtcbiAgYm94LXNoYWRvdzogJHVuZGVyICRsZWZ0ICRibHVyIDAgcmdiYSgkY29sb3IsICRvcGFjaXR5KTtcbn1cbkBtaXhpbiBkcm9wLXNoYWRvdygkdW5kZXI6MCwgJGxlZnQ6MCAsJGJsdXI6NXB4LCAkb3BhY2l0eTowLjI1ICwkY29sb3I6IzAwMCkge1xuICBmaWx0ZXI6IGRyb3Atc2hhZG93KCR1bmRlciAkbGVmdCAkYmx1ciByZ2JhKCRjb2xvciwgJG9wYWNpdHkpKTtcbn1cblxuXG5AbWl4aW4gYW5pbWF0aW9uVmFsdWUoICRuYW1lLCAkZHVyYXRpb24sICRmdW5jdGlvbiwgJGRlbGF5LCAkY291bnQsICRzdGF0ZSkge1xuICBhbmltYXRpb246ICRuYW1lICRkdXJhdGlvbitzICRmdW5jdGlvbiAkZGVsYXkrcyAkY291bnQgJHN0YXRlO1xufVxuXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gIEBrZXlmcmFtZXMgI3skbmFtZX0ge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbkBtaXhpbiBnYXAoJGdhcDowcHgsICRpdGVtOjEpIHtcbiAgd2lkdGg6IGNhbGMoKDEwMCUgLyAjeyRpdGVtfSkgLSAoKCN7JGdhcH0gKiAoI3skaXRlbX0gLSAxKSkgLyAjeyRpdGVtfSkpO1xufVxuLy8gQ1NT44OP44OD44KvXG4vLyBJRTExXG5AbWl4aW4gaGFjay1pZTExIHtcbiAgQGF0LXJvb3Qge1xuICAgIEBtZWRpYSBhbGwgYW5kICgtbXMtaGlnaC1jb250cmFzdDogbm9uZSkge1xuICAgICAgKjo6LW1zLWJhY2tkcm9wLCAmIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuLy8gICMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjI1xuLy8gICBvcHRpb25fbW9kdWxlXG4vLyAgIOKAuyBwcm9qZWN044Gu5Z+65pys6Kit5a6aXG4vLyAgIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjXG5cblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBNZWRpYVNjcmVlbuaMh+WumlxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHhsMjogMTUwMHB4O1xuJHhsOiAxNDAwcHg7IC8vc2l0ZSBTaXplXG4kbGc6IDEwMzJweDsgLy9pbm5lciBTaXplXG4kbWQ6IDc2OHB4OyAvLyB0YWJsZXRcbiRzbTogNzY4cHg7IC8vIHNwXG4keHM6IDQ4MHB4OyAvLyBpcGhvbmUgbWluaVxuXG4kYnJlYWtwb2ludDogKFxuICBwYzogJHhsLFxuICB0YWI6ICRsZyxcbiAgc3A6ICRzbSxcbiAgc2U6ICR4cyxcbik7XG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIOODmeODvOOCueODl+ODreODkeODhuOCo1xuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4kYmxhY2s6ICMyMjIyMjI7XG5cbiRkYXJrLWdyYXk6ICM5OTk5OTk7XG4kZ3JheTogI0NDQ0NDQztcbiRsaWdodC1ncmF5OiAjRDZFM0Y0O1xuJGJnLWdyYXk6ICNlZWU7XG4kZ3JhZDogbGluZWFyLWdyYWRpZW50KDE4MGRlZywgIzg4RUZCRCAwLCAjNDRBM0VBIDEwMCUpO1xuXG4kZ3JlZW46ICMwMDQ1MzA7XG4kb3JhbmdlOiAjRERBRDJDO1xuJGJyb3duOiAjNUMzNzAwO1xuJHllbGxvdzogI2ZmZTQzNDtcbiRwaW5rOiAjRUQ4OUJGO1xuJGxpbWUtZ3JlZW46ICM1NkNCQkQ7XG4kb2NoZXI6ICNDOThCMDA7XG4kcHVycGxlOiAjQjY3Q0UyO1xuJGxpZ2h0LWdyZWVuOiAjODlGMEJEO1xuJGJsdWU6ICMxODQ3OTM7XG4kbGlnaHQtYmx1ZTogIzhEQkNFMDtcbiRkYXJrLWJsdWU6ICMwODJENjk7XG4kbWFnZW50YTojRTA0QjczO1xuJHNhbmQ6ICNGMEU5REM7XG4kcmVkOiAjRUQ0OTQyO1xuXG4kd2hpdGU6ICNmZmY7XG5cblxuJGNvbG9yMDA6ICRibGFjaztcbiRjb2xvcjAxOiAjODgyMjIyO1xuJGNvbG9yMDI6ICR5ZWxsb3c7XG4kY29sb3IwMzogJGJsdWU7XG5cbiRiZy1jb2xvcjogbGluZWFyLWdyYWRpZW50KDkwZGVnLCByZ2JhKDUxLDUxLDUxLDEpIDAlLCByZ2JhKDkwLDkwLDkwLDEpIDUwJSwgcmdiYSg1MSw1MSw1MSwxKSAxMDAlKTtcbiRiZy1jb2xvcjA6IzgwOTBBQztcbiRiZy1jb2xvcjE6I0VFRjVGRTtcbiRiZy1jb2xvcjI6I0ZDRjNFRDtcbiRiZy1jb2xvcjM6IzMzMzMzMztcbiRiZy1jb2xvcjQ6IzIyMjtcblxuXG4kd2hpdGUyOiAjZjJmMmYyO1xuJGdyYXktZm9udDogJGRhcmstZ3JheTtcbiRncmF5LWxpZ2h0OiAjQUFBQUFBO1xuXG4kZ3JheS1iYXNlOiAjRjdGN0Y3O1xuJGJhc2UtZ3JheTokZ3JheS1iYXNlO1xuXG4kYmFzZS1ibGFjazojMmUyZTJlO1xuJGJvcmRlci1jb2xvcjogI0NDQ0NDQztcbiRib3JkZXItZ3JheTojQ0NDQ0NDO1xuJGJvcmRlci1ncmF5MjogIzY2NjY2NjtcblxuXG5cbiRmb250LWNvbG9yOiAkYmxhY2s7XG4kbGluZS1oZWlnaHQ6IDEuNjtcbiRhLWNvbG9yOiAjNjY2O1xuJGJhc2Vmb250OiAxNnB4O1xuXG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgQ1NT44GL44KJ44GuSU1H44Ot44O844OJXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZGlyIDogXCIuLi9pbWdcIjtcbiRmb250LWRpciA6IFwiLi4vZm9udHMvXCI7XG5cblxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gICBGT05U5oyH5a6aXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5AbWl4aW4gZm8tbWluIHtcbiAgLy/jg5Ljg6njgq7jg47mmI7mnJ1cbiAgZm9udC1mYW1pbHk6ICdOb3RvIFNlcmlmIEpQJyxcIuODkuODqeOCruODjuaYjuacnSBQcm9OIFc2XCIsIFwiSGlyYU1pblByb04tVzZcIiwgXCJIR+aYjuacnUVcIiwgXCLvvK3vvLMg77yw5piO5pydXCIsIFwiTVMgUE1pbmNob1wiLCBcIk1TIOaYjuacnVwiLCBzZXJpZjtcblxuICAvL+mBiuaYjuacnVxuICAvL2ZvbnQtZmFtaWx5OiBcIll1IE1pbmNob1wiLCBcIll1TWluY2hvXCIsJ1Nhd2FyYWJpIE1pbmNobycsXCLjg5Ljg6njgq7jg47mmI7mnJ0gUHJvTiBXNlwiLCBcIkhpcmFNaW5Qcm9OLVc2XCIsIHNlcmlmO1xufVxuXG4vL+OCtOOCt+ODg+OCr1xuQG1peGluIGZvLWdvIHtcbiAgLy/jg5Ljg6njgq7jg47op5LjgrRcbiAgLy9mb250LWZhbWlseTogJ+ODkuODqeOCruODjuinkuOCtOOCt+ODg+OCrycsICdIaXJhZ2lubyBTYW5zJywgJ+ODkuODqeOCruODjuinkuOCtCBQcm9OIFczJywgJ0hpcmFnaW5vIEtha3UgR290aGljIFByb04nLCAn44Oh44Kk44Oq44KqJywgJ01laXJ5bycsICfvvK3vvLMg77yw44K044K344OD44KvJywgJ01TIFBHb3RoaWMnLCBzYW5zLXNlcmlmO1xuICAvL+mBiuOCtOOCt+ODg+OCr1xuICBmb250LWZhbWlseTogXCJaZW4gS2FrdSBHb3RoaWMgTmV3XCIsIHNhbnMtc2VyaWY7XG4gIC8vZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuQG1peGluIGZvLWdvMiB7XG4gIC8v6YGK44K044K344OD44KvXG4gIGZvbnQtZmFtaWx5OiBcIlplbiBNYXJ1IEdvdGhpY1wiLCBzYW5zLXNlcmlmO1xuICAvL2ZvbnQtd2VpZ2h0OiA0MDA7XG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbn1cblxuLy8gIHdlYuODleOCqeODs+ODiFxuQG1peGluIHdlYi1mb250MDEge1xuICBmb250LWZhbWlseTogXCJCYXJsb3dcIiwgc2Fucy1zZXJpZjtcbiAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuXG5AbWl4aW4gd2ViLWZvbnQwMiB7XG4gIGZvbnQtZmFtaWx5OidSb2JvdG8gQ29uZGVuc2VkJywgc2Fucy1zZXJpZjtcbiAgLy9mb250LXdlaWdodDogODAwO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG59XG5AbWl4aW4gd2ViLWZvbnQwMyB7XG4gIC8vZm9udC1mYW1pbHk6ICdmdXR1cmEtY29uZGVuc2VkLWJvbGQnLCBzYW5zLXNlcmlmO1xufVxuXG4vLyAgLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAgIEZPUk3oqK3lrppcbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy9SYWRpb0JveOWGhuW9ouOCteOCpOOCulxuXG4kcmFkaW9TaXplOiAxMnB4O1xuJHJhZGlvU2l6ZVNtYWxsOiAkcmFkaW9TaXplIC0gNHB4O1xuJGZvcm1JdGVtc0NvbG9yOiAjMzMzO1xuJGlucHV0Qm9yZGVyOiAjY2NjO1xuJHNlbGVjdEFycm93Q29sb3I6ICMzMzM7XG5cbi8vICAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vICAgUmVzcG9uc2l2ZeaMh+WumlxuLy8gIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gbXFkKCRicmVha1BvaW50KSB7XG4gIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6ICRicmVha1BvaW50KSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIG1xdSgkYnJlYWtQb2ludCkge1xuICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiAkYnJlYWtQb2ludCArIDFweCkge1xuICAgIEBjb250ZW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1icmVhZGNydW1ie1xuXHRwYWRkaW5nOiAxM3B4IDAgMDtcblx0Jl9faW5uZXJ7XG5cdFx0QGluY2x1ZGUgZmxleDtcblx0XHRnYXA6IDVweDtcblx0fVxuXG5cdCZfX2l0ZW17XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRnYXA6IDEwcHg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEzcHg7XG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpOmFmdGVye1xuXHRcdFx0Y29udGVudDogXCJcXDAwM2VcIjtcblx0XHR9XG5cdH1cblxuXHQmX19saW5re1xuXHRcdGNvbG9yOiAjMGUzNTdmICFpbXBvcnRhbnQ7XG5cdH1cblx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG5cbi5jLWJ0bntcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICBtaW4td2lkdGg6IDIzMHB4O1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICBib3JkZXI6IDJweCBzb2xpZCAjMGUzNTdmO1xuICBwYWRkaW5nOjEwcHggNDBweCAxMHB4IDQwcHg7XG4gIGJvcmRlci1yYWRpdXM6IDYwcHg7XG4gIGJhY2tncm91bmQ6ICMwZTM1N2Y7XG4gIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICBjb2xvcjogI2ZmZjtcbiAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgIGxldHRlci1zcGFjaW5nOiAwO1xuXHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuICB9XG4gICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVye1xuICAgIEBpbmNsdWRlIGNvbnRlbnQoMTNweCwxM3B4KTtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9pY28tbGluay1ibC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICBAaW5jbHVkZSB0cmFucy15KCk7XG4gICAgcmlnaHQ6IDE4cHg7XG4gIH1cbiAgJjphZnRlcntcblx0XHRAaW5jbHVkZSBjb250ZW50KCk7XG5cdFx0QGluY2x1ZGUgdHJhbnMteSgpO1xuXHRcdHJpZ2h0OiAxNXB4O1xuXHRcdEBleHRlbmQgLmMtYXJyb3c7XG4gIH1cblxuICAmLi0tc3Ryb25ne1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkZjA2MTU7XG4gICAgY29sb3I6ICNkZjA2MTU7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICNlY2JhYmE7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjZGYwNjE1O1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlY2JhYmE7XG4gICAgfVxuICB9XG4gICYuLS1ncmF5e1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkMGQwZDA7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICNlNWU1ZTU7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2ZjZmNmO1xuICAgICAgYm94LXNoYWRvdzogMCAwIDAgM3B4ICNlNWU1ZTU7XG4gICAgfVxuICAgICY6YWZ0ZXJ7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9pY28tYXJyb3ctYmsuc3ZnKTtcbiAgICB9XG4gIH1cbiAgJi4tLWdyYXlbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVye1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2ljby1saW5rLWJrLnN2ZykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG4gIH1cbiAgJi4tLXNte1xuICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgIG1pbi13aWR0aDogMjUwcHg7XG4gICAgd2lkdGg6IGZpdC1jb250ZW50O1xuICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgfVxuICAmLi0tYmx1ZXtcbiAgICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICAgIGNvbG9yOiAjZmZmO1xuICAgIGJveC1zaGFkb3c6IDAgMCA1cHggMnB4IHJnYmEoIzQ5NjM3YSwuNCk7XG4gICAgJjpiZWZvcmV7XG4gICAgICBiYWNrZ3JvdW5kOiAjMDA1OGEyO1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vaWNvLWFycm93LXdoLnN2Zyk7XG4gICAgfVxuICB9XG4gICYuLS1ibHVlW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcntcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9pY28tbGluay13aC5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICB9XG4gICZfX2ljb257XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBvYmplY3QtZml0OiBjb250YWluO1xuICAgIEBpbmNsdWRlIHRyYW5zLXkoKTtcbiAgICBsZWZ0OiAyMHB4O1xuICB9XG4gICZfX2ZsZXh7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAxMHB4IDE1cHg7XG4gICAgLmMtYnRue1xuICAgICAgbWFyZ2luOiAwIDA7XG4gICAgfVxuICB9XG4gICZfX3dyYXB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgZ2FwOiAzMHB4IDE1cHg7XG4gICAgbWFyZ2luOiAzMHB4IGF1dG87XG4gICAgcGFkZGluZzogMCA1cHg7XG4gIH1cblxuICAmX19hbmtlcldyYXB7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBnYXA6IDEwcHggMzBweDtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIGdhcDogMTBweCAxMHB4O1xuICAgIH1cbiAgfVxuICAmX19hbmtlcntcbiAgICBAaW5jbHVkZSBnYXAoMzBweCwzKTtcbiAgICBjb2xvcjogIzBlMzU3ZjtcblxuICAgIHBhZGRpbmc6IDhweDtcblx0XHRsZXR0ZXItc3BhY2luZzouMDVlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHRcdG1heC13aWR0aDogNDUwcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcbiAgICBib3JkZXItcmFkaXVzOiA0MHB4O1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBib3JkZXI6IDJweCBzb2xpZCAjMGUzNTdmO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRmb250LXNpemU6IDEuNXJlbTtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIG1pbi13aWR0aDogMjIwcHg7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0cGFkZGluZy1yaWdodDogOHB4O1xuICAgIH1cbiAgICAmOmFmdGVye1xuICAgICAgQGluY2x1ZGUgY29udGVudCgxNnB4LDE2cHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vY29tbW9uL2ljby1hcnJvdy5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgQGluY2x1ZGUgdHJhbnMteSg5MCk7XG4gICAgICByaWdodDogMTJweDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBAaW5jbHVkZSBjb250ZW50KDMwcHgsMzBweCk7XG4gICAgICBiYWNrZ3JvdW5kOiAjY2VkZGVhO1xuICAgICAgYm9yZGVyLXJhZGl1czogNTAlO1xuICAgICAgcmlnaHQ6IDVweDtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXkoKTtcbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG5AdXNlIFwiLi4vY29tcG9uZW50L2luZGV4XCIgYXMgKjtcbi5jLWNhcmR7XG4gIGRpc3BsYXk6IGJsb2NrO1xuXHRsaW5lLWhlaWdodDogMS42O1xuXHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRtYXgtd2lkdGg6IDU1MHB4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHR9XG5cdCZfX2ltZ3tcblx0XHRhc3BlY3QtcmF0aW86IDE2IC8gOTtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRvYmplY3QtZml0OiBjb250YWluO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNFM0VCRjM7XG5cdFx0YmFja2dyb3VuZDogd2hpdGU7XG5cdH1cblx0Jl9fdGl0bGV7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdCZfX2RhdGV7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0fVxuXG5cdCYuLS1hcnJvdyAmX190aXRsZXtcblx0XHRwYWRkaW5nLXJpZ2h0OiA0MHB4O1xuXHR9XG5cdCYuLS1hcnJvdyAmX190aXRsZTphZnRlcntcblx0XHRAaW5jbHVkZSBjb250ZW50KCk7XG5cdFx0QGV4dGVuZCAuYy1hcnJvdztcblx0XHRyaWdodDogMTBweDtcblx0XHR0b3A6IDE1cHg7XG5cblx0fVxuXG5cdCY6aGFzKCZfX2J0bikgJl9fdGl0bGV7XG5cdFx0Zm9udC1zaXplOjIuMHJlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGZvbnQtc2l6ZToxLjZyZW07XG5cdFx0fVxuXHR9XG5cdCY6aGFzKCZfX2J0bil7XG5cdFx0cGFkZGluZy1ib3R0b206IDYwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdH1cblx0Jl9fYnRue1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRib3JkZXI6IDJweCBzb2xpZCAjMGUzNTdmO1xuXHRcdHBhZGRpbmc6NXB4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDYwcHg7XG5cdFx0YmFja2dyb3VuZDogIzBlMzU3Zjtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRjb2xvcjogI2ZmZjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRib3R0b206MDtcblx0XHRsZWZ0OiAwO1xuXG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgY29udGVudCgpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnMteSgpO1xuXHRcdFx0cmlnaHQ6IDhweDtcblx0XHRcdEBleHRlbmQgLmMtYXJyb3c7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4uYy1jYXJkTWlke1xuXHRib3JkZXItYm90dG9tOiBzb2xpZCAxcHggI0UzRUJGMztcblx0cGFkZGluZzoyMHB4IDEwcHggMTBweDtcblx0ZGlzcGxheTogZmxleDtcblx0Z2FwOiAxMHB4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cblx0JjpmaXJzdC1jaGlsZHtcblx0XHRib3JkZXItdG9wOiBzb2xpZCAxcHggI0UzRUJGMztcblx0fVxuXHQmX19pbWd7XG5cdFx0YXNwZWN0LXJhdGlvOiA1MTIgLyAyOTI7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTBweDtcblx0XHR3aWR0aDogMTEwcHg7XG5cdH1cblx0Jl9fZGV0YWlse1xuXHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxMTBweCAtIDEwcHgpO1xuXHR9XG5cblx0Jl9fdGl0bGV7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdH1cblx0Jl9fZGF0ZXtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXG5cdH1cblx0JjphZnRlcntcblx0XHRAaW5jbHVkZSBjb250ZW50KCk7XG5cdFx0QGV4dGVuZCAuYy1hcnJvdztcblx0XHRyaWdodDogMTBweDtcblx0XHRib3R0b206IDE1cHg7XG5cdH1cbn1cbiIsIlxuQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4uYy1jYXJkU21hbGwge1xuXHRkaXNwbGF5OiBibG9jaztcblx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRib3gtc2hhZG93OiAwIDFweCA1cHggMCByZ2JhKDAsIDAsIDAsIDAuMDUpO1xuXHRtYXgtd2lkdGg6IDU1MHB4O1xuXHQvL21hcmdpbjogMCBhdXRvO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRTNFQkYzO1xuXHQmX19pbWd7XG5cdFx0YXNwZWN0LXJhdGlvOiAyNTAgLyAxNjA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRib3JkZXItcmFkaXVzOiA1cHggNXB4IDAgMDtcblx0XHRtYXJnaW4tYm90dG9tOiAxMHB4O1xuXHR9XG5cdCZfX3RpdGxle1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdH1cblx0Jl9fZGF0ZXtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHR9XG5cdCZfX2RldGFpbHtcblx0XHRwYWRkaW5nOjAgMTVweCAwIDE1cHg7XG5cdH1cblxuXHQmOmhhcygmX19idG4pe1xuXHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA3MHB4O1xuXHRcdH1cblx0fVxuXG5cdCZfX2J0bntcblx0XHR3aWR0aDogY2FsYygxMDAlIC0gMzBweCk7XG5cblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Ym9yZGVyOiAycHggc29saWQgIzBlMzU3Zjtcblx0XHRwYWRkaW5nOjVweDtcblx0XHRib3JkZXItcmFkaXVzOiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6ICMwZTM1N2Y7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0Y29sb3I6ICNmZmY7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOjE1cHg7XG5cdFx0bGVmdDogMTVweDtcblxuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHRmb250LXNpemU6IDEuNXJlbTtcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoMTVweCwxNXB4KTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zLXkoKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2NvbW1vbi9pY28tZGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0cmlnaHQ6IDE0cHg7XG5cdFx0fVxuXHRcdCYuLS1hcnJvdzphZnRlcntcblx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoMTlweCwxOXB4KTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zLXkoKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2NvbW1vbi9hcnJvdy5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREUwNjE0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA2cHg7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA3LjVweCBjZW50ZXI7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHR9XG5cdFx0Ji4tLWFycm93W3RhcmdldD1cIl9ibGFua1wiXTphZnRlcntcblx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoMTlweCwxOXB4KTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zLXkoKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2NvbW1vbi9pY28tbGluay5zdmcpIG5vLXJlcGVhdCBjZW50ZXI7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjREUwNjE0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMnB4O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNC4zcHggY2VudGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTAlO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0fVxuXHR9XG5cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1jb2x1bW57XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGdhcDogNjBweDtcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgZmxleC13cmFwOiB3cmFwO1xuICAgIGdhcDogMTBweDtcbiAgfVxuICAmX19pdGVte1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICB3aWR0aDogMTAwJTtcbiAgICAgIGZsZXg6IGluaGVyaXQ7XG4gICAgfVxuICB9XG5cbiAgJl9fdGl0bGV7XG4gICAgbWFyZ2luOiAyMHB4IDAgMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcblxuXG4gIH1cblxuICAmLi0tdzY1MHtcbiAgICBtYXgtd2lkdGg6IDY1MHB4O1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbiAgfVxuXG5cdCYuLS10d297XG5cdFx0Z2FwOjgwcHggNDBweDtcblx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRnYXA6NjBweDtcblx0XHR9XG5cdFx0JiA+ICoge1xuXHRcdFx0QGluY2x1ZGUgZ2FwKDQwcHgsMik7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYuLS10aHJlZXtcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGdhcDozMHB4IDEwcHg7XG5cdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRnYXA6NDBweDtcblx0XHRcdCY6aGFzKC5jLWJ0bl9fYW5rZXIpe1xuXHRcdFx0XHRnYXA6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYgPiAqIHtcblx0XHRcdEBpbmNsdWRlIGdhcCgxMHB4LDMpO1xuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLWNvbnRlbnRze1xuICAmX19zY3JvbGx7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIG1hcmdpbjogNDBweCAwO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgICAmOmJlZm9yZXtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIHdpZHRoOiAxMjBweDtcbiAgICAgICAgaGVpZ2h0OiAzMHB4O1xuXG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2ljby1zY3JvbGwucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdCA7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiBjYWxjKDEwMHZ3IC0gMTQwcHggKTtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgfVxuICAgIH1cbiAgICAmX193cmFwe1xuXG4gICAgICBAaW5jbHVkZSBtcWQoJG1kKXtcblxuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgb3ZlcmZsb3c6IGF1dG87XG4gICAgICAgIG1hcmdpbi1yaWdodDogLTEwcHg7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAtMTBweDtcbiAgICAgICAgd2lkdGg6IGNhbGMoMTAwJSArIDIwcHgpO1xuXG5cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLWZsb2F0Qm5ye1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIGJvdHRvbTowO1xuICBsZWZ0OiAwO1xuICB3aWR0aDogMTAwJTtcbiAgYm9yZGVyLWJvdHRvbTogNHB4IHNvbGlkICMwZTM1N2Y7XG4gIHotaW5kZXg6IDEwMDtcbiAgZGlzcGxheTogbm9uZTtcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgZGlzcGxheTogZmxleDtcbiAgfVxuICAmX19pdGVte1xuICAgIGZsZXg6IDE7XG4gICAgQGluY2x1ZGUgZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGdhcDogNXB4O1xuICAgIHBhZGRpbmc6IDE1cHg7XG4gICAgYmFja2dyb3VuZDogI2YzZjZmYTtcbiAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGNvbG9yOiAjMGUzNTdmO1xuICAgIGxldHRlci1zcGFjaW5nOiAuMWVtO1xuICAgICYuLS1ibHVle1xuICAgICAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgfVxuICB9XG4gICZfX2ljb257XG4gICAgaGVpZ2h0OiAxOXB4O1xuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4uYy1pbWd7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRAaW5jbHVkZSBtcWQoJG1kKXtcblxuXHRcdHBvaW50ZXItZXZlbnRzOiBpbml0aWFsO1xuXHRcdC8vcGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0dHJhbnNpdGlvbjogb3BhY2l0eSAuM3M7XG5cblxuXHRcdCY6YmVmb3Jle1xuXHRcdFx0QGluY2x1ZGUgY29udGVudCgxMDAlLDEwMCUscmdiYSgkYmxhY2ssLjcpKTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHRvcDowO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgY29udGVudCg2NXZ3LDEwdncpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnMteHkoKTtcblx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2NvbW1vbi90YXAucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXHRcdH1cblx0XHQmOmhvdmVye1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdGltZ3tcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji5pcy1hY3RpdmU6YmVmb3JlLCYuaXMtYWN0aXZlOmFmdGVye1xuXHRcdFx0b3BhY2l0eTogMDtcblx0XHR9XG5cdH1cblx0Ji4tLW5vQm9yZGVyIGltZ3tcblx0XHRib3JkZXI6IG5vbmUgIWltcG9ydGFudDtcblxuXHR9XG5cdGltZ3tcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG1heC1oZWlnaHQ6IDQyMHB4O1xuXHRcdG9iamVjdC1maXQ6IGNvbnRhaW47XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI0UzRUJGMztcblx0fVxuXHQmX19jYXB0aW9ue1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tdG9wOiAxMHB4O1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpIHtcblxuXHRcdFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtaW5uZXJ7XG4gIG1heC13aWR0aDogJGxnO1xuICBtYXJnaW46IDAgYXV0bztcbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgcGFkZGluZzogMCAyMHB4O1xuICB9XG5cbiAgJl9fbGd7XG4gICAgbWF4LXdpZHRoOiAxNDAwcHg7XG4gICAgbWFyZ2luOiAwIGF1dG87XG4gICAgQGluY2x1ZGUgbXFkKDE0MDBweCl7XG4gICAgICBwYWRkaW5nOiAwIDIwcHg7XG4gICAgfVxuXG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1sZWFke1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuXHRmb250LXdlaWdodDogNDAwO1xuXHRtYXJnaW4tYm90dG9tOiAzMHB4O1xuXHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjY7XG5cdH1cblx0Ji4tLWNlbnRlcntcblx0XHRjb2xvcjogd2hpdGU7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG4gIC5pcy1yZWR7XG4gICAgY29sb3I6ICNkZjA2MTU7XG5cbiAgfVxuXG4gICZfX2JveHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDYwMDtcbiAgICBsZXR0ZXItc3BhY2luZzogLjFlbTtcbiAgICBjb2xvcjogIzBlMzU3ZjtcbiAgfVxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtbGlua3tcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtd2VpZ2h0OiA1MDA7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IGZpdC1jb250ZW50O1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmUgIWltcG9ydGFudDtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBwYWRkaW5nLXJpZ2h0OiAxLjVlbTtcbiAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkcmVkO1xuICBmb250LXNpemU6IDEuNHJlbTtcbiAgbGluZS1oZWlnaHQ6IDEuODtcbiAgcGFkZGluZy1ib3R0b206IDVweDtcbiAgJjpiZWZvcmV7XG4gICAgY29udGVudDogJyc7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHJpZ2h0OiAwO1xuICAgIHRvcDowLjU1ZW07XG4gICAgd2lkdGg6IC43ZW07XG4gICAgaGVpZ2h0OiAuN2VtO1xuICAgIGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2ljby1hcnJvd0xpbmsuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cblxuICB9XG4gICZbdGFyZ2V0PVwiX2JsYW5rXCJde1xuICAgIHBhZGRpbmctcmlnaHQ6IDEuNWVtO1xuICB9XG4gICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmJlZm9yZXtcbiAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9pY28tbGluay1iay5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXG4gIH1cbiAgJi4tLXBkZjphZnRlciwmLi0tZXhjZWw6YWZ0ZXJ7XG4gICAgdG9wOi4yZW07XG4gICAgd2lkdGg6IDEuMWVtO1xuICAgIGhlaWdodDogMS4zZW07XG4gIH1cbiAgJi4tLXBkZjphZnRlcntcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9pY28tcGRmLnBuZyk7XG4gIH1cbiAgJi4tLWV4Y2VsOmFmdGVye1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2ljby1leGNlbC5wbmcpO1xuICB9XG5cbiAgJl9fd3JhcHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBnYXA6IDIwcHg7XG4gIH1cblxuICAmX19hcnJvd3tcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBmb250LXdlaWdodDogNTAwO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl17XG4gICAgICBwYWRkaW5nLXJpZ2h0OiAuNWVtO1xuICAgIH1cblxuICAgICY6YmVmb3Jle1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOjAuNGVtO1xuICAgICAgd2lkdGg6IDFlbTtcbiAgICAgIGhlaWdodDogMWVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vY29tbW9uL2ljby1hcnJvdy5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXG5cbiAgICB9XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy1saXN0e1xuICBjb3VudGVyLXJlc2V0OiBudW1iZXIgMDtcbiAgZm9udC1zaXplOiAxLjRyZW07XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdG1hcmdpbjogMWVtIDA7XG4gIC8vZ2FwOiA1cHg7XG4gIC8vZm9udC13ZWlnaHQ6IDUwMDtcbiAgJl9faXRlbXtcbiAgICBwYWRkaW5nLWxlZnQ6IDEuNGVtO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICfjg7snO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgfVxuICB9XG5cdCYuLS1ub0RvdHRlZCAmX19pdGVte1xuXHRcdHBhZGRpbmctbGVmdDogMDtcblx0fVxuXHQmLi0tbm9Eb3R0ZWQgJl9faXRlbTpiZWZvcmV7XG5cdFx0Y29udGVudDogbm9uZTtcblxuXHR9XG4gICYuLS1udW1iZXIgJl9faXRlbXtcbiAgICBjb3VudGVyLWluY3JlbWVudDogbnVtYmVyIDE7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbiAgfVxuICAmLi0tbnVtYmVyICZfX2l0ZW06YmVmb3Jle1xuICAgIGxlZnQ6IDA7XG4gICAgdG9wOi42ZW07XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIGJhY2tncm91bmQ6ICMwZTM1N2Y7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgd2lkdGg6IDE1cHg7XG4gICAgaGVpZ2h0OiAxNXB4O1xuICAgIHBhZGRpbmctYm90dG9tOiAycHg7XG4gICAgYm9yZGVyLXJhZGl1czogMnB4O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIGNvbnRlbnQ6IGNvdW50ZXIobnVtYmVyKTtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIHRvcDouNGVtO1xuICAgIH1cbiAgfVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnQvaW5kZXhcIiBhcyAqO1xuLmMtbG9jYWxJbmRleHtcblx0YmFja2dyb3VuZDogI0Y1RjhGQjtcblx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0bWFyZ2luLXRvcDogNjBweDtcblx0QGluY2x1ZGUgZmxleDtcblx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0cGFkZGluZzogMjBweDtcblx0Y291bnRlci1yZXNldDogbnVtYmVyIDA7XG5cdCZfX3RpdGxle1xuXHRcdHdpZHRoOiA4NXB4O1xuXHRcdGNvbG9yOiAjMTg0NjlFO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Zm9udC1zaXplOiAxLjZyZW07XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblxuXHRcdH1cblx0fVxuXHQmX19saXN0V3JhcHtcblx0XHRmbGV4OiAxO1xuXHRcdGJvcmRlci1sZWZ0OiAxcHggc29saWQgI0QxRTdFRDtcblx0XHRAaW5jbHVkZSBmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0Z2FwOiAxMHB4O1xuXHRcdHBhZGRpbmc6IDVweCAwO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI0QxRTdFRDtcblx0XHRcdHBhZGRpbmctdG9wOiAxNXB4O1xuXHRcdFx0bWFyZ2luLXRvcDogMTBweDtcblx0XHRcdGZsZXg6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3R7XG5cdFx0QGluY2x1ZGUgZmxleDtcblx0XHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdFRpdGxle1xuXHRcdG9yZGVyOjI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRmbGV4OiAxO1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0fVxuXHR9XG5cblx0Jl9fdGltZXtcblx0XHRjb2xvcjogIzczNzM3Mztcblx0XHR3aWR0aDogMTAwcHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiA3MHB4O1xuXHRcdH1cblx0fVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcblxuLy8gc3BhY2luZy5zY3NzXG5cbiRzcGFjaW5nLXZhbHVlczogKFxuICAwOiAwcHgsXG4gIDQ6IDRweCxcbiAgODogOHB4LFxuICAxMDogMTBweCxcbiAgMTI6IDEycHgsXG4gIDE2OiAxNnB4LFxuICAyMDogMjBweCxcbiAgMjQ6IDI0cHgsXG4gIDI4OiAyOHB4LFxuICAzMDogMzBweCxcbiAgMzI6IDMycHgsXG4gIDM2OiAzNnB4LFxuICA0MDogNDBweCxcbiAgNDg6IDQ4cHgsXG4gIDUwOiA1MHB4LFxuICA1NjogNTZweCxcbiAgNjA6IDYwcHgsXG4gIDY0OiA2NHB4LFxuICA3MDogNzBweCxcbiAgODA6IDgwcHgsXG4gIDkwOiA5MHB4LFxuICAxMDA6IDEwMHB4XG4pO1xuXG4vLyDjg57jg7zjgrjjg7PnlKjjgq/jg6njgrnjgpLoh6rli5XnlJ/miJBcbkBlYWNoICRrZXksICR2YWwgaW4gJHNwYWNpbmctdmFsdWVzIHtcbiAgLm0tI3ska2V5fSB7IG1hcmdpbjogJHZhbCAhaW1wb3J0YW50OyB9XG4gIC5tdC0jeyRrZXl9IHsgbWFyZ2luLXRvcDogJHZhbCAhaW1wb3J0YW50OyB9XG4gIC5tci0jeyRrZXl9IHsgbWFyZ2luLXJpZ2h0OiAkdmFsICFpbXBvcnRhbnQ7IH1cbiAgLm1iLSN7JGtleX0geyBtYXJnaW4tYm90dG9tOiAkdmFsICFpbXBvcnRhbnQ7IH1cbiAgLm1sLSN7JGtleX0geyBtYXJnaW4tbGVmdDogJHZhbCAhaW1wb3J0YW50OyB9XG4gIC5teC0jeyRrZXl9IHtcbiAgICBtYXJnaW4tbGVmdDogJHZhbCAhaW1wb3J0YW50O1xuICAgIG1hcmdpbi1yaWdodDogJHZhbCAhaW1wb3J0YW50O1xuICB9XG4gIC5teS0jeyRrZXl9IHtcbiAgICBtYXJnaW4tdG9wOiAkdmFsICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLWJvdHRvbTogJHZhbCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG5AdXNlIFwiLi4vY29tcG9uZW50L2luZGV4XCIgYXMgKjtcbi5jLXBhZ2Vye1xuXHRtYXJnaW4tdG9wOiA2MHB4O1xuXHRAaW5jbHVkZSBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Z2FwOiAxMHB4O1xuXHQmX19saXN0e1xuXHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmb250LXNpemU6IDEuM3JlbTtcblxuXHR9XG5cdCZfX2xpbmt7XG5cdFx0d2lkdGg6IDMycHg7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNGMUYxRjE7XG5cdFx0Ym9yZGVyLXJhZGl1czogNnB4O1xuXHRcdGJhY2tncm91bmQ6ICR3aGl0ZTtcblx0XHRAaW5jbHVkZSBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cblx0XHQmLmpzLWN1cnJlbnR7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTg0NjlFO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0Ji4tLWZpcnN0LCYuLS1sYXN0LCYuLS1wcmV2LCYuLS1uZXh0e1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoMTZweCwxNnB4KTtcblx0XHRcdFx0YmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblx0XHRcdH1cblxuXHRcdH1cblx0XHQmLi0tZmlyc3Q6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vY29tbW9uL2ljby1maXJzdC5zdmcpO1xuXHRcdH1cblx0XHQmLi0tbGFzdDpiZWZvcmV7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9jb21tb24vaWNvLWxhc3Quc3ZnKTtcblx0XHR9XG5cdFx0Ji4tLXByZXY6YmVmb3Jle1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vY29tbW9uL2ljby1wcmV2LnN2Zyk7XG5cdFx0fVxuXHRcdCYuLS1uZXh0OmJlZm9yZXtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9pY28tbmV4dC5zdmcpO1xuXHRcdH1cblx0fVxufSIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5jLXFhe1xuICBib3JkZXI6IDFweCAjZGNkY2RjIHNvbGlkO1xuICBib3JkZXItcmFkaXVzOiA4cHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbi10b3A6IDIwcHg7XG4gICZfX3F7XG4gICAgcGFkZGluZzogMTVweCA1MHB4O1xuICAgIGJhY2tncm91bmQ6ICNmNmY2ZjY7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICdRJztcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICB0b3A6IDE1cHg7XG4gICAgICB3aWR0aDogMjVweDtcbiAgICAgIGhlaWdodDogMjVweDtcbiAgICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICAgIGJhY2tncm91bmQ6ICNjYmNiY2I7XG4gICAgICBkaXNwbGF5OiBmbGV4O1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIH1cbiAgICAmX190b2dnbGV7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB3aWR0aDogMTVweDtcbiAgICAgIGhlaWdodDogMTVweDtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOjEuNWVtO1xuICAgICAgcmlnaHQ6IDE1cHg7XG4gICAgICAmOmJlZm9yZSwmOmFmdGVye1xuICAgICAgICBAaW5jbHVkZSBjb250ZW50KDEwMCUsMnB4KTtcbiAgICAgICAgYmFja2dyb3VuZDogI2RmMDYxNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAxMHB4O1xuICAgICAgICBAaW5jbHVkZSB0cmFucy14eSgpO1xuICAgICAgfVxuICAgICAgJjphZnRlcntcbiAgICAgICAgQGluY2x1ZGUgdHJhbnMteHkoOTApO1xuICAgICAgfVxuICAgIH1cbiAgICAmLmpzLWFjdGl2ZSAmX190b2dnbGU6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxuICAmX19he1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogMXB4ICNkY2RjZGMgc29saWQ7XG4gICAgcGFkZGluZzogMjBweDtcbiAgfVxuICAmX19xLmpzLWFjdGl2ZSArICZfX2F7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cblxuXG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4uYy1yZWxhdGlvbntcblx0cGFkZGluZzogNDBweDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjRDFFN0VEO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRAaW5jbHVkZSBmbGV4O1xuXHRtYXJnaW4tdG9wOiAxMjBweDtcblx0Z2FwOiAyMHB4O1xuXHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdG1hcmdpbi10b3A6IDgwcHg7XG5cdH1cblxuXHQmX19sYWJlbHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bGVmdDogMTBweDtcblx0XHRib3R0b206MTAwJTtcblx0XHRiYWNrZ3JvdW5kOiAjRDFFN0VEO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRwYWRkaW5nOiA1cHggMjVweDtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4IDEwcHggMCAwO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMmVtO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHR9XG5cdH1cblx0Jl9faXRlbXtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGdhcDogMjBweDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0bWF4LXdpZHRoOiA1NTBweDtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0fVxuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBjb250ZW50KCk7XG5cdFx0XHRAZXh0ZW5kIC5jLWFycm93O1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRAaW5jbHVkZSB0cmFucy15KCk7XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1ne1xuXHRcdGFzcGVjdC1yYXRpbzogNTEyIC8gMjkyO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdG9iamVjdC1maXQ6IGNvdmVyO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Ym9yZGVyLXJhZGl1czogN3B4O1xuXHRcdHdpZHRoOiAyMDBweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjRDFFN0VEO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0d2lkdGg6IDExMHB4O1xuXHRcdH1cblx0fVxuXHQmX19kZXRhaWx7XG5cdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDIwMHB4IC0gMTBweCk7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMTEwcHggLSAxMHB4KTtcblx0XHR9XG5cdH1cblxuXHQmX190aXRsZXtcblx0XHRmb250LXNpemU6IDEuNnJlbTtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxuXHQmX19kYXRle1xuXHRcdGZvbnQtd2VpZ2h0OiAzMDA7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAjN0Q3RDdEO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0Zm9udC1zaXplOiAxLjJyZW07XG5cdFx0fVxuXHR9XG5cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4uYy10YWJsZXtcbiAgd2lkdGg6IDEwMCU7XG5cbiAgLy9vdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAvL21pbi13aWR0aDogNzAwcHg7XG4gICAgLy9mb250LXNpemU6IDEuNHJlbTtcbiAgfVxuICAmLi0tY29se1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgbWluLXdpZHRoOiA3MDBweDtcbiAgICB9XG4gICAgLmMtdGFibGVfX3RoZWFkVGh7XG4gICAgICBtaW4td2lkdGg6IGluaGVyaXQ7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICAgIH1cbiAgICAuYy10YWJsZV9fdGgsLmMtdGFibGVfX3Rke1xuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG4gIH1cbiAgJl9fdGhlYWR7XG4gIH1cbiAgJl9fdGhlYWRUaHtcbiAgICBiYWNrZ3JvdW5kOiNlOGU4ZTg7XG4gICAgY29sb3I6ICMzODM4Mzg7XG4gICAgbWluLXdpZHRoOiAyMTBweDtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgcGFkZGluZzogMTVweCA1cHg7XG4gICAgbGluZS1oZWlnaHQ6IDEuNDtcbiAgICAvL2ZvbnQtc2l6ZTogMS42cmVtO1xuICAgIGJvcmRlcjogMXB4IHNvbGlkICNkY2RjZGM7XG5cbiAgICBib3JkZXItcmlnaHQ6IDFweCBzb2xpZCAjZGNkY2RjO1xuICAgICY6bGFzdC1jaGlsZHtcbiAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICNkY2RjZGM7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBwYWRkaW5nOiAxMHB4IDVweDtcbiAgICB9XG4gIH1cbiAgJl9fdGh7XG4gICAgLy90ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgYmFja2dyb3VuZDogI2YzZjdmODtcbiAgICAvL21pbi13aWR0aDogMjEwcHg7XG5cbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgLy90ZXh0LWFsaWduOiBsZWZ0O1xuICAgIH1cbiAgICAmLi0tYm9sZHtcbiAgICAgIGZvbnQtd2VpZ2h0OmJvbGQgO1xuICAgIH1cbiAgICAmLi0tdmVydGljYWx7XG4gICAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgICB0ZXh0LWFsaWduOiBzdGFydCAhaW1wb3J0YW50O1xuICAgICAgcGFkZGluZy10b3A6IDQwcHg7XG4gICAgfVxuICAgICYuLS13MjMwe1xuICAgICAgd2lkdGg6IDIzMHB4O1xuICAgICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgICB3aWR0aDogMTYwcHg7XG4gICAgICB9XG4gICAgfVxuICB9XG4gICZfX3RoLCZfX3Rke1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyOiAxcHggc29saWQgI2RjZGNkYztcbiAgICBwYWRkaW5nOiAyMHB4IDE1cHg7XG4gICAgLy9mb250LXNpemU6IDEuNnJlbTtcbiAgICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICAgIHBhZGRpbmc6IDEwcHggMTBweDtcbiAgICB9XG4gICAgJi4tLW1pZGRsZXtcbiAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgfVxuICB9XG5cbiAgJl9fbGlzdHtcblxuICB9XG4gICZfX2xpbmt7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmUgIWltcG9ydGFudDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgY29sb3I6ICMwZTM1N2Y7XG4gICAgcGFkZGluZy1sZWZ0OiAxZW07XG4gICAgJjpiZWZvcmV7XG4gICAgICBoZWlnaHQ6IC40ZW07XG4gICAgICB3aWR0aDogLjRlbTtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXkoNDUpO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAjMGUzNTdmO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgIzBlMzU3ZjtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0b3A6Y2FsYyg1MCUgKyAxcHgpXG4gICAgfVxuICAgICZbdGFyZ2V0PVwiX2JsYW5rXCJdOmFmdGVye1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWxpbmstYmwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgIG1hcmdpbi1sZWZ0OiA1cHg7XG4gICAgICByaWdodDogMDtcbiAgICAgIHRvcDowLjU1ZW07XG4gICAgICB3aWR0aDogLjdlbTtcbiAgICAgIGhlaWdodDogLjdlbTtcblxuICAgIH1cblxuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtdGV4dHtcbiAgY29sb3I6ICMzODM4Mzg7XG4gIGZvbnQtc2l6ZTogMS42cmVtO1xuICAvL21hcmdpbjogMjBweCAwO1xuICBsaW5lLWhlaWdodDogMS44O1xuICBAaW5jbHVkZSBtcWQoJG1kKXtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBsaW5lLWhlaWdodDogMS42O1xuXHRcdHRleHQtYWxpZ246IGxlZnQ7XG4gIH1cblxuICAmLi0tYm9sZHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgfVxuICAmLi0tc217XG4gICAgZm9udC1zaXplOiAxLjRyZW07XG4gIH1cblxuICAmLi0tcmVke1xuICAgIGNvbG9yOiAjZGYwNjE1O1xuICB9XG5cbiAgJl9fY2FwdGlvbntcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICAvL21hcmdpbjogMTBweCAwO1xuICAgICYuLS1yZWR7XG4gICAgICBjb2xvcjogI2RmMDYxNTtcbiAgICB9XG4gIH1cbiAgJl9fY2F1dGlvbntcbiAgICBjb2xvcjogIzM4MzgzODtcbiAgICBmb250LXNpemU6IC45ZW07XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuICAgICYuLS1jb21le1xuICAgICAgcGFkZGluZy1sZWZ0OiAxLjJlbTtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICY6YmVmb3Jle1xuICAgICAgICBjb250ZW50OiAn4oC7JztcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICZfX2xpbmt7XG4gICAgY29sb3I6ICMwZTM1N2Y7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZTM1N2Y7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJl9fYXJyb3d7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGxpbmUtaGVpZ2h0OiAxLjg7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDE0cHg7XG4gICAgICBjb2xvcjogdW5zZXQ7XG4gICAgfVxuICAgICZfX2Fycm93OmFmdGVye1xuICAgICAgY29udGVudDogJyc7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAvL2xlZnQ6IGNhbGMoMTAwJSArIC40ZW0pO1xuICAgICAgdG9wOi42NWVtO1xuICAgICAgcmlnaHQ6IDA7XG4gICAgICB3aWR0aDogOHB4O1xuICAgICAgaGVpZ2h0OiA4cHg7XG5cbiAgICAgIGJvcmRlci10b3A6IDJweCAjMGUzNTdmIHNvbGlkO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAycHggIzBlMzU3ZiBzb2xpZDtcbiAgICAgIHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcbiAgICB9XG4gICAgJlt0YXJnZXQ9XCJfYmxhbmtcIl17XG4gICAgICBtYXJnaW4tcmlnaHQ6IDEuNWVtO1xuICAgIH1cbiAgICAmW3RhcmdldD1cIl9ibGFua1wiXTphZnRlcntcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgbGVmdDogY2FsYygxMDAlICsgLjRlbSk7XG4gICAgICB0b3A6LjRlbTtcbiAgICAgIHdpZHRoOiAuOGVtO1xuICAgICAgaGVpZ2h0OiAuOGVtO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWxpbmstYmwuc3ZnKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcblxuXG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4uYy10aXRsZXtcblx0Zm9udC1zaXplOiAzLjByZW07XG5cdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdGZvbnQtc2l6ZTogMi40cmVtO1xuXHR9XG5cdCZfX3RleHR7XG5cdFx0Zm9udC1zaXplOiAzLjByZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0Zm9udC1zaXplOiAyLjRyZW07XG5cdFx0fVxuXHR9XG5cdCZfX2RhdGV7XG5cdFx0Zm9udC13ZWlnaHQ6IDMwMDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRtYXJnaW4tdG9wOiA1cHg7XG5cdFx0bWFyZ2luLWJvdHRvbTogMTVweDtcblx0fVxuXHQmLi0tY2VudGVye1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgdHJhbnMteCgpO1xuXHRcdH1cblx0fVxuXHQmOmFmdGVye1xuXHRcdHRvcDoxMDAlO1xuXHRcdGxlZnQ6IDA7XG5cdFx0QGluY2x1ZGUgY29udGVudCg3NnB4LDVweCk7XG5cdFx0YmFja2dyb3VuZDogdXJsKCN7JGRpcn0vY29tbW9uL3RpdGxlLWxpbmUuc3ZnKTtcblx0fVxuXG4gICZfX2NoYXB0ZXJ7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4yZW07XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHBhZGRpbmctbGVmdDogMS41ZW07XG4gICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMjBweDtcbiAgICBmb250LXNpemU6IDEuNnJlbTtcbiAgICBmb250LXdlaWdodDogNDAwO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjc1O1xuICAgIGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjYWNhY2FjO1xuICAgIEBpbmNsdWRlIG1xZCgkbWQpe1xuICAgICAgbGV0dGVyLXNwYWNpbmc6IDA7XG4gICAgfVxuICAgICY6YmVmb3Jle1xuICAgICAgQGluY2x1ZGUgY29udGVudCgxMHB4LDE3cHgpO1xuICAgICAgYmFja2dyb3VuZDogdXJsKCN7JGRpcn0vaWNvLWxvY2FsTWVudS5zdmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHRvcDogLjRlbTtcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoNzBweCwzcHgsIzBlMzU3Zik7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgdG9wOiAxMDAlO1xuICAgIH1cbiAgfVxuXG4gICZfX21ke1xuICAgIGZvbnQtc2l6ZTogMi42cmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbGV0dGVyLXNwYWNpbmc6IC4xZW07XG4gICAgbWFyZ2luLWJvdHRvbTogMWVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG4gICAgQGluY2x1ZGUgbXFkKCRtZCl7XG4gICAgICBmb250LXNpemU6IDIuMHJlbTtcbiAgICAgIGxldHRlci1zcGFjaW5nOiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX2gze1xuICAgIGZvbnQtc2l6ZTogMi4zcmVtO1xuICAgIGZvbnQtd2VpZ2h0OiA1MDA7XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIG1hcmdpbi1ib3R0b206IDEuMGVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjY7XG5cdFx0cGFkZGluZzogMTBweCAyNXB4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdHBhZGRpbmc6IDVweCAxNXB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjhyZW07XG5cdFx0fVxuICAgICY6YmVmb3JlLCY6YWZ0ZXJ7XG4gICAgICBjb250ZW50OiAnJztcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgd2lkdGg6IDVweDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIHRvcDowO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG4gICAgJjpiZWZvcmV7XG4gICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICBiYWNrZ3JvdW5kOiAjMGUzNTdmO1xuICAgICAgei1pbmRleDogMjtcblxuICAgIH1cbiAgfVxuXHQmX19oNCB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGZvbnQtc2l6ZTogMS44cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0Y29sb3I6ICMwZTM1N2Y7XG5cdFx0YmFja2dyb3VuZDogI0VFRUVFRTtcblx0XHRsaW5lLWhlaWdodDogMS42O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0cGFkZGluZzogMTBweDtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cblx0XHQmLi0tbm8tYm9yZGVye1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbiAgJl9faDUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG4gICAgZm9udC1zaXplOiAxLjhyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICBib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FjYWNhYztcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdH1cbiAgICAmLi0tbm8tYm9yZGVye1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZTtcbiAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgJjphZnRlcntcbiAgICAgICAgY29udGVudDogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblx0Jl9faDYge1xuXHRcdGZvbnQtc2l6ZTogMS42cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXG5cdFx0Ji4tLWRvdHRlZHtcblx0XHRcdHBhZGRpbmctbGVmdDogMWVtO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoNnB4LDZweCwkYmxhY2spO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MCU7XG5cdFx0XHRcdGxlZnQ6IC4xZW07XG5cdFx0XHRcdHRvcDogY2FsYygxZW0gLSA0cHgpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdH1cblx0fVxuICAmX19ncmF5e1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBwYWRkaW5nOiAxNXB4IDIwcHg7XG4gICAgbWFyZ2luLWJvdHRvbTogMS41ZW07XG4gICAgbWFyZ2luLXRvcDogMmVtO1xuICAgIGJhY2tncm91bmQ6ICNmM2Y3Zjg7XG4gICAgZm9udC1zaXplOiAxLjZyZW07XG4gICAgZm9udC13ZWlnaHQ6IDUwMDtcbiAgICBsaW5lLWhlaWdodDogMS43NTtcbiAgICAmOmJlZm9yZXtcbiAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgaGVpZ2h0OiAuOGVtO1xuICAgICAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgICAgIHotaW5kZXg6IDI7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiAzcHg7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBAaW5jbHVkZSB0cmFucy15KCk7XG4gICAgICBsZWZ0OiAwO1xuICAgIH1cbiAgfVxuXG4gICZfX3N1cHBsZW1lbnR7XG4gICAgY29sb3I6ICNmZmY7XG4gICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICMwZTM1N2Y7XG4gICAgbWFyZ2luOiA0MHB4IDAgMzBweDtcbiAgICBzcGFue1xuICAgICAgYmFja2dyb3VuZDogIzBlMzU3ZjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgICAgcGFkZGluZzogNXB4IDEwcHg7XG4gICAgICB3aWR0aDogZml0LWNvbnRlbnQ7XG4gICAgfVxuICB9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4uYy12aWRlbyB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRib3JkZXI6ICM1OEEzRjQgMXB4IHNvbGlkO1xuXHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGFzcGVjdC1yYXRpbzogMTYgLyA5O1xuXHRvYmplY3QtZml0OiBjb3Zlcjtcblx0aW1ne1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCZfX2NhcHRpb257XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdH1cblxuXG5cdCZfX3dyYXB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdC8vJjphZnRlcntcblx0XHQvL1x0QGluY2x1ZGUgY29udGVudCg2MHB4LDYwcHgpO1xuXHRcdC8vXHRAaW5jbHVkZSB0cmFucy14eTtcblx0XHQvL1x0ei1pbmRleDogNTtcblx0XHQvL1x0YmFja2dyb3VuZDogdXJsKCN7JGRpcn0vY29tbW9uL2ljby1wbGF5LnBuZyljZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHQvL1x0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdC8vfVxuXHRcdC8vJjpoYXMoLmlzLXBsYXkpOmFmdGVye1xuXHRcdC8vXHRjb250ZW50OiBub25lO1xuXHRcdC8vfVxuXHR9XG59IiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmMtem9vbVBpY3R1cmV7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIGJvcmRlci1yYWRpdXM6IDEwcHg7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gICYuLS1wY3tcbiAgICBwb2ludGVyLWV2ZW50czogaW5oZXJpdDtcblxuICB9XG5cbiAgQGluY2x1ZGUgbXFkKCRtZCl7XG5cbiAgICBwb2ludGVyLWV2ZW50czogaW5pdGlhbDtcbiAgICAvL3BhZGRpbmc6IDIwcHg7XG4gICAgYm9yZGVyLXJhZGl1czogNXB4O1xuICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuXG5cbiAgICAmOmJlZm9yZXtcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoMTAwJSwxMDAlLHJnYmEoJGJsYWNrLC43KSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA1cHg7XG4gICAgICB0b3A6MDtcbiAgICAgIGxlZnQ6IDA7XG4gICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IC4zcztcbiAgICB9XG4gICAgJjphZnRlcntcbiAgICAgIEBpbmNsdWRlIGNvbnRlbnQoNjV2dywxMHZ3KTtcbiAgICAgIEBpbmNsdWRlIHRyYW5zLXh5KCk7XG4gICAgICBiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS90YXAucG5nKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgLjNzO1xuICAgIH1cbiAgICAmOmhvdmVye1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIGltZ3tcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgIH1cbiAgICB9XG4gICAgJi5pcy1hY3RpdmU6YmVmb3JlLCYuaXMtYWN0aXZlOmFmdGVye1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gIH1cbiAgJl9faW1ne1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICB9XG5cbiAgJi4tLXBjOmJlZm9yZXtcbiAgICBAaW5jbHVkZSBjb250ZW50KDYwcHgsMjVweCk7XG4gICAgYmFja2dyb3VuZDogIzQyNDI0MiB1cmwoI3skZGlyfS9pY28tem9vbS5wbmcpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0O1xuICAgIGJhY2tncm91bmQtc2l6ZTogNDBweDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAxMDA7XG4gICAgYm90dG9tOjA7XG4gIH1cbn0iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG4ucC1taW5hdG8sLnAtbWluYXRvX191bmRlcntcblx0LmwtYWNjZXNze1xuXHRcdHBhZGRpbmc6IDYwcHggMCAyMHB4O1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0cGFkZGluZzogMjMwcHggMCA0MHB4O1xuXHRcdFx0bWFyZ2luLXRvcDogNDBweDtcblx0XHR9XG5cblx0XHQmX190aXRsZXtcblx0XHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDVweDtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0bGV0dGVyLXNwYWNpbmc6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0QGluY2x1ZGUgY29udGVudCgxZW0sMXB4LCMxODQ2OUUpO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHR0b3A6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYm94e1xuXHRcdFx0YmFja2dyb3VuZDogI0Y3RkFGQTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0fVxuXG5cdFx0Jl9fY2F0ZWdvcnl7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjMTg0NjlFO1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6IDJweCAxMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNTBweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRmb250LXNpemU6IC45ZW07XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0XHQmLi0tanJ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMxODlFOEQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX21hcHtcblx0XHRcdGhlaWdodDogMzE1cHg7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0bWFyZ2luLXRvcDogMzBweDtcblx0XHRcdFx0aGVpZ2h0OiAyNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnQvaW5kZXhcIiBhcyAqO1xuLnAtbWluYXRvLC5wLW1pbmF0b19fdW5kZXJ7XG5cdC5sLWJvdHRvbUxvY2FsTmF2e1xuXHRcdGJhY2tncm91bmQ6I0Y1RjhGQiA7XG5cdFx0Jl9fbGlzdHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDUwcHggMjBweDtcblx0XHRcdGdhcDogMjBweDtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdFx0Z2FwOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAyMHB4IDIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2xpc3RJdGVte1xuXHRcdFx0ZmxleDogMTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRwYWRkaW5nOjVweCAxMHB4O1xuXHRcdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxLjQ7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdFx0QGluY2x1ZGUgZmxleDtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRDFFN0VEO1xuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMHB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogMTBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRcdGJye1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXJ7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdEBleHRlbmQgLmMtYXJyb3c7XG5cdFx0XHRcdEBpbmNsdWRlIHRyYW5zLXkoKTtcblx0XHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdH1cbn1cblxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4ucC1taW5hdG8sLnAtbWluYXRvX191bmRlcntcblx0LmwtY29udGFjdHtcblx0XHRoZWlnaHQ6IDMwMHB4O1xuXHRcdGJhY2tncm91bmQ6ICMxODQ2OUUgbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMzUwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0cGFkZGluZy10b3A6IDQwcHg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9jb250YWN0LWwucG5nKSx1cmwoI3skZGlyfS9jb21tb24vY29udGFjdC1yLnBuZyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogYm90dG9tIGxlZnQgLCBib3R0b20gcmlnaHQ7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRoZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRwYWRkaW5nLXRvcDogMzBweDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0fVxuXHRcdCZfX2lubmVye1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdH1cblx0XHQmX190aXRsZXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRmb250LXNpemU6IDMuMnJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi42cmVtO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fZGV0YWlse1xuXHRcdFx0d2lkdGg6IDkwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdEBpbmNsdWRlIHRyYW5zLXgoKTtcblx0XHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0XHRiYWNrZ3JvdW5kOiAkd2hpdGU7XG5cdFx0XHRwYWRkaW5nOiAyMHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMjBweCAyMHB4IDAgMDtcblx0XHRcdG1heC13aWR0aDogODgwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0Ym90dG9tOmluaXRpYWw7XG5cdFx0XHRcdHRvcDpjYWxjKDEwMCUgLSAyMHB4KTtcblx0XHRcdFx0Z2FwOiAyMHB4O1xuXHRcdFx0XHRwYWRkaW5nOjIwcHggMTBweCAyMHB4O1xuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRcdFx0QGluY2x1ZGUgY29udGVudCg1MHB4LDUxcHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0XHRcdFx0Ym90dG9tOjZweDtcblx0XHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdFx0Y29udGVudDogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDdweCk7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9jdXJ2ZS1yLnN2Zyk7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVye1xuXHRcdFx0XHRyaWdodDogY2FsYygxMDAlIC0gN3B4KTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vY29tbW9uL2N1cnZlLWwuc3ZnKTtcblx0XHRcdH1cblxuXHRcdFx0JiA+ICp7XG5cdFx0XHRcdHdpZHRoOiA1MCU7XG5cdFx0XHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2J0bntcblx0XHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHR9XG5cdFx0Jl9faXRlbXtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHR9XG5cdFx0Jl9fdGVse1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0cG9pbnRlci1ldmVudHM6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCZfX2l0ZW1UaXRsZXtcblx0XHRcdG1hcmdpbi1ib3R0b206IDIwcHg7XG5cdFx0XHRjb2xvcjogIzE4NDY5RTtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5sLWtleVZpc3VhbFVuZGVyIHtcblx0aGVpZ2h0OiAyMDBweDtcblx0d2lkdGg6IDEwMCU7XG5cblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0Ym9yZGVyLXJhZGl1czogMjBweDtcblxuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHBhZGRpbmctdG9wOiAyMHB4O1xuXHRiYWNrZ3JvdW5kOiMxODQ3QTMgbm8tcmVwZWF0O1xuXHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9jb21tb24vbXYucG5nKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLXNpemU6Y292ZXI7XG5cdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdGJhY2tncm91bmQ6IzE4NDdBMyB1cmwoI3skZGlyfS9tdi1zcC5wbmcpIGNlbnRlciB0b3Agbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0YXNwZWN0LXJhdGlvOiAzNzIgLyAyMjA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdHBhZGRpbmctdG9wOiA1JTtcblx0XHRib3JkZXItcmFkaXVzOiAxMHB4O1xuXHRcdHdpZHRoOiAxMDAlO1xuXHR9XG5cdCZfX3dyYXB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdG1hcmdpbjogMCBhdXRvIDQwcHg7XG5cdH1cbiAgJl9fdGl0bGV7XG5cdFx0d2lkdGg6IGZpdC1jb250ZW50O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0fVxuICB9XG5cdCZfX3RpdGxlSW1ne1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRAaW5jbHVkZSBtcWQoJG1kKSB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0aW1ne1xuXHRcdFx0bWF4LXdpZHRoOiAxMDAlO1xuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IGluaXRpYWw7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Jl9faW1ne1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRAaW5jbHVkZSB0cmFucy14KCk7XG5cdFx0Ym90dG9tOi01cHg7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG5cbi5sLWxvY2FsTmF2e1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHR0b3A6IDgwcHg7XG5cdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblx0Jl9fbGlzdHtcblx0XHRAaW5jbHVkZSBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGdhcDogMTBweDtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHR9XG5cdCZfX2J0bntcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRmb250LXdlaWdodDogNTAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0cGFkZGluZzoxMHB4IDEwcHg7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0YmFja2dyb3VuZDogI0UzRUJGMztcblx0XHRtYXJnaW4tdG9wOiAyMHB4O1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0QGV4dGVuZCAuYy1hcnJvdztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnMteSg5MCk7XG5cdFx0XHRyaWdodDogMTBweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9hcnJvdy1yZWQuc3ZnKTtcblxuXG5cdFx0fVxuXHR9XG5cdCZfX2J0bi5qcy1hY3RpdmV7XG5cdFx0JjphZnRlcntcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9jbG9zZS5zdmcpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA1MCU7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXIgY2VudGVyO1xuXHRcdH1cblx0fVxuXHQmX19idG4uanMtYWN0aXZlICsgJl9fbGlzdHtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblx0fVxuXHQmX19saXN0SXRlbXtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjNyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzo2cHggMTBweDtcblx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGhlaWdodDogMy41ZW07XG5cdFx0d2lkdGg6IDE5M3B4O1xuXHRcdGJhY2tncm91bmQ6ICMxODQ2OUU7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgJHdoaXRlO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNDBweDtcblx0XHRAaW5jbHVkZSBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuMjtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICNFM0VCRjM7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0cGFkZGluZzoxMHB4IDEwcHg7XG5cdFx0XHRmb250LXNpemU6IDEuNHJlbTtcblx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdFx0YnJ7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0Y29udGVudDogbm9uZSAhaW1wb3J0YW50O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRAZXh0ZW5kIC5jLWFycm93O1xuXHRcdFx0QGluY2x1ZGUgdHJhbnMteSgpO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vY29tbW9uL2Fycm93LWJsLnN2Zyk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5pcy1hY3RpdmUsJjpob3Zlcntcblx0XHRcdGNvbG9yOiAjMEUzNTdGO1xuXHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblxuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojQTZDMUM4IDtcblx0XHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gI25ldy1zaWRlIChyZWZhY3RvcmVkIFNDU1MpXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLSB2YXJpYWJsZXNcbiRicC1zcDogNzY3cHg7XG5cbiRjLWdyYXktZWVlOiAjZWVlZWVlO1xuJGMtZ3JheS1jY2M6ICNjY2NjY2M7XG4kYy1ncmF5LTk5OTogIzk5OTk5OTtcbiRjLWdyYXktNzc3OiAjNzc3Nzc3O1xuJGMtd2hpdGU6ICNmZmZmZmY7XG5cbiRjLWJsdWUtMGUzNTdmOiAjMGUzNTdmO1xuJGMtYmx1ZS0wMDU2YTY6ICMwMDU2YTY7XG5cbiRjLW9yYW5nZS1mZjZkMDI6ICNmZjZkMDI7XG4kYy1yZWQtZGYwNjE1OiAjZGYwNjE1O1xuXG4kaW1nLWJhc2U6IFwiL21vZC9pbWcvY29tbW9uXCI7XG5cbi8vIC0tLS0gbWl4aW5cbkBtaXhpbiBzcCB7XG4gIEBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDogJGJwLXNwKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuI25ldy1zaWRlIHtcbiAgd2lkdGg6IDIxMHB4O1xuICBvcmRlcjogMTtcbiAgcGFkZGluZy1ib3R0b206IDMwcHg7XG5cdGZvbnQtc2l6ZTogMTZweDtcblxuICBAaW5jbHVkZSBzcCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gIH1cblxuICAuanMtc2lkZS1uYXYge1xuICAgIGEge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICAvKiBmb250LXdlaWdodDogYm9sZDsgKi9cbiAgICAgIHBhZGRpbmctdG9wOiAxMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDEwcHg7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxNXB4O1xuICAgICAgfVxuICAgIH1cblxuICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktZWVlO1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIH1cblxuICAgIC8vIG9wZW5lZCBzdGF0ZVxuICAgICYuaXMtb3BlbmVkIHtcbiAgICAgIC5uYXYtc3dpdGNoIHtcbiAgICAgICAgbGkge1xuICAgICAgICAgICYudG8tb3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgICAmLnRvLWNsb3NlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAubmF2LWl0ZW0ge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIH1cblxuICAgICAgLmJ0bi1jbG9zZSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5uYXYtaXRlbSB7XG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgdG9wOiA1MXB4O1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgei1pbmRleDogMjtcblxuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ncmF5LWVlZTtcbiAgICAgICAgcGFkZGluZy1ib3R0b206IDcwcHg7IC8vIE5PVEU6IOWFg0NTU+OBpyBwYWRkaW5nLWJvdHRvbSDjgYzkuozph43mjIflrprjgaDjgaPjgZ/jgZ/jgoHjgIHmnIDntYLlgKTjgpLmjqHnlKhcbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2LXN3aXRjaCB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuXG4gICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblxuICAgICAgICBsaSB7XG4gICAgICAgICAgYnV0dG9uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICAgICAgcGFkZGluZzogMTVweCA1MHB4IDE1cHggMjBweDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLWdyYXktZWVlO1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXG4gICAgICAgICAgICAmOmFmdGVyIHtcbiAgICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciBjZW50ZXI7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cblxuICAgICAgICAgICYudG8tb3BlbiB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcblxuICAgICAgICAgICAgYnV0dG9uOmFmdGVyIHtcbiAgICAgICAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgICAgICAgIGhlaWdodDogMTNweDtcbiAgICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLWJhc2V9L2ljb25fc2lkZW5hdi5wbmdcIik7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgJi50by1jbG9zZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjLWdyYXktOTk5O1xuXG4gICAgICAgICAgICBidXR0b246YWZ0ZXIge1xuICAgICAgICAgICAgICB3aWR0aDogMTVweDtcbiAgICAgICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoXCIjeyRpbWctYmFzZX0vaWNvbl9zaWRlbmF2X2Nsb3NlLnBuZ1wiKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubmF2aWdhdGlvbiB7XG4gICAgICBib3JkZXItbGVmdDogMXB4IHNvbGlkICRjLWdyYXktY2NjO1xuICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtZ3JheS1jY2M7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgcGFkZGluZzogMTVweCAxMHB4IDA7XG4gICAgICAgIGJvcmRlci10b3A6IDFweCBzb2xpZCAkYy1ncmF5LWNjYztcbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOT1RFOiBjbGFzc+WQjeOBr+WFg0NTU+OBruOBvuOBvu+8iGNhcmVnb3J5LXJvb3TvvIlcbiAgICAuY2FyZWdvcnktcm9vdCB7XG4gICAgICBhIHtcbiAgICAgICAgZm9udC1zaXplOiAwLjkzNzVlbTtcbiAgICAgICAgY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1ibHVlLTBlMzU3ZjtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAxNXB4O1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAxNXB4O1xuICAgICAgICB9XG5cbiAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE0cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNHB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIiN7JGltZy1iYXNlfS9pY29uX2Fycm93X2NpcmNsZV9yaWdodF93aGl0ZS5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogOHB4O1xuICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICByaWdodDogOHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC5saW5rLWxpc3Qge1xuICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkYy1ncmF5LWNjYztcbiAgICAgIGJvcmRlci1ib3R0b206IDFweCBkb3R0ZWQgJGMtZ3JheS1jY2M7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy13aGl0ZTtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDFweCBzb2xpZCAkYy1ncmF5LWNjYztcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGMtZ3JheS1jY2M7XG4gICAgICB9XG5cbiAgICAgICsgLmxpbmstbGlzdCB7XG4gICAgICAgIGJvcmRlci10b3A6IDA7XG4gICAgICB9XG5cbiAgICAgIGEge1xuICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIGZvbnQtc2l6ZTogMC43NWVtO1xuICAgICAgICAgIHBhZGRpbmctdG9wOiBjYWxjKDM0cHggLyAyKTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogY2FsYygzNHB4IC8gMik7XG4gICAgICAgIH1cblxuICAgICAgICBzcGFuOmJlZm9yZSB7XG4gICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgIGhlaWdodDogOXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIiN7JGltZy1iYXNlfS9pY29uX2Fycm93X3JpZ2h0X2JsdWUucG5nXCIpIGxlZnQgdG9wIG5vLXJlcGVhdDtcbiAgICAgICAgICBiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG4gICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgIGxlZnQ6IDE1cHg7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuXG4gICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgbGVmdDogYXV0bztcbiAgICAgICAgICAgIHJpZ2h0OiAxNXB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICA+IGxpIHtcbiAgICAgICAgKyBsaSB7XG4gICAgICAgICAgYm9yZGVyLXRvcDogMXB4IGRvdHRlZCAkYy1ncmF5LWNjYztcbiAgICAgICAgfVxuXG4gICAgICAgIHVsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDhweDtcblxuICAgICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG5cbiAgICAgICAgICAgICYuaXMtb3BlbmVkIHtcbiAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGxpLmlzLWN1cnJlbnQge1xuICAgICAgICA+IGEgc3BhbjpiZWZvcmUge1xuICAgICAgICAgIHdpZHRoOiA5cHg7XG4gICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbiAgICAgICAgICBib3JkZXItcmFkaXVzOiA1MCU7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtYmx1ZS0wMDU2YTY7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICB3aWR0aDogNnB4O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKFwiI3skaW1nLWJhc2V9L2ljb25fYXJyb3dfcmlnaHRfYmx1ZS5wbmdcIik7XG4gICAgICAgICAgICBib3JkZXItcmFkaXVzOiBub25lO1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJuci1hcmVhIHtcbiAgICAgIG1hcmdpbi10b3A6IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuXG4gICAgICAgIC5ibnItbGlzdCB7XG4gICAgICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgICAgICBmbGV4LXdyYXA6IHdyYXA7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgd2lkdGg6IDQ4JTtcbiAgICAgICAgICBtYXJnaW4tdG9wOiAxMHB4O1xuXG4gICAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDIlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMTBweDtcbiAgICAgIH1cblxuICAgICAgYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgfVxuXG4gICAgICBpbWcge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgbWF4LXdpZHRoOiBhdXRvO1xuICAgICAgfVxuICAgIH1cblxuICAgIC5idG4ge1xuICAgICAgbWFyZ2luLXRvcDogMTVweDtcbiAgICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgcGFkZGluZy1sZWZ0OiAxMHB4O1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAxMHB4O1xuICAgICAgfVxuXG4gICAgICBsaSB7XG4gICAgICAgICYudG8tbnl1a2FpLFxuICAgICAgICAmLnRvLW15cGFnZSB7XG4gICAgICAgICAgYSB7XG4gICAgICAgICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgICAgICBwYWRkaW5nOiAxM3B4IDI3cHg7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOTM3NWVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICAgIHBhZGRpbmc6IDE4cHggMjNweDtcbiAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi50by1ueXVrYWkgYSB7XG4gICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtb3JhbmdlLWZmNmQwMjtcbiAgICAgICAgfVxuXG4gICAgICAgIC8qIFNTQ+WvvuW/nCBzdGFydCAqL1xuICAgICAgICAmLnRvLW15cGFnZSBhIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYy1yZWQtZGYwNjE1O1xuXG4gICAgICAgICAgc3BhbjpiZWZvcmUge1xuICAgICAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6IDExcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDlweDtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIiN7JGltZy1iYXNlfS9pY29uX2JsYW5rX2JsYWNrLnBuZ1wiKSBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcbiAgICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgIHRvcDogNTAlO1xuICAgICAgICAgICAgbGVmdDogMTBweDtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgICAgICB3aWR0aDogY2FsYygyMnB4IC8gMik7XG4gICAgICAgICAgICAgIGhlaWdodDogY2FsYygxOHB4IC8gMik7XG4gICAgICAgICAgICAgIGxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgIHJpZ2h0OiAxMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAvKiBTU0Plr77lv5wgZW5kICovXG4gICAgICB9XG5cbiAgICAgIC8vIOWFg0NTU+OBp+OCs+ODoeODs+ODiOOCouOCpuODiOOBleOCjOOBpuOBhOOBnyB0by1ueXVrYWkg44GuIHNwYW46YmVmb3JlIOOBr+OBneOBruOBvuOBvuS/neaMge+8iOW/heimgeOBquOCieW+qea0u++8iVxuICAgICAgLypcbiAgICAgIGxpLnRvLW55dWthaSBhIHNwYW46YmVmb3JlIHtcbiAgICAgICAgLi4uXG4gICAgICB9XG4gICAgICAqL1xuICAgIH1cblxuICAgIC5jb250YWN0LXVuaXQsXG4gICAgLmxpbmstdW5pdCB7XG4gICAgICBib3JkZXI6IDFweCBzb2xpZCAkYy1ncmF5LWNjYztcbiAgICAgIG1hcmdpbi1ib3R0b206IDEwcHg7XG5cbiAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDEwcHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMTBweDtcbiAgICAgIH1cblxuICAgICAgLnR0bCB7XG4gICAgICAgIGZvbnQtc2l6ZTogMC45Mzc1ZW07XG4gICAgICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xuICAgICAgICBwYWRkaW5nOiA4cHggMjBweDtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS1lZWU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbnRhY3QtdW5pdCB7XG4gICAgICAudHh0LXdyYXAge1xuICAgICAgICBwYWRkaW5nOiAxM3B4IDEycHg7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjLXdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuXG4gICAgICAgIEBpbmNsdWRlIHNwIHtcbiAgICAgICAgICBwYWRkaW5nOiAxM3B4IDIwcHg7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAubGluay11bml0IHtcbiAgICAgIC5saW5rLWxpc3Qge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgYm9yZGVyLXRvcDogMDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogMDtcbiAgICAgICAgZm9udC1zaXplOiAwLjg3NWVtO1xuICAgICAgICBwYWRkaW5nLWxlZnQ6IDEwcHg7XG5cbiAgICAgICAgQGluY2x1ZGUgc3Age1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICAgICAgICBmb250LXNpemU6IDAuNzVlbTtcbiAgICAgICAgfVxuXG4gICAgICAgIGxpICsgbGkge1xuICAgICAgICAgIGJvcmRlci10b3A6IDA7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBib3JkZXItdG9wOiAxcHggZG90dGVkICRjLWdyYXktY2NjO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIHNwYW46YmVmb3JlIHtcbiAgICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIHdpZHRoOiAxNHB4O1xuICAgICAgICAgIGhlaWdodDogMTRweDtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoXCIjeyRpbWctYmFzZX0vaWNvbl9hcnJvd19jaXJjbGVfcmlnaHRfYmx1ZS5wbmdcIikgbGVmdCB0b3Agbm8tcmVwZWF0O1xuICAgICAgICAgIGJhY2tncm91bmQtc2l6ZTogY29udGFpbjtcbiAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgbGVmdDogMDtcbiAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cbiAgICAgICAgICBAaW5jbHVkZSBzcCB7XG4gICAgICAgICAgICBsZWZ0OiBhdXRvO1xuICAgICAgICAgICAgcmlnaHQ6IDEwcHg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmJ0bi1jbG9zZSB7XG4gICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgYm90dG9tOiAwO1xuICAgICAgbGVmdDogMDtcbiAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGMtZ3JheS03Nzc7XG4gICAgICBjb2xvcjogJGMtd2hpdGU7XG4gICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgIHBhZGRpbmctdG9wOiAyMHB4O1xuICAgICAgcGFkZGluZy1ib3R0b206IDE1cHg7XG4gICAgICBmb250LXNpemU6IDAuODEyNWVtO1xuXG4gICAgICBzcGFuIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICY6YWZ0ZXIge1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgd2lkdGg6IDE1cHg7XG4gICAgICAgICAgaGVpZ2h0OiAxNXB4O1xuICAgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybChcIiN7JGltZy1iYXNlfS9pY29uX2Nsb3NlX3doaXRlLnBuZ1wiKSBsZWZ0IHRvcCBuby1yZXBlYXQ7XG4gICAgICAgICAgYmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICByaWdodDogLTI1cHg7XG4gICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC01MCUpO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4jbmV3LXNpZGUgLmpzLXNpZGUtbmF2IC5pcy1vcGVuZWQgbGkgbGkgYXtcblx0cGFkZGluZy10b3A6IDVweCAhaW1wb3J0YW50O1xuXHRwYWRkaW5nLWJvdHRvbTogNXB4ICFpbXBvcnRhbnQ7XG5cdHBhZGRpbmctbGVmdDogMzBweDtcblx0QGluY2x1ZGUgc3Age1xuXHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdHBhZGRpbmctdG9wOiAxMHB4ICFpbXBvcnRhbnQ7XG5cdFx0cGFkZGluZy1ib3R0b206IDEwcHggIWltcG9ydGFudDtcblx0XHRwYWRkaW5nLWxlZnQ6IDIwcHg7XG5cdH1cblxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuLmwta2V5VmlzdWFse1xuXHRwYWRkaW5nOjAgMjBweCA7XG5cdG1hcmdpbi10b3A6IDIwcHg7XG4gICZfX2lubmVye1xuXHRcdGhlaWdodDogMzcwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGJvcmRlci1yYWRpdXM6IDIwcHg7XG5cdFx0bWF4LXdpZHRoOiAxMzQ0cHg7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmctdG9wOiA2MHB4O1xuXHRcdGJhY2tncm91bmQ6IzE4NDdBMyBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vbXYtbC5wbmcpICx1cmwoI3skZGlyfS9tdi1yLnBuZyksdXJsKCN7JGRpcn0vbXYucG5nKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBsZWZ0IGJvdHRvbSAsIHJpZ2h0IGJvdHRvbSxjZW50ZXIgYm90dG9tO1xuXHRcdGJhY2tncm91bmQtc2l6ZToxNDAwcHgsIDE0MDBweCAsY292ZXI7XG5cdFx0QGluY2x1ZGUgbXFkKDEzNDRweCl7XG5cdFx0XHRtYXgtd2lkdGg6IDEyMDBweDtcblx0XHR9XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRiYWNrZ3JvdW5kOiMxODQ3QTMgdXJsKCN7JGRpcn0vbXYtc3AucG5nKSBjZW50ZXIgdG9wIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDM3MiAvIDIyMDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiBpbml0aWFsO1xuXHRcdFx0cGFkZGluZy10b3A6IDUlO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTBweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cbiAgfVxuXG4gICZfX3RpdGxle1xuXHRcdHdpZHRoOiBmaXQtY29udGVudDtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRAaW5jbHVkZSBtcWQoJG1kKSB7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdH1cbiAgfVxuXHQmX190aXRsZUltZ3tcblx0XHR3aWR0aDogZml0LWNvbnRlbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdGltZ3tcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiBpbml0aWFsO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCZfX2ltZ3tcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0QGluY2x1ZGUgdHJhbnMteCgpO1xuXHRcdGJvdHRvbTotNXB4O1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnQvaW5kZXhcIiBhcyAqO1xuXG4ubC10b3BDb2x1bW57XG5cdHBhZGRpbmc6IDYwcHggMCA7XG5cdGJhY2tncm91bmQ6ICNGOEY5RkI7XG5cdCZfX3NsaWRlcntcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHR9XG5cdCZfX3NsaWRlck9wdGlvbntcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdH1cblx0Jl9fcGFnZXJXcmFwe1xuXHRcdEBpbmNsdWRlIGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDEwcHg7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmX19wbGF5e1xuXHRcdHdpZHRoOiAxM3B4O1xuXHRcdGhlaWdodDogMTNweDtcblx0XHRiYWNrZ3JvdW5kOiB1cmwoI3skZGlyfS9jb21tb24vc3RvcC5zdmcpIG5vLXJlcGVhdCA7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIGNlbnRlciA7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRtYXJnaW4tbGVmdDogNXB4O1xuXHRcdCYuaXMtc3RvcHBlZHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9wbGF5LnN2Zyk7XG5cdFx0fVxuXHR9XG5cdCZfX3BhZ2Vye1xuXHRcdHdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmX19idG57XG5cdFx0Ji0tbmV4dCwmLS1wcmV2e1xuXHRcdFx0d2lkdGg6IDU0cHg7XG5cdFx0XHRhc3BlY3QtcmF0aW86IDU0IC8gMzY7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiBjb250YWluO1xuXHRcdFx0dG9wOiAxNTBweDtcblx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdHRvcDogMzB2dztcblx0XHRcdFx0d2lkdGg6IDQwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtLW5leHR7XG5cdFx0XHRsZWZ0OiBjYWxjKDEwMCUgLSAyN3B4KTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9zbGlkZXItYXJyb3ctci5zdmcpO1xuXHRcdH1cblx0XHQmLS1wcmV2e1xuXHRcdFx0cmlnaHQ6IGNhbGMoMTAwJSAtIDI3cHgpO1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCN7JGRpcn0vY29tbW9uL3NsaWRlci1hcnJvdy1sLnN2Zyk7XG5cdFx0fVxuXG5cdH1cblxuXHQuc3dpcGVyLXBhZ2luYXRpb24tYnVsbGV0e1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRvcGFjaXR5OiAxO1xuXHRcdGJhY2tncm91bmQ6IHdoaXRlO1xuXHRcdGJvcmRlcjogIzA5NzBDRiAxcHggc29saWQ7XG5cdH1cblx0LnN3aXBlci1wYWdpbmF0aW9uLWJ1bGxldC1hY3RpdmV7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdG9wYWNpdHk6IDE7XG5cdFx0Ym9yZGVyOiAjMDk3MENGIDFweCBzb2xpZDtcblx0XHRiYWNrZ3JvdW5kOiAjMDk3MENGO1xuXHR9XG59XG4iLCJAdXNlIFwiLi4vaW5pdC9pbmRleFwiIGFzICo7XG5AdXNlIFwiLi4vY29tcG9uZW50L2luZGV4XCIgYXMgKjtcblxuLmwtdG9wRG9jdW1lbnR7XG5cdHBhZGRpbmc6IDQwcHggMCA2MHB4O1xuXG5cdCZfX2xpc3RJdGVte1xuXHRcdGdhcDogMjBweDtcblx0XHRwYWRkaW5nOiAxMHB4O1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAjRTNFQkYzO1xuXHRcdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0Ym9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXJnaW4tdG9wOiA0MHB4O1xuXHRcdH1cblx0XHQmOmZpcnN0LWNoaWxke1xuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICNFM0VCRjM7XG5cdFx0fVxuXHR9XG5cdCZfX2xpc3RJdGVtSW1ne1xuXHRcdGJvcmRlci1yYWRpdXM6IDEwcHg7XG5cdFx0YXNwZWN0LXJhdGlvOiAyMzAgLyA5MDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR3aWR0aDogMjIwcHg7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Jl9fbGlzdEl0ZW1UaXRsZXtcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRwYWRkaW5nLXJpZ2h0OiAzMHB4O1xuXHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0QGluY2x1ZGUgY29udGVudCgpO1xuXHRcdFx0QGV4dGVuZCAuYy1hcnJvdztcblx0XHRcdEBpbmNsdWRlIHRyYW5zLXkoKTtcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG5cbi5sLXRvcExvY2FsTmF2e1xuXG5cblx0JjpiZWZvcmUsJjphZnRlcntcblx0XHRAaW5jbHVkZSBjb250ZW50KDUwcHgsNTFweCk7XG5cdFx0YmFja2dyb3VuZDogY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBjb3Zlcjtcblx0fVxuXG5cblx0Jl9fbGlzdHtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0bWFyZ2luLXRvcDogLTU1cHg7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cGFkZGluZzogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiAyMHB4IDIwcHggMCAwO1xuXHRcdGdhcDogMTBweDtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0Z2FwOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0fVxuXHRcdCY6YmVmb3JlLCY6YWZ0ZXJ7XG5cdFx0XHRAaW5jbHVkZSBjb250ZW50KDUwcHgsNTFweCk7XG5cdFx0XHRiYWNrZ3JvdW5kOiBjZW50ZXIgY2VudGVyIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRib3R0b206MTBweDtcblx0XHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0XHRjb250ZW50OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZXtcblx0XHRcdGxlZnQ6IGNhbGMoMTAwJSAtIDdweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9jb21tb24vY3VydmUtci5zdmcpO1xuXHRcdH1cblx0XHQmOmFmdGVye1xuXHRcdFx0cmlnaHQ6IGNhbGMoMTAwJSAtIDdweCk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9jb21tb24vY3VydmUtbC5zdmcpO1xuXHRcdH1cblx0fVxuXHQmX19idG57XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6MTBweCAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdGxldHRlci1zcGFjaW5nOiAuMWVtO1xuXHRcdGJhY2tncm91bmQ6ICNFM0VCRjM7XG5cdFx0bWFyZ2luLXRvcDogMjBweDtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdEBleHRlbmQgLmMtYXJyb3c7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdEBpbmNsdWRlIHRyYW5zLXkoOTApO1xuXHRcdFx0cmlnaHQ6IDEwcHg7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9jb21tb24vYXJyb3ctcmVkLnN2Zyk7XG5cblxuXHRcdH1cblx0fVxuXHQmX19idG4uanMtYWN0aXZle1xuXHRcdCY6YWZ0ZXJ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoI3skZGlyfS9jb21tb24vY2xvc2Uuc3ZnKTtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHR9XG5cdH1cblx0Jl9fYnRuLmpzLWFjdGl2ZSArICZfX2xpc3R7XG5cdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cdH1cblx0Jl9fbGlzdEl0ZW17XG5cdFx0ZmxleDogMTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogNXB4O1xuXHRcdHBhZGRpbmc6NXB4IDEwcHg7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IC4xZW07XG5cdFx0cGFkZGluZy1yaWdodDogMzBweDtcblx0XHRAaW5jbHVkZSBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNDtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAjRTNFQkYzO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdHBhZGRpbmc6MTBweCAxMHB4O1xuXHRcdFx0Zm9udC1zaXplOiAxLjRyZW07XG5cdFx0XHRicntkaXNwbGF5OiBub25lfVxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdGNvbnRlbnQ6IG5vbmUgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjphZnRlcntcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0QGV4dGVuZCAuYy1hcnJvdztcblx0XHRcdEBpbmNsdWRlIHRyYW5zLXkoKTtcblx0XHRcdHJpZ2h0OiAxMHB4O1xuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgjeyRkaXJ9L2NvbW1vbi9hcnJvdy1ibC5zdmcpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZXtcblx0XHRcdEBpbmNsdWRlIGNvbnRlbnQoMXB4LDEwMCUpO1xuXHRcdFx0QGluY2x1ZGUgdHJhbnMteSgpO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0UzRUJGMztcblx0XHRcdGxlZnQ6IGNhbGMoNXB4ICsgMTAwJSk7XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZDpiZWZvcmV7XG5cdFx0XHRjb250ZW50OiBub25lO1xuXHRcdH1cblx0XHQmLmlzLWFjdGl2ZSwmOmhvdmVye1xuXHRcdFx0Y29sb3I6ICMxODQ2OUU7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjRTNFQkYzO1xuXHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0XHRcdGNvbG9yOiAjMDAwO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjojQTZDMUM4IDtcblx0XHRcdFx0QGluY2x1ZGUgbXFkKCRtZCl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHR9XG5cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbkB1c2UgXCIuLi9jb21wb25lbnQvaW5kZXhcIiBhcyAqO1xuLmwtdG9wU2VtaW5hcntcblx0cGFkZGluZzogNjBweCAwIDtcblxuXHQmX19mbGV4e1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0Z2FwOiA0MHB4O1xuXHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdGdhcDogMzBweDtcblx0XHR9XG5cdH1cblx0Jl9fdmlkZW97XG5cdFx0d2lkdGg6IDUxJTtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmX19kZXRhaWx7XG5cdFx0d2lkdGg6IDQ1JTtcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4ubC1saWJyYXJ5e1xuXG5cdCZfX3BpY2t1cHtcblx0XHRwYWRkaW5nOiAzMHB4IDMwcHggMjBweDtcblx0XHRAaW5jbHVkZSBmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRiYWNrZ3JvdW5kOiAjRjdGQUZBO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRnYXA6IDMwcHg7XG5cdFx0bGluZS1oZWlnaHQ6IDEuNztcblx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRtYXgtd2lkdGg6IDUwMHB4O1xuXHRcdFx0bWFyZ2luOiAwIGF1dG8gNDBweDtcblx0XHRcdGdhcDogMjBweDtcblx0XHR9XG5cblx0XHQmX19iYXRjaHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR3aWR0aDogODNweDtcblx0XHR9XG5cblx0XHQmX19pbWd7XG5cdFx0XHR3aWR0aDogMjM0cHg7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdFx0Jl9fdGl0bGV7XG5cdFx0XHRmb250LXNpemU6IDEuOHJlbTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDVweDtcblx0XHRcdGZvbnQtd2VpZ2h0OiA1MDA7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjA1ZW07XG5cdFx0fVxuXHRcdCZfX2RldGFpbHtcblx0XHRcdGZsZXg6IDE7XG5cdFx0XHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRcdFx0ZmxleDogaW5pdGlhbDtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jl9fYnRue1xuXHRcdFx0d2lkdGg6IDIwMHB4O1xuXG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdGZvbnQtc2l6ZTogMS40cmVtO1xuXHRcdFx0Ym9yZGVyOiAycHggc29saWQgIzBlMzU3Zjtcblx0XHRcdHBhZGRpbmc6NXB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNjBweDtcblx0XHRcdGJhY2tncm91bmQ6ICMwZTM1N2Y7XG5cdFx0XHRsZXR0ZXItc3BhY2luZzogLjFlbTtcblx0XHRcdGNvbG9yOiAjZmZmO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IDUwMDtcblx0XHRcdG1hcmdpbi10b3A6IDEwcHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdEBpbmNsdWRlIG1xZCgkbWQpe1xuXHRcdFx0XHRsZXR0ZXItc3BhY2luZzogMDtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjVyZW07XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0JjphZnRlcntcblx0XHRcdFx0QGluY2x1ZGUgY29udGVudCgxNXB4LDE1cHgpO1xuXHRcdFx0XHRAaW5jbHVkZSB0cmFucy15KCk7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHVybCgjeyRkaXJ9L2NvbW1vbi9pY28tZGwuc3ZnKSBuby1yZXBlYXQgY2VudGVyO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvbnRhaW47XG5cdFx0XHRcdHJpZ2h0OiAxNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cblxufVxuIiwiQHVzZSBcIi4uL2luaXQvaW5kZXhcIiBhcyAqO1xuQHVzZSBcIi4uL2NvbXBvbmVudC9pbmRleFwiIGFzICo7XG4ubC1kZXRhaWx7XG5cblx0Jl9fZGF0ZXtcblx0XHRmb250LXdlaWdodDogMzAwO1xuXHRcdG1hcmdpbi1ib3R0b206IDMwcHg7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIkB1c2UgXCIuLi9pbml0L2luZGV4XCIgYXMgKjtcbi5wLW1pbmF0b3tcbiAgQGluY2x1ZGUgZm8tZ287XG4gIGNvbG9yOiAjMjgyODI4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRAaW5jbHVkZSBtcWQoJG1kKXtcblx0XHRwYWRkaW5nLXRvcDogNzBweDtcblx0fVxufVxuLnAtbWluYXRvX191bmRlcntcblx0QGluY2x1ZGUgZm8tZ287XG5cdGNvbG9yOiAjMjgyODI4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xufVxuI25ldy1zaWRlIC5qcy1zaWRlLW5hdiAubmF2LXN3aXRjaCBsaSBidXR0b257XG5cdGJvcmRlcjogbm9uZTtcbn0iXX0= */



